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

FX2系列PLC的十六键输入指令

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

简介该指令的助记符、指令代码、操作数和程序步如表 5. 61 所示。 表 5. 61 十六键输入指令要素 十六键输入指令的应用如图 5 . 92 所示。 图 5. 92 十六键输入指令的应用 十六键输入指令是使

    该指令的助记符、指令代码、操作数和程序步如表5. 61所示。    5. 61    十六键输入指令要素
十六键输入指令要素
    十六键输入指令的应用如图5.92所示。
十六键输入指令的应用
    5. 92    十六键输入指令的应用    十六键输入指令是使用十六键键盘输入数字及功能信号的指令。HKY指令梯形图的格式如图5. 92所示,其中[S]指定输入元件, [D1]指定4个扫描输出点,[D2]指定键输入的存储元件,[D3]指定读出元件。    键盘与PLC的连接如图5. 93所示。由图可知,十六键盘采用矩阵连接方式分四组和PLC输入口相连。指令中指定输入元件即是指定连接键盘的输入口,指定输出元件即是指定输出口用于扩展输入口的端口号,存储元件是指数字键输入数据的存储单元,读出元件为功能键相对应的机内辅助存储器。    十六键分为数字键和功能键。    1.数字键    输入的09999数字以二进制码存储于D2,即D0中,数大于9999时将溢出。    (D) HKY指令时,099999999的数字存储于D1D0中。多个键同时按下时,最先按下的键有效。    2.功能键    功能键AFM0M5的对应关系为:按下A键,M01并保持。按下D键,M00M31并保持。其余类推。同时按下多个键,先按下的键有效。在应用程序中可使用M0M5作为AF键的启动信息。
键盘与PLC的连接
    5. 93    键盘与PLC的连接    3.键扫描输出    按下键(数字键或功能键)被扫描到后,标志M80291。功能键AF的任一键被按下时,M61(不保持)。数字键09的任一键被按下时,M71(不保持)。当X4变为OFF时,D0保持不变,M0M7全部为OFF    键盘与PLC的连接如图5.93所示。十六键输入指令HKY扫描全部16键需要扫描8次,一般情况下需8个扫描周期,即执行所需的时间取决于程序的执行速度。同时,执行速度将受相应的输入时间限制。如果扫描时间太长,则有必要设置一个时间中断以加快键输入信息的采集。当使用时间中断程序后,必须使输入端在执行HKY前及输出端在执行HKY后重新工作。这一过程可以用REF指令来完成。    时间中断的设置时间要稍长于输入端重新工作的时间,对于普通输入,可设置15ms或更长一些,对高速输入设置10ms较好。    HKY指令只能使用一次。HKY指令只能用于晶体管输出的PLC