首页 理论教育 高级指令类型详解

高级指令类型详解

时间:2023-06-27 理论教育 版权反馈
【摘要】:2)在编程时,如果多条高级指令连续使用同一触发信号,则不必每次都写出该触发信号。图7-22 梯形图3)输入高级指令时,不需输入助记符F输入功能号后,助记符自动生成。4)高级指令中的源操作数一般可以是常数或继电器/寄存器,但目的操作数一般只能是继电器/寄存器。5)高级指令中的操作数一般都有一定的限制,在使用时需要特别注意。

高级指令类型详解

1.高级指令的分类

按照指令的功能,高级指令可分为以下8种类型。

1)数据传送指令:16位、32位数据,以及位数据的传送、复制、交换等功能。

2)算术运算指令:二进制数和BCD码的加、减、乘、除等算术运算。

3)数据比较指令:16位或32位数据的比较。

4)逻辑运算指令:16位数据的与、或、异或和异或非运算。

5)数据转换指令:16位或32位数据按指定的格式进行转换。

6)数据移位指令:16位数据进行左移、右移、循环移位和数据块移位等。

7)位操作指令:16位数据以位为单位,进行置位、复位、求反、测试以及位状态统计等操作。

8)特殊功能指令:包括时间单位的变换、I/O刷新、进位标志的置位和复位、串口通信高速计数器指令等。(www.xing528.com)

2.在使用高级指令时的注意事项

1)高级指令不能直接从左母线引出,前面必须加控制触点,当控制触点闭合时,每个扫描周期执行一次高级指令,高级指令后边不能再串接控制触点,只能并接输出点或其他高级指令。

2)在编程时,如果多条高级指令连续使用同一触发信号,则不必每次都写出该触发信号。如图7-22所示。

978-7-111-40642-6-Chapter08-51.jpg

图7-22 梯形图

3)输入高级指令时,不需输入助记符F输入功能号后,助记符自动生成。

4)高级指令中的源操作数一般可以是常数或继电器/寄存器,但目的操作数一般只能是继电器/寄存器。

5)高级指令中的操作数一般都有一定的限制,在使用时需要特别注意。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