西门子PLC的网络仿真搭建方法探讨

    一、前言

    手里没有真正的西门子PLC在设备条件下,PLC本地仿真器可以模拟开关量和简单模拟量的程序。然而,工业控制安全人员认为没有真实性PLC在条件下获取S7通信数据报告时,或想测试第三方上位软件和西门子PLC通信时,这种本地通信PLC模拟器不称职。本文分享了一种西门子PLC构建网络仿真器的方法。

    二、建筑方法

    这里我们准备了两台虚拟机,操作系统都是win7 ** 专业版:1。操作机(准备)Snap7 Client Demo使用192年的工具和组态王软件.168.11.2IP2.靶机(安装)step7 v5.5及plcsim v5.4 sp5,采用192.168.11.1IP地址)。

    打开靶机SIMATIC Manager软件,新项目test2,如下图:


    在新建项目test点击插入新对象并选择SIMATIC 300站点,如下图所示:


    分别点击SIMATIC300(1)>如下图所示:


    在HW Config界面下选择SIMATIC 300,并选择RACK-300下的Rail,如下图:


    在UR(0)点击右键插入对象PS 307 2A,如下图:


    在UR(0)点击右键插入对象CPU 314C-2PN/DP V3.三、并设置新的子网ip地址为本PC及的IP地址如下图所示:


    启动虚拟PLC,点击开始>所有程序>Siemens Auto ** tion>SIMATIC>STEP 7>S7-PLCSIM,如下图:


    进入S7-PLCSIM界面,选择PLCSIM(TCP/IP),如下图:


    回到HW Config如下图所示:



    待下载完成,PLCSIM会显示PLC之前设置的地址IP地址如下图所示:


    启动NetToPLCSIM,点击bin>NetToPLCSim.exe,如下图所示:


    点击add,弹出station对话框,在Network IP Address及Plcsim IP Address中选择IP以前设置的地址ip进入如下图:


    点击Start Server,PLC#001进入运行状态,表示PLC成功构建网络仿真器进入如下图:


    三、攻击测试

    打开操作机Snap7 Client Demo工具,填写模拟PLC的IP地址如:192.168.11.1,点击Connect,如下图:


    再在control下点击stop按钮即停止PLC如下图所示:


    在靶机中查看模拟PLC的状态从run变为stop,同时可以用wireshark数据流量如下图所示:




    也可以在python中构建STOP如下图所示:


    四、第三方软件通信测试

    在靶机(192.168.11.1)的仿真PLC建立了这样一个简单的图形代码,一个简单的设备启停控制逻辑程序,%M0.0、%M0.1是指PLC的M寄存器类型,0.0、0.1是M寄存器的两个偏移地址对应中间变量。Q0.0是PLC的Q寄存器类型,0.0是Q寄存器的偏移地址。在这个控制程序中,%M0.0(变量名为start)对应于监控屏幕上的启动按钮,启动设备,%M0.1(变量名为stop)对应于监控屏幕上的停止按钮,停止设备。Q0.0(变量名为out),对应PLC将控制信号输出到设备的输出。如下图所示:


    将程序下载到模拟中PLC之后,在线监控梯形图代码,此时输出为0,如下


    在操作机(192.168.11.2)定义仿真PLC的IP如下图所示:



    监控屏幕的定义如下:


    按下start按钮,圆形显示变绿,证明我们按钮发出的指令,模拟PLC收到启动信号后,将输出放置为1并模拟PLC输出结果反馈到监控屏幕上,同时在监控靶机中模拟PLC我们发现了模拟的程序PLC输出也是1,证明组态王上位机在操作机和靶机中的虚拟机通信成功,如下图所示



    同时,我们可以获得操作机的组态王(192)。.11.2)与靶机PLC仿真器(192168.11.根据具体操作,1)通讯报文、各种功能码数据报文。


    五、总结

    本文研究了西门子PLC网络控安全人员研究西门子的网络仿真搭建方法s7协议提供一个便捷、实惠的渠道,*花费大量的资金采购真实的PLC同时也可以做设备PLC工程师提供一种测试第三方上位软件和西门子通信的方法,更重要的是,这种西门子PLC网络仿真搭建方法,能胜任多人在局域网中对西门子的能力PLC对于安全研究工作(如培训平台),只需启动更多的靶机和操作机即可。



    浔之漫智控技术(上海)有限公司专注于西门子PLC一级代理,西门子变频器一级代理,西门子中国一级代理商,西门子模块一级代理,西门子触摸屏一级代理,西门子电线电缆代理等

  • 词条

    词条说明

  • 葫芦岛SIEMENS西门子一级代理商

        浔之漫智控技术(上海)有限公司 上海诗慕自动化设备有限公司 本公司销售西门子自动化产品,全新原装,保证,价格优势 西门子PLC,西门子屏,西门子数控,西门子软启动,西门子以太网 西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆 我公司大量现货供应,价格优势,品质保证,德国原装进口     凡在本公司购买的产品,保证全新,假一罚十,可签订正

  • 西门子S7-1200CPU1211C模块控制器

       浔之漫智控技术(上海)有限公司 上海诗慕自动化设备有限公司     凡在本公司购买的产品,保证全新,假一罚十,可签订正式销售合同,本公司主要经营S7-200,S7-300,S7-1200,S7-400 PLC模块,屏,通讯电缆,编程电缆,DP接头,LOGO,模快.ART模       西门子PLCS7-200,S7-30

  • 德国进口西门子惠州PLC模块代理商

      SIEMENS浔之漫智控(上海)有限公司 本公司西门子自动化产品,保,优势 西门子PLC,西门子屏,西门子数控,西门子软启动,西门子以太网 西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆 我公司大量现货供应,优势,品质保   制造业的未来 领域正在**范围内发挥越来越重要的作用,是推动科技创新、经济长和社会的重要力量。但与此同时,市场竞争也在愈发激烈。客户需要

  • 徐州西门子PLC模块总批发 代理

     SIEMENS浔之漫智控(上海)有限公司 本公司西门子自动化产品,全新原装,保,优势 西门子PLC,西门子屏,西门子数控,西门子软启动,西门子以太网 西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆 我公司大量现货供应,优势,品质保   浔之漫智控(上海)有限公司(xunzhiman-yh)本着“以人为本、科技先导、顾客满意、改进”的工作方针,致力于自动化控制领域

联系方式 联系我时,请告知来自八方资源网!

公司名: 浔之漫智控技术(上海)有限公司

联系人: 占经理

电 话:

手 机: 15618722057

微 信: 15618722057

地 址: 上海松江小昆山广富林路4855弄大业**52号3楼

邮 编:

网 址: shlyzd.cn.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

公司名: 浔之漫智控技术(上海)有限公司

联系人: 占经理

手 机: 15618722057

电 话:

地 址: 上海松江小昆山广富林路4855弄大业**52号3楼

邮 编:

网 址: shlyzd.cn.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved