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

FX2N系列PLC MOV指令在流水灯控制中的应用

来源:艾特贸易2018-08-13

简介下面艾特贸易小编以 8 盏流水灯控制为例说明 MOV 指令的使用。 8 盏流水灯每隔 1s 顺序点亮.并不断循环。根据控制要求列出传送数据与输出位组元件的对照表,如表 2.9 所示。在表

    下面艾特贸易小编以8盏流水灯控制为例说明MOV指令的使用。

    8盏流水灯每隔1s顺序点亮.并不断循环。根据控制要求列出传送数据与输出位组元件的对照表,如表2.9所示。在表2.9中,用“1”表示灯亮,用“0”表示灯熄灭。由于输出是8盏灯,所以用K2Y0表示Y0Y78盏灯。所传送的8位数据可以用十进制数K表示,也可以用十六进制数表示,这里用十六进制数表示较为方便。

    2.9    传送数据与输出位组元件对照表

传送数据与输出位组元件对照表

    根据前面的学习,再依据控制要求,试画出I/O端口分配图,在这不加深述。

    8盏流水灯的程序如图2.71所示。8盏灯循环一个周期是90s,所以在图2.71中使用9个定时器,然后采用定时器的常开触点将对应于每个时刻的十六进制数用MOV指令传送给K2Y0,从而点亮相应位置的灯。在第10行中用T8的常闭触点对所有的定时器复位,开始下一个周期的循环。

    将图2.71中的程序用GX软件下载到PLC中,按下起动按钮X20,可以观察到8盏灯依次点亮,并不断循环。按下停止按钮X21,对所有灯复位。

8盏流水灯程序

    2.71    8盏流水灯程序