| 作者 | 主题 |
|---|---|
|
威师爷 至圣 经验值:37606 发帖数:5108 精华帖:47 |
楼主
主题:今天让PLC玩了 本来更换CPU已经是家常便饭了 原来是CPU315-2DP 128K的内存,由于内存已经使用接近97% 导致很多数据错乱,今天更换为CPU315-2DP 256K 在线备份老型号的CPU程序,然后更换CPU型号为新的型号,然后下载,接下来CPU停机了,提示编程错误。 一下子摸不着头脑了。 先请各位讨论一下下面这个程序有没有BUG ? 停机与这个程序有关联的。。。 程序块的调用接口: 程序块的接口定义: 程序段1 L #datablock T #datablock1 L 0 T #TestBYTE AN #Reset JC byte SET R #Active 程序段2 byte: L 0 LAR1 L #Offset SLD 3 +AR1 OPN DB [#datablock1] L DBB [AR1,P#0.0] T #AlarmBYTE L 0 T #TestBYTE 程序段3 L #AlarmBYTE // exclusive OR of current and previous alarm word L #TestBYTE XOW T #TEMP L #TEMP // changes found L 0 ==I JC ok SET S #Active 程序段4 ok: NOP 0 L #Offset // Add offset by one L 1 +I T #Offset
L #Offset // Check offset L #Bytes >=I BEC JU byte
工业起重机防摇摆 QQ:404136820 AntiSwayControl
|