机电控制与可编程序控制器课程设计Word文档下载推荐.docx
《机电控制与可编程序控制器课程设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《机电控制与可编程序控制器课程设计Word文档下载推荐.docx(16页珍藏版)》请在冰点文库上搜索。
沫块置于台面上,切割开始时,使台面后移到限位,接着刀架下降一定位移量并锁住,抬然后
台面带动泡沫快一起前移至限位,旋转的刀片随之切割出一片一定厚度刀海绵,台面再后移
开台面
至限位,不断重复上述过程。
台面的体积为长、宽、高分别为1米、0.5米0.005米的铁块。
图2-2切片机工作原理示意图
2.2PLC控制系统的功能如下:
(1)两种工作状态:
手动或自动。
工作方式由选择开关S1确定,输入点00011接通时为手动方式,断开时为自动方式。
由手动进入自动时,先停止手动状态工作,按下自动启动按钮后,根据拨盘开关设定厚度值,进行自动切割。
过程如图2-3所示。
由自动进入手动时,先停止自动状态开关,然后操作人员操作手动按钮,控制切片机的动作。
(2)面向前或向后移动时,带锯电动机先启动,一旦带锯电动机停转,台面前移或后移就立即停止。
(3)须在带锯电动机启动时(即刀片旋转)时才能进行磨刀控制。
(4)无论在手动或自动方式下,当按下总停按钮后,除了带锯,磨刀外,刀架、台面的动作立即停止。
(5)电接通后,台面刹车交流接触器KM7立即接通。
在自动方式下使用高速计数器,用编程器设置DM6642的内容为0114,表示使用高速计
数的加模式、软复位,在DM0000-DM0003中为高速计数器建立中断比较表:
DM0000比较的次数(在程序中置为1)
DM0001目标值1低4位(在程序中计算设置)
DM0002目标值1高4位(在程序中置为0000)
DM0003比较1中断子程序号(在程序中下置为000)
后到位到位
台面向后►落刀►台面向前——
前到位
图2-3自动方式下的工作流程
硬件电路设计
主电路图
切片机控制系统的主电路如图3-1所示。
它共有5个电机,带锯电机驱动刀片旋转;
两
个磨刀电机带动砂轮对刀片研磨,使刀片锋利;
台面电机为直流电机(直流电由晶闸管直流
调速装置供给),驱动台面前移或后移;
刀架电机通过蜗轮/蜗杆传动机构驱动左、右丝杆正转或反转,刀架随滑套上移或下移,刀架电机制动方式为电磁刹车,电磁刹车使用制动电磁
铁;
QF1控制五台电机的通断情况;
FU1〜FU3分别对四台电机起过载保护作用;
当电路某
台电机出现故障时,空气开关QF会自动跳匝,使故障电机与电路分离,便于维修人员的检
修,又不影响系统的工作。
KM〜KM7为交流接触器的常开主触头,通过程序对交流接触器
线圈通断的控制从而达到对电机的控制。
FR1〜FR2对各台电机起(过流、断相、短路、过
载)保护作用,保证电路的正常工作。
晶闸管直流调速装置主要控制直流电机M5的控制。
图3-1切片机主电路
PLC外部电路图
本设计选用日本欧姆龙CPM2A系列可编程控制器控制电机的切片,切片机的工作方式有
两种;
自动和手动。
CPM2A!
—台设有20点,30点,40点和60点I/O端子的PLC它有两种输出方式分别为:
继电器输出型和晶体管输出型,并有二种电源可用。
为使PLC的I/O
容量提高到最大的120点I/O,与CPU单元连接的扩展单元可多达三个。
有三个扩展单元可用:
20点I/O单元有12点输入单元和8点输出单元。
将3个20点I/O单元与60内装I/O缎子的CPU单元连接就得到120点I/O的最大I/O容量。
本设计在两种方式下的输入点共有30个(输入端子有24个,输出端子有6个),超出PLC本身24个输入点,由于手动和自动只能以一种方式工作,故某些输入点可以分时复用,一点顶两点用,还考虑留有15%-20%
余量,所以本系统选用60点I/O端子的PLC。
PLC外部接线图如图3-2所示。
其中,高速计数的输入点是00000;
QF2是控制PLC的
电源通断,FU4对PLC以及其外部电路起过载保护作用;
S1选择开关对工作方式进行选择(手
动或自动),接通是为手动方式,断开时为自动方式;
SB0为落刀按钮,控制落刀程序;
SB1
为抬刀按钮,控制抬刀程序;
SB2台面向前按钮;
SB3为台面向后按钮;
SB4为刀架停止按
钮;
SB5为台面停止按钮;
SB6为带锯启动按钮;
SB7为带锯停止按钮;
S2为磨刀开关,控制磨刀程序;
SB8为总停按钮;
SB9自动启动按钮;
ST1为落刀限位开关;
ST2为抬刀限位开关;
ST3台面前到位开关;
ST4台面后到位开关;
拨盘开关用来输入一位十进制数的0〜9,
或一位十六进制数的0〜F;
四个拨盘开关分别用来设定百、十、个小数位数,利用每个拨盘开关的拨码盘调整各拨码开关的值;
二极管对PC输入点进行扩展避免形成寄生电路,导
致自动和手动输入相互干扰,造成混乱;
FR1〜FR2热继电器起到过载保护作用;
KM1〜KM7
交流接触器线圈,用来控制交流接器的闭合与断开;
KM5KM6分别为KM5KM6接触器辅助
触头控制线圈KM5KM6KM7的先后工作的顺序;
KM3KM4分别为KM3KM4接触器的辅助触头控制线圈KM3KM4的先后工作顺序。
在自动方式下,SB0〜SB5按钮失去作用;
在手动
方式下,拨盘开关输入无效。
I/O分配表
(1)输入单元
拨盘开关4个分别为小数位个位十位百位
接近开关SW1个
选择开关S11个
限位开关ST1〜ST44个
⑵输出单元
交流接触器线圈KM〜KM77个
输入点23个,输出点7个,为考虑到以后对系统的扩展,在PLC选型号时须留有15%〜
20%勺备用点,所以选用60点I/O端子的PLG(I/O分配表见表3-3)
制程序设计
控制程序分三部分来设计的分别:
公用程序、手动程序、自动程序。
其中公用程序完成
对带锯电机、磨刀电机、台面刹车的控制。
手动或自动的工作状态由20002表示,当20002
为"
0”时表示手动状态,为"
1”时表示自动状态。
1公用程序设计
程序图5-1所示为公用程序,主要完成对带锯电机、磨刀电机、台面刹车的控制。
按下外部
硬件电路图中的按钮SB6,00001常开触点得电闭合,带锯电机01000
闭合磨刀线圈01001得电电机运行工作;
按下外部硬
件电路图中的选择开关
S1,000」1常开触点得电闭合,
JMP(04)00跳转指令执行,执行手动控制程序。
@andM指令
程序如图5-2所示,20002为“0”
时进入手动工作状态,RESET20002置手动工作标志。
机运行工作并自锁,01000辅助常开触点闭合,01000辅助常闭触点断开:
按下外部硬件电
路图中的按钮SBQ00106常开触点得电闭合,SET01005落刀置位。
按下外部硬件电路图
中的按钮SB1,00107常开触点得电闭合,SET01006抬刀置位。
当外部限位开关ST1闭合时,常开触点00006得电闭合;
RESET01005落刀复位;
当外部限位开关ST2闭合时,常开
触点00007的电闭合,RESET01006抬刀复位;
当按下外部硬件电路图中的按钮SB4,常开
面向后复位。
当外部限位开关ST3闭合时,常开触点00008得电闭合,RESET010003台面
向前复位。
当外部限位开关ST4闭合时,常开触点00009得电闭合,RESET01004台面向后
复位。
当按下外部硬件电路图中的按钮SB8时,常开触点00004得电闭合,RESET01005落
刀、RESET01006抬刀、RESET01003台面向前、RESET01004台面向后都复位。
JME(05)
00为跳转结束指令,说明了手动程序执行已完成。
3自动程序设计
当20002为“1”时,切片机进入自动控制状态,在自动程序里,选用23000〜23005
这6个内部辅助继电器作为工作的步标志,控制循环动作,其功能表如图5-3所示。
普通计数器对外部事件的计数频率受到扫描周期(一般数十ms)及输入滤波器时间常
数(1〜80ms)限制,而高速计数器的计数频率不受这两者的影响,从而可以获得较高的计
数频率(CPM2A高速计数器的最大响应频率为20kHz)。
CTBL指令
比较表登记指令CTBL(63),用来登记一个高速计数器的比较表。
(1)格式:
P是定义符,取000。
C是控制数据,取值范围是:
000、001、002、003。
TB是比较表开始通道,其范围是:
IR、SRHRARLRDM*DM。
(2)功能:
当执行条件为ONB寸,根据控制数据C的值,完成表9所示的4种功能之一。
当C=000或002时,TB的内容是比较次数(BCD,TB+1的内容是目标值1的低4位(BCD,TB+2的内容是目标值1的高4位(BCD,TB+3的内容是比较1的中断子程序号;
TB+4的内容是目标值2的低4位(BCD,TB+5的内容是目标值2的高4位(BCD,TB+6的内容是比较2的中断子程序号;
…,依次类推。
当C=001或003时,TB的内容是下限值1的低4位
(BCD,TB+1的内容是下限值1的高4位(BCD,TB+2的内容是上限值1的低4位(BCD,TB+3的内容是上限值1的高4位(BCD,TB+4的内容是比较1的中断子程序号;
TB+5的内容是下限值2的低4位(BCD,TB+6的内容是下限值2的高4位(BCD,TB+7的内容是上限值2的低4位(BCD,TB+8的内容是上限值2的高4位(BCD,TB+9的内容是比较2的中断子程序号;
表5-1CTBL指令控制数据的定义
C
功能
000
登记一个目标值比较表,并启动比较
001
登记一个区域比较表,并启动比较
002
登记一个目标值比较表,用INI指令启动比较
003
登记一个区域比较表,用INI指令启动比较
程序如图5-4所示,初始步的产生及中间步的转换不是采用通常的启保停电路的结构形式,而是用SET/RESET(置位/复位)指令来实现启保停电路功能的。
按下外部硬件电路图中的按钮SB6,00001常开触点得电闭合,带锯电机01000线圈得电电机运行工作并自锁,
01000辅助常开触点闭合,01000辅助常闭触点断开:
选择开关S1打到自动时,JMP(04)
00跳转指令执行,执行自动控制程序。
DIFU(13)20001为上升沿微分指令,当20001的条
件由OFF变为ON(即上升沿)时,继电器20001维持一个扫描周期的ON状态;
20001常开触点闭合:
@ANDW(34清输出;
MOV(21)#000IR230所有步清零;
MOV(21)#0001DM000为DM000置1;
MOV(21)#000DM002为DM002清0;
MOV(21)#000DM003为DM003置000;
RESET20000自动运行标志清零;
SET20002置
自动工作标志;
SET23000步0置位,23000常开触点得电闭合;
25315为初始化脉冲。
按下外部硬件电路图中的按钮SB9,00005常开触点得电闭合,SET20000自动运行标志置1,20000常开触点得电闭合;
SET23001步1置位,23001常开触点的电闭合、RESET23000步0复
位;
01004线圈得电台面后移;
当外部限位开关ST4得电闭合时,00009常开触点得电闭合,
常闭触点断开,SET23002步2置位,23002常开触点得电闭合;
RESET23001步1复位;
MOV(21)IR001DM0001、MOV(82)IR000#1210DM0001读拨盘开关设定值,将脉冲数送
至DM001(DM002已置0);
25200高速计数器复位;
CTBL(63)登录比较表目标值比较开始;
SET23003步3置位;
RESET23002步2复位;
23003常开触点得电闭合,01005线圈得电落刀;
限位开关ST1得电闭合:
00006常开触点得电闭合,常闭触点断开SET23005步5置位;
开关得电闭合,00007常开触点闭合,常闭触点断开,SET23000步0置位;
RESET20000自
动运行标志清零;
RESET23005
步5复位;
JME(05)01自动完成,SBN(92)000中断子程序,25313常ON开关,
使SET23004步值置位,RESET23003步3复位。
RET(93)子程序返回。
表3-3I/O分配表
图5-2手动程序
号自动方式地址
SW
00000
SB6
00001
SB7】
r
00002
00004
自动运行初始化0000
一SB8
SB9
ST1仃
ST2
D0
百^
23001
S—r-
”23002
位D2
小数
23003
个位
位D3
D1
SB0+
S23004
SB2
SB3
SB4
25315+2°
01+20001
00006
00007
00008
20000009
00010—1
台面后移
」00011
到后限位(ST4)
输-
计算脉冲数
00103
00104
完成落刀量
0—
)1台7面前移
)1(8切割)
0(
到前限位1Q9ST3)
00110
符号
地址
KM1
01000
KM2
01001
KM7
01002
KM5
01003
KM6
01004
KM3
01005
KM4
01006
到下限位(ST1)
1
L
抬刀
23005
到上限位(ST2)
停止
00044-
SET20000
SET23001
DIFU(13)20001
20001
ANDW(34)
2000
#2307101000'
0000901004
2
MOV(21)
IR01000009
IR010
B23003000060
25200
RESET23000
II
■I'
SET23002
RESET23001
#0001
DM0000
RESEI20000
MW82)
°
00
#1
0001
CTBL(63)
——000—
SET23003
#0000
DM0002
——DM0000—RESET23002
1005
OV(21)#0000SET23005
,0003
2300401000”00008RE
T
ir
2300
SET2002
SET23000
JME(05)01
SBN(92)000
25313
SET23004
RET(93)
RESET2300图10
图5-4自动程序
END(01)