0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

多图预警!多点搬运控制案例详解

vveeverything 来源:技成培训网 2023-05-22 16:31 次阅读

一、案例描述

有一批物料均匀的呈阵列排布在一个托盘上面,现在需要把物流均匀的搬运到另外一个位置,通过一个3轴的龙门台控制,需要搭配一个威纶通触摸屏,要求写出控制程序。

0f8791c6-f766-11ed-90ce-dac502259ad0.png

要求:

1.手动模式下,可手动控制平台左右前后上下移动。

2.按下回原点按钮,能够自动回原点,回完原点才可进行自动

3.自动模式下,按下启动按钮,会将物流一个一个从第一个坐标系一一搬运到第二个坐标系。

4.给定第一个坐标系第一个坐标点和给定第二个坐标系第一个坐标点,其他点两两之间间隔是10mm,PLC需要自动计算出来。

5.按下急停按钮按钮,步进电机立即停止运行。需重新执行一次原点回归指令。

6.按下暂停按钮时,设备停止,重新按下启动时设备继续动作。

二、电气元件选型

序号 元件 数量
1 空气开关 6个
2 FX3U-16MT plc 1台
3 威纶通触摸屏TK8071IP 1个
4 3轴步进电机滑台 1套
5 24V开关电源(100W) 1台

三、I/O分配

输入点 标签 输出点 标签
X0 Y负极限 Y0 Z脉冲
X1 Y原点 Y1 X脉冲
X2 Y正极限 Y2 Y脉冲
X3 X正极限 Y3 Y方向
X4 X原点 Y4 X方向
X5 X负极限 Y5 Z方向
X6 Z正极限 Y6
X7 Z原点 Y7

触摸屏的界面设置如上,下面把这些点位写成表格,如下图表:

0fb8a18a-f766-11ed-90ce-dac502259ad0.png

点位 标签 点位 标签
M0 启动 M10 手自动
M1 停止 M11 回原点开始
M2 急停 M12 回原点中
M3 X正转 M13 回原点完成
M4 X反转 M14 X轴回原完成
M5 Y正转 M15 Y轴回原完成
M6 Y反转 M16 Z轴回原完成
M7 Z正转 M17 确认下降点

坐标系的地址如下,启点的X坐标使用D1000开始的连续25个双字寄存器,起点的Y坐标用D1100开始的连续25个双字寄存器;

第一个坐标系第一个点坐标是(D1000,D1100),第2个点是(1002,1102)......

同样的方法,终点的X坐标用D1200开始的连续25个双字寄存器,终点的Y坐标用D1200开始的连续25个双字寄存器;

后面计算就给这些地址赋值可以搭建好坐标系。

0fee7ef4-f766-11ed-90ce-dac502259ad0.png

四、程序编写

1.原点回归速度和爬行速度设置

为了缩短扫描周期,把回归速度和爬行速度写在子程序P0里面,设置回归速度为2000,爬行速度为500。

100df702-f766-11ed-90ce-dac502259ad0.png

102cbd04-f766-11ed-90ce-dac502259ad0.png

2.数据计算

106303f0-f766-11ed-90ce-dac502259ad0.png

触摸屏只需要给定起点坐标(D1000,D1100),终点坐标(D1200,D1300)其他地址坐标就能自动计算出,这部分的程序比较多,可以写成子程序,这里使用P1的子程序,需要调用的时候再调用。

首先,求出最下面一行,所有点的横坐标,如下通过一段FOR循环和变址,后面的每一个点是前一个点坐标加10mm,通过循环变址,循环4遍,就能求出第一行的10个数据横坐标。

107e0f9c-f766-11ed-90ce-dac502259ad0.png

10991440-f766-11ed-90ce-dac502259ad0.png


根据第一行的数据,后面每一行的横坐标都和第一行一样,因此,使用8个批量测试指令,就能把后面8排地址的数据计算出来,这样的话横坐标就都计算完毕。

10ba3aa8-f766-11ed-90ce-dac502259ad0.png

10dfbeea-f766-11ed-90ce-dac502259ad0.png

