PLC控制伺服电机总结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1章PLC基础知识
1.1 PLC简介
1.1.1 PLC的定义
PLC(Programmable Logic Controller)是一种以计算机(微处理器)为核心的通用工业控制装置,专为工业环境下应用而设计的一种数字运算操作的电子学系统。

目前已经广泛地`应用于工业生产的各个领域。

早期的可编程序控制器只能用于开关量的逻辑控制,被称为可编程序逻辑控制器(Programmable Logic Controller),简称PC。

现代可编程序控制器采用微处理(Microprocessor)作为中央处理单元,其功能大大增强,它不仅具有逻辑控制功能,还具有算术运算、模拟量处理和通信联网等功能。

PLC的高可靠性到目前为止没有任何一种工业控制设备可以达到,PLC对环境的要求较低,与其它装置的外部连线和电平转换极少,可直接接各种不同类型的接触器或电磁阀等。

这样看来,PC这一名称已经不能准确反映它的特性,于是,人们将其称为可编程序控制器(Programmable Controller),简称PLC。

但是近年来个人计算机(Personal Computer)也简称PLC,为了避免混淆,可编程序控制器常被称为PLC。

1.1.2 PLC的产生和发展
在PLC出现之前,机械控制及工业生产控制是用工业继电器实现的。

在一个复杂的控制系统中,可能要使用成千上百个各式各样的继电器,接线、安装的工作量很大。

如果控制工艺及要求发生变化,控制柜内的元件和接线也需要作相应的改动,但是这种改造往往费用高、工期长。

在一个复杂的继电器控制系统中,如果有一个继电器损坏、甚至某一个继电器的某一点接触点不良,都会导致整个系统工作不正常,由于元件多、线路复杂,查找和排除故障往往很困难。

继电器控制的这些固有缺点,各日新月异的工业生产带来了不可逾越的障碍。

由此,人们产生了一种寻求新型控制装置的想法。

1968年,美国最大的汽车制造商通用汽车公司(GM公司)为了适应汽车型号不断翻新的要求,提出如下设想:能否把计算机功能完备、灵活、通用等优点和继电器控制系统的简单易懂、操作方便、价格便宜等优点结合起来,做成一种通用控制装置,并把计算机的编程方法合成程序输入方式加以简化,用面向过程、面向问题的“自然语言”编程,使得不熟悉计算机的人也可以方便使用。

这样,使用人员不必在编程上花费大量的精力,而是集中力量去考虑如何发挥该装置的功能和作用。

这一设想提出之后,美国数字设备公司(DEC 公司)首先响应,于1969年研制出了世界上第一台PLC。

此后,这项新技术就迅速发展起来。

PLC的发展过程大致如下:
第一代:从第一台可编程序控制器诞生到70年代初期。

其特点是:CPU有中小型规模集成电路组成,存储器为磁芯存储器;功能简单,主要能完成条件、定时、计数控制;机
种单一,没有形成系列;可靠性略高于继电接触器系统;没有成型的编程语言。

第二代:70年代初期到70年代末期。

其特点是:CPU采用微处理器,存储器采用EPROM,使PLC的技术得到了较大的发展:PLC具有了逻辑运算、定时、计数、数值计算、数据处理、计算机接口和模拟量控制等功能:软件上开发出自诊断程序,可靠性进一步提高;系统开始向标准化、系统化发展;结构上开始有整体式和模块式的区分,整体功能从专用向通用过渡。

第三代:70年代末期到80年代中期。

单片计算机的出现、半导体存储器进入了工业化生产及大规模集成电路的使用,推进了PLC的进一步发展,使其演变成专用的工业化计算机。

其特点是:CPU采用8位和16位微处理器,使PLC的功能和处理速度大大增强;具有通信功能远程I/O能力;增加了多种特殊功能;自诊断功能及容错技术发展迅速;软件方面开发了面向过程的梯形图语言及其变相的语句表(也称逻辑符号);PLC的体积进一步缩小,可靠性大大提高,成本大型化、低成本。

第四代:80年代中期到90年代中期。

随着计算机技术的飞速发展,促进PLC完全计算机化。

PLC全面使用8位、16位微处理芯片的位片式芯片,处理速度也达到1微秒/步。

功能上具有高速计数、中断、A/D、D/A、PID等,已能满足过程控制的要求,同时加强了联网的能力。

第五代:90年代中期至今。

RISC(简称指令系统CPU)芯片在计算机行业大量使用,表面贴装技术和工艺已成熟,使PLC整机的体积大大缩小,PLC使用16位和32位的微处理器芯片。

CPU芯片也向专用化发展。

具有强大的数值运算、函数运算和大批量数据处理能力;已开发出各种智能化模块;以LCD微现实的人机智能接口普遍使用,高级的已发展到触摸式屏幕;除手持式编程器外,大量使用了笔记本电脑和功能强大的编程软件。

目前,为了适应大中型小企业的不同需要,进一步扩大PLC在工业自动化领域的应用范围,PLC正朝着以下两个方向发展:
其一:小型PLC向体积缩小、功能增强、速度加快、价格低廉的方向发展,使之能更加广泛地取代继电器控制。

其二:大中型PLC向大容量、高可靠性、高速度、多功能、网络化的方向发展,使之能对大规模、复杂系统进行综合性的自动控制。

总的趋势是:
(1) 中央处理单元处理速度进一步加快。

(2) 控制系统将分散化。

(3) 可靠性进一步提高。

(4) 控制与管理功能一体化。

1.2 PLC的构成
PLC的硬件主要由CPU模块、I/O端口组成。

1) 中央处理单元CPU是PLC的核心,它是运算、控制中心,将完成以下任务:
(1) 接受并存储用户程序和数据。

(2) 诊断工作状态。

(3) 接受输入信号,送入PLC的数据寄存器保存起来。

(4) 读取用户程序,进行解释和执行,完成用户程序中规定的各种操作。

2) PLC中的存储器分为系统程序存储器和用户程序存储器
3) I/O接口模块的作用是将工业现场装置与CPU模块连接起来,包括开关量I/O接口模块、模拟量I/O接口模块、智能I/O接口模块以及外设通讯接口模块等。

图1-1为PLC的硬件组成框图:
PLC

污染,维护也比较容易。

特别是随着电子技术和计算机软件技术的发展,它为电气伺服技术的发展提供了广阔的前景。

??
早在70年代,小惯量的伺服直流电动机已经实用化了。

到了70年代末期交流伺服系统开始发展,逐步实用化,AC伺服电动机的应用越来越广,并且还有取代DC伺服系统的趋势成为电气伺服系统的主流。

目前交流伺服电动机分为两种:同步型和感应型。

同步型(SM):采用永磁结构的同步电动机,又称为无刷直流伺服电动机。

其特点:
(1) 无接触换向部件。

(2) 需要磁极位置监测器(如编码器)。

(3) 具有直流伺服电动机的全部优点。

感应型(IM):指笼型感应电动机。

其特点:
(1) 对定子电流的激励分量和转矩分量分别控制。

(2) 具有直流伺服电动机的全部优点。

伺服系统由位置检测部分、误差放大部分、执行部分及被控对象组成。

采用了全封闭无刷结构,以适应实际生产环境不需要定期检查和维修。

其定子省去了铸件壳体,结构紧凑、外形小、重量轻。

定子铁心较一般电动机开槽多且深,散热效果好,因而传给机械部分的热量小,提高了整个系统的可靠性。

转子采用具有精密磁极形状的永久磁铁,因而可实现高转矩/惯量比,动态响应好,运行平稳。

转轴安装有高精度的脉冲编码器作检测元件。

因此交流伺服电动机以其高性能、大容量日益受到广泛的重视和应用。

2.2 交流伺服电机的控制方法
这里只介绍一种IM型伺服电机的控制方法:SPWM(脉宽调制变频)变频调速。

这是最近发展起来的,其触发电路是一系列频率可调的脉冲波,脉冲的幅值恒定而宽度可调,因而可以根据U1/f1比值在变频的同时改变电压,并可按一定规律调制脉冲宽度,如按正弦波规律调制,这就是SPWM变频调速。

SPWM变频的工作原理可用图2-1加以说明。

u Array
u
图2-1
若希望变频输出为图2-1所示正弦波电压,则它可以用一系列幅值不变的矩形脉冲来等效,只要对应时间间隔内的矩形脉冲的面积和正弦波与横轴包含的面相等即可。

单位周波内的脉冲数越多,等效的精度越高,谐波分量也越小。

SPWM 变频调速系统的组成和线路比较复杂,现在已经有专用的SPWM 集成组件供选择,如英国的HEF4752KV ,功能齐全,为工程人员提供了方便。

第3章 R7D-APA3H 伺服驱动器
3.1 R7D-APA3H 伺服驱动器外部结构及端子说明
SMARTSTEP A 系列为基于传统的步进马达的简单定位系统用途而开发出来的脉冲输入型位置控制产品。

它结合了步进的简单易用特点,同时具备步进马达难以达到的一些特征,如:在高速、高矩的情况下段时间内完成定位,在负荷急剧变化的情况下仍能保持状态稳定等,是具有很高可靠性的马达/驱动器。

图3-1为R7D-APA3H 伺服驱动器外部结构,表3-1为端子说明。

注:本系列使用电压:
主回路电源: 单相AC200/230V(170~253V)50/60Hz 控制回路电源:单相AC200/230V(170~253V)50/60Hz
路图
见附录1。

监控模式见表3-2。

表3-1
参数模式见表3-3。

3.3 基本动作操作方法
1. 调整增益用旋转开关
可以调整马达响应性能,选择0时,按照内部设定的参数值运行。

选择1—F 时,按照旋转开关的数值运行。

如果需要降低马达响应性能(平滑地运动时),将开关设定在较小值。

如果需要提高马达响应性能(快速地运动时),将开关设定在较大值。

2. 开关/参数设定有效切换
设定驱动器的动作是按照功能开关进行或者是按照参数设定进行。

见图3-2,说明见表3-4。

3. /反转脉冲输入和脉冲/ 5
6 1
2 3 4 5 6 表3-4
ON OFF
4. 在线自动调整
在线自动调整见图3-4。

5.
4.1.1
CPM2C 是一种紧凑的,高速可编程序控制器(PLC),是为需要每台PLC 有10~120点I/O 的系统控制操作而设计的。

CPM2C 在一个小巧的单元内综合有各种性能,包括同步脉冲控制,中断输入,脉冲输出,模拟量设定和时钟功能等。

CPM2C CPU 单元又是一个独立单元,能处理广泛的机械控制应用,所以它是在设备内用作内装控制单元的理想产品,完整的通信功能保证了与个人计算机、其它OMRON PLC 和OMRON 可编程终端的通信。

这些通信能力使用户能设计一个经济的分布生产系统。

4.1.2 CPM2C 的基本功能和特点
基本功能见表4-1。

表4-1
1 2
3 4 5
6 终止在线自动调整。

将结果保存
在参数的惯性比(Pn103),进行ON OFF
表3-6
CPM2C的特点:
(1) 丰富的指令系统,基本指令和应用指令多达185条。

(2) 中断功能完善,高达20kHz的高速计数器能方便地测量高速运动的加工件。

(3) 高速脉冲输出功能更加完善。

(4) 具有同步脉冲控制功能,可方便地调整输入输出的脉冲频率比值。

(5) 内置时钟功能。

(6) 完善的通信功能。

(7) 可方便地与OMRON的可编程序终端(PT)相连接,为机器操作提供一个可界面。

4.2 CPM2C的操作方式
CPM2C有3种操作方式:PROGRAM,MONITOR和RUN,见表4-2。

表4-2
4.3 同步脉冲控制及脉冲输出功能介绍4.3.1 同步脉冲控制
CPM2C 的晶体管输出型,它的高速计数器功能配合其脉冲输出功能,可以产生一个频率为输入脉冲固定倍数的输出脉冲。

见图4-1。

4.3.2 CPM2C 的高速脉冲输出功能
CPM2C 使用01000、01001两个输出点,高速脉冲输出功能更加完善。

其脉冲输出功能有以下三种情况: (1) 两点无加速/减速的单相脉冲输出:输出频率为10Hz —10KHz ,占空比50%。

(2) 两点不同占空比的脉冲输出:频率范围为0.1Hz —999KHz ,占空比0—100%。

(3) 带梯形加速/减速变化的脉冲输出,分为脉冲+方向输出和增/减(CW/CCW )脉冲输出,占空比50%。

脉冲输出模式有2种:独立模式,在此模式下,输出预定数目的脉冲后输出停止;连续模式,在此模式下输出由指令来停止。

图4-2是带梯形加速和减速的脉冲输出。

4-3。

脉冲+方向输出或增/减脉冲输出
脉冲输出端口编号0
输出端口号:01000或脉冲输出端口编号0的当前坐标值系统
PULS(65):设置脉冲输出个数
ACC(—):控制带梯形加速和减速的脉冲输出
INI(61):停止脉冲输出和改变脉冲输出当前值PV
PRV(62):读出脉冲输出当前值PV 和状态 图4-3
增减脉冲输出见图4-6。

4.5 编程相关指令4.
5.1 同步脉冲控制的相关指令
与同步脉冲控制的相关指令见表4-3。

表4-3
注:当使用指令SYNC(––) 指定频率比例系数时,一定要将脉冲输出频率设置在10 kHz以下。

INI(61)指令用来停止同步控制。

器)0;010:脉冲输出端口1)
存储将要设定的频率比例系数
#0001~#1000(4位BCD码)表示:1%~1000%
图4-5
图4-6
注:通过将PLC 机转换为PROGRAM 模式来停止脉冲输出也是可
以的。

PRV(62)用来读出脉冲输入频率。

PRV(62)用来读出同步控制的状态。

4.5.2 带梯形加速和减速的脉冲
输出相关指令
与带梯形加速和减速的脉冲输出(占空比固定)相关的操作指令见表4-4。

表4-4
从表4-5可以看出哪些操作指令在带梯形加速和减速的脉冲输出进行时可以执行。

表4-5
PULS(65)指令用来指定在独立模式下要输出的脉冲个数。

注:000: 相对脉冲 001: 绝对脉冲
即:绝对坐标系统的脉冲输出当前值与移动的脉冲数目之和
冲输出当前值的坐标系统在PLC 设置中设置为一绝对坐标系统时,只过PULS(65)指令来指定脉冲输出的类型为绝对脉冲。

ACC(––)指令用来设置脉冲的频率,加速/减速变化率和在离散模式
下启动脉冲输出。

固定为000:脉冲输出端口0 脉冲输出的类型(000:相对脉冲;001:绝对脉冲) 设置脉冲个数的起始字
最右边4位数字 最左边4位数字
脉冲个数(最右边,最左边位数字)
存储设置的脉冲个数的寄存器。

存储范围为96,777,215~16,777,215
负数可通过置最左边的负数标志位为ON 来表示。

最右边4位数字
最左边4位数字
00000000~输出端口指定(000:脉冲输出端口0;010:脉冲输出端
控制标识(001:读同步控制的状态) 存储同步控制状态的起始字
注: 脉冲的加速/减速变化率就是每10ms 脉冲的频率增加或减少的数
值。

ACC(––)指令用来设置脉冲的频率,加速/减速变化率和在连续模式下
启动脉冲输出和改变脉冲频率。

注: 脉冲的加速/减速变化率就是每10ms 脉冲的频率增加或减少
的数值。

INI(61)指令用来改变脉冲输出当前值PV 。

INI(61)指令用来停止脉冲输出。

第5章
CPM2C 控制
动器
5.1
本实例中要求当执行条件位个脉冲从输出端口01000(脉冲输出端口0)
输出,其脉冲频率变化如图5-1
图5-1
解题思路可见图5-2。

图5-2
根据图5-2所示流程可编程序如下。

CPM2C 控制
R7D-APA3H 伺服驱动器接线图见附录2。

5.2 加减速
的结
指定脉冲的输出模式
000 002 加速/码表示:10 Hz ~10 kHz ) 10 Hz ~10 kHz )
码表示:10 Hz ~10 kHz )
加速/)
固定为000:脉冲输出端口0 控制标识(004:改变脉冲输出当前值PV )
PV 值变化数据的起始字 PV 值。

96,777,215~16,777,215 ON 状态来表注:脉冲输出的当前值PV 只有当脉冲输出停止时才可以改
固定为000:输出端口指定 模式标识 设置表的起始字
加速/减速变化率(#0001~#1000 BCD 码表示:10 Hz ~1
目标频率(#0001~#1000 BCD 码表示:10 Hz ~10 kHz )
开始频率(#0001~#1000 BCD 码表示:10 Hz ~10 kHz ) 00005
20000
ON 状态 脉冲输出端口0 相对脉冲
脉冲个数SV 数据的起始字
设置脉冲频率和启动脉冲输出
DM0000 1000个脉冲
在这个例子中,要求实现如图5-3对正反转和加减速的结合控制,执行条件:00005,方向指定器:00006。

题目分析及解答:
当执行条件位(00005)置于ON 状态时,频率为100Hz 的冲动脉冲从脉冲输出端口01000(CW 方向)或脉冲输出端口01001(CCW 方向)输出。

当执行条件位(00005)置于OFF 状态时,脉冲输出停止。

通过改变方向指定位(00006)的方法可以实现输出端口01000(CW 方向)与输出端口01001(CCW 方向)之间的切换。

CPM2C 控制R7D-APA3H 伺服驱动器接线图见附录2。

依据上述,可编程序如下。

(CPM2C 控制R7D-APA3H 伺服续模式,增/减脉冲输
方向输出 脉冲输出端口0
ON 状态 OFF 状态
方向输出 续模式,增/减脉
方向 0 图5-3

R7D-APA3H 伺服驱动系列基本功能的

反转和同
步脉
冲控制等。

和伺服系统的结构以及工作原理有了比较深刻的理解,而且对它们之间的联系也做了比较深刻的思索。

从接到题目,我就着手阅读大量的相关学习资料,充分利用和
INI(65)指令只能当脉冲输出停止后才能执行。

在脉冲ACC (—)指ACC (—)不能被接收。

三是布线,任其空置,否则可能导致单元、驱动器破损。

再就是指令脉冲要使用电源(DC24V )作为专用电源。

总之,这次毕业设计使自己获得了很大的锻炼。

感谢学校给我们这次锻炼的机会!
谢 辞
检测执行条件标志是否
有从OFF 状态到ON 状态的变化
执行同步脉冲控制 高速计数器 脉冲输出端口0 存放频率系数的起始字 停止同步脉冲控制
DM0000 DM0001
图5-4
首先深深感谢我的指导老师,在本设计期间给予我悉心的指导和精心的培养。

徐老师渊博的知识、丰富的实践经验、敬业的精神令我钦佩不已,老师为我们提供了良好的实验条件,使我顺利地完成了毕业设计。

从老师这里我不仅学到了知识,学会了研究的方法,更学会了做人的道理,这些都使我受益匪浅。

再次深深地感谢徐老师!
深深感谢学院领导,正是在他们英明的带领下,自动化学院才有了飞速发展,我们才得以有优良的环境用来做设计工作。

深深感谢大学四年教过我的老师们,他们给了我丰富的知识。

深深感谢我的辅导员,在这几年的大学生活当中在生活上给了我无私的关怀和帮助,同时他们丰富的实践经验、踏实的工作作风给我留下了深刻的印象。

深深感谢学校信息网络中心和图书馆老师,他们提供给了我们很多宝贵的资料,让我们在学习之余有了更为广泛的知识来源。

深深感谢和我一起做毕业设计的同学,在本设计期间他们给了我无私且及时的帮助。

深深感谢含辛茹苦养育我的父亲和母亲,在我求学期间,他们给了我最大的支持和关爱。

参考文献
附录1 控制输入输出信号的连接及外部信号处理电路图
附录2 CPM2C控制R7D-APA3H伺服驱动器接线图。

相关文档
最新文档