一、实验目的
1、掌握ZRST、DECO、ENCO指令的使用方法。
2、熟悉编译调试软件的使用。
二、实验器材
1、PC机
2、PLC实验台(箱)
3、通讯电缆
4、导线若干
三、实验内容及步骤
1、全部复位指令ZRST(FNC40)
(1)指令适用的软元件
(2)指令格式:
(3)指令的功能与动作:可同时对一定数量的元件进行复位,即批量复位。
(4)输入下面例程中的程序,观察程序运行结果。
2、译码指令DECO(FNC41)
(1)指令适用的软元件
(2)指令格式:
(3)指令的功能与动作
将源数据S中的n位进行解码,根据解码结果在目标数据中的相应置1。
(4)例程及说明:
因为源地址中的n位数据的二进制值为3,所以从Y0起的第3位置1。若源地址中全为0,则Y0置1。
n=0时,不处理,n=0~8以外时,运算会出错。
驱动输入为OFF时,指令不执行,正在动作的译码输出保持动作。
3、编码指令ENCO(FNC42)
(1)指令适用的软元件
(2)指令格式:
(3)指令的功能与动作
将源数据中的2n位中的(由高到低)第一个值为1的位的序号写入目标地址D中。
(4)例程及说明:
源地址内的多个位是1时,忽略低位侧。另外源地址都为0时会出现运算错误。驱动输入为OFF时,指令不被执行,编码输出不变化。