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

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

3天内不再提示

S7-1200能仿真通信吗?

汽车电子技术 来源: dotNet工控上位机 作者:新阁教育-付工 2023-02-22 15:57 次阅读

前言

最近有一些小伙伴留言问:开发上位机的项目,PLC西门子S7-1200,采用S7通信,不想一直带着PLC跑来跑去,能不能搭建一个S7-1200的仿真

回复

当然是可以的,目前来说,西门子PLC搭建通信的仿真环境,有两种方式,一种方式是PLCSIM + NettoPLCSIM,另一种方式是TIA + PLCSIM-Advanced,后者只能仿真S7-1500或者ET200SP的CPU,因此如果我们想要搭建S7-1200的仿真,就必须要使用PLCSIM + NettoPLCSIM 的方式来实现了。下面,我将整个过程记录下来,便于大家测试使用。

过程

1.首先通过博图创建一个新项目,项目名称和路径自拟。

图片

2.添加一个新设备,选择一个S7-1200的CPU,这里选择CPU1214C DC/DC/DC

图片

3.命令行cmd中输入ipconfig,确定一下本机的ip,如果本机ip为192.168.2.29。

图片

4.修改PLC的IP地址为本机网卡的同一网段,本例中PLC的ip为192.168.2.88。

图片

5.打开绿色软件NettoPLCSim,右击以管理员身份运行,如果没有该软件,可以通过公众号回复 233 ,进行获取。

图片

6.打开后会有以下弹窗,选择是即可。

图片

7.点击是之后,会自动执行五个步骤,执行完成如下。

图片

8.切换到博图软件,设置PLC的连接机制,勾选一下允许来自远程对象的PUT/GET通信访问。图片

9.设置完成后,在博图的工具栏中,启动仿真图标,必须提前安装好PLCSIM。

图片

10.根据提示,将PLC程序下载到PLCSIM中。图片

11.如果弹窗是否认为可信并建立连接,点击是即可。图片

12.PLC程序下载完成后,重新启动模块,如下图所示。

图片

13.打开之前的NetToPLCsim软件,点击NetToPLCsim软件中的Add按钮。

图片

14.点击Add之后,选择Network IP Address后面的选择按钮,选择本机网卡及IP。

图片

15.选择Plcsim IP Address后面的按钮,选择仿真的PLC及IP。

图片

16.根据提示修改Rack和Slot数值。

图片

17.点击Start Server,启动服务。

图片

18.通信测试,IP地址填写PC的IP地址(这点要切记),本例为192.168.2.29,CPU选择S7-1200,读取一个M区的数据,看看是否可以实现正常读写。如果想要读取DB存储区的地址,需要将DB块优化的块访问勾选去除。

图片

图片

19.这样,一个仿真的S7-1200PLC就搭建完成了。

-END-

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

    关注

    18

    文章

    5706

    浏览量

    134405
  • 仿真
    +关注

    关注

    50

    文章

    3872

    浏览量

    132163
  • 西门子PLC
    +关注

    关注

    13

    文章

    112

    浏览量

    16423
收藏 人收藏

    评论

    相关推荐

    S7-1200跟我学56-8:选型#硬声创作季

    S7-1200
    也许吧
    发布于 :2023年06月01日 09:43:32

    S7-1200跟我学56-13:不同存储区的寻址#硬声创作季

    S7-1200
    也许吧
    发布于 :2023年06月01日 09:44:01

    S7-1200跟我学56-10:PLC的工作原理#硬声创作季

    S7-1200
    也许吧
    发布于 :2023年06月01日 09:44:15

    S7-1200跟我学56-7:CPU扩展能力#硬声创作季

    S7-1200
    也许吧
    发布于 :2023年06月01日 09:44:32

    S7-1200跟我学56-12:数据的存取方式#硬声创作季

    S7-1200
    也许吧
    发布于 :2023年06月01日 09:44:56

    S7-1200跟我学56-11:支持的数据类型#硬声创作季

    S7-1200
    也许吧
    发布于 :2023年06月01日 09:45:10

    S7-1200跟我学56-3:模块安装#硬声创作季

    plccpuS7-1200
    或许
    发布于 :2023年06月07日 13:42:11

    S7-200SMART CPU与S7-1200进行S7通信的方法

    S7通信S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议,主要用于S7-300/400PLC之间的
    发表于 12-22 16:00

    如何在S7-1200S7-200 Smart之间进行S7单边通信

    介绍下如何在S7-1200S7-200 Smart之间进行S7单边通信
    发表于 01-15 06:00

    LabVIEW通过以太网与S7-1200 PLC通信

    LabVIEW通过以太网(TCP)与S7-1200 PLC通信laiping 20170901 摘要:本文介绍LabView采用以太网(TCP)方式与西门子S7-1200PLC通讯关键字
    发表于 07-02 06:30

    S7-1200是什么?S7-1200有何功能

    S7-1200是什么?S7-1200有何功能?s7-1200的运用规模主要包含哪几类?
    发表于 09-30 06:38

    LabVIEW是怎样通过TCP与S7-1200 PLC通信

    LabVIEW是怎样通过TCP与S7-1200 PLC通信的?如何判断PLC是否正确接收到LabVIEW所发送的数据?
    发表于 09-30 07:34

    西门子S7-1200以太网接口通信功能分享

    与WinCC OPC通信的相同。可以用WinCC Basic的运行系统对人机界面进行在线仿真,只需要与计算机通信S7-1200,就可以模拟PLC和人机界面组成的控制系统。8.
    发表于 02-24 19:59

    关于S7-1200S7-1200之间UDP的通信仿真

    S7-1200S7-1200 之间的以太网通信可以通过 UDP 协议来实现,使用的通信指令是在双方 CPU 调用 T-block ( TCON, TDISCON, TUSEND,
    的头像 发表于 04-22 09:14 4737次阅读
    关于<b class='flag-5'>S7-1200</b>和<b class='flag-5'>S7-1200</b>之间UDP的<b class='flag-5'>通信</b>与<b class='flag-5'>仿真</b>

    西门子S7-1200不能仿真通信

    NetToPLCsim是一款免费的开源小工具,非常的实用!安装包见文末。NetToPLCsim允许你使用运行模拟的PC的网络接口,通过TCP/IP(Iso-On-TCP)通信从网络访问PLC。
    的头像 发表于 12-12 10:59 3476次阅读