暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

S7-200PLC基本指令应用(一)

大贺工作室 2018-08-12
188

西门子PLC的时钟读写指令:

读时钟


      写时钟

 读时钟并转换成整数

       所有日期和时间值均用BCD码表示,如对年来说,16#08表示2008年;对于小时,16#23表示晚上11点;星期的表示范围为1~7,1表示星期日,以此类推,7表示星期六,0表示禁用星期。BCD码,即用4位二进制表示0~9的十个十进制数字,例如十进制的0BCD码是0000,十进制的5BCD码是0101,十进制的9BCD码是1001。

       时钟的存储,年、月、日、时、分、秒、0、星期共占用8个字节,例如存储在VB5000~VB5007开始的8个字节中.。时钟在PLC中是以BCD码的形式存储,如果要读取显示在比如触摸屏上,要转换成整数形式。这个可以用西门子提供的时钟指令库Clock_Ingeger中的指令直接读取,有谁找不到库文件的话可以关注本人的公众号,把你邮箱发过来。

       下面是自己做的一个读取显示的例子,只是星期不知怎么转换。   

         效果如下所示:

欢迎大家关注本人公众号,多多交流行业专业经验!!!

文章转载自大贺工作室,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论