如何在840D里作报警文本

请教840D的报警文本如何制作,想要个准却的步骤。

最佳答案

840D报警信息是通过数据块DB2由PLC传递给MMC的,DB2中的每一位对应一个报警号。西门子规定的不同范围报警号产生的报警效果也是不一样的,大致分为:510000号到599999号报警为通道PLC。600000号到699999号是针对进给/主轴停止效果的报警。700000号到799999是用户PLC报警用。2报警的制作840D报警制作分为:编写报警文本和连接两个步骤。
    大部分机床内都只有少量中文的报警文本,剩下的就要你自己动手了,网上有一篇《西门子840D报警的制作》论文,http://emuch.net/journal/article.php?id=CJFDTotal-YZJI200606064可以参照!另外引用西门子工程师刘工的部分内容如下:
在编写报警文本的时候是否发现,总搞不清DB2中哪位是报警哪位是提示信息?或者出了报警又不能知道哪位被置位,只能去查List然后还要掰手指头算到底是哪位?其实在toolbox中有个小工具非常方便,就是在\8×0d\060502\PLCALARM目录下有个plcalarm.zip,解压后名为PLCAlarm.txt。截取其部分内容,如下:

%_N_MYPLC_GR_COM
;$PATH=/_N_MB_DIR
;Geighardt Stand 01.07.99

510000 0 0 “DB2.DBX 0.0 K1 VS-SP FM”
510001 0 0 “DB2.DBX 0.1 K1 VS-SP FM”
510002 0 0 “DB2.DBX 0.2 K1 VS-SP FM”
510003 0 0 “DB2.DBX 0.3 K1 VS-SP FM”
510004 0 0 “DB2.DBX 0.4 K1 VS-SP FM”
510005 0 0 “DB2.DBX 0.5 K1 VS-SP FM”
510006 0 0 “DB2.DBX 0.6 K1 VS-SP FM”
510007 0 0 “DB2.DBX 0.7 K1 VS-SP FM”

510008 0 0 “DB2.DBX 1.0 K1 VS-SP BM”
510009 0 0 “DB2.DBX 1.1 K1 VS-SP BM”
510010 0 0 “DB2.DBX 1.2 K1 VS-SP BM”
510011 0 0 “DB2.DBX 1.3 K1 VS-SP BM”
510012 0 0 “DB2.DBX 1.4 K1 VS-SP BM”
510013 0 0 “DB2.DBX 1.5 K1 VS-SP BM”
510014 0 0 “DB2.DBX 1.6 K1 VS-SP BM”
510015 0 0 “DB2.DBX 1.7 K1 VS-SP BM”

……

600100 0 0 “DB2.DBX 144.0 AS VH/SH A/S1 FM”
600101 0 0 “DB2.DBX 144.1 AS VH/SH A/S1 FM”
600102 0 0 “DB2.DBX 144.2 AS VH/SH A/S1 FM”
600103 0 0 “DB2.DBX 144.3 AS VH/SH A/S1 FM”
600104 0 0 “DB2.DBX 144.4 AS VH/SH A/S1 FM”
600105 0 0 “DB2.DBX 144.5 AS VH/SH A/S1 FM”
600106 0 0 “DB2.DBX 144.6 AS VH/SH A/S1 FM”
600107 0 0 “DB2.DBX 144.7 AS VH/SH A/S1 FM”

…….

700000 0 0 “DB2.DBX 180.0 FM”
700001 0 0 “DB2.DBX 180.1 FM”
700002 0 0 “DB2.DBX 180.2 FM”
700003 0 0 “DB2.DBX 180.3 FM”
700004 0 0 “DB2.DBX 180.4 FM”
700005 0 0 “DB2.DBX 180.5 FM”
700006 0 0 “DB2.DBX 180.6 FM”
700007 0 0 “DB2.DBX 180.7 FM”

可以看出它是德文报警文本,报警号后面引号内应该是我们的报警/提示信息,但现在给了一些提示:

