AC怎么用

LD     SM0.0
TON    T43, #T:LW0

LD     SM0.0
MOVR   #YH:LD2, VD230
AENO
/R     64.0, VD230
AENO
MOVR   VD230, VD231
*R     100.0, VD231

LD     SM0.0
MOVR   #YL:LD6, VD240
AENO
/R     64.0, VD240
AENO
MOVR   VD240, VD241
*R     100.0, VD241

LDR<   #YO:LD14, VD241
A      T43
LPS
+R     #X:LD10, AC2
AENO
MOVR   AC2, VD300
LPP
R      T43, 1

LDR>   #YO:LD14, VD231
A      T43
LPS
*R     -1.0, AC2
AENO
+R     #X:LD10, AC2
AENO
MOVR   AC2, VD300
LPP
R      T43, 1

谁能帮我看看这个程序,VD300时给pid 的设置变量,没看明白是实现什么功能,还有就是AC 的值怎么回事,AC没有赋值,那相加的时候数值怎么来的?不理解
刚接触S7200,那位帮我分析一下!

最佳答案

AC是累加器,加减乘除等运算刚运算完的结果值都暂时放在这里,一个运算就会改变里面的值,字运算一般用到AC1,双自运算把AC1,AC2连起来用.取里面结果可以分开取高16位,和低16位结果. 
   详细的参考<深入浅出S7-200>手册.及S7-200系统手册.

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:39
下一篇 2020年11月1日 下午4:39

相关推荐

  • 整数相除后,怎样提取余数出来呢?

    整数相除后,怎样提取余数出来呢? 我用仿真软件测试了帮助下面的案例,为何余数不显示出呢?还是要提取余数并不那么简单? 为了控制步进电机达到较高的精度,并且控制它…

    SIMATIC S7-200 2021年7月5日
  • TD200与200PLC的通讯线型号

    TD200与200PLC的通讯线型号 钻石用户推荐最佳答案 TD 200网络连接http://www.ad.siemens.com.cn/productportal/pr…

    SIMATIC S7-200 2021年7月5日
  • 请教脉冲控制的问题

    最近学习脉冲控制几点困惑,请大家多多指教,发完脉冲数量后,受控的伺服或步进如何保证走完这些脉冲,会不会滞后一段时间才转完这些脉冲数。我试着用向导编写,不知为何没有帮助中所讲的PT0…

    SIMATIC S7-200 2021年7月5日
  • 自由通讯

    已经在SMB30中设置了奇校验,仪表设置每字符7位奇校验,发送完成中断23,仪表发送一组信息最多18个字节(字符)。问题:校验是对每个字符逐个校验还是在每组信息发送结束后多个字符进…

    SIMATIC S7-200 2021年7月5日
  • s7200与ifix通讯问题

    s7200是用的以太网协议,与ifix通讯,怎么配置? 最佳答案 通用、可靠的方式是通过OPC方式进行通信,S7-200怎么配置参考下载中心文档:A0021  …

    SIMATIC S7-200 2020年11月1日
  • PTO位控向导和PLS指令

    请教大家:我公司里有一台比较早的S7-200晶体管PLC,里面只能通过PLS指令发送脉冲控制步进电机,而现在好像一般带有CN标志的S7-200晶体管PLC都是用PTO位控向导控制步…

    SIMATIC S7-200 2020年10月31日
  • S7-200PLC编程

    S7-200PLC编程问题求教,要求I0.0第一次接通,Q0.0得电并自保持;I0.0再次接通,Q0.0失电 最佳答案 此回答已完善 程序如下图所示。 图片说明:  &n…

    2021年7月5日
  • EM277的数据格式

    我在看网上关于EM277模块的资料,是一个DP模块,它能发送接收到数据如图,我不理解,譬如发送32byte跟发送16word不是一样吗?假如我有一个VW20需要发送出去,那我选择2…

    2021年7月5日
  • s7-200PLC 的运动控制库中的绝对定位功能块的使用?

    s7-200PLC 的运动控制库中的绝对定位功能块功能块Q0_X  MovAbsolute 可以在主程序中多次调用吗?还是只能调用一次? 问…

    SIMATIC S7-200 2017年6月9日
  • cpu226与台达变频器通讯如何设定?

    请问高手:cpu226与台达变频器通讯如何设定?这两个设备之间使用modbus协议可以吗?变频器端需要特殊设定吗? 问题补充:一台cpu同时和5台变频器通讯可以吗? 最佳答案 S7…

    SIMATIC S7-200 2020年11月1日