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

2017-06-04 76 0

矩阵输入指令 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] 指定的输入号开始的 n 个晶体管输出点。图 4-43 中的 3 个输出点 Y0、Y1 和 Y2 反复顺序接通:Y0 为 ON 时读入第一行输入状态存入 M30~M37,Y1 为 ON 时读入第二行输入状态存入 M40~M47,其余类推,如此反复执行。时序图如图 4-44 所示。

对每个输出,其 I/O 指令采用中断方式立即执行,间隔时间为 20 ms、允许输入滤波器延迟 10 ms。

利用 MTR 指令,只需 8 个输入点和 8 个输出点就可输入 64 个输入点的状态,但读一次 64 个输入点所需时间为 20 ms×8=160 ms,所以不适用于需要快速响应的系统。若用 X0~X17 作输入点,每行读入时间可缩短到约 10 ms、64 点输入时间可减到约 80 ms。

图 4-43 矩阵输入接线图

矩阵输入接线图

图 4-44 时序图

时序图

相关文章

三菱 FX 系列 PLC 的 FX2N-4AD 使用及程序实例
FX 系列运动控制器模块
三菱 FX 系列 PLC 的报警器复位指令
FX 系列高速计数模块
PLC 编程语言基础
三菱 FX 系列 PLC 的二进制平方根指令

发布评论