如何用西门子200,224xp cn对台达伺服驱动器ASDA-B2用位置模式实现位置控制?

已锁定

zz山

  • 帖子

    12
  • 精华

    0
  • 被关注

    1

论坛等级:游民

注册时间:2012-09-13

普通 普通 如何晋级?

如何用西门子200,224xp cn对台达伺服驱动器ASDA-B2用位置模式实现位置控制?

6553

12

2012-12-11 00:49:51

我的思路是这样的:
用脉冲控制位置,
先用在step7里用位置向导不停点下一步,做了个包络来熟悉一下,之后找资料,自己模仿着做了个,程序如下
main程序
网络1
LD M10.1
LPS
EU
R Q0.0, 1
LPP
CALL SBR_0:SBR3
网络2
LD I0.1
EU
= Q0.3
PLS 0 //高速脉冲启动;q0.3:输出完成指示
网络3
LD I0.2
R SM67.7, 1
PLS 0
S SM67.7, 1 //pto停止,sm67.7清零pto

子程序SBR0
LD SM0.0
MOVB 16#A0, SMB67
MOVW 500, SMW168
MOVB 3, VB500
MOVW 500, VW501
MOVW -1, VW503
MOVD 400, VD505
MOVW 100, VW509
MOVW 0, VW511
MOVD 4000, VD513
MOVW 100, VW517
MOVW 2, VW519
MOVD 200, VD521
ATCH INT_0:INT0, 19
ENI
之后就考虑怎么确定q0.1有没输出脉冲,想到可以用万用表看Q0.1对1M点电压的跳变,方法可行
接下来就是台达伺服驱动方面的设置以及接线,
脉冲的形式:
逻辑形式是脉冲列+符号,滤波宽度104kpps,低速脉冲,

注:台达伺服接收脉冲频率和224xp发出脉冲频率,我已经用驱动器内部提供的电子齿轮比调好了

我向台达代理商的技术人员要了具体的接线方式
点pulse接Q0.1,/pulse接plc的1M(零电位),Q0.2和Q0.3分别接sign和/sign控制电机转动的方向,
编码器,mobus通讯接线也接好了

问题来了,给伺服那送去脉冲,电机没反应~~
小弟新手,求各位大侠多多指教!!!
如何用西门子200,224xp cn对台达伺服驱动器ASDA-B2用位置模式实现位置控制? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。