S7 PLCSIM 支持的系统功能块: (S7-PLCSIM V5.4 + SP4)
S7-PLCSIM下列系统功能块支持
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, SFB54
S7-PLCSIM 支持的系统功能:S7-PLCSIM支持下列的SFC:
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, SFC108
S7-PLCSIM支持的组织功能块:更多信息可从S7-PLCSIM在线帮助的 "Organization Blocks (OBs)"下获得。
OB1 (free cycle)
OB10 to OB17 (time-of-day interrupt)
OB20 to OB23 (delay interrupt)
OB30 to OB38 (cyclic interrupt)
OB40 to OB47 (hardware interrupts)
OB55* (status interrupt)
OB56* (interrupt update)
OB57* (manufacturer-specific interrupt)
OB60* (multiprocessor interrupt)
OB61* to OB64* (synchronous cycle interrupt)
OB65* (Technology synchronization interrupt)
OB70 (I/O redundancy error)
OB72 (CPU redundancy error)
OB73 (communication error)
OB80 (time error)
OB81* (power supply failure)
OB82 (diagnostics interrupt)
OB83 (remove/plug alarm)
OB84* (CPU hardware error)
OB85 (priority class error)
OB86 (DP error)
OB87* (communication error)
OB88* (processing abortion)
OB90* (background processing)
OB100 (restart)
OB101 (hot restart)
OB102 (startup OB)
OB121 (programming error)
OB122 (I/O access error)
* 这些组织块能被装在到S7-PLCSIM, 但不能被调用。
当使用循环中断OB时,首先必须知道的是事件并不是实际CPU的。这只是用 S7-PLCSIM来测试基本功能,测试与对时间要求严格的程序需要在真实的CPU中。
管理员注:本帖已被纳入此次探讨发帖整理,请
点此详阅。