您现在的位置是:首页 > 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.数字键 输入的0~9999数字以二进制码存储于D2,即D0中,数大于9999时将溢出。 用(D) HKY指令时,0~99999999的数字存储于D1和D0中。多个键同时按下时,最先按下的键有效。 2.功能键 功能键A~F与M0~M5的对应关系为:按下A键,M0置1并保持。按下D键,M0置0且M3置1并保持。其余类推。同时按下多个键,先按下的键有效。在应用程序中可使用M0~M5作为A~F键的启动信息。
图5. 93 键盘与PLC的连接 3.键扫描输出 按下键(数字键或功能键)被扫描到后,标志M8029置1。功能键A~F的任一键被按下时,M6置1(不保持)。数字键0~9的任一键被按下时,M7置1(不保持)。当X4变为OFF时,D0保持不变,M0~M7全部为OFF。 键盘与PLC的连接如图5.93所示。十六键输入指令HKY扫描全部16键需要扫描8次,一般情况下需8个扫描周期,即执行所需的时间取决于程序的执行速度。同时,执行速度将受相应的输入时间限制。如果扫描时间太长,则有必要设置一个时间中断以加快键输入信息的采集。当使用时间中断程序后,必须使输入端在执行HKY前及输出端在执行HKY后重新工作。这一过程可以用REF指令来完成。 时间中断的设置时间要稍长于输入端重新工作的时间,对于普通输入,可设置15ms或更长一些,对高速输入设置10ms较好。 HKY指令只能使用一次。HKY指令只能用于晶体管输出的PLC。
点击排行
