如何通过参数找出840Dpl系统正在运行的是哪个CNC 程序?

大家好,我们有条生产线。840Dpl系统的床子是其中的一个单元,而总控的PLC是AB logix5000.

前几天向大家请教了一下关于如何找出840Dpl系统正在运行的哪个CNC 程序。

今天又看了下这2台PLC,但实在看不出是如何联系在一起的,所以接着请教一下:
比如说840D里有3个工件的CNC 程序:AAA,BBB 和 CCC 。分别用来加工A,B,C。
现在840D 里正在运行的是 AAA,我查了一下总控的 AB logix5000里显示:840D正在运行的程序是 -1。(840D里的R0=255)

它们之间是通过 profibus 连接的 (如图)。

根据840D里PLC的注释,R 0 表示的是CNC的程序,并传送到了DB80.DBD36 (如图)

1, 请问R 0 是西门子的标准设定吗?即用来表示CNC的运行程序。

2, 如果255 表示AAA,那BBB, CCC是如何设定和表示呢?

3, 看到FB4 里用到了 DB80.DBD36, 但没看懂如何应用的?

4, 试着用NCVarSelector建了一个DB (如图),但也没看懂是什么意思?


谢谢

图片说明:

如何通过参数找出840Dpl系统正在运行的是哪个CNC 程序?    如何通过参数找出840Dpl系统正在运行的是哪个CNC 程序?    如何通过参数找出840Dpl系统正在运行的是哪个CNC 程序?    如何通过参数找出840Dpl系统正在运行的是哪个CNC 程序?   

最佳答案

楼主的问题具有一定代表性,属于是西门子应用的高级篇章,我曾对此做过一定研究,理解如下,希望对你有所帮助:
1.比如说你的这个实例,840D里有3个工件的CNC 程序:AAA,BBB 和 CCC 。你的问题是要在plc的db块里自动实现它们的自启动,这个是核心了,那么注意了,西门子对于自动运行有其机理,
2.要创建一个作业列表,譬如aaa.job,该文件必须置于“startup”---->“templates”---->目录下,编辑文件内容:
load *
select AAA.MPF CH=1
3.继续在“service””---->“mannage data”---->目录下,创建plc控制文件“plc_in_out_001.tea”,编辑文件内容:
n1/wcs.dir/aaa.wpd/aaa.job
n2/wcs.dir/bbb.wpd/bbb.job
4.plc对以上程序的控制,设置DB19.DBB16=81H,表示启动plc_in_out_001.tea文件,
设置DB19.DBB17=01H,表示运行aaa.job文件,02H,表示bbb.job文件,
5.你可以结合以上说明理解plc对程序的控制,至于R 0、DB80.DBD36,都是可以自由定义的,并非固定的设置。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月18日 下午10:41
下一篇 2017年6月18日 下午10:42

相关推荐

  • U盘拷贝加工程序

    系统是840D的,机床里的加工程序怎么才能拷贝到U盘里?U盘里的程序又怎么拷入到机器里?高手请指教. 最佳答案 首先确认你的PCU是XP系统还是NT系统?如果是XP系统,此时,需要…

    SINUMERIK 2019年6月11日
  • 112542报警

    一台德玛吉数控车用的是810DPOWERLINE系统 开机在SHOPTURN与标准画面切换时 报警112542 GUD变量不存在或数组维太小:E-MD…

    SINUMERIK 2018年3月6日
  • 轴切换

    840D系统五坐标,主轴在A轴上面,主轴和A轴共用一个电机和编码器(机械上可以实现),如何调试?(A轴动时主轴不动,主轴动时A轴不动) 最佳答案 很久以前在上一家公司做过类似的项目…

    SINUMERIK 2020年10月31日
  • 802s/c

    急求802S/C解决办法,系统启动后,plc停止,使用系统缺省启动也不能灰复,使用软件也不能启动plc及plc通讯,进入坐标画面时,会出现读plc程序出错英文。 最佳答案 检查一下…

    SINUMERIK 2017年6月27日
  • 调试过力矩电机的进::

    力矩电机(旋转轴,工作台)和一直线轴(伺服电机(1FT))走插补时,工作台抖动,排除圆光珊问题,请教要修改什么参数的!谢谢!除了32300,1407,1409,还要怎么改&nbsp…

    SINUMERIK 2019年6月11日
  • 828D旋转轴软限位,取消最短路径参数。

    828D系统,有一个旋转轴,我们从0°转到180°,然后在从180°转回0°,由于有电缆连接开关等,只能让这个旋转轴从一个方向旋转,在按原来路径返回到0°。现在由于机械的原因有时回…

    SINUMERIK 2020年10月31日
  • 802D型号判别

    请教诸位专家一个问题: SINUMERIK  802D  base line  是属于802D的哪个…

    SINUMERIK 2017年12月9日
  • 关于SFB52/SFB53 在OB100 里面能不能使用的问题?

    目的:   断电后利用PLC 的断电保持地址记忆S110 伺服电机的位置    &nbsp…

    SINUMERIK 2017年6月11日
  • 求840D数控机床的简明调试手册

    寻求840的数控机床的简明调试手册,有的发我下,谢谢 最佳答案 下载中心有关于840D系统的资料:http://www.ad.siemens.com.cn/download/sea…

    SINUMERIK 2017年11月25日
  • 840D机床取循环启动信号

    840D数控系统的机床,我们想取一个程序启动信号,就像机床三色灯的那个绿色灯一样,机床循环启动时,那个绿色灯就亮,如果PLC本身没有那个输出点,有没有其他办法可以做到呢??&nbs…

    SINUMERIK 2018年12月5日