西门子 PLCSim Advanced 初步入门

news/2024/11/16 3:34:34/

西门子 PLCSim Advanced 初步入门

    • 概述
    • 安装
    • 通讯方式
    • 配置通讯方式
      • 本地虚拟总线通讯
      • 本地TCPIP通讯
      • 分布式TCPIP通讯
    • 开始仿真
    • 仿真通讯
    • V5.0 更新

概述

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 最大的差别就是支持网络通讯,其支持的通讯路径及差别方式如下表所示。通讯的方式有3种。

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

分布式通讯模式-实体电脑
分布式通讯模式-虚拟机
分布式通讯模式-虚拟机

配置通讯方式

面板

本地虚拟总线通讯

默认的,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项目中,必须在项目保护属性中(右键项目名称,选择属性 | 保护)勾选块编译时支持仿真,项目才能顺利下载。
    项目仿真支持
  2. 对于专有技术仿真,必须在函数块中勾选支持仿真,才能支持下载
    在这里插入图片描述
    在设置完上述项目后,通过在线查找到启用的仿真实例,下载即可实现程序或通讯的仿真;

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

仿真通讯

通讯功能或指令
PG通讯调试、测试、诊断
TCP/IP, ISO-ON-TCP,UDP 开放通讯TSEND_C/TRCV_C, TSEND/TRCV, TCON, T_DISCON
MODBUS TCPMB_CLINET,MB_SERVER
EmailTMAIL_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 入门操作

2023.02 更新 V5.0


http://www.ppmy.cn/news/438342.html

相关文章

Sim_EKB_Install_2021,TIA V17等西门子资料下载

关注公众微信号JNBSNET,回复关键字,获取资料. 回复 EKB 获取Sim_EKB_Install_2020_04 回复关键字获取资料<例:回复 V16,或者回复 1,都可以> 1. V16 : TIAV16<回复:1> 2. V15.1 : TIAV15.1 3. V90 :常见问题,手册,伺服软件V-ASSISTANT 4. V20 :视频链…

envi的profiles功能在哪里?

在使用Envi软件时&#xff0c;我们经常会用到profiles这个功能&#xff0c;它可以让我们方便地管理和切换各种环境配置。但是&#xff0c;有些用户可能会不知道profiles在哪里&#xff0c;或者如何使用profiles来管理配置。因此&#xff0c;本文将介绍profiles的功能及其使用方…

台式机组装小结

台式机组装小结 台式机组装也没有想象中的那么难。也许就是所谓的会者不难&#xff0c;难者不会吧。装了20台台式机。装了20个win10系统。感觉好枯燥。顺便记录一下吧。怕以后时间长了就忘记了。 都装好了 才想起来写博客的。零部件没有照到相。真是很尴尬了。所以直接总结然…

详细教您台式电脑如何组装

细教您台式电脑如何组装 说到装机&#xff0c;相信大部分朋友都看到过别人组装电脑&#xff0c;他们一般速度麻利的就把电脑组装好了&#xff0c;很多不会组装电脑的朋友肯定很羡慕&#xff0c;想自己动动手组装一下&#xff0c;但也有会组装的朋友可能嗤之以鼻。下面&#xff…

台式电脑怎么组装步骤_台式机组装教程,详细教您台式机怎么组装

当代社会,随着电子产品的应用和普及,家家户户基本上都安装了电脑,而且每人一台电脑都不在遥不可及的梦想了,但是大家都有了属于自己的电脑以后,却有一些列事项需求解决,比如说怎样给电脑组装问题,组装台式机,对于现在的我们已经很陌生了,你还愿意了解这些吗。下面,小…

台式电脑组装的步骤~~~~·

简单罗列出电脑组装的步骤 现在收集截图&#xff0c;有时间的话会附上截图硬件组装的基本步骤&#xff1a; 1、安装底板和挡片&#xff1b;(或者打开机箱&#xff09; 2、装好电源; 3、将主板固定在机箱内; 4、.将CPU安装好在主板内CPU插槽中; 5、将风扇固定在CPU上方; …

DIY组装人生第一台台式机(二)

组装篇 嗯&#xff0c;想了一下&#xff0c;说下组装的顺序吧&#xff0c;毕竟可能很多人都是像我一样第一次组装电脑&#xff0c;看着一大堆配件&#xff0c;可能感觉无从下手&#xff0c;然后对自己组装能力又不自信&#xff0c;然后各种搜索视频教程&#xff0c;实践是最好的…

组装台式电脑如何重装系统图文教程

组装台式电脑如何重装系统?刚组装完电脑是需要再费一些力气的&#xff0c;因为组装台式机是没有系统可用的&#xff0c;我们需要动手安装上去才行&#xff0c;但是这对一些没有装过系统的小白来说&#xff0c;的确是件困难事&#xff0c;所以今天快启动小编带大家了解详细的组…