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

    文章

    5968

    浏览量

    135829
  • 仿真
    +关注

    关注

    50

    文章

    4036

    浏览量

    133393
  • 西门子PLC
    +关注

    关注

    13

    文章

    139

    浏览量

    16885
收藏 人收藏

    评论

    相关推荐

    S7-1200S7-1200/S7-1500不同项目下UDP通信

    S7-1200S7-1200 之间的以太网通信可以通过 UDP 协议来实现。本列中使用TSEND_C,TRCV_C指令建立双方的UDP通讯。TSEND_C,TRCV_C指令在两台PLC间必须成对存在。
    的头像 发表于 01-10 09:19 5621次阅读

    基于S7-1200的设备与网络组态

    本文档内容介绍了基于S7-1200的设备与网络组态,以及S7-1200的概要及功能。
    发表于 09-25 18:14 28次下载
    基于<b class='flag-5'>S7-1200</b>的设备与网络组态

    基于S7-1200的PLC的编程及扩展

    ,这些特点使它成为控制各种应用的完美解决方案。S7-1200 型号和基于 Windows 的 STEP 7 编程工具。S7-1200 系列提供了各种模块和插入式板,用于通过附加 I/O 或其它
    发表于 09-25 18:39 24次下载

    WinCC V7.2与S7-1200的PLC通讯

    自WinCC V7.2版本起,软件新增加了 SIMATIC S7-1200S7-1500 Channel通道,用于WinCC与 S7-1200/S7-1500 PLC之间的
    发表于 09-26 19:06 11次下载
    WinCC V7.2与<b class='flag-5'>S7-1200</b>的PLC通讯

    S7-1200与PROFINET的通信

    S7-1200 CPU 本体上集成了一个PROFINET 通信口,支持以太网和基于TCP/IP 的通信标准。使用这个通信口可以实现S7-1200
    发表于 09-29 18:58 38次下载
    <b class='flag-5'>S7-1200</b>与PROFINET的<b class='flag-5'>通信</b>

    S7-1200S7-1200进行S7通信的详细资料说明

    S7-1200 的 PROFINET 通信口可以做 S7 通信的服务器端或客户端(CPU V2.0及以上版本)。S7-1200 仅支持
    的头像 发表于 08-17 10:51 2.9w次阅读
    <b class='flag-5'>S7-1200</b>和<b class='flag-5'>S7-1200</b>进行<b class='flag-5'>S7</b><b class='flag-5'>通信</b>的详细资料说明

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

    S7-1200S7-1200 之间的以太网通信可以通过 UDP 协议来实现,使用的通信指令是在双方 CPU 调用 T-block ( TCON, TDISCON, TUSEND,
    的头像 发表于 04-22 09:14 5476次阅读
    关于<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 Modbus TCP通信指令块编程教程

    S7-1200 Modbus TCP通信指令块编程教程免费下载。
    发表于 03-28 16:08 10次下载

    关于S7-1200S7-1500 PLC的通信

    WinCC V7.4SP1中针对S7-1200S7-1500通信,可以创建状态变量和控制变量,用来显示和控制S7-1200S7-
    发表于 10-09 10:05 2167次阅读

    S7-1200S7-300 CP342-5的DP口的主从通信

    使用 S7-1200S7-300 用 CP342-5 进行主从通信,这里S7-1200 的 CM1243-5 做为主站,将 CP342-5 做从站。
    的头像 发表于 02-13 09:32 1569次阅读

    S7-1200 PLC仿真功能

    PLCSIM 几乎支持仿真S7-1200S7-1200F 的所有指令(系统函数和系统函数块),支持方式与物理 PLC 相同。PLCSIM 将不支持的块视为非运行状态。
    的头像 发表于 02-16 09:48 3784次阅读

    S7-1200 CPU与S7-200 SMART S7通信指南

    S7-1200 CPU 固件版本 V2.0 及其以上,本体集成的 PROFINET 通信接口可以做 S7 通信客户端。S7-1200 仅支持
    的头像 发表于 04-19 15:14 3040次阅读

    S7-1200S7-300的选型区别

    在硬件扩展方面,S7-300的主机架多支持八个扩展模块,而S7-1200支持扩展多八个信号模块和多三个通信模块。以S7-300 CPU313C和S7
    的头像 发表于 05-04 15:18 1649次阅读
    <b class='flag-5'>S7-1200</b>与<b class='flag-5'>S7</b>-300的选型区别

    一文解析S7-1200S7-1500 S7通信

    S7-1200 的 PROFINET 通信口可以做 S7 通信的服务器端或客户端(CPU V2.0及以上版本)。S7-1200 仅支持
    发表于 05-15 17:13 5936次阅读
    一文解析<b class='flag-5'>S7-1200</b>与<b class='flag-5'>S7</b>-1500 <b class='flag-5'>S7</b><b class='flag-5'>通信</b>

    S7-1200/S7-1500与精简面板仿真过程的步骤

    S7-1200/S7-1500与精简面板仿真有两个需要注意的问题。
    的头像 发表于 08-23 10:45 1745次阅读
    <b class='flag-5'>S7-1200</b>/<b class='flag-5'>S7</b>-1500与精简面板<b class='flag-5'>仿真</b>过程的步骤