矩阵输入指令的助记符、指令代码、操作数及程序步如表 6-50 所列。 表 6-50 矩阵输入指令 指令梯形图如图 6-84 所示。 图 6-84 矩阵输入指令梯形图 指令说明: ① 指令中 [S] 为输入信号的起点,占连续的 8 个点;[D1] 为输出信号的起点,可占用连续 n 点(图 6-84 中为 3 点);[D2] 为输出的位元件,反映每个输入信号的状态。图 6-84 中 M30~M37 表达第一行输入开关的状态,M40~M47 反映第二行输入开关的状态,M50~M57 表达第三行输入开关…
编码是指用文字、符号或数码表示特定对象的过程。在计算机中,任何符号都是用“0”和“1”表示的,这就需要把常见的各种十进制数、字母和符号编成二进制代码。常用的编码有以下几种。 1. ASCII 码 ASCII 码即美国标准信息交换码,由 7 位二进制数组合成的编码,一般转换成十进制码或十六进制码表示,如表 5-2 所列。 表 5-2 ASCII 码 这种编码是最常用和最基本的编码,没有剩余码字、利用率很高。一般再加一个奇偶校验位即可组成 8 位码。它常用于通信设备和计算机中,目前已被确认为国际标准…
传送指令的助记符、指令代码、操作数及程序步如表 6-10 所列。 表 6-10 传送指令 指令梯形图如图 6-15 所示。 图 6-15 传送指令梯形图 指令说明: ① 传送指令是将数据按原样传送的指令。当 X0 为 ON 时,常数 K100 被传送到 D10;当 X0 为 OFF 时,目标元件中的数据保持不变。 ② 传送时,源数据中的常数 K100 自动转化为二进制数。
高速计数器置位指令的助记符、指令代码、操作数及程序步如表 6-51 所列。 表 6-51 高速计数器置位指令 指令梯形图如图 6-86 所示。 图 6-86 高速计数器置位指令梯形图 指令说明:当 C255 的当前值由 99 变为 100 或由 101 变为 100 时,Y10 立即置 ON。由于高速计数器以中断方式工作,因此输出也是以中断方式立即执行。
PLC 技术发展早期多用于顺序控制,利用软继电器、定时器、计数器的集合取代接触继电器控制系统。后来为加强 PLC 的技术应用,从 20 世纪 80 年代以后,小型 PLC 也加入了功能指令(或称应用指令),这些指令实际上是一些功能不尽相同的子程序。有了这些应用指令,PLC 的使用价值和使用范围更为广泛。 一般来说,功能指令可分为程序流向控制指令、数据传送和比较指令、算术与逻辑运算指令、移位和循环指令、数据处理指令、方便指令及外部 I/O 处理和通信指令等。 FX 系列的功能指令冠以 FNC 符号…
移位传送指令的助记符、指令代码、操作数及程序步如表 6-11 所列。 表 6-11 移位传送指令 指令梯形图如图 6-16(a) 所示。 图 6-16 指令梯形图与执行过程(a)梯形图;(b)执行过程 指令说明: ① 该指令的功能是把源数据 D1 中的数字分拆开组成一个新的数,放在目标数 D2 中。图 6-16 中把 D1 中的第④位(m1=4)和第③位(m2=2)移到 D2 的第③位和第②位,D2 的其余位保持不变。指令执行过程如图 6-16(b) 所示。 ② 工作原理:将源数据 D1 中的 …
高速计数器复位指令的助记符、指令代码、操作数及程序步如表 6-52 所列。 表 6-52 高速计数器复位指令 指令梯形图如图 6-87 所示。 图 6-87 高速计数器复位指令梯形图 指令说明:当 C255 的当前值由 149 变为 150 或由 151 变为 150 时,Y10 立即复位。
取反传送指令的助记符、指令代码、操作数及程序步如表 6-12 所列。 表 6-12 取反传送指令 指令梯形图如图 6-18(a) 所示。 指令说明:该指令将源操作数 D0 按位取反后传送到目标操作数中,如图 6-18(b) 所示。 图 6-18 取反指令梯形图与执行过程(a)梯形图;(b)执行过程 例 6-3 有 8 个霓虹灯接在 Y0~Y7 上,要求这 8 个霓虹灯每隔 1 s 间隔交替闪烁,程序如图 6-19 所示。 图 6-19 取反指令梯形图
高速计数器区间比较指令的助记符、指令代码、操作数及程序步如表 6-53 所列。 表 6-53 高速计数器区间比较指令 指令梯形图如图 6-88 所示。 图 6-88 高速计数器区间比较指令梯形图 指令说明: ① 比较输出操作:当 C251<K1000 的当前值时,Y0=ON;当 K1000≤C251≤K2000 时,Y1=ON;当 C251>K2000 的当前值时,Y2=ON。 ② 计数、比较、外部输出均以中断方式进行。高速计数器的区间比较指令 HSZ 仅在脉冲输入时才能执行,所以最…
子程序调用与返回指令的助记符、指令代码、操作数及程序步如表 6-3 所列。 表 6-3 子程序调用与返回指令 指令梯形图如图 6-5 所示。 图 6-5 子程序调用指令梯形图 指令说明: ① 把一些常用的或多次使用的程序以子程序写出。当 X1 为 ON 时,CALL 指令使主程序跳到标号 P11 处执行子程序;子程序结束,执行 SRET 指令后返回主程序。 ② 子程序应写在主程序结束指令 FEND 之后。 ③ 调用子程序可嵌套,嵌套最多可达 5 级。 ④ CALL 的操作数和 CJ 的操作数不能…