西门子工业支持中心,以专业共创价值!
西门子工业支持中心,以专业共创价值!
悬赏:25分 | 解决时间:2010-08-31 18:24
产品版区:
SIMATIC S7-300(F)/S7-400(F/H/FH)
心动
二次仪表中显示10进制,之后利用并口传输BCD到416PLC。在PLC中读取的数值正确,但转换成整型时出错。现像:当值小于1000时正常,当值大于1000时,CPU出错,提示BCD转换出错?
问题补充:
是不是转换只在999以下才行,如果是1000以上又怎样转呢,期待中。。。
小程序查看
最佳答案
回答者:
阿鸣
回答时间:2010-08-29 22:11
提问者对于答案的评价:
谢谢大家。我是先把二次仪表以int取入,之后传送到dint中。再用BCD_DI,最后取那dint的低位,就OK了。