浔之漫智控技术(上海)有限公司
西门子PLC模块 , CPU模块 , DP通讯电缆 , 6GK交换机
西门子输出电抗器6SE7027-2ES87-1FE0

    西门子S7-300 plc具有非常强大的故障诊断功能,通过STEP 7编程软件可以获得大量的硬件故障与编程错误的信息,使用户能迅速地查找到故障。

    这里的诊断是指西门子S7-300 PLC内部集成的错误识别和记录功能,错误信息在CPU的诊断缓冲区内。有错误或事件发生时,标有日期和时间的信息被保存到诊断缓冲区,时间保存到系统的状态表中,如果用户已对有关的错误处理组织块编程,CPU将调用该组织块。

    在SIMATIC管理器中用菜单命令“查看”→“在线”打开在线窗口。打开所有的站,查看是否有CPU显示了指示错误或故障的诊断符号。

    诊断符号用来形象直观地表示模块的运行模式和模块的故障状态,如图所示。如果模块有诊断信息,在模块符号上将会增加一个诊断符号或者模块符号的对比度降低。

诊断符号

    图   诊断符号

    诊断符号“当前组态与实际组态不匹配”表示被组态的模块不存在或者插入了与组态的模块型号不同的模块。

    诊断符号“无法诊断”表示无线上连接或该模块不支持模块诊断信息,例如电源模块或子模块。

    “强制”符号表示在该模块上有变量被强制,即在模块的用户程序中有变量被赋予一个固定值,该数据值不能被程序改变。“强制”符号可以与其他符号组合在一起显示,如图中“强制与运行”符号。

    从在线的SIMATIC管理器的窗口、在线的硬件诊断功能打开的快速窗口和在线的硬件组态窗口(诊断窗口),都可以观察到诊断符号。

    通过观察诊断符号,町以判断CPU模块的运行模式是否有强制变量,CPU模块和功能模块(FM)是否有故障。

    打开在线窗口,在SIMATIC管理器中执行菜单命令“PLC”→“诊断/设置”→“硬件诊断”,将打开硬件诊断快速浏览窗口。在该窗口中显示PLC的状态,看到诊断功能的模块硬件故障,双击“故障模块”可以获得详细的故障信息。

    组织块是操作系统与用户程序之间的接口。STEP 7提供了各种不同的组织块(OB),用组织块可以创建在特定时间执行的程序和响应特定事件的程序。

    系统程序可以检测下列错误:不正确的CPU功能、系统程序执行中的错误、用户程序中的错误和I/O中的错误。根据错误类型的不同,CPU设置为进入STOP模式或调用一个错误处理OB。具体可以参考艾特贸易网后续相关内容。

5_489_2418818_800_800.jpg.webp.jpg  STEP 7提供了可视化的在线调试功能。在STEP 7中完成的硬件组态和用户程序必须下载到plc中,经过软硬件的联合调试成功后,才能*终完成控制任务。

    PLC是运行在工业环境中的控制器,一般而言可靠性比较高,出现故障的概率较低,但出现故障也是难以避免的。一般引发故障的原因有很多,故障的后果也有很多种。

    引发故障的原因虽然我们不能完全控制,但是我们可以通过日常的检查和定期的维护来消除多种隐患,把故障率降到*低。故障后果轻的可能造成设备的停机,影响生产的数量;重的可能造成财产损失和人员伤亡,如果是一些特殊的控制对象,一旦出现故障可能会引发更严重的后果。

    对于维护人员来说*重要的是找到故障的原因,迅速排除故障,尽快恢复系统的运行。对于系统设计人员来说,在设计时要考虑到故障发生后系统的自我保护措施,力争使故障的停机时间*短,造成损失*小。

    一般PLC的故障主要由外部故障或内部错误造成。外部故障由外部传感器或执行机构的故障等引发PLC产生故障,可能会使整个系统停机,甚至烧坏PLC。

    而内部错误是PLC内部的功能性错误或编程错误造成的,可以使系统停机。S7-300 PLC具有很强的错误(或称故障)检测和处理能力,CPU检测到某种错误后,操作系统调用对应的组织块,用户可以在组织块中编程,对发生的错误采取相应的措施。对于大多数错误,如果没有给组织块编程,出现错误时CPU将进入STOP模式。


展开全文
优质商家推荐 拨打电话