DIV_R指令的IN2监视到监视值不是原来的设定值

在DIV_R指令中,将IN2设置为常数10,但是监视的时候发现监视值不是原来的设定值,请问问题出在哪里呢

问题补充:
出现这种情况是什么原因呢,又或者有什么好的方法来代替这个指令呢?

图片说明:

DIV_R指令的IN2监视到监视值不是原来的设定值   

最佳答案

DIV_R指令是浮点数除法,IN2除数你已经用浮点数(科学记数方式)填写了,这个没有问题。
你的可能问题在数据块的定义上,调用数据块必须先定义后使用。
你的数据块DB104.DBD0定义的是什么数据类型?由于数据的不确定性,所以,实际这个指令并没有被执行,如果执行了这个指令DB8.DBD0应该是2。程序没有问题,问题在定义数据块的数据类型上。
图示:

图片说明:

DIV_R指令的IN2监视到监视值不是原来的设定值  

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:10
下一篇 2021年7月4日 下午11:10

相关推荐

发表回复

登录后才能评论