西门子代理商|一级代理|交换机总代理

发布
浔之漫智控技术(上海)有限公司
品牌
西门子
型号
模块
产地
德国
电话
15821971992
手机
15821971992
发布时间
2023-07-19 17:06:40
产品详情
西门子PLC维修方法

西门子plc对检修工艺及技术要求见如下,另外我司还举一个西门子PLC维修实例供大家参考:






(1) 测量电压时,要用数字电压表或精度为1%的表测量


(2)电源机架,CPU主板都只能在主电源切断时取下;


(3) 在RAM模块从CPU取下或插入CPU之前,要断开PC的电源,这样才能保证数据不混乱;


(4) 在取下RAM模块之前,检查一下模块电池是否正常工作,如果电池故障灯亮时取下模块PAM内容将丢失;


(5) 输入/输出板取下前也应先关掉总电源,但如果生产需要时I/0板也可在可编程控制器运行时取下,但CPU板上的QVZ(超时)灯亮;


(6) 拨插模板时,要格外小心,轻拿轻放,并运离产生静电的物品;


(7) 更换元件不得带电操作;


(8) 检修后模板安装一定要安插到位






西门子PLC维修实例:






型号:S7-200(CPU226)


故障现象:错误指示灯闪





故障分析:根据故障问题通电PLC无法将开关拨到RUN状态,错误指示灯一直闪烁,断电复位后故障依旧,打开外壳测量电源供电电压都正常。说明错误灯闪跟程序和CPU有关系,先把PLC连接电脑读出程序正常。把PLC程序清空后上电错误灯不闪。一切正常。说明程序可能有问题。在检查程序发现程序有几处空白段,初步怀疑是程序问题。把程序段根据客户外部信号条件修改好程序输入PLC后故障解除。






故障修复:修改程序重新输入后故障解除。


OB100暖启动,OB101热启动,OB102冷启动

OB100暖启动,OB101热启动,OB102冷启动。
    暖启动(完全再启动):完全再启动的启动类型,启动时过程映像和不保持的标志存储器、定时器及计数器被清除,保持的标志存储器、定时器和计数器以及数据块的当前值保持(仅当有后备电池,如果使用EPROM 并且CPU的保持特性已赋参数时S7-300甚至没有后备电池)。CPU会自动调用OB100一次,然后循环程序OB1开始执行。 


    热启动(再启动):只有S7-400才能用,再启动的启动类型,在启动时所有数据(标志存储器、定时器、计数器、过程映像及数据块的当前值)被保持。CPU会自动调用OB101一次,然后程序从断点处(断电, CPU STOP) 恢复执行。这个“剩余循环”执行完后,循环程序OB1开始执行。 


    冷启动:CPU318-2和 417-4 还具有冷启动型的启动方式。针对电源故障可以定义这种启动方式。它是通过硬件组态时的CPU参数来设置。冷启动时,所有过程映像和标志存储器、定时器和计数器被清除(甚至保持的!),而且数据块的当前值被装载存储器的当前值(既原来下装到CPU的数据块)覆盖。 CPU会自动调用OB102一次,然后循环程序OB1开始执行。
    
另外从西门子相关文档做出一下描述:

    1、通信故障中断组织块OB87:用于处理MPI GD通信及时钟同步故障,事件出现时,CPU自动调用OB87,并报错(SF),如果程序中没有创建OB87,plc也不会进入停止模式。
    程序加入OB87,一旦PLC出现通信故障,就中断对OB1的扫描,转为执行OB87。除了特别需要(如通信故障时执行什么动作),一般不用编程,只加入空指令就好了。


    2、启动中断组织块OB100-OB102;用于处理CPU的启动事件。暖启动CPU 调用OB100,热启动调用OB101(不适合S7-300和S7-400H),暖启动CPU调用OB102。暖/热---冷
    温度越低CPU启动时清除存储器中的数据越多。
    CPU上电或重启时调用0B100-OB102。然后才开始执行主循环OB1.
    除了特别需要(如PLC上电执行什么动作后或初始化后才执行OB1)外,一般不用编程,只加入空指令就好了,


    3、类似的中断组织块还有,OB80 处理时间故障 OB 82诊断中断
    OB83 84 85 86 88 90 OB121 122 这些块要是不加上去,PLC
    出现问题会停机,一般都是加空的块进行,可防止PLC出现各种问题,发生停机的现像
        
    对此问题做还补充如下:
    1、数据保持的问题:断电保持可以在CPU属性中设置可断电保持的存贮区域(M区、T、C区都是可以断电保持的)。这么做热、暖启动都不会清除,冷启动我没试过。OB100、OB101、OB102中都不用编程,空的就可以。
    2、OB87 、100、101、102等以上所述中断组织块,不用编程,只要有这些块就行,CPU出现不同错误就会触发相应中断组织块并报错。如果没有这些相应的块,CPU可能会停机并报错,而加入这些块可防止CPU出错停机。像OB121,当出现编程出错时会调用并报错,加入空的OB121就不会停机了。
    3、S7-300系列和S7-400H型PLC没有热启动功能,所以OB101不适合S7-300系列和S7-400H型PLC.多数300PLC只支持暖启动。
   
    OB100的描述
    当对CPU进入Warm Restart操作时,操作系统就会自动调用OB100.
    用户对OB100进行适当的编程可以让CPU在暖启动时完成特定的设置任务\

    OB87的描述
    当发生任何因通信出错事件时CPU的操作系统就会自动调用OB87.
    如果OB87没有被编程,CPU则不会切换到STOP模式。
    用户可以通过SFCs39-42来屏蔽、延时或重新激活通信出错中断组织块


浔之漫智控技术(上海)有限公司

联系人:
聂聪(先生)
电话:
15821971992
手机:
15821971992
地址:
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
邮件:
2724917714@qq.com
行业
工控系统及装备 上海工控系统及装备
我们的其他产品
一级代理相关搜索
拨打电话 请卖家联系我