您现在的位置是:首页 > 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。它的源操作数是最低位为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指令采用中断方式,立即执行,间隔时间为20ms,允许输入滤波器的延迟时间为10ms:
利用MTR指令,只需8个输入点和8个输出点,就可以输入64个输入点的状态。但是读一次64个输入点所需的时间为20ms×8=160ms,所以不适用于需要快速响应的系统。如果用X0~X17作输入点,每行的读入时间可缩短到约10ms,64点的输入时间可减到约80ms。
图4-43 矩阵输入接线图
图4-44 时序图
点击排行
