昆仑屏与200PLC时钟

各位大侠,刚接触自控,许多东西还在摸索,我的目的是在触摸屏上显示PLC时间,查了些资料还是不很清楚,vb0是不是BCD值?需要怎么转换成整数值?请大神帮忙解决,下图是我自己琢磨的但是没有硬件,无法实验,请详细一点最好有图显示下程序段。感谢!

图片说明:

昆仑屏与200PLC时钟   

最佳答案

读取系统时钟后,时间数据是BCD码格式的,需要通过B_I指令转换,再由转换结果给而BCD_I指令的EN脚然后输出整数格式的数据。
LD     Clock_1s:SM0.5
TODR   VB0
LD     Always_On:SM0.0
BTI    VB0, VW100
AENO
MOVW   VW100, VW102
BCDI   VW102
也可以参考,如何读取 S7-200 CPU 时钟并以整型格式输出?如何用整型值设置 S7-200 时钟?https://support.industry.siemens.com/cs/document/19294366

提问者对于答案的评价:
谢谢,我明白了。感谢大家解答!!

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc369008.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午3:26
下一篇 2021年7月5日 下午3:26

相关推荐

发表回复

登录后才能评论