研发埠

标题: 西门子PLC定时器时基BCD码是什么意思? [打印本页]

作者: 徐依淼    时间: 2013-5-8 15:40
标题: 西门子PLC定时器时基BCD码是什么意思?
单位有一台电脑,画面设置时间,用的无符号16进制。在STEP7中,先是将这个时间转换成BCD码,而后又与16#1000异或,然后作为时间进行计算。与16#1000进行异或是什么意思?
作者: 王为人    时间: 2013-5-8 15:41
BCD码的高4位决定,决定定时器的时基.其中:0000为10MS0001为100ms0010为1s0011为10s 如果你输入的时候,只输入3位BCD码,则高四位为0000,其与0001异或的结果为0001,即你的定时器的时基为100ms.另外,西门子提供了FC40功能块专门用于将IEC TIME转化为S5#TIME.这样只需将MS为单位的双字整数输入,自动转化为S5时间格式.就不需要人工转换了.




欢迎光临 研发埠 (http://bbs.yanfabu.com/) Powered by Discuz! X3.2