2021-07-30---我的第一篇CSDN博客

西门子TIA PORTAL V14软件和MCGS触摸屏联合仿真调试教程

此教程专门为学习西门子系列PLC人士准备,适用于没有PLC以及触摸屏实物的情况,此时完全可以利用电脑完成两者的联合仿真调试。


前言

由于目前初学者无法满足PLC学习的相关硬件需求,并且在真正的项目调试中,需要提前在自己电脑中测试相关程序代码,以此来不断修复程序中的相关bug,所以现在整理了一些TIA博途软件和MCGS触摸屏组态软件进行联合仿真调试的教程,以便于初学者快速上手学习。


一、所需安装的软件

在这里以我自身电脑安装软件作为示例,其他版本均可自行尝试:
1.SETP 7 V14 SP1 Professional以及仿真软件S7-PLCSIM V14 SP1;
2.MCGS嵌入版7.7(01.0007)软件;
3.Net to plcsim -S7o-v1-2-4-0;

二、使用步骤

1.新建一个博图项目

注意在PLC对象属性的连接机制里面勾选上允许来自远程对象的PUT/GET通信访问注意在PLC对象属性的连接机制里面勾选上允许来自远程对象的PUT/GET通信访问

2.编写相应的程序代码

此处以一个简单的启保停控制电路作为示意:
在这里插入图片描述

3.运行Net to plcsim软件

注意尽量以管理员方式运行该软件,这样应该可以减少出错概率。

3.1 停止102端口

在这里插入图片描述
出现此窗口时点击“是(Y)”,
在这里插入图片描述

等待进度条结束之后,点击“OK”

3.2 创建一个新的仿真连接

在这里插入图片描述
随后点击“Add”按钮,新增一个仿真连接。

3.2.1 选择本电脑正在使用的网口驱动器IP地址

在这里插入图片描述
注意此处需要先选择电脑中正在使用的网口,点击图片中的更多“…”按钮,在下面的弹出框中选择正在使用的本电脑网口IP地址。
在这里插入图片描述
此处根据本电脑的实际运行情况,我选择正在使用的第二个IP地址,即:“192.168.2.115”,随后点击“OK”;

3.2.2 选择正在运行的Plcsim仿真PLC的IP地址

在这里插入图片描述
在选择下一个“Plsim IP Address”之前,需要在博图软件中运行PLCSIM仿真软件,如下图:
在这里插入图片描述
随后将仿真PLC拨到运行模式:
在这里插入图片描述
此时可以回到Net to plcsim软件中继续进行相应的设置:
在这里插入图片描述

3.2.3 选择“Plcsim Rack/Slot”

随后根据下面的提示,本项目中的S7-1200需要选择“0/1”
在这里插入图片描述
以上设置完成之后,点击“OK”按钮:
在这里插入图片描述

3.3 启动相应的PLC仿真参数

选中刚刚设置的PLC仿真参数,点击“Start Server”,此时就完成了Net to plcsim软件的相关操作。
在这里插入图片描述
在这里插入图片描述

4.进行MCGS触摸屏组态

具体的组态过程网络上有很多现成的教程,在这里就不详细介绍了。
本次调试以下面这个简单的界面为例进行介绍:
在这里插入图片描述

4.1 设备组态参数简介

与PLC实际通讯的地址对应如下图所示:
在这里插入图片描述

4.1.1 仿真通讯IP地址的设定

在这里插入图片描述
注意图片中的IP地址设置,本地IP地址指的是MCGS触摸屏的IP地址,而远端IP地址在这里指的是你电脑中正在使用的网口IP地址,上文中(即“3.2.1 选择本电脑正在使用的网口驱动器IP地址”)已提到的“192.168.2.115”(此IP地址为上级路由器自动分配,因为大多数路由器都开启了DHCP功能,所以可能每间隔一段时间该IP地址会有变动,此时以实际使用的IP地址为准);
同时两者的IP地址一定要在同一网段,此处均为“192.168.2.xxx”这一网段(该网段的具体地址也需要根据个人实际情况决定),具体的网段地址可以倒退到第二步———“选择电脑中正在使用的网口”,在其中查看自己电脑正在使用的IP地址。

4.1.2 连接PLC的相应变量

完成IP地址设置之后,还需要在右侧指定相应的“设备通道”(即与PLC通讯的具体地址),并且连接好相应的变量:
在这里插入图片描述

最后点击“确认”,并且保存该“设备组态”:
在这里插入图片描述
在这里插入图片描述

4.2 动画窗口组态界面简介

在这里插入图片描述

相应按钮以及填充颜色的定义截图如下所示:

4.2.1 启动按钮动画组态设置

在这里插入图片描述
如上图所示,双击“启动”按钮后,在其“按钮购件属性设置”中的“操作属性”一栏中,勾选“数据对象值操作”,且为“按1松0”模式,连接变量为之前设置好的“电机启动”这一中间变量。

4.2.2 停止按钮动画组态设置

在这里插入图片描述
同样,如上图所示,双击“停止”按钮后,在其“按钮购件属性设置”中的“操作属性”一栏中,勾选“数据对象值操作”,且为“按1松0”模式,连接变量为之前设置好的“电机停止”这一中间变量。

4.2.3 电机运行指示灯填充动画设置

在这里插入图片描述
如上图所示,双击“电机运行指示灯”上方的圆形控件,在其“动画组态属性设置”中的“填充颜色”一栏中,连接“电机运行”这一中间变量,并且将变量值为“0”时的填充颜色设置为红色,变量值为“1”时的填充颜色设置为绿色。

至此,所有相关软件设置均已完成,接下来启动MCGS的模拟运行即可成功实现与博途仿真软件的联合调试。

4.3 下载MCGS的程序到模拟运行中

在这里插入图片描述
如下图所示,首先选中“模拟运行”按钮,之后选择“工程下载”:
在这里插入图片描述
等待工程下载结束之后,
在这里插入图片描述
点击下图中的运行按钮,此时触摸屏的组态内容已成功在电脑上实现仿真
在这里插入图片描述
在这里插入图片描述

5.验证是否完成联合仿真调试

如下图所示,按下启动按钮时,我们可以看到“电机运行指示灯”变为了绿色,同时打开博途软件的程序监控之后,可以发现此时M0.0"电机启动"这一中间位也成功导通,这是满足我们在触摸屏组态界面中定义的“按1松0”功能的。
在这里插入图片描述
同样,松开启动按钮后,M0.0"电机启动"这一中间位自动断开,整个电路由Q0.0实现起保停功能。
在这里插入图片描述
此时,按下“停止”按钮时,M0.1"电机停止"这一中间位也自动导通,其常闭点自然断开,这同样也是满足我们在触摸屏组态界面中定义的“按1松0”功能的。

在这里插入图片描述
松开停止按钮后,M0.1"电机停止"这一中间位自动断开,其常闭点导通,但由于q0.0本身已经断开,电机也就无法继续保持运行。
在这里插入图片描述
至此,已完成对联合仿真功能的验证。

  • 5
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值