西门子 PLCSim Advanced 初步入门

这篇具有很好参考价值的文章主要介绍了西门子 PLCSim Advanced 初步入门。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

概述

PLCSim Advanced 是西门子为S7 1500推出的高级仿真模拟工具,支持 TCPIP网络通讯,4.0SP1 版本支持模拟S71500, S71500R/H,ET200SP ET200 PRO等CPU仿真。不支持S71200, SoftPLC

除基本编程运算外支持的仿真功能包括:

  • WebServer,
  • OPC UA,
  • S7通讯,
  • 开放式通讯,
  • 与真实的CPU,
  • 触控屏,WINCC等HMI设备;
    不支持的地方包括:
  • 确定性
  • 知识产权保护
  • 总线系统 PROFINET, PROFIBUS
  • I-DEVICES
  • I/O
  • 通讯模块等
    (这要是都支持了,在非实时场景,PLC就都可能退役了)

安装

本人测试使用的是 PLCSim Advanced V4.0 SP1, TIA17,安装过程就是一路 Next,不改任何配置,完事重启。重启后的网络连接,看到新增一张 PLCSIM Virtual Ethernet Adapter 虚拟网卡,双击看到除和普通网卡相同的一堆协议外,多了一个 PLCSIM Advanced Virtual Switch 的虚拟交换机,通讯的东西几乎都和这个有关。
西门子 PLCSim Advanced 初步入门

通讯方式

PLCSim Advanced 与 PLCSim 最大的差别就是支持网络通讯,其支持的通讯路径及差别方式如下表所示。通讯的方式有3种。

  • local softbus, 本地虚拟总线通讯,支持西门子自家的设备仿真,默认配置;
  • local tcpip,本地以太网通讯,支持自家设备仿真以及本地通讯,此时仅可以在本地电脑上测试各类通讯;
  • distributed tcpip, 分布式以太网通讯,支持上述所有功能;
    西门子 PLCSim Advanced 初步入门
    本地虚拟总线通讯模型
    西门子 PLCSim Advanced 初步入门
    本地以太网通讯模型
    西门子 PLCSim Advanced 初步入门
    分布式通讯模式-实体设备

西门子 PLCSim Advanced 初步入门
分布式通讯模式-虚拟机
西门子 PLCSim Advanced 初步入门

配置通讯方式

西门子 PLCSim Advanced 初步入门

本地虚拟总线通讯

默认的,online access 选择为 PLCSIM 即可

本地TCPIP通讯

将 online access 选择为PLC Virtual Eth. Adapter,TCP/IP communication with 默认选择 local。

分布式TCPIP通讯

该项操作比较复杂,按照如下步骤操作:

  1. 激活 S7-PLCSIM Advanced Virtual Switch。在网络连接中,物理网卡(以太网),属性,勾选 S7-PLCSIM Advanced Virtual Switch,并记录IP信息,本例中为IPV4地址 192.168.1.10, 子网掩码 255.255.255.0 , 网关为192.168.1.1,可以访问局域网或Internet网;
  2. 配置虚拟网卡网络信息。在虚拟的Siemens PLCSIM Virtual Ethernet Adapter 网卡属性上,确保已勾选S7-PLCSIM Advanced Virtual Switch协议,配置IP地址为同网段的不同IP,此处设置为IPV4地址 192.168.1.11, 子网掩码 255.255.255.0 , 网关为192.168.1.1(好像不写也可以),如果不出意外,此时显示虚拟网卡已经连接到局域网中,可以其他电脑上PING通192.168.1.11
  3. 启用分布式TCPIP通讯。以管理员身份,启动 PLCSim Advanced 控制面板,将 online access 选择为PLC Virtual Eth. Adapter,修改 TCP/IP communication with 后的 local 为 以太网(物理网卡名称)。
  4. 随意配置一个仿真实例,配置IP地址与其他设备不同,此处为192.168.1.12,子网掩码 255.255.255.0 , 网关为192.168.1.1,点击启动即可。启动成功后,可从其他电脑上ping通该IP,也可以利用TIA Portal 下载程序开始仿真。

