PLC技术

三菱 FX 系列 PLC 的矩阵输入指令

矩阵输入指令 MTR(Matrix)的功能指令编号为 FNC52。其源操作数是最低位为 0 的 X,目标操作数 [D1] 是最低位为 0 的 Y,目标操作数 [D2] 是最低位为 0 的 Y、M 和 S,n=2~8。它只有 16 位运算、占 9 个程序步,MTR 指令在程序中只能使用一次。 利用 MTR 指令,可用连续的 8 点输入与 n 点输出组成 n 行 8 列的输入矩阵(如图 4-43 所示)。矩阵输入占用 [S] 指定的输入号开始的 8 个输入点,并占用由 [D1] 指定的输入号开始的 …

FX2N 系列 PLC 的脉冲指令(PLS/PLF)

脉冲指令如表 3-5 所示,脉冲指令的应用举例如图 3-9 所示。 图 3-9 脉冲指令的应用 表 3-5 脉冲指令 PLS 在输入信号上升沿产生一个扫描周期的脉冲输出,PLF 在输入信号下降沿产生一个扫描周期的脉冲输出。

三菱 FX 系列 PLC 的高速计数器置位与复位指令

1. 高速计数器比较置位指令 高速计数器比较置位指令 HSCS(Set by High Speed Counter)的功能指令编号为 FNC53,只有 32 位运算、占 13 个程序步:当高速计数器的当前值达到预置值时,[D·] 指定的输出以中断方式立即动作。图 4-45 中 C255 的设定值为 100([S1·]=100),其当前值由 99 变为 100 或由 101 变为 100 时 Y10 立即置 1,不受扫描时间影响。 图 4-45 高速计数器置位与复位指令 图 4-46 高速计数器比…

FX2N 系列 PLC 的主控指令(MC/MCR)

主控指令如表 3-6 所示,主控指令的应用举例如图 3-10 所示。 表 3-6 主控指令 图 3-10 主控指令的应用 · MC(主控)指令用于公共串联触点的连接,执行 MC 后左母线移到 MC 触点的后面,主控触点在梯形图中与一般触点垂直。主控触点是和左母线相连的常开触点,是控制一组电路的总开关,与主控触点相连的触点必须有 LD 或 LDI 指令,指令梯形图中的 N0 是一组数字符号。 · MCR(主控复位)指令是 MC 指令的复位指令,即利用 MCR 指令恢复原母线位置。每使用一个 MC …

三菱 FX 系列 PLC 的高速计数器的区间比较指令

高速计数器区间比较指令 HSZ(Zone compare for High Speed Counter)的功能指令编号为 FNC55,为 32 位运算、占 17 个程序步。 源操作数 [S1·] 和 [S2·] 可取所有数据类型,[S·]=C235~C255。目标操作数 [D·] 可取 Y、M 和 S 三个连续的元件,如图 4.47 中目标操作数指定为 Y10、Y11 和 Y12。图中 X10 为 OFF 时 C251 和 Y10~Y12 被复位;当 X10 为 ON 且 C251 的当前值小于…

FX2N 系列 PLC 的进栈读栈出栈指令(MPS/MRD/MPP)

进出栈指令如表 3-7 所示。 表 3-7 进出栈指令 · MPS:将运算结果送入栈存储器第一段,同时将先前送入的数据依次移到栈的下一段。 · MRD:将栈存储器第一段数据读出,且该数据继续保存在栈存储器第一段,栈内数据不发生移动。 · MPP:将栈存储器第一段数据读出且该数据从栈中消失,同时将栈中数据依次上移。 · 堆栈指令没有目标元件,MPS 和 MPP 必须成对使用;由于栈存储单元只有 11 个,栈的层次最多只有 11 层。

FX2N 系列 PLC 的逻辑反、空操作与结束指令(INV/NOP/END)

PLC 逻辑反、空操作与结束指令如表 3-8 所示。 表 3-8 逻辑反、空操作与结束指令 · INV 指令执行后将原来的运算结果取反。使用时要注意:INV 不能与母线连接,也不能单独使用。 · NOP 指令不执行操作,只占用一个程序步;当 PLC 执行了清除用户存储器操作后,用户存储器的内容全部为空操作指令。 · END 指令表示程序结束。若程序最后没有 END 指令,PLC 不管实际用户程序多长,都从用户程序存储器第一步执行到最后一步;有了 END 指令后,当扫描到 END 指令时即结束执行…

PLC 的编程要领与实例

下面介绍梯形图的一些编程要领。梯形图是各种 PLC 通用的编程语言,尽管各厂家 PLC 使用的指令符号等不太一致,但梯形图的设计与编程方法基本大同小异。 1. 确定各元件的编号、分配 I/O 地址 利用梯形图编程,首先必须确定所使用的编程元件编号,PLC 按编号区别操作元件。这里选用 FX2N 型号 PLC,其内部元件的地址编号固定(详见 FX2N 用户手册元件表),使用时一定要明确,一个元件在同一时刻决不能担任多个角色。一般配置好的 PLC,其输入点数与控制对象的输入信号数总是相应的、输出点数…

三菱 FX 系列 PLC 的功能指令的表示形式

FX 系列 PLC 采用计算机通用的助记符形式表示功能指令,一般用指令的英文名称或缩写作为助记符,如图 4-1 中的助记符 MEAN 用于表示取平均值指令。 少数功能指令只需指定功能号,而大多数功能指令在指定功能号的同时还需指定操作元件,操作元件由 1~4 个操作数组成。图 4-1 中 [S] 表示源(Source)操作数、[D] 表示目标(Destination)操作数;如果可以使用变址功能则表示为 [S·] 和 [D·];若源或目标不只一个,可表示为 [S1·]、[S2·]、[D1·]、[D…

三菱 FX 系列 PLC 的数据长度及数据格式

1. 数据长度 助记符 MOV 之前的“(D)”表示处理 32 位(32 bit)数据,这时相邻的两元件组成元件对,该指令将 D11、D10 中的数据传送到 D13、D12。处理 32 位数据时,为避免错误,建议使用首地址为偶数的操作数;没有“(D)”时表示处理 16 位数据。 2. 数据格式 (1) 位元件和字元件:只有 ON 和 OFF 状态的元件称为位(bit)元件,如 X、Y、M 和 S;处理数据的元件称为字元件,如定时器和计数器的当前值 T、C 和数据寄存器 D 等,一个字由 16 位…