最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

台达PLC控制伺服说明

来源:动视网 责编:小OO 时间:2025-10-02 07:22:18
文档

台达PLC控制伺服说明

14.1台达ASDA伺服简单定位演示系统X1伺服电机Y0脉冲输出Y1正转反转/Y4脉冲清除DOP-A人机ASDA伺服驱动器WPLSoft【控制要求】z由台达PLC和台达伺服组成一个简单的定位控制演示系统。通过PLC发送脉冲控制伺服,实现原点回归、相对定位和绝对定位功能的演示。z监控画面:原点回归、相对定位、绝对定位。【元件说明】PLC软元件说明M0原点回归开关M1正转10圈开关M2反转10圈开关M3坐标400000开关M4坐标-50000开关M10伺服启动开关M11伺服异常复位开关M12暂停输
推荐度:
导读14.1台达ASDA伺服简单定位演示系统X1伺服电机Y0脉冲输出Y1正转反转/Y4脉冲清除DOP-A人机ASDA伺服驱动器WPLSoft【控制要求】z由台达PLC和台达伺服组成一个简单的定位控制演示系统。通过PLC发送脉冲控制伺服,实现原点回归、相对定位和绝对定位功能的演示。z监控画面:原点回归、相对定位、绝对定位。【元件说明】PLC软元件说明M0原点回归开关M1正转10圈开关M2反转10圈开关M3坐标400000开关M4坐标-50000开关M10伺服启动开关M11伺服异常复位开关M12暂停输
14.1 台达ASDA伺服简单定位演示系统

X1

伺服电机

Y0脉冲输出

Y1正转反转

/

Y4脉冲清除

DOP-A人机

ASDA伺服驱动器

WPLSoft

【控制要求】

z由台达PLC和台达伺服组成一个简单的定位控制演示系统。通过PLC发送脉冲控制伺服,实现原点回归、相对定位和绝对定位功能的演示。

z监控画面:原点回归、相对定位、绝对定位。

【元件说明】

PLC软元件说明

M0 原点回归开关

M1 正转10圈开关

M2 反转10圈开关

M3 坐标400000开关

M4 坐标-50000开关

M10 伺服启动开关

M11 伺服异常复位开关

M12 暂停输出开关(PLC脉冲暂停输出)

M13 伺服紧急停止开关

X0 正转极限传感器

X1 反转极限传感器

X2 DOG(近点)信号传感器

X3 来自伺服的启动准备完毕信号(对应M20)

X4 来自伺服的零速度检出信号(对应M21)

X5 来自伺服的原点回归完成信号(对应M22)

X6 来自伺服的目标位置到达信号(对应M23)

X7 来自伺服的异常报警信号(对应M24)

Y0 脉冲信号输出Y1 伺服电机旋转方向信号输出

Y4 清除伺服脉冲计数寄存器信号

Y6 伺服启动信号

Y7 伺服异常复位信号

Y10 伺服电机正方向运转禁止信号

Y11 伺服电机反方向运转禁止信号

Y12 伺服紧急停止信号

M20 伺服启动完毕状态

M21 伺服零速度状态

M22 伺服原点回归完成状态

M23 伺服目标位置到达状态

M24 伺服异常报警状态

【ASD-A伺服驱动器参数必要设置】

参数设置值说明

P0-02 2

伺服面板显示脉冲指令脉冲计数

P1-00 2

外部脉冲输入形式设置为脉冲+方向

P1-01 0

位置控制模式(命令由外部端子输入)

P2-10 101

当DI1=On时,伺服启动

P2-11 104

当DI2=On时,清除脉冲计数寄存器

P2-12 102

当DI3=On时,对伺服进行异常重置

P2-13 122

当DI4=On时,禁止伺服电机正方向运转

P2-14 123

当DI5=On时,禁止伺服电机反方向运转

P2-15 121

当DI6=On时,伺服电机紧急停止

P2-16 0

无功能

P2-17 0

无功能

P2-18 101

当伺服启动准备完毕,DO1=On

P2-19 103

当伺服电机转速为零时,DO2=On

P2-20 109

当伺服完成原点回归后,DO3=On

P2-21 105

当伺服到达目标位置后,DO4=On

P2-22 107

当伺服报警时,DO5=On

Ú当出现伺服因参数设置错乱而导致不能正常运行时,可先设置P2-08=10(回归出厂值),重新上电后再按照上表进行参数设置。

