S7200在数据块中给VD的值与程序中显示值不一样

请问S7200在数据块中给VD赋的值与程序运行中显示的值不一样是回事?而且如何使用VD给定设定值与过程变量值进行比较?需要单独写程序把两个数据转换成一致后再处理吗?谢谢大家!

问题补充:
我在数据块中设定的VD值为50.0,而在程序运行时程序块中的显示的值却是111201484,这两个数是怎样的一个关系?

最佳答案

应该是显示数据格式不同的原因。在监控程序时看能否更改显示的类型,或者你在状态表中监控VD,格式选择浮点数,看当前值是否是你设定的值。

提问者对于答案的评价:
谢谢各位的回答,这个答案最明确的解决了我的困惑,由于小弟初学,有些老师说的没能及时明白,还望凉解!再次谢谢大家!

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年7月25日 下午10:14
下一篇 2017年7月25日 下午10:15

相关推荐