您现在的位置是:首页 > PLC技术 > PLC技术

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

来源:艾特贸易2017-06-04

简介矩阵输入指令 MTR ( Matrix )的功能指令编号为 FNC52 。它的源操作数是最低位为 0 的 X ,目标操作数 [D1] 是最低位为 0 的 Y ,目标操作数 [D2] 是最低位为 0 的 Y 、 M 和 S 。 n=2 ~ 8 。它只

    矩阵输入指令MTR Matrix)的功能指令编号为FNC52。它的源操作数是最低位为0X,目标操作数[D1]是最低位为0Y,目标操作数[D2]是最低位为0YMSn=28。它只有16位运算,占9个程序步,MTR指令在程序中只能使用一次。

    利用MTR指令,可用连续的8点输入与n点输出组成n8列的输入矩阵(如图4-43所示)。矩阵输入占用三[S]指定的输入号开始的8个输入点,并占用由[D1]指定的输入号开始的n个晶体管输出点。图4-43中的3个输出点,即Y0Y1Y2反复顺序接通。Y0ON时读入第一行输入的状态,存入M30M37; Y1ON时读入第二行的输入状态,存入M40M47,其余类推。如此反复执行。时序图如图4-44所示。

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

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

 矩阵输入接线图

    4-43  矩阵输入接线图

 时序图

    4-44  时序图