S7-300定时器输出的BCD码怎样转换为实际时间走动值

S7-300定时器,输出的是一个S5TIME格式的数据,输出的是BCD码数据,我上位机需要把实际走过的时间显示出来,请问,这个BCD码该怎样转换才能显示呢

问题补充:
我用的是博图V15来编写的程序,定时器指令如果用IEC编译的时候直接就提示不能在该系统中使用,所以我用的都是S_ODT这个定时器。输出的word数据格式。

钻石用户推荐最佳答案

有两种方法上位机直接转换和PLC功能块转换两种
个人感觉还是上位机直接转换相对简单

如何在WinCC项目中监控S7 300/400 PLC中的定时器及计数器
https://support.industry.siemens.com/cs/cn/zh/view/79552957
STEP7中的时间、日期和定时器
https://support.industry.siemens.com/cs/cn/zh/view/79544789
参考资料:https://support.industry.siemens.com/cs/cn/zh/view/84136147

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午11:50
下一篇 2020年10月30日 下午11:50

相关推荐