17838383235
Siemens西门子6ES74050KR020AA0
西门子: 一级代理商
PLC触摸屏变频器: 核心供应商
德国: 总代理
报价: 面议
最小起订: 1
有效期至: 长期有效
发布时间: 2024-06-27 03:13
发布IP: 175.13.204.236
浏览次数: 26
手机号: 17838383235
在线咨询: 点击这里给我发消息
17838383235
详细信息

自己写的上位机程序如何与PLC联合仿真

我们知道如果使用西门子TIA Portal 可以通过PLCSIM和PDPS,NX MCD,Plant Simulation等进行虚拟调试,以为上述的都是西门子的产品,所以进行虚拟调试很容易。

PDPS,NX MCD,Plant Simulation也支持OPCUA,因此可以通过OPCUA等与别的控制器进行虚拟调试。

但是对于大多数没有真正接触过VC(虚拟调试)的人来说,可能更多是使用PLCSIM来单独仿真调试PLC程序,那么问题来了,如果我现在想使用PLCSIM来连接我自己通过语言编写的软件或者第三方软件进行PLC仿真调试应该怎么办?

举个例子,我自己写了一段程序,需要与PLC进行通讯,但是我目前没有实体PLC,那我应该怎么办?

举另一个例子,我们平时也许会用到Keware,有没有可能我直接使用PLCSIM直接与kepware进行联合仿真?

于是,的主角NetToPLCSIM就登场了。

NetToPLCSIM可以让客户端程序(SCADA等)通过网络的方式访问PLCSIM,既然可以访问PLCSIM,那么在没有真实PLC的情况下进行仿真调试的问题也就解决了(至少和西门子PLC连接的问题就解决了)。

02使用kepware与PLCSIM进行联合仿真

接着我们简述下通过STEP 7 + PLCSim + NetToPLCsim+kepware,完成PC通过OPC与PLC的连接(自己编写的软件也可以)

软件截图

8d816cd0-ba4a-11ee-8b88-92fbcf53809c.png

测试环境为两台PC机

PC1:

软件环境:STEP 7 + PLCSim + NetToPLCsim ,

IP地址:

PC2:

软件环境:Kepware

IP地址:

步骤:

1.将PLC项目下载到PLCSIM

2.以管理员身份运行NetToPLCsim,并允许NetToPLCsim使用102端口(102端口不能被别的应用程序占用)

3:在NetToPLCSIM中点击Add,并设置以下参数:

Network IP Address:运行PLCSIM所在PC的IP地址

PlCSIM IP Address:PLC的IP地址,根据实际的PLC硬件组态输入。在这个例子里是

Rack/Slot:PLC所在的机架号和槽位号,根据实际的PLC硬件组态输入。S7-300一般是R0/S2

4:添加完一个站后,选择“Start Server"启动服务

5:在另一台PC2中,通过kepware设置OPC相关参数,即可正常进行连接调试。

注意:

1.NetToPLCSIM也不是的,可以看看下面它所不支持的内容(懒得翻译了);

8d9225a2-ba4a-11ee-8b88-92fbcf53809c.jpg

2.这可不是西门子官方出的,用于测试仿真很有用,出了什么Bug可不要去找官方技术支持;

3.NetToPLCSIM很容易找到下载链接,公众号就不放链接了,我用过的新的是1.2.4的,已经全面支持博图~


相关产品
相关6es74050kr020aa0产品
联系方式
  • 地址:中国(湖南)自由贸易试验区长沙片区开元东路1306号开阳智能制造产业园(一期)4#栋301
  • 手机:17838383235
  • 联系人:徐嘉泉
产品分类
最新发布
企业新闻
站内搜索