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