【PLC 与伺服驱动器硬件接线图】

台达伺服驱动器

DO_COM

SRDY ZSPD TPOS ALAM HOME

【控制程序】

M1002

MOV

K200D1343

Y7

Y10

Y11

M20

M21

M22

M23

M24

M1334

Y12

M1346

M11

X0

X1

X3

X4

X5

X6

X7

M12

M13

设置加减速时间为 200ms

Y6

M10

伺服启动

伺服异常复位

M0M1M2M3M4M1029

DZRN DDRVI DDRVI DDRVA DDRVA ZRST

K10000K100000K-100000K400000K-50000K5000K20000

K20000

K200000

K200000

X2Y0Y0Y0Y0Y0

Y1

Y1

Y1

Y1

M1M0M0M0M0M2M2M1M1M1M3M3M3M2M2M4

M4

M4

M4

M3

M0

M4

原点回归

正转圈

10跑到绝对坐标,处400000跑到绝对坐标,处

-50000定位完成后自动关闭定位指令执行

伺服计数寄存器清零使能

反转圈10伺服电机正转禁止伺服电机反转禁止PLC 暂停输出脉冲伺服紧急停止伺服启动准备完毕伺服启动零速度检出伺服原点回归完成伺服定位完成伺服异常报警

z当伺服上电之后,如无警报信号,X3=On,此时,按下伺服启动开关,M10=On,伺服启动。

z按下原点回归开关时,M0=On,伺服执行原点回归动作,当DOG信号X2由Off→On变化时,伺服以5KHZ的寸动速度回归原点,当DOG信号由On→Off变化时,伺服电机立即停

止运转,回归原点完成。

z按下正转10圈开关,M1=On,伺服电机执行相对定位动作,伺服电机正方向旋转10圈后停止运转。

z按下正转10圈开关,M2=On,伺服电机执行相对定位动作,伺服电机反方向旋转10圈后停止运转。

z按下坐标400000开关,M3=On,伺服电机执行绝对定位动作,到达绝对目标位置400,000处后停止。

z按下坐标-50000开关,M4=On,伺服电机执行绝对定位动作,到达绝对目标位置-50,000处后停止。

z若工作物碰触到正向极限传感器时,X0=On,Y10=On,伺服电机禁止正转,且伺服异常报警(M24=On)。

z若工作物碰触到反向极限传感器时,X1=On,Y11=On,伺服电机禁止正转,且伺服异常报警(M24=On)。

z当出现伺服异常报警后,按下伺服异常复位开关,M11=On,伺服异常报警信息解除,警报解除之后,伺服才能继续执行原点回归和定位的动作。

z按下PLC脉冲暂停输出开关,M12=On,PLC暂停输出脉冲,脉冲输出个数会保持在寄存器内,当M12=Off时,会在原来输出个数基础上,继续输出未完成的脉冲。

z按下伺服紧急停止开关时,M13=On,伺服立即停止运转,当M13=Off时,即使定位距离尚未完成,不同于PLC脉冲暂停输出,伺服将不会继续跑完未完成的距离。

z程序中使用M1346的目的是保证伺服完成原点回归动作时,自动控制Y4输出一个20ms的伺服脉冲计数寄存器清零信号,使伺服面板显示的数值为0(对应伺服P0-02参数需设置为0)。

z程序中使用M1029来复位M0~M4,保证一个定位动作完成(M1029=On),该定位指令的执行条件变为Off,保证下一次按下定位执行相关开关时定位动作能正确执行。

z组件说明中作为开关及伺服状态显示的M装置可利用台达DOP-A人机界面来设计,或利用WPLSoft来设定。

14.2 双轴同动绘出DELTA LOGO

【控制要求】

z 利用绝对寻址,双轴同动指令DPPMA 与DPPMR 绘出DELTA LOGO 。 z 利用DDRVA 指令控制第三轴做提笔动作。 z

轨迹如下图

起點

【装置说明】

PLC 软元件

说 明

X0 开启X0开关,双轴同动开始动作 Y0 双轴X 轴脉波输出装置 Y1

双轴X 轴方向信号输出装置

14 应用指令简单定位设计范例

DVP-PLC 应用技术手册 14-7

PLC 软元件

说 明

Y2 双轴Y 轴脉波输出装置 Y3 双轴Y 轴方向信号输出装置 Y4 第三轴提笔脉波输出装置 Y5

第三轴提笔方向信号输出装置

【控制程序】

