2、把PLC中的程序上传到FXGP中
若要把PLC中的程序读回FXGP,首先要设置好通讯端口,点击“PLC”子菜单“读入”弹出[PLC类型设置]对话框,选择PLC类型,[确认]读入开始。结束后状态栏中显示程序步数。这时在FXGP中可以阅读PLC中的运行程序。
注意:FXGP和PLC之间的程序传送,有可能原程序会被当前程序覆盖,假如不想覆盖原有程序,应该注意文件名的设置。
九、程序的运行与调试
1、程序运行
当程序写入PLC后就可以在PLC中运行了。先将PLC处于RUN状态(可用手拨PLC的“RUN/STOP” 开关到“RUN”档,FXON 、FX2N都适合,也可用遥控使 PLC 处于 “RUN” 状态,这只适合FX2N型),再通过实验系统的输入开关给 PLC输入给定信号,观察PLC输出指示灯,验证是否符合编辑程序的电路逻辑关系,如果有问题还可以通过FXGP提供的调试工具来确定问题,解决问题。
例:运行验证程序
编辑、传送、运行下列程序:
步骤:
1)梯形图方式编辑,然后[转换]成指令表程序。
2)程序[写入]PLC,在[写入]时PLC应处于“STOP”状态。 3)PLC中的程序在运行前应使PLC处于“RUN”状态。
4)输入给定信号,观察输出状态,可以验证程序的正确性。
操作步骤 观察
闭合XOOO断开X001 Y000应该动作
17
闭合X000闭合X002 Y000应该动作 断开X000 Y000应该不动作 闭合X000、闭合X001、断开X002 Y000应该不动作
Y000这条电路正确 Y000动作10秒后T0定时器触点闭合 Y001应该动作
T0、Y001电路正确
2、程序调试
当程序写入PLC后,按照设计要求可用FXGP来调试PLC程序。如果有问题,可以通过
FXGP提供的调试工具来确定问题所在。调试工具:监控/测试 下面举例(如图(5))说明:
监控/测试包括
* 开始监控 在PLC运行时通过梯形图程序显示各位元件的动作情况:见图(5)。
图(5)
当X000闭合、Y000线圈动作、T0计时到、Y001线圈动作,此时可观察到动作的每个元件位置上出现翠绿色光标,表示元件改变了状态。利用“开始监控”可以实时观察程序运行。
* 进入元件监控 在PLC运行时,监控指定元件单元的动作情况:见图(6)。
18
图(6)
当指定元件进入监控(在“进入元件监控”对话框中输入元件号),就可以非常清楚元件改变状态的过程,例如T0定时器,当当前值增加到和设置的一致,状态发生变化。这过程在对话框中能清楚看到。
* 强制Y输出 强制PLC输出端口(Y)输出ON/OFF:见图(7)。
图(7)
如果在程序运行中需要强制某个输出端口(Y)输出ON或OFF,可以在“强制Y输出”的对话框中输入所要强制的“Y”元件号,选择“ON”或“OFF”状态“确认”后,元件保持“强制状态”一个扫描周期,同时图(7)界面也能清楚显示已经执行过的状态。
* 强制ON/OFF 强行设置或重新设置PLC的位元件:“强制ON/OFF”相当于
19
执行了一次SET/RST指令或是一次数据传递指令。对那些在程序中其线圈已经被驱动的元素,如Y0,强制“ON/OFF” 状态只有一个扫描周期,从PLC的指示灯上并不能看到效果。
下面通过图(8)和图(9)说明“强制ON/OFF”的功能,选TO元件作强制对象,在图(8)中,可看到在没有选择任何状态(设置/重新设置)条件下,只有当TO的“当前值”与“设置”的值一致时TO触点才能工作。
图(8)
如果选择“ON/OFF”的设置状态,在图(9)中当程序开始运行,TO计时开始,这时只要确认“设置”,计时立刻停止,触点工作(程序中的TO状态被强制改变)。
20