0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

西门子PLC与第三方软件联合仿真与虚拟调试

智能制造之家 来源:智能制造之家 2024-01-24 09:24 次阅读

01 自己写的上位机程序如何与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地址: 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也不是万能的,可以看看下面它所不支持的内容(懒得翻译了);

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

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

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





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    16346

    浏览量

    177905
  • plc
    plc
    +关注

    关注

    5010

    文章

    13283

    浏览量

    463197
  • 西门子
    +关注

    关注

    94

    文章

    3038

    浏览量

    115823
  • mcd
    mcd
    +关注

    关注

    0

    文章

    12

    浏览量

    11152
  • 上位机
    +关注

    关注

    27

    文章

    942

    浏览量

    54795

原文标题:TIA +NetToPLCSIM:西门子PLC与第三方软件联合仿真与虚拟调试

文章出处:【微信号:智能制造之家,微信公众号:智能制造之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    西门子PLC进行连续数据采集、时序和故障追踪的方法

    西门子可以通过博图软件进行PLC数据的采集和状态记录,但是,仅适用于S7-1200和S7-1500,且不能连续录波。如果需要连续记录PLC内的数据,或者进行长时间的时序和故障追踪,可以
    的头像 发表于 01-05 10:30 1602次阅读

    如何打开第三方软件

    请问大神们 谁知道如何在Labview中 打开第三方软件,我现在想打开工程后 自动打开USB视频采集卡,然后就直接显示出采集卡采集到的图像了请问如何打开在这先谢过了
    发表于 09-11 16:26

    如何在LabVIEW中嵌入第三方软件界面

    如何把第三方软件的界面嵌入到labview中,并且能够在LabVIEW的前面板中对第三方软件进行操作。LabVIEW中有Active用于IE回调的例子,可以在LabVIEW前面板中操作
    发表于 04-27 23:06

    LabVIEW与第三方软件交互问题

    现在做一个软件,就是通过LabVIEW去与第三方软件进行交互操作!已经通过百度找到了利用user32.dll调用FindWindowA与PostMessage去实现对计算器,找了多方资料也没有找到解决办法。想做一个
    发表于 12-26 17:13

    西门子TIA(1500)维纶通HMI LABVIEW三方联合仿真

    西门子TIA(1500)_维纶通HMI_LABVIEW三方联合仿真
    发表于 09-06 18:43

    buildroot如何添加支持第三方软件

    iMX6ULL终结者Buildoot文件系统构建篇buildroot添加支持第三方软件
    发表于 04-02 06:06

    几种常见的西门子通信方式

    第三方设备大部分支持,西门子S7PLC可以通过选择自由口通信模式控制串口通信。最简单的情况是只用发送指令(XMT)向打印机或者变频器等第三方设备发送信息。不管任何情况,都必须通过S7
    的头像 发表于 03-20 10:47 2.3w次阅读

    解答索尼电视如何安装第三方软件

    索尼在电视领域一直以追求高质量的理念进行研发,索尼电视也在消费者中拥有这很好的口碑,选择其产品的也不在少数。但是有很多用户反映,发现系统限制,无法进行第三方软件的安装,这显然无法满足用户的需求。那么如何在索尼电视上完成第三方
    发表于 10-22 16:46 2.8w次阅读

    如何通过S7-1200与第三方设备实现自由口通信

    -西门子S7-1200 紧凑型PLC在当前的市场中有着广泛的应用,由于其性价比高,所以常被用作小型自动化控制设备的控制器,这也使得它经常与第三方的设备(扫描枪、打印机等设备进行通讯。因为没有
    的头像 发表于 02-14 15:11 1163次阅读

    西门子PLC的五种通信方式

    第三方设备大部分支持,西门子S7 PLC可以通过选择自由口通信模式控制串口通信。最简单的情况是只用发送指令(XMT)向打印机或者变频器等第三方设备发送信息。不管任何情况,都必须通过S7
    发表于 03-16 16:28 3468次阅读

    西门子PLC编程软件功能及安装

    西门子PLC编程软件官方版是一款专为西门子产品打造的PLC编程工具。西门子
    发表于 04-17 14:31 8次下载
    <b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>编程<b class='flag-5'>软件</b>功能及安装

    西门子软件PLC与组态软件通讯实例

    【导读】分享西门子虚拟PLC与组态软件iFIX之间TCP/IP仿真通讯。
    的头像 发表于 06-19 11:00 1703次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>软件</b><b class='flag-5'>PLC</b>与组态<b class='flag-5'>软件</b>通讯实例

    西门子S7-1200与第三方设备自由口通信详解

    西门子S7-1200 紧凑型PLC在当前的市场中有着广泛的应用,由于其性价比高,所以常被用作小型自动化控制设备的控制器,这也使得它经常与第三方的设备扫描枪、打印机等设备进行通讯。因为没有第三方
    的头像 发表于 07-24 15:39 7655次阅读
    <b class='flag-5'>西门子</b>S7-1200与<b class='flag-5'>第三方</b>设备自由口通信详解

    300MPI以太网模块西门子plc300以太网组态

    你是否曾经遇到过这样的问题:如何实现西门子PLC第三方上位机软件的通信?今天我们将为大家揭开这个谜团。
    的头像 发表于 08-01 17:01 863次阅读
    300MPI以太网模块<b class='flag-5'>西门子</b><b class='flag-5'>plc</b>300以太网组态

    西门子标准化编程和虚拟调试应用

    西门子标准化编程和虚拟调试应用,西门子标准化编程、仿真虚拟调试应用培训PPT。
    发表于 11-16 14:58 555次阅读
    <b class='flag-5'>西门子</b>标准化编程和<b class='flag-5'>虚拟调试</b>应用