打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
840d报警的制作
报警文本 C:\dh\mb.dir\alm_XX.com NCK 报警文本 C:\dh\mb.dir\aln_XX.com C:\dh\mb.dir\alp_XX.com C:\dh\mb.dir\alz_XX.com PLC 报警文本(非用户 PLC 报警文本) ZYK 循环报警文本

CZYK 用户循环报警文本 C:\dh\mb.dir\alc_XX.com 后缀名 com 是 comment 的缩写,而 XX 则是语言代码: German 德语语言代码: English 英语语言代码: French 法语语言代码: Italian 意大利语语言代码: Chinese 中文语言代码: gr uk fr it ch

Spanish 西班牙语语言代码:sp 由于 PCU50 显示可进行多种语言的切换,所以报警文本也要有多个语言版本。因此,如果最终用户可 能会在英语和中文显示间切换,那么就要编写英文和中文两个报警文本,否则 PCU50 会报警。用户报警的 文件名可以随意起名,但也要服从上面文件名的格式,其格式应该是:nnnnn_XX.com 任意字符,如 myplc_ch.com。 具体报警文本的格式如下: 报警号 显示方式 帮助代码 600100 600101 ... ... ... ... 650202 0 1 通道 PLC 报警 轴和主轴 PLC 报警 用户 PLC 报警 顺序控制 PLC 报警 'Axis %2 in channel %1 is still moving' 用户报警号范围: 500000–599999 600000–699999 700000–799999 800000–899999 显示方式: 0: 在报警行显示报警 1: 对话框形式显示报警 帮助代码: 当显示系统报警后,通常在屏幕显示左下角会显示‖i‖的图标,当操作者按‖i‖键 后,系统会显示该报警的作用,原因及可能的解决办法。用户报警文本同样可实现此 功能,但需要用户编写额外的帮助文件,这部分内容在此省去。 报警文本或报警号: 报警文本中不能出现字符 ‖ 和 #. 1 1 0 0 报警文本或报警号 'No D number %1 is programmed' 60100 nnnnn 可以是

字符 % 被留作显示参数. 如果用户希望使用已经有的文本,可直接写已有文本的报警号。 报警文本可加注释,注释必须以―//‖开始。 报警文本最大长度 110 个字符(2 行显示) ,如果报警文本太长,系统会自动截断并以 ―*‖表示。 参数 ―%K‖: 表示通道号 参数 ―%A‖: 表示信号组号(如轴号) 参数 ―%N‖: 表示信号号码 参数 ―%Z‖: 表示状态号码 上述报警文本可直接在操作面板上编写,具体步骤: 选择 Service(服务)区域,用 Data Selection(数据选择)将‖MBDDE-alarm-texts‖项选出,光标定位 到该目录,按 Data Management(数据管理)键,按 New(新建)键,输入报警文件名,如 myplc_uk.com, 然后按上面格式输入即可。 另外,可在计算机上编写好后,通过软盘/U 盘/网络拷贝到 PCU50。文件格式同上。 再者就是通过 RS232 串口,传入系统,此时文件中要加个文件头。如下: %_N_MYPLC_GR_COM ;$Path=/_N_MB_DIR 700000 0 0 ―DB2.DBX180.0 set‖ 700000 0 0 ―No lubrication pressure‖ 2.PCU20 用户报警文本的编写 PCU20 的用户报警文本只能用 RS232 串口传送的方式,具体步骤: 选择 Service(服务)区域 选择 Data Out(数据输出) 按向下翻页键 光标定位到 Text(文本)上,按回车键 选择语言后输出 在计算机上用 Notepad(记事本)打开传出的文件,不改动原来的内容,将报警文本添 加进去,存盘。 将修改好的数据传回 PCU20 即可,传输完成后,PCU20 会自动重新启动。 ? 文件头第一行,文件名 ?文件头第二行,文件存储目录

二.

修改配置文件

修改 F:\MMC2 目录下的 MBDDE.INI 文件,加入红色字体文本。文件名下划线后面语言代码部分,系统将 根据当前选择的语言自动添上。 [Textfiles] MMC=f:\dh\mb.dir\alm_ NCK=f:\dh\mb.dir\aln_ PLC=f:\dh\mb.dir\plc_ ZYK=f:\dh\mb.dir\alz_ CZYK=f:\dh\mb.dir\alc_ UserMMC= UserNCK=

UserPLC=f:\dh\mb.dir\myplc_ UserZyk= UserCZyk= ... 三.激活用户报警 840D 的用户报警需要通过 PLC 程序激活。 (用 SETAL(―报警号‖)语句激活的报警是用户循环报警) DB2 中的每一位对应一个报警号,它们分为两类: 一类是 EM—Error Message(错误信息) ,错误信息当产生错误的条件纠正后需要操作者复位该信息; 另一类是 OM—Operator Message(操作信息),而操作信息会随产生该信息的条件的消失而自动消失。 具体哪一位是 EM,哪一位是 OM 需要查资料,资料中有表格,如下: 即:DB2.DBB0 中的 8 位都是错误信息;而 DB2.DBB1 中的 8 位都是操作信息,以此类推。 另外,在 DB2 中 500000–599999 600000–699999 通道 PLC 报警 轴和主轴 PLC 报警

