840D用户报警文本的制作3Word文档格式.docx

上传人:b****6 文档编号:21671904 上传时间:2023-01-31 格式:DOCX 页数:6 大小:18.85KB
下载 相关 举报
840D用户报警文本的制作3Word文档格式.docx_第1页
第1页 / 共6页
840D用户报警文本的制作3Word文档格式.docx_第2页
第2页 / 共6页
840D用户报警文本的制作3Word文档格式.docx_第3页
第3页 / 共6页
840D用户报警文本的制作3Word文档格式.docx_第4页
第4页 / 共6页
840D用户报警文本的制作3Word文档格式.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

840D用户报警文本的制作3Word文档格式.docx

《840D用户报警文本的制作3Word文档格式.docx》由会员分享,可在线阅读,更多相关《840D用户报警文本的制作3Word文档格式.docx(6页珍藏版)》请在冰豆网上搜索。

840D用户报警文本的制作3Word文档格式.docx

English英语语言代码:

uk

French法语语言代码:

fr

Italian意大利语语言代码:

it

Spanish西班牙语语言代码:

sp

Chinese中文语言代码:

ch

由于PCU50显示可进行多种语言的切换,所以报警文本也要有多个语言版本。

如果最终用户可能会在英语和中文显示间切换,那么就要编写英文和中文两个报警文本,否则PCU50会报警。

用户报警的文件名可以随意起名,但也要服从上面文件名的格式,其格式应该是:

nnnnn_XX.com

nnnnn可以是任意字符,如myplc_。

具体报警文本的格式如下:

报警号显示方式帮助代码报警文本或报警号

60010010"

NoDnumber%1isprogrammed"

6001011060100

............

65020201"

Axis%2inchannel%1isstillmoving"

用户报警号范围:

500000–599999通道PLC报警

600000–699999轴和主轴PLC报警

700000–799999用户PLC报警

800000–899999顺序控制PLC报警

显示方式:

第一个0/1

0:

在报警行显示报警,报警条。

1:

对话框形式显示报警,报警框。

帮助代码:

第二个0/1

当显示系统报警后,通常在屏幕显示左下角会显示”i”的图标。

当操作者按”i”键后,系统会显示该报警的作用,原因及可能的解决办法。

0:

表示不链接帮助文件

1:

表示链接帮助文件

报警文本或报警号:

报警文本内容要用“”引出;

报警文本中不能出现字符”和#;

字符%被留作显示参数;

如果用户希望使用已经有的文本,可直接写已有文本的报警号。

报警文本可加注释,注释必须以“//”开始。

报警文本最大长度110个字符(2行显示),如果报警文本太长,系统会自动截断并以“*”表示。

参数“%K”:

表示通道号

参数“%A”:

表示信号组号(如轴号)

参数“%N”:

表示信号号码

参数“%Z”:

表示状态号码

上述报警文本可直接在操作面板上编写,用户编写的报警要放在F:

\user,在文件夹中user是优先的。

具体步骤:

启动(Startup)→HMI→Editor→F:

→user

按New(新建)键,

输入报警文件名:

Filename框中,如myplc_,INPUT

然后按上面格式输入即可。

例如:

70000000“DB2.DBX180.0set”

70000000“Nolubricationpressure”

编写完毕,保存(save)→确认(ok),关闭编辑器。

二.修改配置文件,链接报警文本。

报警文本编写后,系统并不知道,需要链接,告诉系统。

Startup→HMI→Editor→F:

→MMC2→MBDDE.INI

按INPUT打开

修改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:

\user\myplc_

UserZyk=

UserCZyk=

...

编写完毕,保存(save)→确认(ok),EXIT退出。

改变INT文件后,让HMI重启,系统确认有效。

注意有的文件是在f:

\dh\mb.dir\myplc_目录下

\dh\mb.dir\myplc_

三.激活用户报警

840D的用户报警需要通过PLC程序激活。

用SETAL(“报警号”)语句激活的报警是用户循环报警。

DB2中的每一位对应一个报警号,它们分为两类:

一类是EM—ErrorMessage(错误信息),错误信息,红色报警,当产生错误的条件纠正后,需要操作者复位该信息;

另一类是OM—OperatorMessage(操作信息),而操作信息会随产生该信息的条件的消失而自动消失。

具体哪一位是EM,哪一位是OM需要查资料,资料中有表格,如下:

