3.3 三菱GX Simulator仿真软件的使用
给编程计算机连接实际的PLC可以在线监视PLC程序运行情况,但由于受条件限制,很多学习者并没有PLC,对于这些人,可以安装三菱GX Simulator仿真软件,安装该软件后,就相当于给编程计算机连接了一台模拟的PLC,再将程序写入这台模拟PLC来进行在线监视PLC程序运行。
GX Simulator软件具有以下特点:①具有硬件PLC没有的单步执行、跳步执行和部分程序执行调试功能;②调试速度快;③不支持输入/输出模块和网络,仅支持特殊功能模块的缓冲区;④扫描周期被固定为100ms,可以设置为100ms的整数倍。
GX Simulator软件支持FX1S、FX1N、FX1NC, FX2N和FX2NC绝大部分的指令,但不支持中断指令、PID指令、位置控制指令、与硬件和通信有关的指令。GX Simulator软件从RUN模式切换到STOP模式时,停电保持的软元件的值被保留,非停电保持的软元件的值被清除,软件退出时,所有软元件的值被清除。
3.3.1 安装GX Simulator仿真软件
GX Simulator仿真软件是GX Developer软件的一个可选安装包,如果未安装该软件包,GX Developer可正常编程,但无法使用PLC仿真功能。
GX Simulator仿真软件的安装说明如表3-14所示。
表3-14 GX Simulator仿真软件的安装说明
3.3.2 仿真操作
仿真操作内容包括将程序写入模拟PLC中,再对程序中的元件进行强制ON或OFF操作,然后在GX Developer软件中查看程序在模拟PLC中的运行情况。仿真操作说明如表3-15所示。
表3-15 仿真操作说明
在仿真时,如果要退出仿真监视状态,可单击编程软件工具栏上的按钮,使该按钮处于弹起状态即可,梯形图逻辑测试工具窗口会自动消失。在仿真时,如果需要修改程序,可先退出仿真状态,再让编程软件进入写入模式(按下工具栏中的按钮),就可以对程序进行修改,修改并变换后再按下工具栏上的按钮,重新进行仿真。
3.3.3 软元件监视
在仿真时,除了可以在编程软件中查看程序在模拟PLC中的运行情况外,也可以通过仿真工具了解一些软元件状态。
在梯形图逻辑测试工具窗口中执行菜单命令“菜单启动→继电器内存监视”,弹出图3-25(a)所示的设备内存监视(DEVICE MEMORY MONITOR)窗口,在该窗口执行菜单命令“软元件→位软元件窗口→X”,下方马上出现X继电器状态监视窗口,再用同样的方法调出Y线圈的状态监视窗口,如图3-25(b)所示,从图中可以看出,X000继电器有黄色背景,表示X000继电器状态为ON,即X000常开触点处于闭合状态、常闭触点处于断开状态,Y000、Y001线圈也有黄色背景,表示这两个线圈状态都为ON。单击窗口上部的黑三角,可以在窗口显示前、后编号的软元件。
图3-25 在设备内存监视窗口中监视软元件状态
3.3.4 时序图监视
在设备内存监视窗口也可以监视软元件的工作时序图(波形图)。在图3-25(a)所示的窗口中执行菜单命令“时序图→启动”,弹出图3-26(a)所示的时序图监视窗口,窗口中的“监控停止”按钮指示灯为红色,表示处于监视停止状态,单击该按钮,窗口中马上出现程序中软元件的时序图,如图3-26(b)所示,X000元件右边的时序图是一条蓝线,表示X000继电器一直处于ON,即X000常开触点处于闭合,M8012元件的时序图为一系列脉冲,表示M8012触点闭合断开交替反复进行,脉冲高电平表示触点闭合,脉冲低电平表示触点断开。
图3-26 软元件的工作时序监视