从零学PLC技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.2.3 程序的仿真

(1)从编程软件中导出程序文件

要仿真编写的程序,须先在STEP 7-Micro/WIN编程软件中编写程序,编写的程序如图2-34(a)所示,再对编写的程序进行编译,确认编译无错误再导出程序文件。导出程序文件的方法是:在STEP 7-Micro/WIN编程软件中执行菜单命令“文件”→“导出”,弹出“导出程序块”对话框,如图2-34(b)所示,输入文件名“test”并选择类型为“.awl”,再单击保存,即从编写的程序中导出一个test.awl文件。

图2-34 从编程软件中导出文件

(2)在仿真软件中装载程序

在仿真软件中装载程序的操作方法是:在仿真软件中执行菜单命令“程序”→“装载程序”,弹出“装载程序”对话框,如图2-35(a)所示;从中选择要装载的选项,一般保持默认值,单击确定,弹出打开对话框,如图2-35(b)所示;在该对话框中选择要装载的test.awl文件,单击打开,即将文件装载到仿真软件,在仿真软件中出现程序块的语句表和梯形图窗口,如图2-35(c)所示,不需要显示时可关闭它们。

图2-35 在仿真软件中装载程序

(3)仿真程序

在仿真程序时,先单击工具栏上的“”(运行)工具,让PLC进入RUN状态,RUN指示灯变为亮(绿色),然后将I0.0输入端子开关上拨(开关闭合),I0.0指示灯亮,同时输出端Q0.0对应的指示灯也亮,如图2-36所示;再将I0.1或I0.2输入端子开关上拨,发现Q0.0对应的指示灯不亮,这些与直接分析梯形图得到的结果是一致的,说明编写的梯形图正确。

图2-36 仿真程序

若要停止仿真,单击工具栏上的“”(停止)工具,PLC则进入STOP状态。

(4)变量状态监控

如果想了解PLC的变量(如I0.0、Q0.0)的值,可执行菜单命令“查看”→“内存监视”,弹出“内存表”对话框,如图2-37所示,在对话框的地址栏输入要查看的变量名(如I0.0),再单击下方的“开始”按钮,在“值”栏即会显示该变量的值(2#1)。如果改变PLC输入端子开关的状态,则该对话框中相应变量的值也会发生变化。

图2-37 监控变量状态