注意:

  1. 必须在 Siemens PLCSIM Virtual Ethernet Adapter 上激活 S7-PLCSIM Advanced Virtual Switch,网络上才能看到运行的仿真实例。
  2. 每个仿真的PLC实例的接口都可以从 PLCSIM 虚拟以太网适配器访问,且需要唯一的 IP 地址。
  3. Siemens PLCSIM Virtual Ethernet Adapter 必须与仿真实例PLC的 IP 地址位于同一 IP 段中。
  4. 仿真实例PLC IP 地址在整个可访问的网络中必须是唯一的。
  5. 如果在虚拟机中访问,则必须在虚拟中配置网络配置器为桥接模式、复制物理网卡状态才可以;
  6. 确保仅有一个物理网卡的 S7-PLCSIM Advanced Virtual Switch 协议激活,否则可能报错。
  7. 因为NPcap的原因,物理网卡不能是无线网卡,否则不能成功。

2023年1月5日

开始仿真

仿真条件:

  1. 启用仿真支持。在TIA项目中,必须在项目保护属性中(右键项目名称,选择属性 | 保护)勾选块编译时支持仿真,项目才能顺利下载。
    西门子 PLCSim Advanced 初步入门
  2. 对于专有技术仿真,必须在函数块中勾选支持仿真,才能支持下载
    西门子 PLCSim Advanced 初步入门
    在设置完上述项目后,通过在线查找到启用的仿真实例,下载即可实现程序或通讯的仿真;

PLCSIM Advanced V4.0 最多支持创建并仿真16个实例。

仿真通讯

通讯 功能或指令
PG通讯 调试、测试、诊断
TCP/IP, ISO-ON-TCP,UDP 开放通讯 TSEND_C/TRCV_C, TSEND/TRCV, TCON, T_DISCON
MODBUS TCP MB_CLINET,MB_SERVER
Email TMAIL_C
S7 通讯 PUT/GET, BSEND/BRCV, USEND/URCV
OPC UA SERVER -
WebServer -

V5.0 更新

PLCSIM Advanced V5.0 更新,多个两个概念,Single Adapter 和 Multiple Adapter,当版本<5.0 时,默认配置就是 Single Adapter,就是网卡混杂模式,这也是需要管理员权限的原因,混杂模式下,网络适配器会读取所有收到的报文,哪怕该报文不属于当前IP,这在某些安全与隐私的情况下,是不被允许的;V5.0 多出来一个Multiple Adapter模式,可以工作在非混杂模式下,只有确定到达本机的数据会被接收,此时,物理网卡MAC地址和虚拟PLC地址是是一一对应的,所以此时,如果你的PC只有一个网卡(可以是虚拟网卡),那就只能运行一个实例,有几个网卡就可以运行几个实例。
西门子 PLCSim Advanced 初步入门
想跑多个实例,通过虚拟机添加多个网卡吧
西门子 PLCSim Advanced 初步入门

参考 PLCSIM ADVANCED 入门操作

2023.02 更新 V5.0文章来源地址https://www.toymoban.com/news/detail-463585.html

