首页 理论教育 用户程序仿真调试方法探析

用户程序仿真调试方法探析

时间:2023-06-30 理论教育 版权反馈
【摘要】:选中博途中的PLC,单击工具栏上的“下载”按钮,将用户程序下载到仿真PLC。由于用户程序的作用,Q0.0和Q0.2变为FALSE,电动机停机。

用户程序仿真调试方法探析

1.S7-1200/S7-1500的仿真软件

S7-1200对仿真的硬件、软件的要求如下:固件版本为V4.0或更高版本的S7-1200和固件版本为V4.12或更高版本的S7-1200F,S7-PLCSIM的版本为V13SP1及以上。

S7-PLCSIM支持S7-1500 CPU的计数和测量、PID控制、基于时间的I/O和运动控制工艺模块,支持计数和测量、PID、运动控制工艺对象。但是不支持S7-1200的计数、PID控制和运动控制工艺模块,不支持PID和运动控制工艺对象。

2.启动仿真和下载程序

选中项目树中的PLC_1,单击工具栏上的“开始仿真”按钮978-7-111-58719-4-Chapter02-101.jpg,S7-PLCSIM被启动,出现的对话框显示“启动仿真将禁用所有其他的在线接口”。勾选“不再显示此消息”复选框,以后启动仿真时不会再显示该对话框。单击“确定”按钮,出现S7-PLCSIM的精简视图(见图2-39)。

如果没有在S7-PLCSIM中设置“启动时加载最近运行的项目”,将会在默认的文件夹中自动生成一个S7-PLCSIM项目。

打开仿真软件后,如果出现“扩展的下载到设备”对话框,按图2-40设置好“PG/PC接口的类型”和“PG/PC接口”,用以太网接口下载程序。单击“开始搜索”按钮,“目标子网中的兼容设备”列表中显示出搜索到的仿真PLC的以太网接口的IP地址

单击“下载”按钮,编译组态成功后,出现“下载预览”对话框(见图2-41的上图),勾选“全部覆盖”复选框,单击“下载”按钮,将程序下载到PLC。

978-7-111-58719-4-Chapter02-102.jpg

图2-39 S7-PLCSIM的精简视图

下载结束后,出现“下载结果”对话框(见图2-41的下图)。勾选其中的“全部启动”复选框,单击“完成”按钮,仿真PLC被切换到RUN模式(见图2-39)。

也可以单击计算机桌面上的S7-PLCSIM V13图标978-7-111-58719-4-Chapter02-103.jpg,打开S7-PLCSIM,生成一个新的仿真项目或打开一个现有的项目。选中博途中的PLC,单击工具栏上的“下载”按钮978-7-111-58719-4-Chapter02-104.jpg,将用户程序下载到仿真PLC。

978-7-111-58719-4-Chapter02-105.jpg

图2-40 “扩展的下载到设备”对话框

3.生成仿真表

单击精简视图右下角的978-7-111-58719-4-Chapter02-106.jpg按钮,切换到项目视图(见图2-42)。双击项目树的“SIM表”(仿真表)文件夹中的“SIM表1”,打开该仿真表。在“地址”列输入I0.0、I0.1和QB0,可以用一行来显示Q0.0~Q0.7的状态。(www.xing528.com)

单击表格的空白行“名称”列隐藏的978-7-111-58719-4-Chapter02-107.jpg按钮,再单击选中出现的变量列表中的“T1”(见图2-27的左图),地址域出现“‘T1’.”。再单击地址列表中的ET,地址列表消失,地址域出现“T1”.ET。用同样的方法在“名称”列生成“T1”.Q。

978-7-111-58719-4-Chapter02-108.jpg

图2-41 “下载预览”与“下载结果”对话框

978-7-111-58719-4-Chapter02-109.jpg

图2-42 S7-PLCSIM的项目视图

4.用仿真表调试程序

启动梯形图的程序状态监控,两次单击图2-42中第一行“位”列中的小方框,方框中出现“√”,I0.0变为TRUE后又变为FALSE,模拟按下和放开起动按钮。梯形图中I0.0的常开触点闭合后又断开。由于OB1中程序的作用,Q0.0(电源接触器)和Q0.1(星形接触器)变为TRUE,梯形图中其线圈通电,SIM表中“接触器”(QB0)所在行右边Q0.0和Q0.1对应的小方框中出现“√”(见图2-42)。同时当前时间值“T1”.ET的监视值不断增大。它等于预设时间值T#8S时其监视值保持不变,变量“T1”.Q变为TRUE,“接触器”行的Q0.1变为FALSE,Q0.2变为TRUE,电动机由星形接法切换到三角形接法。

两次单击I0.1对应的小方框,模拟按下和放开停止按钮的操作。由于用户程序的作用,Q0.0和Q0.2变为FALSE,电动机停机。仿真表中对应的小方框中的勾消失。

单击S7-PLCSIM项目视图工具栏上的978-7-111-58719-4-Chapter02-110.jpg按钮,可以返回图2-39中的精简视图。单击精简视图工具栏上的“切换到项目视图”按钮978-7-111-58719-4-Chapter02-111.jpg,将会切换到项目视图。

5.仿真软件的其他功能

在项目视图中生成S7-PLCSIM的项目时,可以用菜单命令“项目”→“新建”来选择“S7-1200”“S7-1500”和“ET 200SP CPU”。

在S7-PLCSIM的项目视图中,可以用工具栏上的978-7-111-58719-4-Chapter02-112.jpg按钮打开使用过的项目,用978-7-111-58719-4-Chapter02-113.jpg978-7-111-58719-4-Chapter02-114.jpg按钮启动和停止仿真PLC的运行。

执行“选项”菜单中的“设置”命令,在“设置”视图中,可以设置起始视图为项目视图或紧凑视图(即精简视图),还可以设置项目的存储位置,用复选框设置是否在启动时加载最近运行的项目。

默认情况下,只允许更改输入,Q区或M区变量(非输入变量)的“监视/修改值”列的背景为灰色,只能监视不能更改非输入变量的值。单击按下SIM表工具栏的“启动/禁用非输入修改”按钮978-7-111-58719-4-Chapter02-115.jpg,便可以修改非输入变量。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