一、PLCSIM 与真实的 PLC 之间的差别 PLCSIM 提供了方便,强大的仿真模拟功能。与真实的 PLC 相比,它的灵活性更高,提供了许多 PLC 硬件无法实现的功能使用也更方便。但是,软件毕竟无法完全取代真实的硬件,不可能实现全部的仿真。在利用 PLCSIM 进行模拟调试时,必须了解其与真实 PLC 系统的差别 PLCSIM 的下列功能在实际的 PLC 上无法实现 1、 程序的暂停、继续功能 2、 单循环执行模式。 3、 模拟 CPU 转为 STOP 状态时,不会改变输出。 4、 通过显示窗口修改变量值,会立即生效,而不会等到下一个循环。 5、 定时器手动设置。 6、 过程映像区和直接外设是同步动作的,过程映像 I/O 会立即传送到外设 I/O。 PLCSIM 无法实现下列 PLC 具备的功能 1、 少数实际系统中的诊断信息 PLCSIM 无法仿真,例如电池错误 2、 当从 RUN 变为 STOP 模式时,I/O 不会进入安全状态。 3、 不支持特殊功能模块。 4、 PLCSIM 只模拟单机系统,不支持 CPU 的网络通信模拟功能。 二、STEP7 软件中主要有哪几种类型的块 组织块 OB(Organization block) 功能 FC (Function block) 功能块 FB(Function block) 系统功能 SFC(System Function ) 系统功能块 SFB(System Function Block) 背景数据块 DB( Instance Data Block) 共享数据块 DB( Share Data Block) 三、组织块OB 可分为几大类型 1、启动组织块、2 循环执行的程序组织块、3 定期执行的程序组织块 4、事件驱动执行的程序组织块。 四、启动组织块的使用方法 S7 系列 PLC 的启动组织块有 3 个,分别为 OB100,OB101,OB102 这 3 个启动组织块对应不同的启动方式,至于 PLC 采取哪种启动方式,是与 PLC 的型号及启动模式有关的。 1、 OB100 为完全再启动类型(暖启动),过程映像区和不保持的标存储器,定时器和计数器都被清零,保持的标志存储器、定时器和计数器以及数据块的当前值保持原状态,执行 OB100,然后开始执行 OB1.一般的 PLC 都采用此种启动方式。 2、 OB101 为再启动类型(热启动)。启动时,所有数据(无论是保持或非保持型)都将保持原有状态,并且将 OB101 中程序执行一次。然后程序从断点处开始执行。剩余循环执行完以后开始执行循环程序。热启动一般只有 S7-400 具有此功能。 3、 OB102 为冷启动方式,CPU318-2 和 CPU41704 具有冷启动型的启动方式。冷启动时...