DB2.DBX*.*—-肯定是与前面报警文本对应的信号位了

K*—-*是通道号

VS-SP—-是进给停

VS-LS-SP—-是进给停+禁止读入

LS-SP—-是禁止读入

NCST-SP—-是禁止NC启动

VS-SP GEO*—-是禁止几何轴

FM—-报警位

BM—-提示位

等等,在此不一一列出,你只要对照List熟悉一下即可。

使用时,把语言改一下,把你的报警文本写好,如果需要可以保留DB2.DBX*.*,这样出现报警后,知道是哪个信号位被置位便于查找,调试。未用到的报警在调试过程中也不用删除。然后把文件传入PCU即可。非常的方便

提问者对于答案的评价:
xiexie

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc246960.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日
下一篇 2018年12月2日

相关推荐

  • 802DSL循环数据传送故障,组件故障,电文出错

    802DSL系统,开机正常上电,Z轴动作时报警:轴Z1 驱动2  cu drive-cliq组件故障0*20,轴Z1 驱动2&nb…

    SINUMERIK 2017年8月16日
  • 数控系统802D无法测量刀具

    只能用户口令CUSTOMER,其他口令输入会显示错误。(EVENING,SUNRISE)。用MDI或自动方序也不能激活刀具。总是显示T0。只能用几个绝对坐标G54-G59加工。 钻…

    SINUMERIK 2020年10月31日
  • 为什么840D PL 的主轴转速只有设定转速的1/4?

    在调试840D PL 磨床系统时,主轴能启动,但是实际转速只有给定速度的1/4,比如给定4000,显示也是4000,但是测量实际转速只有1000转.主轴电机是交…

    SINUMERIK 2020年10月31日
  • 编码器选择

    802D一S??拓扑后主轴第二编码器被分配到最后一个伺服轴,如何调整将其分配到主轴上???系统版本较低,在IBM电机数据中没有编码器选项) 问题补充:PCU210.3版本:00.0…

    2017年10月30日
  • 810D Powerline 系统不能存储报警记录

    数控系统810D Powerline  不能存储报警记录,怎么解决? 问题补充:菜单上确实没有“报警记录”键,该机床确实没有硬盘,不过用Flash&n…

    SINUMERIK 2017年11月19日
  • 840DSL驱动系统拓扑组件号链接号问题

    请问在840dsl的驱动拓扑里的组件号和连接号在报警里面怎么看?比如在诊断下面的拓扑图里组件号最大两位数,报警号里提示组件号、连接号204,该怎么看啊? 最佳答案 诊断界面&nbs…

    SINUMERIK 2020年10月31日
  • 存储卡问题

    各位,本人想购买一块存储卡,不知道西门子对存储卡的要求是怎么样的,有没有品牌和容量限制?用sd卡佩读卡器行不行? 当然希望能够从fanuc应用上回答同样的问题! 最佳答案…

    SINUMERIK 2019年6月11日
  • 840Dsl OPCua 多通道数据的读取失败

    大家好,我公司的机床是840DSL 4通道的,选用组件已经开通了OPCUA,和多通道授权。如下面的图片所示。 但是用西门子的客户端去读取/Channel/MachineAxis/v…

    2020年10月31日
  • 伺服电机热敏电阻问题

    大侠们,S120驱动带的1PH8166电机出现电机温度报警207016报警号,r参数显示电机温度为负200度,停机后把接口重新插过,但仍显示该报警,但过了一天后,机床厂售后重复我上…

    SINUMERIK 2017年6月10日
  • 840D更换了新的NC卡之后无法恢复备份数据

    实验室里有台840D设备,更换过一张新的NC卡,后来新卡不用了又将原来的卡插了回去。结果开机后显示原来的轴配置数据都没有了,想恢复一下原来备份在硬盘中的数据,结果右边垂直软键上没有…

    SINUMERIK 2017年8月15日