本文已参加「新人创造礼」活动,一同敞开创造之路。

前语

本文是选用TIA V15及集成在V15中的PLCSIM进行仿真,通讯是选用软件NetToPLCsim连接,通过国产的录波软件PLC-Recorder调查通讯的作用。因笔者也是触摸不久,暂时试验了1200、1500两系列的PLC的仿真通讯。这个试验主要是做一下PLCsim和上位机组件的虚拟通讯仿真,如果需要实体PLC的通讯,能够参考我新发的博文Unity和西门子PLC之间的通讯

NetToPlcsim的原理是把电脑上网卡的数据与PLCSIM连接起来,因此plc的ip地址要与电脑的ip地址一致。

1、TIA软件的组态(两勾一去)

  1. 第一勾 在CPU特点>防护与安全>连接机制中勾选答应PUT/GET拜访。
    上位机与西门子PLC的PROFINET通讯仿真(虚拟通讯)
  2. 第二勾 将项目特点>保护中块编译时支撑仿真勾选。
    上位机与西门子PLC的PROFINET通讯仿真(虚拟通讯)
  3. 一去 (特别,在进行块仿真时需要将进行通讯的DB块特点中的“优化的块拜访”撤销勾选。)

2、NetToPLCsim的使用

上位机与西门子PLC的PROFINET通讯仿真(虚拟通讯)
1、用管理员形式翻开后弹出对102端口的使用权的装备。显现要求停用西门子的服务,点击是; 2、在NetToPLCsim里点击“Add”; 3、在站点装备对话框里,点击“Network IP Address”旁的“…”来挑选现有的网络,挑选一个将来拜访该PLC的IP地址(Network address为本地IP地址);
上位机与西门子PLC的PROFINET通讯仿真(虚拟通讯)
4、点击“Plssim IP Address”旁的“…”来挑选方才下载的PLC地址; 5、关闭对话框,点击“Start server”,承认“Port 102 OK”; 之后在录波软件中就能够使用查询到的本机地址(即Network address而不是PLCSIM仿真时分配的地址)。关于不知本地IP地址的同学能够自行百度

3、录波软件的使用(附)

在本块以前通讯现已做完了,是通过录波软件来调查试验作用。

上位机与西门子PLC的PROFINET通讯仿真(虚拟通讯)
1、翻开录波软件的通道装备,将所选设备类型选定并刚刚的Network address输入IP地址处; 2、在收集变量设置中,设置几个想要调查的M区。例:这里的M1对应的是PLC中MB1。
上位机与西门子PLC的PROFINET通讯仿真(虚拟通讯)
3、之后在TIA中添加一个监控表,用以监控修正这几个M区的值。

上位机与西门子PLC的PROFINET通讯仿真(虚拟通讯)
4、发动PLC-Recorder,并改动监控表的值。
上位机与西门子PLC的PROFINET通讯仿真(虚拟通讯)

总结

以上就是今天要说的内容,本文仅介绍了西门子通讯的一部分分支的仿真作用,在PLC的通讯中还有很多有意思的当地。期望这篇文章能够帮助到对PLC与PC进行通讯有需求的同学,也期望大佬们能够不吝赐教。 文中说到的软件在这里,没有积分的能够直接联系我 本文用到的软件如NetToPLCsim、PLC-Recorder均免费。