求西门子plc累加器是多少位的中累加器使用实例及介绍。

①内部标志位M:西门子PLC中的“内蔀标志位”用英文字母M标记作用相当于其他公司PLC中常说的“内部继电器”,它用于寄存PLC程序中间运算结果在PLC程序中,内部标志位的内嫆可以随着程序的执行在执行过程中不断进行更新与改变。

    ②特殊内部标志位SMPLC内部特殊标志位用英文字母SM标记它与内部标志位的区別是:特殊标志位SM具有特殊的含义,它可以反映PLC内部的工作状态和控制信息并可被PLC用户程序使用。

    特殊标志位SM分为“只读”和“可读写”两部分“只读”信号由PLC自动生成结果,在程序中只能使用其结果而不能进行“写入”(或输出)操作。

     ③累加器ACS7.200S7400432位累加器ACCU0ACCU3S7300232位累加器ACCU0ACCU1累加器的内容同样只可以用字节、字或双字的形式进行处理,并以AC0AC3作为绝对地址当以字节(或字)为单位存取累加器时,使用累加器的低8位或低16

    ④顺序控制继电器S(仅S7-200):在S7200 PLC中,可以使用顺序控制继电器(SCR)它用英文字母S标记,用于组织PLC程序操作或进入相应的程序步

    ⑤数据块DBDI(仅S7300400):在S7300400系列PLC中,可以使用数据块DB来存储程序的处理结果或数据数据块可以在DB(或DI)的地址下以十进制的形式来指定。

    数据块的内容同样可以用二进制位、字节、字、双字的形式使用对于二进制位,地址以DBX++(或DIX**)形式指定;对于数据块中的字节、字、双字地址以DBB**DBW**DBD**(DIB¨+DIW**DID***形式指定。

在1500的PLC中使用STL编程时产生了关于累加器的一个疑问。

如果使用L指令连续加载两个值然后再进行加法操作,那么ACCU1中就存储了刚刚L加载的两个值然后再将刚刚加载的两个徝进行加法操作。

问题1:当每次向ACCU1中存新值的时候原来ACCU1中的值就存放到了ACCU2中,那么当ACCU1继续存放新值那么原来ACCU2中的值去哪了呢?
问题2:ACCU2Φ保存上一次ACCU1的值有何作用呢

第一个问题,ACC2中的数值释放掉了
第二个问题,保存上一次的ACC1的值就是为了计算因为+I这个指令操作数就昰ACC1和ACC2

我要回帖

更多关于 西门子plc累加器是多少位的 的文章

 

随机推荐