DB20接口信号

请问大师们DB20数据块设定数据怎样生效啊?输完参数关机重启还是和原来一样,没变化。我机床里14504=50 14506=60 14508=32,但PLC程序里用到DB20.DBX159.4没有赋预值DB20.DBB159或DB20.DBX159.0,是不是设定有问题,要想DB20.DBX159.0接通应该怎样办啊?我机床开机报警   12460 CHANNEL 1 BLOCK MAXIMUM NUMBER OF SYMBOLS EXCEEDED WITH EOL 有关系吗?这报警怎样处理?

问题补充:
DB20接口信号在MD参数设定,这个明白了。但它们之间的对应关系还有点模糊,比如MD14504=60  置位DB20.DBX157.0对应的参数是MD14512(57)=1,为什么不是对应MD14512(157)=1呢?

最佳答案

12460 报警:“已经超过了控制器数据管理系统可以处理的变量定义---循环参数的最大数量”。楼主的问题很典型,这个涉及到PLC机床数据。PLC机床数据适应这种模块化PLC程序的应用。所谓PLC机床数据,实际上是在通用数据(General MD)中设定的,但它会在下次NC上电后,被传送到 PLC的数据块DB20中,这样PLC就可以使用了。比如根据某些设定位决定某些PLC程序是否执行。
具体使用方法如下:
1.根据需要设定下列数据
MD 14504 MAXNUM_USER_DATA_INT 整型数据的数量,注意是数量,不是具体参数!具体参数是从MD 14510 USER_DATA_INT [0]开始的,占用一个字长度,
本例:
1.MD14504 MAXNUM_USER_DATA_INT = 50,即整型数据的数量是50个,
2.NCK RESET使上面所设数据生效
3.根据需要在下面数据中添入要传送到PLC的数据,即在机床MD中输入参数:
MD 14510 USER_DATA_INT [n]
本例
MD14510 USER_DATA_INT [79] = XX  -----》设定你的想要的值
4. NCK RESET使上面所设数据生效
5.用plc变量监控可以看到
地址              数据类型  数值
DB20.DBW 158   DEC        XX -----》对应了MD14510 USER_DATA_INT [79]
6.通过上述举例,建立起了DB20与MD 14510 USER_DATA_INT [n]之间的链接,注意,DB20.DBX159.4是没有意义的,要从DB20.DBW 158 起始的,到DB20.DBB159字节。以上可以助力楼主对问题的理解。

提问者对于答案的评价:
DB20接口信号在MD参数设定,这个明白了。但它们之间的对应关系还有点模糊,比如MD14504=60  置位DB20.DBX157.0对应的参数是MD14512(57)=1,为什么不是对应MD14512(157)=1呢?

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月12日 下午6:52
下一篇 2017年6月12日 下午6:52

相关推荐

  • 为什么不能切圆弧

    802s为什么用G02不能切削圆弧,在子程序里G02不能运行 问题补充:程序是G02X120Z-24R11 最佳答案 G17   G18 &…

    SINUMERIK 2018年12月9日
  • 828D车床屏蔽换刀功能

    828D西门子数控两轴卧式车床,配有一个简易四工位数控刀架,刀架的机械部分经常出问题,想去掉刀架,用一个普通车床刀架代替,人工换刀。请问各位专家如何屏蔽刀架和换刀功能。 钻石用户推…

    SINUMERIK 2020年10月31日
  • 828D系统PLC异步子程序如何理解

    828D系统PLC异步子程序如何理解 最佳答案 西门子系统具有异步子程序功能,给处理一些逻辑关系带来很多方便之处,如可以用异步子程序功能在PLC中调用自动换刀的程序。实现手动和自动…

    SINUMERIK 2020年10月31日
  • 840D和828D模拟量编程

    我们数控立车油压平衡缸想用液压流变器作压力监控和补偿,840DSL的系统,s7-300的PLC,用SM331模块输入模拟电压,我没做过这种PLC程序也没有资料,想请高手指点下。 最…

    SINUMERIK 2020年11月1日
  • 有关于机床坐标回零问题?

    我们公司最近龙门铣出了点毛病!还望那位大狭帮帮忙! Y轴回零时!Y轴坐标值是个错误的值不是实际值。无规则的变化本时 本来坐标的行程时4800MM,也就是说回一次…

    SINUMERIK 2019年6月11日
  • 绝对编码器参考点故障

    我的设备,840D系统,主轴C轴,带绝对编码器,开机后正常显示上次关机前的位置坐标(如C:123.111),在JOG下可以运行。但是如果JOG + REF回参考…

    SINUMERIK 2018年12月3日
  • 老802D电源上电“放炮”问题

    老式802D四轴加工中心,上电电源“放炮”跳闸,驱动为电源模块加611UE驱动模块组合,想问是什么原因?是电源模块坏了吗? 问题补充:进线是西门子专用的电抗器,类型可见图片 图片说…

    2020年10月31日
  • SINUMERIK ONE 和SINUMERIK MC是什么级别的数控

    SINUMERIK ONE 和SINUMERIK MC是什么级别的数控 最佳答案 西门子数字化原生数控系统 Sinumerik O…

    SINUMERIK 2021年7月5日
  • 接口信号DB10.DBB107

    请教各位大侠840D系统中的接口信号DB10.DBB107各个位分别是什么信号?是通过哪里赋值的?谢谢! 最佳答案 楼主的问题,具有一定代表性,接口信号DB10.DBB107涉及到…

    2017年11月1日
  • 840D加工编程出现14001报警

    在运行加工程序时,老是出现加工程序报警14001缺少直线进给,其程序以前在另外机器上用过无问题,按报警说明更改没效果,请高手指点。 问题补充:R51=0  &n…

    SINUMERIK 2019年6月11日