840DSL如何用报文控制电机

本人试过用315-2PN的PLC控制过S120系列中的CU320,用的是西门子111的标准报文{MDI功能},直接传输控制字,速度、位置,加速度,减速度和倍率等,然后电机接收到的信息走到指定位置,最后PLC收到状态字的位置到达信号就断开控制字的控制使能,通过SFC14.15完成MDI手动数据输入方式运动。 PLC通过西门子标准报文111,须要在硬件组态里使用IQ,通过IQ传送和 接收数据。我尝试硬件组态840SL,添加一个NCU730.2,发现730.2默认带有6个轴的S120,然后地址从I4100开始,以固定的多少个I点和Q点向下6个轴,通过西门子标准报文116控制。 请教各位大神,我要怎么样给这些I Q赋值,才能控制电机。而且我在看设备的程序里面,也没有IQ4100的点,IQ映象区应该也没有这么大,也就256-512吧,而且设备的程序里的SFC14.15也没有控制IQ4100以后的点。。。

最佳答案

提这个问题,说明对840D数控系统不熟悉
首先,PLC控制S120用报文控制字处理,速度,位置,倍率通过PLC给定
但是,840DSL 控制时是没有报文这个概念的,840D伺服轴的控制通过标准的DB31..来控制,根本不需要处理什么IQ4100,速度,位置等,直接通过NC程序处理,PLC要做的只是把DB31中的伺服轴使能等接口信号处理好

提问者对于答案的评价:
我是否可以这样理解:840DSL系统西门子已经把轴控制定义好了,例如PLC组态NCU730.2时,挂上NCU下面默认带6个伺服轴,DB31对应第一个,DB32对应第二个,然后NC里可以定义哪个轴是第一个,那个轴是第二个,由NC程序控制轴的位置,速度,倍率等,由PLC控制轴的使能,逻辑,状态?

最佳答案作者回复:
你理解的是对的,操作面板上面对应的第一根轴DB31,对应的就是MD10000设置的第一根轴,DB32对应系统设置的第二根轴,通常来说,位置和速度由NC给出,当然也可以由PLC给出(这个需要特殊的功能块,比如FC18,这个不常用),PLC要做的就是把DB3X对应的比如
DB31.DBB0 倍率
DB31.DBX1.0 驱动使能
DB31.DBX1.5编码器选择
DB31.DBX21.7脉冲使能
等信号处理好

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:13
下一篇 2020年10月31日 下午2:13

相关推荐

  • 求programming tool plc828. V3.3以上版本

    请求大家帮帮忙,急需s7-200V3.3以上版本,谢谢,邮箱:545044216@qq.com 版主推荐答案 链接:http://pan.baidu.com/s/1qYjtwwk …

    SINUMERIK 2020年11月1日
  • 刀补不生效

    原来公司购买的齐二机床的TH6920带链式刀库,但是刀库很不好用,因此一直不用,但是手动换刀很麻烦,刀补都无法直接读进去,每次手动换把刀就得手动输入刀补数据,齐二给的答复是由于使用…

    SINUMERIK 2017年12月8日
  • 810D不能传输NC程序

    从PC端上传程序  机床显示选择的驱动器没有使用权!!之前偶尔有过现过这种情况 但是重启机器以后就恢复了  但这次好像不灵了&nb…

    2020年10月31日
  • 802D系统X轴走刀,走1mm多0.05mm,请教该如何解决?

    X轴每走1mm行程,多走0.05mm 最佳答案 如果是每走1mm,多走0.05mm。是有规律的很有可能是轴数据31050 31060设置和丝杠螺距不对应。 如果…

    SINUMERIK 2018年12月6日
  • PLC系统控制NC

    请问各位大神,plc program软件编写的PLC可以控制NC运动吗,具体的就是运动到某个绝对位置,或者相对位置。不是通过G代码控制的。或者是MSF文件程序可以编写等待…

    SINUMERIK 2020年10月31日
  • PP72/48模块

    机床在使用的过程中什么原因会使pp72/48模块损坏,电源指示灯都不亮了。机床有两个一样的模块,电柜里的坏了,按钮站上没有。 问题补充:谢谢两位工程师的帮助,负载短路或输入串入交流…

    SINUMERIK 2017年11月2日
  • 西门子802D系统原先手持单元倍率和轴选开关是使用格雷码编制的,现在改成二进制的,PLC该怎样改?请教

    请教一下,系统802D 货单号6FC5610-OBA10-OAA1原先配的手持单元倍率和轴选开关是采用格雷码编码的,现在想改成二进制的该怎样改PLC,请各位高手赐教!我的…

    SINUMERIK 2018年12月2日
  • 如何修改驱动就绪信号

    802DSL简明调试手册24、25页有在驱动优化时,将V27000002.6修改为V27000002.5。是啥意识、如何修改 问题补充:在那个地方改,如何*作 最佳答案 刚好,我也…

    SINUMERIK 2018年12月7日
  • 840d-sl 程序上载出错

    见标题及图片,toolbox也装了,不知道为什么有这个错误提示,而且有的功能块没有上载上来,出现红色图标。 问题补充:上传的时候有这么个提示,我是不是少装了东西? 图片说明: &n…

    2021年7月5日
  • 编写NC程序

    程序要求如下:1、先执行轴X1向左3mm,然后向右3mm,如此往复30次         …

    SINUMERIK 2020年10月31日