s7-plcsim 和一个“真实的”自动化控制系统有哪些不同?
配置注释:
仿真自动化控制系统提供了下述功能,“真实的”自动化控制系统不具备这些功能:
•仿真的 cpu 中正在运行时可以用“stop”选项中断程序,恢复“运行”时是从程序中断处开始继续处理程序。
•与真实的 cpu 一样,仿真软件可以改变 cpu 的操作模式(run, run-p 和 stop)。但与实际 cpu 不同的是仿真的 cpu 切换到 stop 模式并不会改变输出的状态。
•仿真软件中在目标视图中变量的每个改变,其存储区对应相关地址的内容会被同时更新。cpu 并不是等到循环周期结束或开始时才更新改变的数据。
•使用关于程序处理的选项可以指定 cpu 如何执行程序:
o 选择“by cycles” 程序执行一个周期后等待命令再执行下一个循环周期。
o选择“automatic”程序的处理同实际自控系统一样:一旦一个循环周期结束马上执行下一个周期。
•仿真定时器可以使用用自动或手动方式处理,自动方式按照程序执行结果,手动方式可以给定特殊值或复位定时器。复位定时器可以复位单独的定时器或一次复位所有定时器。
•可以手动触发诊断中断 ob:ob40 到 ob47 (过程中断),ob70 (i/o 冗余错误),ob72(cpu 冗余错误),ob73 (通信冗余错误),ob80 (时间错误),ob82 (诊断警告), ob83 (插拔模块警告),ob85(程序执行错误)和 ob86 (机架故障)。
•过程映像区和 i/o 区:如果改变一个输入映像区的值, s7-plcsim 立即将此值复制到输入外设区。这就意味着从输入外设区写到输入过程映像区所需要的值在下一个循环周期开始时不会丢失。同样如果改变了输出映像区的一个值,此值立即被复制到输出外设区。下图所示为循环周期的过程顺序:
s7-plcsim 与“实际”的自动化系统还有以下不同:
•诊断缓冲区:s7-plcsim 不能支持所有写入诊断缓冲区的错误消息。例如,关于 cpu 中的电池电量不足的消息或者 eeprom 错误是不能仿真的。但大部分 i/o 和程序错误都是可以仿真的。
•在改变操作模式时(比如从 run 切换到 stop)输入输出没有“安全”状态。
•不支持功能模块(fm)。
•不支持 点对点通信(例如同一机架上的两个 s7-400 cpu 之间)。
•s7-plcsim 与 s7 400 cpu 一样支持 4 个累加器。在某些情况下 s7-plcsim 上运行的程序与真实的只有 2 个累加器 s7 300 cpu 上运行结果不同。
输入/输出的不同
大多数 s7-300 产品系列的 cpu 可以自动配置输入/输出设备:如果将模块连接到控制器,cpu 即自动的识别此模块。对于仿真的自动化系统,这种自识别是不能模拟的。如果把一个自动组态好 i/o 的 s7 300 cpu 程序装载到 s7-plcsim 中,系统数据中将不包含任何 i/o 组态。因此,如果使用 s7-plcsim 来仿真 s7 300 的程序 ,为了 cpu 能识别所使用的模块必须首先装载硬件组态。
在s7-plcsim 中 s7-300 cpu 不能自动识别 i/o,例如 s7-315-2dp, s7-316-2dp or s7-318-2dp 等cpu,为了能将硬件组态装载到 s7-plcsim,需要创建一个项目。拷贝相应的硬件组态到这个项目并装载到 s7-plcsim。然后从任意 s7 项目装载程序块,i/o 处理都不会有错误。
s7-plcsim 的功能范围
s7-plcsim 仿真 s7 控制器并包含下述存储区:
“爱芯科技”完成新一轮品牌升级,正式更名“爱芯元智”
创新才是硬道理:中国移动革新固网架构
9.7.6 有机封装基板∈《集成电路产业全书》
系统测试-从研发到测试过程
当物联网遇上5G 物联云厂商将在变革中迎来怎样的机遇
S7-PLCSIM 和一个“真实的”自动化控制系统有哪些不同?
中国广电正在以一种特殊的方式部署5G
中国首个兆瓦级高空风能发电示范项目成功并网
vivo首款骁龙888新机跑分曝光
苹果MacBook有望引入MagSafe功能
苹果因未具体说明iPhone手机具有防水性能遭到罚款
东方网力“天眼”结构化一体机实现实时视频流结构化分析
小米6首发抢购时间确定:将会在4月28日首发,售价2499元起
探讨:集总参数衰减器的大功率稳定性
无线高压核相器
首批3G视频牌照出炉央视等媒体获先机 暂无民企
电流对人体的损害有哪些
GPS导航仪常见硬件故障与解决方法
到2025年,传统的计算技术将遭遇数字瓶颈
Dell发布2017首款新品:可翻转的XPS 13二合一笔电