我从CPU中读取的年月日时钟数据分别为1、9、40,请问40怎么解释?这个时钟跳变到2、1、24还要等多长时间?请高手不吝指教!
图片说明:
钻石用户推荐最佳答案
1、从CPU中读取的年月日时钟数据是BCD码格式的,要用 BCD_I 指令转换。
2、也可以用下面的库Clock_integer
功能:由于S7-200时钟指令的数据格式是BCD码,使用该库指令可以直接读取S7-200 CPU时钟并以整数格式输出所读取的值。
http://support.automation.siemens.com/CN/view/zh/19294366
3、更多内容参考
S7-200 SMART实时时钟常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/010.html
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc285691.html