姬晓军 发表于 2013-5-9 14:27:13

西门子PLC的日期如何用BCD码表示?

杨鹏飞 发表于 2013-5-9 14:30:48

程序实例:LD   Clock_1s:SM0.5EUTODR   年bcd:VB10//读出日期将年、月、日、时、分、秒、空、星期存储在以VB10为起始地址的8个字节中,读出的日期是以BCD码表示的。读实时时钟,将年月日时分秒----星期复制到以VB10开始的8个字节中,以BCD码存储LD   Always_On:SM0.0LPSBTI    年bcd:VB10, 年:VW70AENOBCDI   年:VW70AENO+I   +2000, 年:VW70LRDBTI    月bcd:VB11, 月:VW72AENOBCDI   月:VW72LRDBTI    日bcd:VB12, 日:VW74AENOBCDI   日:VW74LRDBTI    时bcd:VB13, 时:VW76AENOBCDI   时:VW76LRDBTI    分bcd:VB14, 分:VW78AENOBCDI   分:VW78LRDBTI    秒bcd:VB15, 秒:VW80AENOBCDI   秒:VW80LPPBTI    星期bcd:VB17, 星期:VW84AENOBCDI   星期:VW84//实时时钟BCD转INT,现在以VB10开始的字节中存储的是整数时钟值
页: [1]
查看完整版本: 西门子PLC的日期如何用BCD码表示?