湖北三峡职业技术学院机电系 PLC 功能指令 知识点库 第 1 页 共 17 页 ※PLC功能指令及其编程 1. 功能指令的表示形式 其表现的形式如下: (1) [S﹒]叫做源操作数,其内容不随指令执行而变化,在可利用变址修改软元件的情况下,用加“ ﹒” 符号的[S﹒]表示,源的数量多时,用[S1﹒][S2﹒]等表示。 (2) [D﹒]叫做目标操作数,其内容随指令执行而改变,如果需要变址操作时,用加“ ﹒” 的符号[D﹒]表示,目标的数量多时,用[D1﹒][D2﹒]等表示。 (3) [n﹒]叫做其他操作数,既不作源操作数,又不作目标操作数,常用来表示常数或者作为源操作数或目标操作数的补充说明。可用十进制的K、十六进制的 H 和数据寄存器 D 来表示。在需要表示多个这类操作数时,可用[n1]、[n2]等表示,若具有变址功能,则用加“ ﹒” 的符号[n﹒]表示。此外其他操作数还可用[m]来表示。 2. 数据长度和指令类型 图 13-2 功能指令基本形式 湖北三峡职业技术学院机电系 PLC 功能指令 知识点库 第 2 页 共 17 页 (1) 数据长度 功能指令可处理 l6 位数据和 32 位数据,例如: (2) 指令类型 FX 系列 PLC 的功能指令有连续执行型和脉冲执行型两种形式。连续执行型的如: 上图程序是连续执行方式的例子,当 X1 为 ON 时,上述指令在每个扫描周期都被重复执行一次。 脉冲执行型的如: 3. 操作数 (1) 数据寄存器(D) 数据寄存器是用于存储数值数据的,其值可通过应用指令、数据存取单元及编程装置进行读出或写入。这些寄存器都是 16 位(最高位为符号位),图 13-5 16 位脉冲数据传输指令梯形图表达式 图 13-4 32 位连续数据传输指令梯形图表达式 图 13-3 16 位/32 位数据传输指令梯形图表达式 湖北三峡职业技术学院机电系 PLC 功能指令 知识点库 第 3 页 共 17 页 两个相邻的寄存器、可组成 32 位数据寄存器(例:用 D0 表示(D1,D0)32 位数据位)。 数据寄存器又分一般型,停电保持型和特殊型。 (2) 位组合数据 在 FX 系列 PLC 中,是使用 4 位 BCD 码表示 1 位十进制数据。 K1X0 就表示由 X3~X0 4 个输入继电器的组合。 K1X0 就表示由 X7~X0 8 个输入继电器的组合。 (3) 标志位 功能指令在操作过程中,其运算结果要影响某些特殊继电器或寄存器,通常称其为标志。 1) 一般标志(位) M8020:零标志,如运算结果为 0 时动作; M80...