X0

MOV P

D0K1= D0 K1

M1036

M1036

M1036

M1036

DDRVA

K5000

K10000

Y4

Y5

MOV P

K2

D0= D0 K2= D0 K3

= D0 K4= D0 K5= D0 K6= D0 K7

= D0 K8= D0 K9

= D0 K10= D0 K11= D0 K12= D0 K13

DPPMA K32500K-500D20Y0K4DDRVA

K10000

Y4

Y5

MOV P

D0

K0

DPPMA

Y0K10000

K600

K-53400DPPMA Y0K10000K-53400K61500DPPMA Y0K10000K32500K-500DDRVA

K5000

K10000

Y4

Y5

MOV P

D0

K8

DPPMA Y0K10000K10300K-43600DDRVA

K10000

Y4

Y5

MOV P

D0

K0

K10

DCIMA

K34400K-20500

D10Y0DCIMA D10Y0DCIMA D10Y0DCIMA

D10

Y0

K48800K-33300K23100K-53400K10300K-43600

第三轴提笔

双轴定位P0P 1→双轴定位P1P

→第三轴下笔

双轴定位P2P →双轴定位P3P →第三轴提笔

双轴定位P1P →双轴定位P4P →第三轴下笔

双轴定位P5P →双轴定位P6P →双轴定位P7P →繪製外框三角形

绘制椭圆形

14 应用指令简单定位设计范例

DVP-PLC 应用技术手册

14-8 M1036

DDRVA

K10000Y4

Y5

MOV P

D0

K0D0

= D0 K15DPPMA D20Y0K34500K-43000= D0 K 16

K17

= D0 K17= D0 K18= D0 K19= D0 K20DCIMA D10Y0DCIMA D10Y0DCIMA D10Y0DCIMA

D10

Y0

K43000K50800K34500K43000K-35800K-43000K-50800K-43000

M1029

INCP END 双轴定位P 4P 8→第三轴下笔

双轴定位P 8P 9

→双轴定位P 9P 10→双轴定位P 10P 11→双轴定位P 11P 8

→绘制正圆形

M1036

= D0 K14

MOV P

D0

DDRVA

K5000K10000Y4Y5

K15

第三轴提笔

【程序说明】

z 当启动X0,比较D0数值=1时,进入双轴同动绘出DELTA LOGO 。

步骤一︰第三轴提笔后,从原点P0移动到达P1。

步骤二︰P1处第三轴下笔,从P1移动到达P2,P2移动到达P3,P3移动到达P1,第三

轴提笔,完成三角形。

步骤三︰从P1移动到达P4,P4处第三轴下笔,从P4移动到达P5,P5移动到达P6,P6

移动到达P7,P7移动到达P4,第三轴提笔,完成椭圆形。

步骤四︰从P4移动到达P8,P8处第三轴下笔,从P8移动到达P9,P9移动到达P10,

P10移动到达P11,P11移动到达P8,第三轴提笔,完成圆形,DELTA LOGO 完成。

z M1036为第三轴提笔完成旗标,On 时会进入下一行程。

z M1029为X-Y 轴完成旗标,On 时D0会累加1,比较D0数值进入下一行程。

7 应用指令四则运算设计范例

DVP-PLC 应用技术手册 7-3

7.2 INC/DEC 加减寸动微调

【控制要求】

z 假设有一定位控制系统中,每发送100个脉冲可移动1mm 距离,当按寸动左移开关X0一下,

往左移动1mm ,当按动右移开关X1一下,往右移动1mm ,输出脉冲由PLC 输出点Y0提供。

【元件说明】

PLC 软元件

控制说明

X0 寸动左移开关 X1 寸动右移开关 D0 将移动到的位置

D2 移动到的位置所需的脉冲数 Y0 脉冲输出端 Y5

方向信号输出端

【控制程序】

DINC DDEC

DMOV DDRVA

D0

D0

D2D4

SET

D4

K50000

M1

X0X1

M1000

M1029

M1

LD<>

D2

MUL

RST

RST D0M1M1029

K100Y0

D2

Y5

D4

【程序说明】

z 按下寸动左移开关1次,X0由Off →On 变化,DINC 指令执行一次,D0内容增加1,同样,

按下寸动左移开关一次,X1由Off →On 变化,DDEC 指令执行一次,D0内容减少1。 z 假设D0和D4初始值为0,按下寸动左移开关,D0变为K1,其结果乘上K100转换成脉冲

