如何通过参数找出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:42
下一篇 2017年6月18日 下午10:42

相关推荐

  • 802D SL主轴倍率问题

    调试时主轴倍率开关没反应 MCP用的是西门子的,主程序里已经调用SPD_OVR Gcode =1  MD12060=1倍率一直显示…

    SINUMERIK 2017年6月18日
  • 根据光电测量物体长度

    使用光电测量物体长度,具体如何实现,数据如何储存 最佳答案 利用光电的光速?如果是,国际公认值为 c=299792458米/秒,一般用plc很难实现精确的测量,因为plc…

    SINUMERIK 2020年10月31日
  • mmc103的奇怪问题

    接到一台mmc103,和随机配套的ncu,现在故障是这样,对ncu总清以后 mmc103操作正常,但是把它自己的plc会装以后就出问题了,mmc能显示 但是所有…

    SINUMERIK 2017年11月29日
  • RESET

    请问各位大侠 840DSL NCU上的RESET小按钮是起什么作用的 谢谢。 最佳答案 这个按钮硬件地址I3.7,主要作用复位一些机床的报警信息及一些…

    SINUMERIK 2020年11月1日
  • 求助,路过的大神伸个手

    因更换电脑,新电脑只装了step7 ,无法正常打开原先的程序,是否需要安装840d toolbox? 能否给个连接???? 在此谢过 版主推荐答案 链接:https://…

    SINUMERIK 2021年7月5日
  • 数控系统828D异常

    在系统进行自动拓扑识别后,为什么电机的编码器不能被系统识别? 问题补充:是第三方的主轴和编码器 最佳答案 第三方的主轴和编码器需要手动输入数据,否则不能被识别。 提问者对于答案的评…

    SINUMERIK 2017年6月6日
  • 840dsl NCU 启动异常求高手指点啊

    840dsl NCU 启动异常求高手指点啊,REDY 灯橙色闪烁,LED显示1。求判断NCU,CF卡,CF数据那个有问题。用WINSP3可以连接,CF…

    2020年11月1日
  • SINUMERIK 840D sl SINUMERIK STEP 7 Toolbox V15

    SINUMERIK 840D sl SINUMERIK STEP 7 Toolbox V15这个软件包,那位朋…

    2020年10月31日
  • 类似变量在哪里能找到

    $C_MACPAR[1]    $C_T_VALUE    T$1 最佳答案 说明书上就有 文档链接…

    SINUMERIK 2020年10月31日
  • 西门子840D进给倍率最高100%

    怎样使进给倍率低于100%时正常,高于100%时仍按100%运行 问题补充:修改机床参数?修改哪一个啊?我修改过12000,12010都不行,也重启了,请详细说明下步骤,谢谢! 最…

    SINUMERIK 2017年8月16日