教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

智能堆垛机控制系统的设计报告 - 图文(6)

来源:网络收集 时间:2026-08-26
导读: 图5-22 3个项目组件 运动包络组态完成后,向导会为所选的配置生成三个项目组件(子程序),分别是:PTO0_CTRL子程序(控制)、PTO0_RUN子程序(运行包络)和PTO0_MAN子程序(手动模式)子程序,如图5-22所示,一个

图5-22 3个项目组件

运动包络组态完成后,向导会为所选的配置生成三个项目组件(子程序),分别是:PTO0_CTRL子程序(控制)、PTO0_RUN子程序(运行包络)和PTO0_MAN子程序(手动模式)子程序,如图5-22所示,一个由向导产生的子程序就可以在程序中被调用。下面对三个项目组件的功能作进一步的叙述。

1、PTO0_CTRL子程序:(控制)启用和初始化PTO输出。在用户程序中只使用一次,并且需要确定在每次扫描时得到执行。即始终使用SM0.0作为EN的输入,如图5-23所示。

图5-23 运行PTO0_CTRL子程序

◆ I_STOP(立即停止)输入(BOOL型):当此输入为低电平时,PTO功能会正常工作。当此输入变为高电平时,PTO立即停止脉冲的发出。

◆ D_STOP(减速停止)输入(BOOL型):当此输入为低电平时,PTO功能会正常工作。当此输入变为高电平时,PTO会产生将电动机减速至停止的脉冲串。

◆ Done(完成)输出(BOOL型):当完成位被设置为高时,它表明上一个指令已执行。

◆ Error(错误)参数(BYTE型):包含本子程序的结果。当完成位为高电平时,错误字节会报告无错误或有错误代码的正常完成。

◆ C_Pos(DWORD型):如果PTO向导的HSC计数器功能已启用,此参数包含以脉冲数表示的模块当前位置。否则,当前位置将一直为0。

2、PTO0_RUN子程序(运行包络):命令PLC执行存储于配置/包络表的指定包络中的运动操作。运行这一子程序的梯形图如图5-24所示。

图5-24 运行PTO0_RUN子程序

23

◆ EN位:子程序的使能位。在“完成”(Done)位发出子程序执行已经完成的信号前,应使EN位保持开启。

◆ START参数(BOOL型):包络执行的启动信号。对于在START参数已开启,且PTO当前不活动时的每次扫描,此子程序会激活PTO。为了确保仅发送一个命令,一般用上升沿以脉冲方式开启START参数。

◆ Abort(终止)命令(BOOL型):命令为ON时位控模块停止当前包络,并减速至电动机停止。

◆ Profile(包络)(BYTE型):输入为此运动包络指定的编号或符号名。 ◆ Done(完成)(BOOL型):本子程序执行完成时,输出ON。可用该完成位来限制PTOx_RUN子程序运行。

◆ Error(错误)(BYTE型):输出本子程序执行结果的错误信息。无错误时输出0。

◆ C_Profile(BYTE型):输出位控模块当前执行的包络。 ◆ C_Step(BYTE型):输出目前正在执行的包络步骤。

◆ C_Pos(DINT型):如果PTO向导的HSC计数器功能已启用,则此参数包含以脉冲数作为模块的当前位置。否则,当前位置将一直为0。

3、PTO0_MAN子程序(手动模式):将PTO输出置于手动模式。执行这一子程序允许电动机启动、停止和按不同的速度运行。但当PTO0_MAN子程序已启用时,除PTO0-CTRL外任何其他PTO子程序都无法执行。运行这一子程序的梯形图如图5-25所示。

图5-25 运行PTO0_MAN子程序

◆ RUN(运行/停止)参数:命令PTO加速至指定速度(Speed(速度)参数)。从而允许在电动机运行中更改Speed参数的数值。停用RUN参数命令PTO减速至电动机停止。

当RUN已启用时,Speed参数确定速度。速度是一个用每秒脉冲数计算的DINT(双整数)值。可以在电动机运行中更改此参数。

◆ Error(错误)参数:输出本子程序的执行结果的错误信息,无错误时输出0。 ◆ C_Pos(DINT型):如果PTO向导的HSC计数器功能已启用,此参数包含用脉冲数目表示的模块;否则此数值始终为零。

由上述三个子程序的梯形图可以看出,为了调用这些子程序,编程时应预置一个数据存储区,用于存储子程序执行时间参数,存储区所存储的信息,可根据程序的需要直接调用。

