首页 理论教育 高级指令及应用技巧

高级指令及应用技巧

时间:2023-06-24 理论教育 版权反馈
【摘要】:高级指令是PLC的指令系统中功能较强的指令。与基本指令不同,每一条高级指令都有一个功能号。与继电器的线圈类似,高级指令的后面不能再串接触点,只能并接继电器线圈或其他高级指令。3)如果多个高级指令连续使用相同的触发信号,不必每一条高级指令都加上触发信号,可以像继电器线圈的连续输出一样,直接并联起来即可。6)高级指令中的操作数一般都有一定的限制,在使用时需要特别注意。

高级指令及应用技巧

高级指令是PLC的指令系统中功能较强的指令。与基本指令不同,每一条高级指令都有一个功能号。FP-X系列PLC的高级指令功能号分散在F0~F374的范围内,每一条指令一般由功能号、助记符和操作数三部分构成,如图3-1所示。高级指令的功能号为该指令的编号,用来输入指令;操作数为指令中参与运算的参数或参数的存储单元地址,一般分为源操作数S(Source)和目的操作数D(Destination)两种,对应的源操作数和目的操作数的个数(一个、两个、三个或没有)和类型取决于具体的指令,详细内容参见各条高级指令的具体说明。

FP-X系列PLC的高级指令分为数据传送、二进制(Binary)算术运算、BCD码(Binary Coded Decimal)算术运算、逻辑运算、数据比较、数据转换、数据移位、可逆计数、双向移位、数据循环移位、位操作、特殊指令、高速计数器和脉冲输出控制指令等。在使用高级指令时,有以下几个方面需要注意:

1)高级指令前必须加触发信号,即继电器触点。当触点闭合时,高级指令在每一个扫描周期都执行一次。与继电器的线圈类似,高级指令的后面不能再串接触点,只能并接继电器线圈或其他高级指令。

978-7-111-48540-7-Chapter03-1.jpg

图3-1 高级指令的一般格式

2)编程时不需要输入高级指令的助记符,输入功能号后,助记符会由编程器或编程软件自动产生。(www.xing528.com)

3)如果多个高级指令连续使用相同的触发信号,不必每一条高级指令都加上触发信号,可以像继电器线圈的连续输出一样,直接并联起来即可。

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

5)高级指令中的操作数可以是单字(16位)、双字(32位)或多字单元。对于操作数为双字或多字的指令,输入操作数时只需输入双字或多字中的最低16位的存储单元地址。

6)高级指令中的操作数一般都有一定的限制,在使用时需要特别注意。FP-X的高级指令中操作数共有输入继电器(WX)、输出继电器(WY)、内部继电器(WR)、定时/计数器的设定值存储单元(SVn)、定时/计数器的当前值存储单元(EVn)、索引寄存器(IX/IY)、十进制(K)/十六进制(H)/浮点型常数和索引修正值等8种,一般源操作数可以是8种操作数中的任一种,而目的操作数一般不能是输入继电器和常数,具体要求参见各条高级指令的说明。

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

我要反馈