winCC组态软件,画面中模拟量显示值=PLC采集值+PLC偏差值
当模拟量显示值等于48,49,50几个数值时,修改PLC偏差值为10(随便数值),模拟量显示值应该是58,59,60,而实际上还是48,49,50。
当模拟量显示值小于47数值时,修改PLC偏差值为10(随便数值只要大于50),模拟量正常显示为57。这是什么原因呢。
注:PLC对三个数值都没有限制,winCC组态中偏差值也没有限制,模拟量显示值上限下限为默认值
问题补充:
DB20.DBD16是PLC采集值,DB20.DBD20是PLC偏差值,DB3.DBD12是模拟量显示值
不管偏差值初始是多少,只要DB3.DBD12数值是48,49,50,在winCC组态软件画面上,再修改偏差值,都不起作用了
注:对应情况是PLC的DB20.DBD20对应组态软件的偏差值,PLC的DB3.DBD12对应组态软件的模拟量显示值
钻石用户推荐最佳答案
你描述的好复杂,PLC的偏差是怎么设置的?
建议:1、查看使用的地址是否有重复的?
2、查看程序是否被调用了?
3、同意 超能锐 说的,可以在这个程序段里用MD替换DBD试一下。
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc360619.html