首页 理论教育 如何处理数据量信号?

如何处理数据量信号?

时间:2023-06-25 理论教育 版权反馈
【摘要】:2)选定运动控制器中必须使用到的“状态型数据量信号”。3)建立运动控制器中“用户软元件”和“固定用途元件”的关系。然后通过多CPU的数据通信,将从“顺序控制CPU”发出的指令传送到“运动CPU”,同时将运动控制器及伺服系统的工作状态信号传送到“顺序控制CPU”,“顺序控制CPU”据此进行判断处理和显示。

如何处理数据量信号?

1)选定运动控制器中必须使用到的“指令型数据量信号”。

2)选定运动控制器中必须使用到的“状态型数据量信号”。

3)建立运动控制器中“用户软元件”和“固定用途元件”的关系。

对指令型信号的处理——指令寄存器(用户软元件从D6640开始启用)。图4-7中F1运算步的运算程序如下:

D640L=D6640L//1轴JOG速度设定

D642L=D6642L//2轴JOG速度设定

D644L=D6644L//3轴JOG速度设定

D646L=D6646L//4轴JOG速度设定

D704=D6704//PLC就绪标志

D705=D6705//速度切换

D706=D6706//所有轴伺服ON

D707=D6707//实、虚模式切换请求

D708=D6708//JOG操作同时起动指令

D710=D6710//JOG操作同时起动轴设定寄存器

D714L=D6714L//手轮操作选轴设定寄存器

D720=D6720//1轴手轮倍率设置寄存器

D721=D6720//2轴手轮倍率设置寄存器

D722=D6720//3轴手轮倍率设置寄存器

D755=D6755//第1手轮使能请求寄存器

//从D6640~D6755被占用

//刷新参数设置2:D6640~D6799(共160点)

//对状态监视型信号的处理:状态监视寄存器(用户软元件从D7000开始启用)

D7000L=D0L//1轴进给当前值

D7002L=D2L//1轴实际当前值

D7004L=D4L//1轴偏差计数器值(www.xing528.com)

D7006=D6//1轴轻微错误代码

D7007=D7//1轴严重错误代码

D7008=D8//1轴伺服错误代码

D7009=D9//1轴原点回归再移动量

D7010L=D10L//1轴DOG ON后移动量

D7012=D12//1轴执行程序号

D7013=D13//1轴执行M代码号

D7014=D14//1轴转矩限制值

D7015=D15//1轴恒速控制的数据设置点

D7016L=D16L//1轴移动量变更寄存器

D7018L=D18L//1轴停止输入时的当前值

//其余各轴照此分配,占用D7000~D7399

//以下是虚轴的状态

D7400L=D800L//虚1轴当前值

D7402=D802//虚1轴轻微错误代码

D7403=D803//虚1轴严重错误代码

D7404=D804//虚1轴执行程序号

D7405=D805//虚1轴执行M代码

D7406L=D806L//虚1轴差速齿轮后的当前值

D7408=D808//虚1轴故障检测出的轴号

//占用点从D7000~D7499,500点

在图4-7中,编制信息传递程序的目的就是要建立“运动控制器”中一个连续的数据区域。这个区域包含了整机控制程序所必需的对运动控制器的指令信号和运动控制器及伺服系统的状态信号。然后通过多CPU的数据通信,将从“顺序控制CPU”发出的指令传送到“运动CPU”,同时将运动控制器及伺服系统的工作状态信号传送到“顺序控制CPU”,“顺序控制CPU”据此进行判断处理和显示。

以上就是运动控制器CPU的信息及其传递过程。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