TIA Portal V17和昆仑通态HMI的模拟平台构架&模拟项目运行的全部过程

一、需要的软件

1. 编程软件:博图TIA Portal V17

2. 模拟软件:S7-PLCSIM  Advanced V5.0

3. 昆仑通泰触摸屏组态软件:McgsPro组态软件

注:以上软件版本仅作为本次模拟的使用版本,最新版本可以自行去官网下载。

二、博图软件的设置

01 项目属性设置

图片

右键点击项目标题,打开属性对话框,选择“块编译时支持仿真”。(这是仿真最重要的一项设置,需要注意,不选择,无法完成仿真操作。) 

图片

在“防护与安全-连接机制”界面勾选“允许来自远程对象的通讯访问”。

02 CPU以太网地址的设置(这里以S71500 PLC为例)

图片

在“设备组态”界面选中CPU,将接口X1的以太网地址设置为192.168.0.10;子网掩码设置为255.255.255.0。(仿真仅支持X1接口通讯)

03 数据块的参数设置

图片

创建DB1_HMI数据块,取消优化块访问选项。需要注意的点是必须按照这个格式来命名DB块,否则不能正常导入昆仑通态组态软件。

04 创建启停保程序

图片

数据块中创建变量 

图片

在主程序块中建立启停保简单程序。

05 导出DB1块

图片

右键单击DB1块,选择仅所选块;导出的文件如下: 

图片

三、计算机以太网地址设置

图片

将计算机IP4地址和博图CPU地址设置在同一网段内。这里计算机地址设置为192.168.0.30,子网掩网默认为255.255.255.0。

四、模拟软件S7-PLCSIM  Advanced V5.0的设置

图片

切换到TCP/IP状态,本例使用以太网作为通讯渠道。 

图片

设置实例名称Instance name为CPU1512,,名字可以根据自己需要取。

设置IP地址为:192.168.0.10;此处地址和CPU地址保持一致。

子网掩码默认为255.255.255.0;这里需要手动输入。

PLC类型选择S7-1500和博图软件中选择的类型保持一致。

设置完成后,用鼠标单击开始Start,CPU状态显示如下: 

图片

五、昆仑通态设置

01 新建项目

图片

打开昆仑通态软件,新建项目,选择触摸屏型号,单击确定。

02 建立通道

图片

在设备窗口,添加父设备和子设备,父设备决定了通讯的形式,子设备和实际的PLC相对应;本例使用以太网通讯并且CPU为S71500系列。 

图片

在父设备界面将本地IP地址设置成和CPU同一网段的地址,这里默认为192.168.0.190,即触摸屏IP地址;远程IP地址和CPU地址保持一致。

03 导入变量

图片

单击“”标签导入”右侧的按钮,跳出如下对话框。 

图片

单击“DB块文件列表”的“浏览”按钮; 

图片

选择从博图中导出的DB1_HMI块文件。 

图片

 以上是正常导入的文件信息。 

图片

单击“标签导入”进入下一步。 

图片

导入成功后,数据块的变量便出现在右侧列表中。

04 连接变量

图片

在窗口中,建立按钮和指示灯,连接变量。

05 模拟运行

图片

在下载设置中,运行方式选择“模拟”;然后点击工程下载,下载成功过后,单击“启动运行”。

最终测试效果如下: 

图片

昆仑通态触摸屏点启动后的状态。 

图片

博图软件中程序运行状态

以上是博图软件及其模拟器和昆仑通态触摸屏模拟项目运行的全部过程。

作者:

网名禅主,80后,2015年开始从事环保行业自控及电气系统设计,调试工作,已有10年时间;先后从事过污泥处理,工业废水处理,污水处理,市政泵站,调蓄池相关工作。

2025年01月