数存放到D2,此时,D2的值与D4的不等,D2的值(K100)会被传送到D4,作为绝对定位(DDRVA )的目标位置值,同时M1被置位为On ,DDRVA 指令执行。

7 应用指令四则运算设计范例

DVP-PLC 应用技术手册

7-4 z DDRVA 指令执行的结果是,Y0输出100个50KHZ 的脉冲,系统从起初位置(D4=K0)跑到

目标位置(D4=D2=K100),左移1mm 。

z 若是再次按下寸动左移开关1次,D2=K200,与此前D4值K100不等,D2的值(K200)会

被传送到D4,作为绝对定位(DDRVA )的目标位置值,同时M1被置位为On ,DDRVA 指令执行,系统从上次位置(D4=K100)跑到目标位置(D4=D2=K200),再次左移1mm 。 z 依此类推,右移的情况与此相似,只要有按下右移寸动开关一次,将右移1mm 。

7 应用指令四则运算设计范例

DVP-PLC 应用技术手册 7-5

7.3 NEG 位移反转控制

K50000K-50000

(D200,D201)

(D200,D201)

(D200,D201)

X1反转启动

原点(K0)

【控制要求】

z 一定位控制系统做左右位移运动,每按下一次按钮(X1),定位装置从当前位置反转移动到以

原点(D200,D201值为K0)为对称中心的另一边。

【元件说明】

PLC 软元件

控制说明

X1 反转启动按钮 Y0 脉冲输出端 Y5 旋转方向端 D200,D201

绝对定位目标值

【控制程序】

DNEG

DDRVA

RST

D200

D200M0

K5000Y0X1

M0

M1029

SET

M0

Y5

【程序说明】

z 假设D200、D201(32位数据)的初始内容值为K50000,按下一次按钮后,即X1由Off →

On 变化,D200、D201(32位数据)的内容值变为K-50000。

z 同时,M0被置位为On ,DDRVA 指令执行,以5KHZ(K5000)的 频率向绝对目标位置K-50000

移动,目标位置到达后,M1029=On ,M0被复位为Off ,Y0停止发送脉冲。

z 再次按下按钮,即X1由Off →On 变化,D200、D201(32位数据)的内容值由K-50000变

为K50000,同时M0 被置位为On ,开始执行到绝对目标位置K50000的定位运动,直到到达目标位置才停止。

z 如此,按下一次按钮(X1),定位装置就会从当前位置移动到以原点为对称中心点的另一边。

二.两路脉冲输出

概述:

XC3系列和XC5系列PLC 一般具有2个脉冲输出。为了使用脉冲输出,必须要使用带有晶体管输出的PLC 。通过使用不同的指令编程方式,可以进行无加速/减速的单向脉冲输出,也可以进行带加速/减速的单向脉冲输出,还可以进行多段、正反向输出等等,输出频率最高可达400K Hz 。

本例中,使用单段单向脉冲输出,Y0控制X 轴步进电机,Y1控制Y 轴步进电机。通过流程控制两个轴轮流驱动。

例图:

Y

X 轴

程序流程框图:

程序及注释:

三.高速计数中断

概述:

XC系列PLC都具有高速计数功能,通过选择不同的计数器可以进行单相(递增模式、脉冲+方向输入模式),AB相模式计数,最高频率可达到200KHz。PLC 2.51版本以上包含高速计数中断功能,每路高速计数器拥有24段32位的预置值,计数器的每段计数差值等于预置值时产生中断。

本例中,C630=-1000时,Y0输出,其他复位;C630=-1500时,Y1输出,其他复位;C630=1500时,Y2输出,其他复位;C630=3500时,Y3输出,其他复位。

例图:

程序流程框图:

程序:

文档

台达PLC控制伺服说明

14.1台达ASDA伺服简单定位演示系统X1伺服电机Y0脉冲输出Y1正转反转/Y4脉冲清除DOP-A人机ASDA伺服驱动器WPLSoft【控制要求】z由台达PLC和台达伺服组成一个简单的定位控制演示系统。通过PLC发送脉冲控制伺服,实现原点回归、相对定位和绝对定位功能的演示。z监控画面:原点回归、相对定位、绝对定位。【元件说明】PLC软元件说明M0原点回归开关M1正转10圈开关M2反转10圈开关M3坐标400000开关M4坐标-50000开关M10伺服启动开关M11伺服异常复位开关M12暂停输
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top