一个DINT放入到2个INT中,会怎样?

大家好
我现在在WINCC上定义了一个DINT 地址为 DB1.DBD0,而在PLC中定义的是 2个INT,即 DB1.DBW0和DB1.DBW2,请问在WINCC上输入和输出有没有问题,是没有问题,只是在DBW0和DBW2中显示有问题,还是压根就不能正常显示?

最佳答案

1、如果DBW0、DBW2独立赋值,独立显示没有问题。
2、如果DBW0、DBW2独立赋值,而引用DB1.DBD0来显示,则不能正常显示。既然 DB1.DBD0定义了一个DINT类型,而DBW2为INT最高位为符号位,INT数据是带有“±”符号的。如果DBW0,DBW2均为正数,没有影响。如果DBW0,DBW2其中一个为负数数,则有影响了。

提问者对于答案的评价:
1

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月1日 下午7:36
下一篇 2017年11月1日 下午7:37

相关推荐