即:

DB2.DBB0中的8位都是错误信息;

而DB2.DBB1中的8位都是操作信息,以此类推。

另外,在DB2中

500000–599999通道PLC报警

600000–699999轴和主轴PLC报警

以上报警除了有报警号外还有额外的功能,伴随动作,Read-indisable(读入使能禁止),feeddisable(进给保持)等。

这些报警功能的实现依赖于调用PLC块FC10的参数。

例1:

AM100.0

=DB2.DBX0.0

当M100.0=1时,屏幕显示510000错误信息

CALLFC10

ToUserIF:

=TRUE显示510000错误信息的同时,进给保持

Quit:

=I3.7当M100.0由1变为0后,需要用I3.7复位屏幕上的错误信息。

例2:

AM150.0

=DB2.DBX1.0

当M150.0=1时,屏幕显示510008操作信息

=FALSE显示510008错误信息的同时,没有进给保持

=I3.7

当M150.0由1变为0后,屏幕上的操作信息自动消失。

注意:

DB2中读入使能禁止、进给保持等功能的实现都是依赖于通道数据块DB21和轴数据块DB3*中相应的信号来实现的。

是否有相应功能则取决于FC10的第一个参数:

如果该参数是TRUE,DB2中相应信号会经过“或”运算后,传送到DB21和DB3*相应的信号上(此时,PLC编程时不能使用通道和轴数据块中的这些信号);

如果该参数是FALSE,置位DB2的信号,只产生相应报警号。

四.报警相关设置

MBDDE.INI文件其他项的设置

[Alarms]

MaxNo=200(确定报警列表中可保存报警的最大数量)

ORDER=LAST(确定报警显示的顺序)

FIRST:

最新报警加到报警列表开始

LAST:

最新报警加到报警列表最下方

RotationCycle=3000报警循环显示时间

0或负值:

没有报警循环显示功能

500-32767:

报警循环显示间隔时间(单位:

ms)

Alarm_S=1报警服务器是否连接到ALARM_S/SQ

Protocol_Alarm_SQ=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=

UserPLC=

UserZYK=

UserCZYK=

UserSTANDARD_CYCLES=

UserSHOPMILL_MANUALTURN_CYCLES=

UserMEASURE_CYCLES=

UserUSER_CYCLES=

UserPLC_PMC=

[netTextFiles]

;

NCU_RECHTS=F:

\dh\mb.dir\rechts(NameofNCU=Pathoftexts)

NCU_MITTE=F:

\dh\mb.dir\mitte

NCU_LINKS=F:

\dh\mb.dir\links

Maximum8entries

[IndexTextFiles]

ALNX=F:

\MMC_52\dh\mb.dir\alnz_

defaultdefinitionoftheprioritiesofthedifferentalarmtypes

[DEFAULTPRIO]

CANCEL=100

RESET=100

POWERON=100

NCSTART=100

PLC=100

PLCMSG=100

MMC=100

[PROTOCOL]

Filter=Expression选择记录报警信息的标准,具体信息参看SINUMERIK840DOEMpackageMMCUser'

sManual.

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

840D系统PLC用户报警规律

1、840D系统PLC用户报警块是DB2数据块,报警一共有25组

DBX180.0–DBX187.7700000–700063

∶∶

DBX372.0–DBX379.7702400–702463

每一组报警有8个字节,每个字节有8位,所以每一组报

警有64个。

2、报警的起始地址DB2.DBX180.0对应于700000号报警,其中报警号的中间两位和用户报警区域的数字是一致的,从这个规律我们可以很容易的推算出报警所对应的地址以便于维修时的查找,例如报警是700806,从08这个数字我们知道他是第8组的,那么他所对应的地址就是DB2.DBX244.6

3、用户报警号的分析:

700000第三位和第四位为报警组,第五位和第六位为报警位,用报警组乘以报警字节(8)然后加上报警的起始字节,再加上报警位,最后加上报警块,比如700000号报警,其算法为DB2.DBX(180+0×

8).0,其他类似报警号依此类推.

4、有些报警位是两位,比如700025,我们最后的报警位不能加上25,PLC地址位中没有两位数,所以用25除以8等于3余1,用报警字节再加上3,最后再加上报警位1,那么700025报警号所触发的报警地址就是DB2.DBX183.1

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1