新闻中心/ News Center
新闻中心/Nwes Center
你现在的位置:
西门子仪器仪表S7-1200仿真PLC与“真实”PLC的区别(上)
来源: | 作者:融硕 | 发布时间: 2021-02-08 | 33 次浏览 | 分享到:
  学电子器件的人都了解,plc是一个十分关键的元器件,也是难度系数相对比较大的一个技术应用,它是专业为在工业生产场景下运用而制定的数字运算操控电子控制系统,是达到工控自动化、物联网技术操控的基本上,将来拥有非常广阔的应用前景。今天小编将和大家聊聊西门子仪器仪表S7-1200仿真PLC与“真实”PLC的区别。
  
西门子仪器仪表

  1. I/O 设备支持
  
  S7-PLCSIM 不支持专用 I/O 设备功能。仅提供 I/O 寄存器的过程映像和直接访问仿真。例如,可以通过模拟量输出范围监视来查看此专用功能。在物理设备上,如果 STEP 7 程序将范围外的值写入模拟量输出寄存器,则模拟量模块会返回诊断错误。S7-PLCSIM 中不会发生这种情况。
  
  2. 诊断
  
  S7-PLCSIM 不支持写入诊断缓冲区的所有错误消息。例如,S7-PLCSIM 不仿真 CPU 中与故障电池相关的消息或 EPROM 错误。但 S7-PLCSIM 可仿真大多数的 I/O 和程序错误。
  
  3. 基于时间的性能
  
  由于 S7-PLCSIM 软件运行在装有 Windows 操作系统的 PC 上,因此 S7-PLCSIM 中操作的扫描周期时间和确切时间不同于在物理硬件上执行的那些操作所需的时间。这是因为 PC 的处理资源“竞争”产生了额外开销,具体开销取决于多种因素。
  
  如果程序高度依赖于执行操作所需的时间,则需注意不应仅根据 S7-PLCSIM 仿真的时间结果来评估程序。
  
  4. 受专有技术保护的块
  
  S7-PLCSIM 不支持受专有技术或密码保护的块。在对 S7-PLCSIM 执行下载操作前,必须删除保护。
  
  5. 访问保护和复制保护
  
  S7-PLCSIM 不会对访问保护或复制保护进行仿真。
  
  6. 仿真通信
  
  S7-PLCSIM 支持仿真实例间的通信。实例可以是 S7-PLCSIM 仿真或 WinCC 运行系统仿真。
  
  可以运行 S7-PLCSIM 的两个实例,而且它们之间可相互通信。
  
  可以运行 S7-PLCSIM V1x的一个实例和 S7-PLCSIM V5.4.6 或更高版本的一个实例,而且它们之间可相互通信。
  
  仿真实例间的通信
  
  所有仿真实例必须在同一 PC 上运行才能相互通信。每个实例的 IP 地址都不得重复。
  
  S7-PLCSIM 支持 TCP/IP 连接。
  
  对于西门子仪器仪表 S7-1200 和 S7-1200F PLC,可使用 PUT/GET 和 TSEND/TRCV (T-block) 指令来仿真通信。
  
  T-block 指令和 UDP
  
  S7-PLCSIM 不能仿真组态为使用 UDP 协议的 T-block 连接。
  
  T-block 指令和数据分段
  
  S7-PLCSIM 执行 T-block 指令时数据分段为 1024 字节。实际 CPU 的数据分段为 8192 字节。
  
  如果在单个 TSEND 指令中发送的数据超过 1024 字节,并且在 adhoc 模式下通过 TRCV 指令接收数据,则 TRCV 指令生成的新数据只有 1024 字节。此时,必须多次执行 TRCV 指令才能接收额外的字节。
  
  T-block 指令和 数据缓冲
  
  S7-PLCSIM 执行 T-block 指令时无需在接收 CPU 中缓冲数据。
  
  不过在 S7-PLCSIM 中,只有仿真的接收 CPU 中的程序执行 TRCV 指令后,仿真的发送 CPU 才能完成 TSEND 指令。
  
  但是,在 S7-PLCSIM 中执行 TSEND 指令时,只有接收 CPU 上的程序执行 TRCV 指令后,TSEND 指令才能完成。
  
  每个仿真的 PLC 的 IP 地址都不得重复
  
  如果每个仿真的 PLC 都具有相同的 IP 地址,则无法运行多个仿真。每个仿真的 PLC 的 IP 地址都不得重复。
  
  在启动仿真之前,应确保 IP 地址在 STEP 7 中唯一。
  
  以上就是小编分析介绍的西门子仪器仪表S7-1200仿真PLC与“真实”PLC的区别,你了解了吗?
全文检测 
Whole-Lenght Search