指令的构成
S7-200系列PLC的指令系统主要由以下7种主要指令构成。
(1)位操作指令,包括逻辑控制指令、定时器/计数器指令和比较指令。
(2)运算指令,包括四则运算指令、逻辑运算指令和数学函数指令。
(3)数据处理指令,包括传送指令、位移指令、字节交换指令和填充指令。
(4)表功能指令,包括对表的存取和查找指令。
(5)转换指令,包括数据类型转换、编码、译码、七段码指令和字符串转换指令。
(6)程序控制指令,包括空操作指令、暂停和结束指令等。
(7)其他指令,包括时钟指令、中断指令、高速计数器指令、PID指令等。
寻址方式
S7-200系列PLC的寻址方式是间接寻址方式。
(1)地址指针的建立。
(2)利用地址指针存取数据。
(3)地址指针的修改。
指令语句表
指令语句表是由若干条语句组成的程序,语句是程序的最小独立单元。每个操作功能由一条或几条语句来执行。PLC的语句表达形式与计算机的语句表达形式类似,也由操作码和操作数两个部分组成。操作码使用助记符表示,用来说明要执行的功能,告诉 CPU 该进行什么操作。例如逻辑运算的与、或、非;算术运算的加、减、乘、除;时间或者条件控制中的计时、计数、移位等动能。
操作数的组成
(1)操作数一般由标志符和参数组成。
(2)标志符表示操作数的类别,例如表明是输入继电器、输出继电器、定时器、计数器、数据寄存器等。
(3)参数表明操作数的地址或一个预先设定值。