与实际的PLC控制系统相比,PLCSIM不具备如下功能:
• 不支持通过CP的通讯
• 不支持实时。在实时通信中有时间限制性
• 诊断缓冲区部分不支持,如电池电量的消息或EEPROM错误无法仿真
• 在改变运行模式时(如从RUN切换到STOP),输入输出不会被置为"安全"状态
• 不支持FM模块
• 不支持点对点通信
对于S7-400H系统,PLCSIM可以仿真S7-400H除了以上功能不支持外,还有以下限制:
· 不可以仿真CPU的冗余机制。将冗余项目装载至PLCSIM后,PLCSIM仍以单机模式运行
· 不支持S7容错连接。下载连接到PLCSIM会出错
· 为保证在WINCC/PCS 7 OS站可以连接PLCSIM,执行OS编译时,不能选择命名连接(Named Connection),而必须选择实际的物理连接
如下表所示,S7-PLCSIM包含的存储区范围及支持的SFB功能块,SFC功能,OB组织块:
存储区 |
描述 |
定时器 |
T0到T2047 |
计数器 |
Z0到Z2047 |
标志位 |
标志位存储区 131.072 位 (16 KB) |
总输入输出寻址存储区 |
输入输出存储区 262.136位 (32 KB) |
过程映像区(可调整;每个循环更新) |
最大: 131.072 位 (16 KB) |
本地数据 (可调整) |
最大: 32 KB |
数据块 |
2048 功能块 (FB) 和功能 (FC) 最大数:65534 |
系统功能块(SFBs) |
SFB0, SFB1, SFB2, SFB3, SFB4, SFB5, SFB8, SFB9, SFB12, SFB13, SFB14, SFB15, SFB19, SFB20, SFB22, SFB23, SFB31, SFB32, SFB33, SFB34, SFB35, SFB36, SFB37, SFB52, SFB53 and SFB54 |
系统功能 (SFCs) |
SFC0, SFC1, SFC2, SFC3, SFC4, SFC5, SFC6, SFC9, SFC10, SFC11, SFC12, SFC13, SFC14, SFC15, SFC17, SFC18, SFC19, SFC20, SFC21, SFC22, SFC23, SFC24, SFC26, SFC27, SFC28, SFC29, SFC30, SFC31, SFC32, SFC33, SFC34, SFC36, SFC37, SFC38, SFC39, SFC40, SFC41, SFC42, SFC43, SFC44, SFC46, SFC47, SFC49, SFC50, SFC51, SFC52, SFC54, SFC55, SFC56, SFC57, SFC58, SFC59, SFC62, SFC64, SFC78, SFC79, SFC80, SFC82, SFC83, SFC84, SFC85, SFC87, SFC90, SFC105, SFC106, SFC107 and SFC108 |
组织块(OBs) |
OB1 (free cycle) |
详细信息请参看如下链接:S7-PLCSIM 和一个"真实的"自动化系统有哪些不同?