接下来,求出第一列10个点的纵坐标,如下通过一段FOR循环和变址,后面的每一个点是前一个点坐标加10mm,通过循环变址,循环4遍,就能求出第一行的10个数据纵坐标。

11065460-f766-11ed-90ce-dac502259ad0.png

11243e08-f766-11ed-90ce-dac502259ad0.png

然后就可以求出每一列所有点的纵坐标,通过批量传送指令,前5行程序就把第一个坐标系的Y点都计算出来,最后一行,终点坐标也是一样的计算方法,执行完毕,子程序结束。

113a8398-f766-11ed-90ce-dac502259ad0.png

1161f7de-f766-11ed-90ce-dac502259ad0.png

118e6850-f766-11ed-90ce-dac502259ad0.png

3.计算调用

上面计算的程序不是需要时时刻刻都执行的,需要当数据发生改变时,再执行一次改变。

起点X坐标D1000的值通过demov指令不断传送给D2000,因此,它们是相等的,这比较指令,会让M51导通(常闭触点断开),只有给了一个新的值给D1000,它们才会不相等,这时,M51就会失点(常闭触点会导通),触发P1指令,执行计算。

11a81142-f766-11ed-90ce-dac502259ad0.png


其他3个坐标也是同样的控制原理。

4.数据的调用

在自动控制时,每抓取完一个物料每一遍动作,就导通M100的线圈(这部分的程序在后面),每次就让D0加1,抓取25个点的物料,就会增加到25。每一次动作,调用的坐标系点位不同,比如第一次启动时,下面就把D1000Z5(D1000),D1100Z5(D1100),D1200Z5(D1200),D1300Z5(D1300,)坐标给到对应控制的寄存器,执行完毕,M100导通,D1加1,Z5=2;这里调用的坐标是D1000Z5(D1002),D1100Z5(D1102), D1200Z5(D1202),D1300Z5(D1302)

每完成一次,使用的坐标地址就偏移2位,这样就可以切换坐标位置上;

11d8a8ca-f766-11ed-90ce-dac502259ad0.png


面计算出来的是浮点数的数据,还需要这几个数据转化成脉冲数(已知,丝杆导程是4mm,步进电机设置位800转每圈),可以求出脉冲当量=4mm/800=0.005mm

因此把之前求出的坐标除以0.005得出实际控制脉冲,并把数据转化成整数;

11fa4ec6-f766-11ed-90ce-dac502259ad0.png

5.正负极限设置

1214902e-f766-11ed-90ce-dac502259ad0.png

6.原点回归控制

12350d68-f766-11ed-90ce-dac502259ad0.png

7.手动控制

1250f438-f766-11ed-90ce-dac502259ad0.png

8.启停控制

126d8bc0-f766-11ed-90ce-dac502259ad0.png

129431da-f766-11ed-90ce-dac502259ad0.png


9.顺序控制

动作需要逆序写,第一步写在最后,动作完成M8029会导通,使用INC让D100加1,后面每一步都一样;运行到第5步,用M8029导通M10线圈,M10的常开写在这一行程序上面,用MOV指令让D100回到第1步,这样写是为了隔开一个扫描周期,让第5步的动作和第一步的定位指令不在同一个扫描周期里面运行。

12adf2a0-f766-11ed-90ce-dac502259ad0.png

10.升降点设置

12ccd85a-f766-11ed-90ce-dac502259ad0.png


11.位置显示

12e819ee-f766-11ed-90ce-dac502259ad0.png

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 触摸屏
    +关注

    关注

    42

    文章

    2255

    浏览量

    115085
  • 程序
    +关注

    关注

    115

    文章

    3719

    浏览量

    80352

原文标题:多图预警!多点搬运控制案例详解(内含源程序)

