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即可。非常的方便

  祝你好运!

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月10日 下午8:04
下一篇 2019年6月10日 下午8:05

相关推荐

  • ANA模块模拟量输入

    有谁用过ANA模块的模拟量输入没有,X121/X122的14以及15号端子,用NCvar,这么读取这个值(即输入的模拟量值)?样本上面写的是valvelift 但是在NC…

    2017年11月29日
  • 808D用变量号读取零点偏移中的G500的z值!

    由于在加工过程中,需要频繁手动偏移找正。为避免遗漏,导致工件加工异常。想通过程序自动进行比对,产生报警。(r100=(g500的偏移值))。不知道怎么读取。感谢各位大神指导! 最佳…

    SINUMERIK 2021年7月5日
  • 常规电气控制台与PLC是如何连接的?

    具体是这样的,项目方案中有计算机控制台,但也需要有一个常规的电气控制台,采用按钮与主令开关等操作,设置启动、关机、急停、空运转(调试)、加载(工作)等手动工作方式。那么这个电气控制…

    SINUMERIK 2017年11月17日
  • 主轴电机力矩变小了怎么回事?

    1ph8主轴电机力矩变小了怎么回事?以前用大钻头钻孔没问题,现在钻一会就报警 问题补充:刀具什么的应该都没问题,以前钻同样大的孔,主轴负载显示40%左右,现在显示90%多,加工一会…

    SINUMERIK 2021年7月5日
  • 一台810d,MMC显示NC not Ready

    MMC显示NC NOT READY,MMC所有键盘灯一闪一闪不停,CCU上面错误指示灯显示SF灯亮、PS和PF灯亮。数码管显示6.MMC显示14000错误。请问…

    SINUMERIK 2017年12月7日
  • 如何实现两台异步电机通过变频器同步控制

    我现在有个项目,用的是S7-300PLC,控制两个行车,一个大行车和一个小行车,两个行车分别接了带Profibus总线的绝对值编码器,这种编码器可输出一个32位的位置值和一个16位…

    SINUMERIK 2020年11月1日
  • 840D系统的PLC 能否设置密码

    840D系统的PLC 能否设置密码,如何设置? 最佳答案 可以设置,通过STEP7可以设置PLC密码,但如果忘记密码很麻烦 提问者对于答案的评价:多谢了

    SINUMERIK 2017年8月18日
  • 6sc6101 X311的接线图

    6sc6101 X311端口的功能,与伺服电机的接线图,与伺服电机内部测速机和霍尔元件的接线方法 最佳答案 X311:    &n…

    SINUMERIK 2017年12月7日
  • 828D自定义显示机床实际档位数

    一台主轴16级档位的机床,想在变速结束后在828显示界面上显示出当前级数信息,请问怎么做? 最佳答案 可以通过屏幕上方的报警信息方式显示,在PLC里通过档位开关触发报警(仅仅起提示…

    SINUMERIK 2020年10月31日
  • 802C数控机床伺服单元出现A797报警

    更换同样型号的伺服电机后,伺服单元出现A797报警,然后断开电源再重新启动就正常了,是怎么回事?谢谢! 问题补充:更换的是台维修过的电机。原来正在使用的电机开机时出现A504报警,…

    SINUMERIK 2020年10月31日