3 PLC 的调试
对PLC 程序进行调度时,要对下列内容进行了解:
(1) 编制的FC 块或者FB 块若在OB 块当中不调用,说明这个程序块不执行。
(2) 对程序进行修改的最佳状态是离线状态,要求改后保存,之后再下传。
(3)STEP7 中的PLC 程序经过多次编辑,在运行后应适时进行压缩。具体操作步骤:在线 PLC 模块信息(Module Information) 内存(Memory)压缩。
(4) 新建Project 的方法为:在File NEW 输入 Project名称,确认,双击Insert Station Simatic 300 Station,打开该站点online 钮,点击Hardware PLC Unload station,然后就可将基本程序内容复制到该站当中。
(5) 报警文本的编写:报警文本的编写应使用Dos 条件下Microsoft 的ASC Ⅱ编辑器,按照Dos 提示符键入Edit,就开启了ASC Ⅱ编辑器。报警文本要有一定的格式和语法。( 见下表1)
报警故障代码 300500
在下列故障代码 1 后可能还有故障代码数据 2,这用于说明终端块 / 模块的十六进制号码。
故障代码 0001H
故障文本 故障在:P -RAM
附加信息 1 -
附加信息 2 故障地址
注释 在引导启动中测试程序存储器时确定,写入的位示例不能读回。
原因:控制组件上硬件故障。
仅对于驱动软件 V1.x (EPROM 版本)故障。故障在下列下载版本中由系统故障 F034
或者 F035 替代。
补救措施 更换控制组件
故障代码 0002H
故障文本 在 X 中故障:或者 Y :-RAM
附加信息 1 -
附加信息 2 故障地址
注释 在引导启动中测试数据存储器时确定,写入的位示例不能读回。
原因:控制组件上硬件故障。补救措施 更换控制组件
4 故障实例
西门子公司 840D 系统的数控磨床在应用中,一个时期内常产生 7000 号报警,报警一旦发生,机床便不能做其他项操作。在按复位键后或在关机重开后,故障可能消除。故障的分析和检查。产生报警后应检查机床控制部分的热继电器,若未发现出问题。按照数控系统的工作原理,产生 7000 号报警,PLC 相应标志位F108.0 应置“1”。
6 个热继电器的常闭触点串联之后接入PLC 输入端子的,在出现报警时,PLC 输入12.0 的状态确实变为“0”,这时在线测量热继电器常闭触点接线端子上的电压,2MCB6B 上的1107 号接线端子上有电压,而2MCB7 上的1107 号接线端子却没有电压,检查端子间的连线时发现,1107 号导线在2M CB6B 的接线端子上虚接。故障处理:紧固2MCB6B 的接线端子后,这个故障不再发生。