西门子——博图V16与PLCSIM Advanced仿真通讯配置(1500系列)


前言

一个更好用的模拟仿真通讯工具

无聊研究西门子1500与上位机通讯的时候,由于没有实际plc,了解到PLCSIM Advanced可以仿真通讯,再配置过程中也遇见了一些坑,在此做些记录。
附上官方的说明:WinCC V7.4SP1与PLCSIM Advanced仿真的S7-1500通信


一、查看自己电脑的CPU

大坑:锐龙AMD处理器好像不能和PLCSIM Advanced兼容

同时也有盆友反馈
win11加AMD7系列CPU可以正常通讯连接,在此感谢小伙伴的反馈。
AMD Ryzen 5900HS,Win10专业版,实测1500仿真可用。

我笔记本的配置:
在这里插入图片描述
重复做了各种尝试包括软件重新安装,在amd电脑上都无法正常工作(具体后面会说明);
当我更换Intel处理器的电脑后,操作就没有问题。
对此我并没有做过多的测试,也并没有找到官方的文档说明,经验之谈罢了。

二、PLCSIM Advanced软件安装及环境配置

原文地址:基于S7-PLCSIM Advanced搭建S7通信仿真环境转载并补充。

1.软件安装下载

所需软件如下图:
请添加图片描述
1)先安装WinPcap4.1.3(否则PLCSIM Advanced安装完成后进行如图操作时,无反馈)
在这里插入图片描述
2)安装PLCSIM-Advanced
3)用Sim_EKB_Install密钥破解
在这里插入图片描述
当前我用的PLCSIM-Advanced是V3.0对应版本选择对应密钥。
4)安装完成后会出现一个虚拟网卡
在这里插入图片描述

2.环境配置

1)设置PLCSIM-Advanced软件为管理员权限运行;
#右键软件以管理员方式启动
#右键软件——>属性——>兼容性——>勾选以管理员身份运行——>应用
2)设置控制面板——>小图标显示——>PG/PC接口界面;
在这里插入图片描述

三、博图软件仿真环境配置与准备

1.环境配置

1)使用博图创建一个简单项目,一定要选择1500PLC,PLCSIM-Advanced只支持1500;
2)为项目中对应的PLC允许PUT/GET访问(右击PLC——>属性);
在这里插入图片描述
3)设置软件支持仿真(右击项目——>属性);
在这里插入图片描述

2.通讯准备

4)创建一个DB块,取消优化访问(右击DB块——>属性);
在这里插入图片描述
5)设置软件中PLC的通讯地址(双击设备组态——>双击PLC上的网口——>配置IP);
在这里插入图片描述

四、PLCSIM-Advanced使用并连接博图

1.PLCSIM-Advanced的使用

1.虚拟网口配置(与plc在同一网段);
在这里插入图片描述
2.启动PLC实例(命途多舛的一步);
正常流程:
1)选择PLCSIM Virtual Eth Adapter模式
2)选择虚拟网卡对应的网口(在此Local已为本地)
3)输入名称,IP(与PLC连接口要相同),掩码点击Start加载PLC实例
4)出现亮黄灯为成功。
在这里插入图片描述

会出现的问题:1.第一步模式切换不了,上文已有说明;2.点击Start后加载实例超时,分两种情况(a.密钥破解未成功,网上有对应解决办法;b.AMD硬件存在不兼容,建议换个Intel电脑,尝试一下。)

2.连接博图

1)连接;
a.下载博图程序,出现连接窗口;
b.配置好以虚拟网口连接;
c.选择与PLCSIM-Advanced中IP设置相同的插槽;
d.搜索设备,成功会出现设备列表,失败再次检查配置是否出现问题
e.下载
在这里插入图片描述
2)测试
a.下载完成后点击启动PLC;
b.对应PLCSIM-Advanced中PLC实例会转为绿色;
在这里插入图片描述

c.写个简单的C#程序

大部分的测试代码在这里

通过S7通讯连接成功,连接地址与PLC端口设置一致。
在这里插入图片描述
到此就都已结束了
步骤流程并不繁琐,可是amd不兼容让我卡了1天多,留下记录,恐君再入坑。

  • 36
    点赞
  • 259
    收藏
    觉得还不错? 一键收藏
  • 47
    评论
博图V16西门子推出的一种PLC编程软件,它可以用于控制系统的设计和程序编写,同时也支持仿真配置。而PLCSIM Advanced西门子的一种高级PLC仿真工具,它可以与博图V16配合使用,提供更加精确和高级的仿真功能。 博图V16PLCSIM Advanced仿真配置包括以下几个方面: 首先,通过博图V16可以创建一个PLC项目,包括硬件配置和软件编程。用户可以根据实际的控制系统需要,选择并配置相应的PLC模块和外围设备。同时,用户还可以使用博图V16的编程工具,如图形化编程语言和功能块编辑器,编写和编辑PLC程序。 其次,PLCSIM Advanced可以在博图V16中进行仿真配置。用户可以根据实际的控制系统需要,在仿真环境中配置虚拟的PLC模块和外围设备,并将其与博图V16中的PLC项目进行关联。用户可以利用仿真配置来模拟实际的控制场景,验证程序的正确性和性能。 第三,通过PLCSIM Advanced仿真配置,用户可以进行更加精确和高级的仿真操作。例如,用户可以对PLC程序进行单步调试,逐条执行代码并监测程序的变量和寄存器状态。同时,用户还可以在仿真环境中模拟输入和输出信号,并观察仿真结果,以评估控制系统的反应和性能。 总之,博图V16PLCSIM Advanced仿真配置可以提供一个全面的仿真环境,用于验证和优化控制系统的设计和程序。通过仿真配置,用户可以在不影响实际控制场景的情况下,对系统进行精确的测试和调试,以确保其正常运行和满足设计要求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 47
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值