PLC报警是最有效的诊断手段之一。在图2-42所示的例子中,利用继电器和接触器的辅助触点作为检测信号。一旦冷却泵不工作,通过PLC用户报警,可以给操作人员或维护人员明确的诊断信息。
图2-42 PLC用户报警
1.报警的属性
(1)清除条件
上电清除:在报警条件取消后,需重新上电方可清除报警。
清除键清除或:在报警条件取消后,需按清除键或复位键可清除报警。
自动清除:在报警条件取消后,报警自动清除。
(2)报警响应
PLC停止:PLC扫描停止。接口信号“NC就绪”无效,所有输出无效。
急停:报警自动激活接口信号“急停”。
进给保持:报警自动激活接口信号“进给保持”。
读入禁止:报警自动激活接口信号“读入禁止”。
启动禁止:报警自动激活接口信号“NC启动禁止”。
只显示:报警无动作,只显示报警号和文本。
(3)报警属性的设定
每个报警具有一个配置8位参数MC14516[0]—[63]“USER DATA PLC ALARM”。可以根据实际情况设定每个报警的清除条件和报警响应。该参数的结构如图2-43所示。
图2-43 报警属性
注:所有报警响应可直接编入PLC应用程序。
2.激活用户报警
系统为用户提供了64个PLC用户报警。每个用户报警对应一个NCK的地址位置:
V16000000.0—V16000000.7对应于700000—700007号报警
V16000001.0—V16000001.7对应于700008—700015号报警
V16000002.0—V16000002.7对应于700016—700023号报警
V16000003.0—V16000003.7对应于700024—700031号报警
V16000004.0—V16000004.7对应于700032—700039号报警(www.xing528.com)
V16000005.0—V16000005.7对应于700040—700047号报警
V16000006.0—V16000006.7对应于700048—700055号报警
V16000007.0—V16000007.7对应于700056—700063号报警
该地址位置位(“1”)可激活对应的报警,复位(“0”)则清除报警。每个报警还对应一个64位的报警变量:VD16001000~VD16001252。变量中的内容(值)可以按照报警文本中定义的数据类型插入显示的报警文本中。
3.制作PLC用户报警文本
报警文本(或报警说明)是指导操作人员处理报警的重要信息。802D工具箱中提供了报警文本的制作工具—文本管理器“Text Manager”。制作报警文本的过程如下:
1)从WINDOWS的“开始”中找到文本管理器Text Manager,并启动。
2)建立一个新的项目(用于一种型号的机床,如CJK6132),并选择所需的两种语言。英文为第一语言,中文为第二语言。
3)若使用子程序库,须将子程序库已定义报警文本拷贝到新建项目对应的目录,如图2-44所示。
图2-44 子程序库已定义报警文本拷贝到新建项目对应的目录
4)使用文本管理器中的编辑工具编辑报警文本“ALCU.TXT”:在引号内写入报警时要提示的信息。每个报警文本最多50个字符(25个汉字)。不足50个字符的应在引号中增加空格,例如:
700014 0 0 “***操作错误:主轴运转过程中卡盘不能松开!”
700014 0 0 “用户报警16”
注意:在报警文本中的标点符号必须是半角符号(即西文标点符号)。
5)报警变量可以按某种数据类型加入报警文本,例如:
700012 0 0 “冷却启动信号生效,但接触器KM%d没有吸合!”
允许的数据类型有:%d:十进制;%x十六进制;%b:二进制;%o:八进制;%u:无符号整型;%f:浮点数。
6)在Text Manager窗口中选择OEM,如图2-45所示。中文报警选择目录C下的AL-CU.TXT文件,选择Second Language。英文报警选择目录G下的ALCU.TXT文件,选择First Language。再选择Make Archive。
8)802D的通信设定为二进制方式和对应的波特率,然后“启动输入”。
图2-45 OEM选择界面
9)文本管理器上选择报警文本,即开始传入802D中。
10)802D屏幕上提示“读启动数据?”,按软菜单键“确认”后,传输继续进行。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。