L #LIMIT_End //Limit end
L #LIMIT_Start //Limit start
-R
TAK //Result -> Accu 2
ENT //Accu 2 -> Accu 3
L #TEMP
L #LIMIT_Start
-R //Accu 3 -> Accu 2
TAK
/R
这段PLC程序运行之后的结果是什么,能不能就这几个变量给我来个公式表示一下,万分感谢!
最佳答案
其实注释已经很清楚了,下面举例说一下:
L #LIMIT_End //Limit end 例如#LIMIT_End数值是10.0
L #LIMIT_Start //Limit start 例如#LIMIT_Start数值是2.0
-R //计算结果是8.0
TAK //Result -> Accu 2 把8.0放入ACCU2
ENT //Accu 2 -> Accu 3 再把8.0放入ACCU3中
L #TEMP //例如#TEMP数值是20.0
L #LIMIT_Start
-R //Accu 3 -> Accu 2 计算结果是18.0,并且把ACCU3内容8.0放入
ACCU2中去(对于有4个累加器的CPU才会执行此动作)
TAK //把18.0放入ACCU2,把8.0放入ACCU1
/R //计算结果=8.0/18.0
提问者对于答案的评价:
1
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc249094.html