以上报警除了有报警号外还有额外的功能,如 Read-in disable(读入使能禁止) ,feed disable(进给保 持)等。这些报警功能的实现依赖于调用 PLC 块 FC10 的参数。 例 1: A M100.0 ? 当 M100.0=1 时,屏幕显示 510000 错误信息 =DB2.DBX0.0 CALL FC10 ToUserIF:= TRUE Quit:= I 3.7 例 2: A M150.0 ? 当 M150.0=1 时,屏幕显示 510008 操作信息 =DB2.DBX1.0 CALL FC10 ToUserIF:= FALSE Quit:= I 3.7 ?显示 510008 错误信息的同时,没有进给保持 当 M150.0 由 1 变为 0 后,屏幕上的操作信息自动消失。 ?显示 510000 错误信息的同时,进给保持 当 M100.0 由 1 变为 0 后,需要用 I3.7 复位屏幕上的错误信息。

注意:DB2 中读入使能禁止、进给保持等功能的实现都是依赖于通道数据块 DB21 和轴数据块 DB3*中相应 的信号来实现的,是否有相应功能则取决于 FC10 的第一个参数:如果该参数是 TRUE,DB2 中相应信号会 经过―或‖运算后,传送到 DB21 和 DB3*相应的信号上(此时,PLC 编程时不能使用通道和轴数据块中的这 些信号) ;如果该参数是 FALSE,置位 DB2 的信号,只产生相应报警号。 四.报警相关设置 MBDDE.INI 文件其他项的设置 [Alarms] MaxNo=200 ORDER=LAST ?确定报警列表中报警的最大数量 ?确定报警显示的顺序

FIRST:最新报警加到报警列表开始 LAST: 最新报警加到报警列表最下方 RotationCycle=0 ?报警循环显示时间

0 或负值: 没有报警循环显示功能 500 - 32767: 报警循环显示间隔时间(单位:ms) Alarm_S=1 [TextFiles] MMC=F:\MMC_52\dh\mb.dir\alm_ NCK=F:\MMC_52\dh\mb.dir\aln_ PLC=F:\MMC_52\dh\mb.dir\alp_ ZYK=F:\MMC_52\dh\mb.dir\alz_ CZYK=F:\MMC_52\dh\mb.dir\alc_ STANDARD_CYCLES=F:\MMC_52\dh\mb.dir\alsc_ SHOPMILL_MANUALTURN_CYCLES= MEASURE_CYCLES=F:\MMC_52\dh\mb.dir\almc_ PLC_PMC= USER_CYCLES= UserMMC= UserNCK= UserPLC= UserZYK= UserCZYK= UserSTANDARD_CYCLES= UserSHOPMILL_MANUALTURN_CYCLES= UserMEASURE_CYCLES= UserUSER_CYCLES= UserPLC_PMC= [net TextFiles] ; NCU_RECHTS=F:\dh\mb.dir\rechts (Name of NCU=Path of texts) ; NCU_MITTE=F:\dh\mb.dir\mitte ; NCU_LINKS=F:\dh\mb.dir\links ; Maximum 8 entries [IndexTextFiles] ALNX=F:\MMC_52\dh\mb.dir\alnz_ ; default definition of the priorities of the different alarm types [DEFAULTPRIO] CANCEL=100 RESET=100 POWERON=100 NCSTART=100 PLC=100 PLCMSG=100 MMC=100 [PROTOCOL] Filter=Expression ?选择记录报警信息的标准,具体信息 参看 SINUMERIK 840D OEM package MMC User's Manual. ?报警服务器是否连接到 ALARM_S/SQ Protocol_Alarm_SQ=1

Records=150 DiskCare=-1

记录报警的数量,超过此数量后, 新的报警记录会覆盖老的记录。

[Helpcontext] File0=hlp\alarm_ [COLOR] ?指定报警帮助文件 ?报警的颜色设置

ForeColor_Alarm=000000FF BackColor_FirstAlarm=00FFFFFF ForeColor_FirstAlarm=000000FF BackColor_Message=00FFFFFF ForeColor_Message=00000000 BackColor_ApplMessage=00FFFFFF ForeColor_ApplMessage=0000FF00 BackColor_Alarm=00FFFFFF


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
西门子840D系统PLC用户报警分析
PCU50不能读取U盘问题
840d入门级概念
HMI内部变量如何在PLC中使用
20190317工控维修日记(西门子系统第二讲)
如何修改PLC用户报警文本颜色
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服