![](https://csdnimg.cn/release/download_crawler_static/87094755/bg1.jpg)
一般的逻辑控制系统用软继电器、定时器和计数器及基本指令就可以实现。利用功能指令可以开发
出更复杂的控制系统,以致构成网络控制系统。这些功能指令实际上是厂商为满足各种客户的特殊需要
而开发的通用子程序。功能指令的丰富程度及其合用的方便程度是衡量 PLC 性能的一个重要指标。
S7-200 的功能指令很丰富,大致包括这几方面:算术与逻辑运算、传送、移位与循环移位、程序流
控制、数据表处理、PID 指令、数据格式变换、高速处理、通信以及实时时钟等。
功能指令的助记符与汇编语言相似,略具计算机知识的人学习起来也不会有太大困难。但 S7-200
系列 PLC 功能指令毕竟太多,一般读者不必准确记忆其详尽用法,需要时可可查阅产品手册。
两个 16 位带符号整数相加,得到一个 16 位 IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,
带符号整数。 *VD,*AC,*LD
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,
*LD
两个 32 位实数相加,得到一个 32 位实数。 IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,
IN1+IN2=OUT)
两个 16 位带符号整数相减,得到一个 16 位 IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,
带符号整数。 *VD,*AC,*LD
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,
*LD
两个 32 位实数相加,得到一个 32 位实数。 IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,