西门子代理6ES7134-4MB02-0AB0

供应商
湖南西控自动化设备有限公司
认证
西门子
一级代理商
PLC触摸屏变频器
核心供应商
德国
总代理
手机号
17838383235
经理
徐嘉泉
所在地
中国(湖南)自由贸易试验区长沙片区开元东路1306号开阳智能制造产业园(一期)4#栋301
更新时间
2024-10-16 18:03

详细介绍

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

我们知道如果使用西门子tia portal 可以通过plcsim和pdps,nx mcd,plantsimulation等进行虚拟调试,以为上述的都是西门子的产品,所以进行虚拟调试很容易。

pdps,nx mcd,plantsimulation也支持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的连接(自己编写的软件也可以)

软件截图

测试环境为两台pc机

pc1:

软件环境:step 7 + plcsim + nettoplcsim ,

ip地址: 192.168.1.10

pc2:

软件环境:kepware

ip地址:192.168.1.20

步骤:

1.将plc项目下载到plcsim

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

3:在nettoplcsim中点击add,并设置以下参数:

network ip address:运行plcsim所在pc的ip地址192.168.1.10

plcsim ip address:plc的ip地址,根据实际的plc硬件组态输入。在这个例子里是192.168.1.5

rack/slot:plc所在的机架号和槽位号,根据实际的plc硬件组态输入。s7-300一般是r0/s2

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

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

注意:

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

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

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


西门子PLC代理,全新原装正品,SIEMENS,湖南总代理,中国授权代理商

展开全文

我们其他产品
我们的新闻
微信咨询 在线询价 拨打电话