PLC程序运行结果

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日 下午4:36
下一篇 2018年12月2日 下午4:36

相关推荐