5.1.5 立体存储单元电气系统分析、安装与调试

立体存储单元中安装在电气控制板上的电气系统、操作面板的硬件系统以及各电气接口信号排布与搬运单元相同,具体可以参照搬运单元中相关的内容。而X、Y两轴方向的滚珠丝杠直线驱动模块,分别采用前面子任务四中介绍的两台Microtep

24

17HS101两相混合式步进电动机驱动。两步进电动机由两台SH-2H040Ma驱动器来驱动,通过单元中PLC发送的脉冲及换向信号实现步进电动机的控制运行。

为了有效检测定位直线驱动模块上滚珠丝杠螺母滑动块的移动位置,在X轴的左端和Y轴的下端均安装有一个电感式接近开关,用于两轴上对应螺母滑动块回到原点位置的检测,为步进电动机的运动位置控制提供参考原点。为了防止步进电动机螺母滑动块产生运动过冲,避免其对滚珠丝杠传动系统造成机械性损坏,在X和Y轴的两行程终端均安装有机械行程开关。该四个机械行程开关的常闭触点串联在一起,直接连接在步进驱动器直流24V供电电源回路上,当螺母滑动块过冲时,直接以硬件的方式切断驱动器电源,从而使步进电动机紧急停止运行。

立体存储单元中所需要PLC的I/O点数为11点输入和7点输出,选用S7-200 CPU 226 CN DC/DC/DC 的PLC,其I/O点数为24/16,足可以满足控制I/O点数的需要。具体I/O地址分配如下表5-2所示。

表5-2 立体存储单元的I/O地址分配 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 地址 I0.0 I0.1 I0.2 I0.3 I2.0 I2.1 I2.2 I2.3 I2.4 I2.5 I2.6 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q1.6 Q1.7 设备符号 B1 B2 1B1 1B2 SB1 SB2 SB3 SA1 SA2 SB4 KM CP1+ CP2+ DIR1+ DIR2+ 1Y1 HL1 HL2 设备名称 电感式接近开关 电感式接近开关 磁感应式接近开关 磁感应式接近开关 按钮 按钮 按钮 开关 开关 按钮 继电器触头 X轴步进电机驱动器脉冲输出 Y轴步进电机驱动器脉冲输出 X轴驱动器方向控制 Y轴驱动器方向控制 电磁阀 绿色指示灯 蓝色指示灯 控制X轴推料台的移动方向 控制Y轴推料台的移动方向 控制气缸直线推料气缸 开始指示 复位指示 控制Y轴方向推料台的移动 设备功能 X轴反方向的原点左限位 Y轴反方向的原点下限位 推料气缸活塞杆缩回限位 推料气缸活塞杆伸出限位 开始 复位 特殊 手动(0)/自动(1)切换 单站(0)/联网(1)切换 停止 上电信号 控制X轴方向推料台的移动

如图5-26所示为立体存储单元的I/O接线原理图,基本的电磁阀和传感器等的接线,自己可参照前面单元的分析,然后进行接线。另外,在输出端的步进电动机方向控制和脉冲发生器线路上均串上一个阻值为2K限流保护电阻。

25

图5-26 立体存储单元PLC I/O接线原理图

下面针对立体存储单元中步进驱动系统的连接与调试进行说明。

进行步进电动机驱动系统电气线路连接时,先按照图3-89所示电气接线关系,将X轴和Y轴上的步进电动机和驱动器连接好对应的相线电气线路。图3-106中PLC的输出端Q0.0~Q0.3分别串有2K电阻后与对应的步进驱动器控制输入端CP1+、CP2+、DIR1+和DIR2+相连,而驱动器上的CP1-、CP2-、DIR1-和DIR2-均连接到输出端直流24V电源的负端0V上,即PLC输出端口1M公共端上。特别要注意的是在连接驱动器供电电源时,供电线路中必须要串联上4个行程限位保护开关的常闭触点,用来防止螺母滑动块产生过冲。4个行程限位保护开关的安装位置应该合理,一定要保证螺母滑动块到达行程终点位置前,能可靠的压下行程开关切断驱动器电源。

步进电动机驱 …… 此处隐藏:2786字,全部文档内容请下载后查看。喜欢就下载吧 ……

智能堆垛机控制系统的设计报告 - 图文(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/444126.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)