到了这里,关于西门子 PLCSim Advanced 初步入门的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 西门子200SMART笔记

    上位机 控件库 HslControls SunnyUI 初级课程 传感器接线方式 棕色(BN) + 蓝色(BL) - 黑色(BK) 信号线 NPN型 1M(M)接 +24V PNP型 1M(M)接 0V PLC输出接线 电路图 — 梯形图 过载 停止信号 输入端接常闭 ---- 因为接了常闭 所以输入点有信号 程序中的常开点闭合 程序 中使用常开 KA ===== M / V M:25

    2024年02月06日
    浏览(58)
  • 西门子标准报文111解析

    提示:本文为学习交流,禁止转载 • 标准报文 1:速度控制 • 标准报文 2:速度控制 • 标准报文 3:速度/位置控制(1200配置TO时使用) • 标准报文102:速度/位置控制 • 标准报文 5/105(DSC):速度/位置控制(1500(T)配置TO时使用) • 西门子报文 111(EPOS):1200/1500通过FB284控制V90 EP

    2024年02月11日
    浏览(133)
  • 西门子1513CPU冗余组态

    西门子1513R冗余配置 1、打开博图16软件,新建项目,添加新设备,在弹出的控制器目录下找到CPU 1513R-1 PN硬件,然后系统自动生成PLC_1和PLC_2; 2、打开设备组态中的网络视图,添加接口模块; 3、在硬件目录/ 分布式I/O /ET200SP/ 接口模块/ PROFINET/ IM 155-6 PN HF 目录下找到6ES7 155-6

    2024年02月04日
    浏览(28)
  • 西门子PPI协议开发

    目录   西门子PPI协议开发 1 协议介绍 2 仿真环境 2.1 安装修改仿真软件

    2024年02月09日
    浏览(26)
  • 西门子大型程序fanuc机器人焊装 包括1台 西门子1500PLC程序,2台触摸屏TP1500程序

    西门子大型程序fanuc机器人焊装  包括1台 西门子1500PLC程序,2台触摸屏TP1500程序,9个智能远程终端ET200SP Profinet连接 15个Festo智能模块Profinet通讯 10台Fanuc发那科机器人Profinet通讯 3台G120变频器Profinet通讯 2台智能电能管理仪表PAC3200 4个GRAPH顺控程序 图尔克RFID总线模组通讯 和ME

    2024年02月02日
    浏览(37)
  • 西门子PLC1200自由口通信

    文章目录 前言 自由口通信 二、使用步骤 组态 编程 总结 项目里需要使用PLC和某公司液体泵通信,液体泵采用RS485,支持OEM协议和DT协议,因此PLC采用自由口通信 提示:以下是本篇文章正文内容,下面案例可供参考 扩展了CB1241通信板,RS485连线如下图所示 TRB为+,TRA为-,M为接

    2024年02月07日
    浏览(42)
  • 西门子SCL常用控制语句解析

    SCL作为一种编程语言,可以实现LAD/FBD所有的功能,大多数的指令与LAD/FBD都是相同的,只是在编辑器中的外形不同。只有一些指令使用是不太一样的甚至LAD/FBD没有的,这里只介绍这些不同的 。 SCL特殊的指令有以下几种,如图1-3红框中的指令: 图1 读/写存储器 图2 转换操作中的

    2024年02月16日
    浏览(32)
  • 西门子S7-1200组态PROFINET

    1、首先参照官方给的帮助文档,里面有各种情况下的处理方式和组态教程 S7-1200PROFINET通信 2、如果要组态第三方的 PROFINET gateway,比如PROFINET转RS485网关,就需要按照如下的方法进行操作 以sibotech的TS-181为例 通用串口(两个) / PROFINET网关TS-181 上海泗博自动化 网关厂家会提供

    2024年02月11日
    浏览(33)
  • 西门子PLC S7-1200程序实例 西门子1200与安川机器人TCP/IP通讯,包含机器人GSD文件

    西门子PLC S7-1200程序实例,博图版本V15,仅供电气编程者学习借鉴, 1,西门子1200与安川机器人TCP/IP通讯,包含机器人GSD文件; 2,西门子1200控制6轴伺服电机,四台台脉冲控制台达B2伺服,两台PN通讯控制西门子V90伺服电机; 3,两台西门子1200开放式通讯交互数据联动; 4,与

    2024年02月11日
    浏览(45)
  • 西门子PLC S7-1500系列CPU与西门子PLC S7-300系列的通讯模块CP343-1进行TCP通讯的方法

    西门子PLC S7-1500系列是西门子新一代PLC产品,它通过多方面的创新,为用户提供了更高性价比的产品,提高了用户的工程实施效率。西门子PLC S7-1500为用户在自动化控制系统中提供了更高的运行能力,而且简单易用,节省了大量的系统开发时间,西门子PLC S7-1500系列有很强的通

    2023年04月08日
    浏览(84)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包