STEP 7提供了可视化的在线调试功能。在STEP 7中完成的硬件组态和用户程序必须下载到plc中,经过软硬件的联合调试成功后,才能最终完成控制任务。
PLC是运行在工业环境中的控制器,一般而言可靠性比较高,出现故障的概率较低,但出现故障也是难以避免的。一般引发故障的原因有很多,故障的后果也有很多种。
引发故障的原因虽然我们不能完全控制,但是我们可以通过日常的检查和定期的维护来消除多种隐患,把故障率降到最低。故障后果轻的可能造成设备的停机,影响生产的数量;重的可能造成财产损失和人员伤亡,如果是一些特殊的控制对象,一旦出现故障可能会引发更严重的后果。
对于维护人员来说最重要的是找到故障的原因,迅速排除故障,尽快恢复系统的运行。对于系统设计人员来说,在设计时要考虑到故障发生后系统的自我保护措施,力争使故障的停机时间最短,造成损失最小。
一般PLC的故障主要由外部故障或内部错误造成。外部故障由外部传感器或执行机构的故障等引发PLC产生故障,可能会使整个系统停机,甚至烧坏PLC。
而内部错误是PLC内部的功能性错误或编程错误造成的,可以使系统停机。S7-300 PLC具有很强的错误(或称故障)检测和处理能力,CPU检测到某种错误后,操作系统调用对应的组织块,用户可以在组织块中编程,对发生的错误采取相应的措施。对于大多数错误,如果没有给组织块编程,出现错误时CPU将进入STOP模式。