文章出处:【微信号:跟我学PLC,微信公众号:跟我学PLC吧】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MOMAX摩米士“X-Level”高容电池详解

    MOMAX摩米士“X-Level”高容电池详解 手机
    发表于 02-25 09:00 1044次阅读

    气象灾害预警广播的重要性

    、供排水等设施造成严重破坏。因此,利用科技手段建立防灾减灾应急预警体系,已经势在必行,成为各级***、水利局、气象单位、广播电视局、防洪抗旱办公室等的重要内容。北京恒星科通科技发展有限公司开发的太阳能
    发表于 02-09 16:13

    帮忙详解下单点接地与多点接地

    帮忙详解下单点接地与多点接地,我知道单点串联接地和单点并联接地,不知道多点接地是个什么样子,要是能把两者画个作以对比的话,那就再好不过了
    发表于 03-21 22:06

    多点控制电子开关电路电子资料

    本文所述的多点控制电子开关可实现对电器设备的地点控制,其电路如图所示,电路包括降压整流电路、双稳态触发电路和可控硅控制电路。降压整流电路为
    发表于 04-20 07:14

    多点控制开关电路

    多点控制开关电路
    发表于 12-14 21:00 5936次阅读
    <b class='flag-5'>多点</b><b class='flag-5'>控制</b>开关电路<b class='flag-5'>图</b>

    简单实用的多点控制开关

    简单实用的多点控制开关
    发表于 12-16 01:16 974次阅读
    简单实用的<b class='flag-5'>多点</b><b class='flag-5'>控制</b>开关

    温控多点控制开关电路

    温控多点控制开关电路
    发表于 05-18 15:06 1024次阅读
    温控<b class='flag-5'>多点</b><b class='flag-5'>控制</b>开关电路<b class='flag-5'>图</b>

    多点触控技术应用

    这些年间,多点触控技术核心控制芯片也从8位到32位、从芯片控制到单芯片控制不断演进,性能提升很快,而且还不乏各种创新触控技术相继登台。
    发表于 07-07 14:52 2284次阅读

    典型电动机控制原理详解

    本文详细介绍14个典型的电动机控制原理,并对控制原理进行详解
    发表于 03-08 10:56 3.9w次阅读
    典型电动机<b class='flag-5'>控制</b>原理<b class='flag-5'>图</b>及<b class='flag-5'>详解</b>

    定时同步的模协作多点传输

    针对非理想定时同步对协作多点传输的负面影响,提出了模协作多点传输算法。通过推导协作波束成形模式和联合处理模式在非理想定时同步条件下的平均可达速率,得到模式选择变量和模式选择门限。在
    发表于 02-26 10:04 1次下载
    定时同步的<b class='flag-5'>多</b>模协作<b class='flag-5'>多点</b>传输

    继电器控制电路与PLC梯形详解及怎么转换为PLC梯形

    今天给大家分享继电器控制电路与PLC梯形详解及怎么转换为PLC梯形
    的头像 发表于 07-26 08:58 1.2w次阅读
    继电器<b class='flag-5'>控制</b>电路与PLC梯形<b class='flag-5'>图</b><b class='flag-5'>详解</b>及怎么转换为PLC梯形<b class='flag-5'>图</b>

    两款多点控制电子开关电路

    多点控制电子开关可实现对电器设备的地点控制,其电路如图所示,电路包括降压整流电路、双稳态触发电路和可控硅控制电路。
    发表于 03-19 14:13 6326次阅读
    两款<b class='flag-5'>多点</b><b class='flag-5'>控制</b>电子开关电路<b class='flag-5'>图</b>

    传点对多点应用案例

    需求。以下几个应用场景具象地展示了**远传融创***点对多点的各种方案。 对一:机协同监控 在使用无人机对高速公路车流进行监控时,如需对两个方向的车流进行同时监控,目前的主流方案需要两个飞手使用两个遥控器
    发表于 11-30 15:42 1619次阅读
    <b class='flag-5'>图</b>传点对<b class='flag-5'>多点</b>应用案例

    分享两款多点控制电子开关电路

    多点控制电子开关(一)该多点控制电子开关可实现对电器设备的地点控制,其电路如图所示,电路包括降
    发表于 02-09 09:58 1次下载
    分享两款<b class='flag-5'>多点</b><b class='flag-5'>控制</b>电子开关电路<b class='flag-5'>图</b>

    【安全监测工具】BWII型广播预警监测仪,全自动通道类型传感监测预警

    【安全监测工具】BWII型广播预警监测仪,全自动通道类型传感监测预警 BWII型广播预警监测仪是专为工程地质领域安全监测而开发的全自动监
    的头像 发表于 05-21 09:38 278次阅读