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

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

3天内不再提示

通过PLC和遥控器实现搬运平车的运动控制

dytfki8u8yql 来源:电子技术控 2023-07-02 09:35 次阅读

在网上看到搬运平车的介绍,搬运平车的运动控制是通过PLC和遥控器结合来控制实现的,自己就想着尝试自己写下程序来实现控制,自己写的程序通过触摸屏来进行模拟

触摸屏软件使用是McgsPro组态软件来做简单的按钮设计,模拟程序和PLC通信进行程序的仿真进行。

1、打开McgsPro组态软件进行新建工程,在新建工程中设置参数

59ebd738-1802-11ee-962d-dac502259ad0.png

打开软件

2、进行设备组态,实现McgsPro组态软件和PLC进行通信,在通信中远程控制IP是PLC的IP地址。

5a205de6-1802-11ee-962d-dac502259ad0.png

触摸屏和PLC通信

3、对参数进行设置,因为在PLC编程的时候需要用到M和Q。

5a524fa4-1802-11ee-962d-dac502259ad0.png

参数设置

4、对按键进行编制

5a7ae388-1802-11ee-962d-dac502259ad0.png

触摸屏

PLC编程软件使用的是STEP 7-MicroWIN SMART

程序段

5aa846b6-1802-11ee-962d-dac502259ad0.png

5acef8a6-1802-11ee-962d-dac502259ad0.png

5af2b138-1802-11ee-962d-dac502259ad0.png

PLC使用的是SIMATIC S7-200 SMART CPU ST20

5b1590d6-1802-11ee-962d-dac502259ad0.jpg

总结:

1、目前程序能够实现前进、后退、左转、右转、急停通过触摸屏的控制,但是指示灯部分还不能进行显示。

2、尝试用子程来写调用程序,但是部分功能实现(后退实现),但是前进不能调动子程出现问题。

3、程序部分还需要进行优化处理。 通过这次编程让自己找到自己学习中的很多不足,在学习中一看视频全部会,但是一动手做项目马上就报废。要想学好PLC编程,自己多动手做项目是能够快速提升自己。

延伸阅读:如何利用PLC来实现简单的搬运动作

5b4efa7e-1802-11ee-962d-dac502259ad0.jpg

简易机械手结构图如图所示

M1为控制机械手左右移动的电动机

M2为控制机械手上下升降的电动机

YV线圈用来控制机械手夹紧防松

SQ1为左到位检测开关

SQ2为右到位检测开关

SQ3为上到位检测开关

SQ4为下到位检测开关

SQ5为工件检测开关

简易机械手的控制要求如下:

机械手要将工件从工位A移到工位B 处;

机械手的初始状态(原点条件)是机械手应停在工位A的上方,SQ1、SQ3均闭合;

若原点条件满足且SQ5闭合(工件A处有工件),按下启动按钮,机械手按“原点→下降→夹紧→上升→右移→下降→放松→上升→左移→原点”的步骤工作。

5b89bdbc-1802-11ee-962d-dac502259ad0.gif

动作图编程前理顺动作如何转移:

5bac0a02-1802-11ee-962d-dac502259ad0.jpg

定义符号表:

5bcde348-1802-11ee-962d-dac502259ad0.jpg

硬件的接线图:

5be3d568-1802-11ee-962d-dac502259ad0.jpg

满足所有动作的程序如下:

5c0b9922-1802-11ee-962d-dac502259ad0.jpg

一大堆梯形图看着真是眼花缭乱,不用担心我们一段一段分析分析这个机械手是如何工作的!

其实这个图没有那么多的并行分支,所以转移起来逻辑非常简单!

5c723bb4-1802-11ee-962d-dac502259ad0.jpg

5c8f418c-1802-11ee-962d-dac502259ad0.jpg

5cb111fe-1802-11ee-962d-dac502259ad0.jpg

5cc9b09c-1802-11ee-962d-dac502259ad0.jpg

5cf020b0-1802-11ee-962d-dac502259ad0.jpg

5d10793c-1802-11ee-962d-dac502259ad0.jpg

5d2a68e2-1802-11ee-962d-dac502259ad0.jpg

5d4662d6-1802-11ee-962d-dac502259ad0.jpg

5d64afde-1802-11ee-962d-dac502259ad0.jpg

5d81d6ea-1802-11ee-962d-dac502259ad0.jpg

审核编辑:汤梓红

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

    关注

    5011

    文章

    13293

    浏览量

    463281
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10863

    浏览量

    211737
  • 触摸屏
    +关注

    关注

    42

    文章

    2305

    浏览量

    116179
  • S7-200
    +关注

    关注

    13

    文章

    408

    浏览量

    50430
  • SIMATIC
    +关注

    关注

    1

    文章

    231

    浏览量

    15752

原文标题:PLC使用的是SIMATIC S7-200 SMART CPU ST20

文章出处:【微信号:电子技术控,微信公众号:电子技术控】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何利用PLC实现简单的搬运动作?

    今天咱们来谈一谈如何利用PLC实现简单的搬运动作,让机械为人服务!这个例子完美的用到了顺序控制的指令,实际应用起来真的是非常方便,程序循环控制
    发表于 11-02 10:52 668次阅读

    基于ST的MEMS传感的个人电脑和媒体遥控器空中运动控制

    最快的空中鼠标功能,” Movea有限公司主管市场及商业开发的副总裁Greg Smith表示,“通过与MEMS产品的领导厂商合作,Movea又取得了一次巨大的飞跃,为消费者带来了最好的运动传感技术。”  内置ST的运动传感
    发表于 10-25 11:22

    设备应用于智能遥控器中的设计与实现

    的设计与实现。  1 工作原理  智能遥控器包括两部分———遥控器和RF 接收(Dongle),遥控器端和Dongle 端采用射频通信协议
    发表于 12-04 15:48

    单片机实现网络遥控器的方法(遥控器+显示屏+语音控制)

    ` 本帖最后由 zhaihuaming 于 2019-8-26 17:14 编辑 现在找到一个免费的网络遥控器方案,单片机发送命令即可改变手机遥控器界面,非常方便,详细信息请点击:单片机实现网络
    发表于 08-26 16:26

    PDA上实现遥控器的集成

    在PDA上通过二次开发,利用PDA的红外线端口,接收和发射遥控器产生的红外线, 使PDA可替代遥控器。文章介绍了该系统的开发和应用环境以及系统实现的原理。
    发表于 04-18 09:47 5次下载

    如何通过亚马逊Alexa语音控制遥控器

    现在您拥有自己的语音控制遥控器!您可以使用您学到的语音来控制通过Amazon Alexa使用遥控器的几乎所有内容。
    的头像 发表于 08-31 09:55 5633次阅读
    如何<b class='flag-5'>通过</b>亚马逊Alexa语音<b class='flag-5'>控制</b><b class='flag-5'>遥控器</b>

    基于STM32的红外遥控器设计,实现红外遥控器的复制与红外信号的发送

    模块具体怎么实现的。1.目的:复制遥控器红外波形然后发射出去控制红外家电设备。2.怎么复制:A.我是通过STM32的定时捕获来获取
    发表于 11-25 09:06 23次下载
    基于STM32的红外<b class='flag-5'>遥控器</b>设计,<b class='flag-5'>实现</b>红外<b class='flag-5'>遥控器</b>的复制与红外信号的发送

    红外学习型遥控器方案说明

    红外学习型遥控器通过学习操作学习其它遥控器上的部分按键,实现同一遥控器遥控两种设备,方便用户
    的头像 发表于 10-18 11:31 4471次阅读

    通过遥控器打开/关闭LED

    电子发烧友网站提供《通过遥控器打开/关闭LED.zip》资料免费下载
    发表于 02-01 10:53 0次下载
    <b class='flag-5'>通过</b><b class='flag-5'>遥控器</b>打开/关闭LED

    通过遥控器控制的新手音乐播放

    电子发烧友网站提供《通过遥控器控制的新手音乐播放.zip》资料免费下载
    发表于 02-13 16:33 0次下载
    <b class='flag-5'>通过</b><b class='flag-5'>遥控器</b><b class='flag-5'>控制</b>的新手音乐播放<b class='flag-5'>器</b>

    无线遥控器如何对码?

    针对配置遥控器的对拷法大多适用于卷帘门遥控器、道闸遥控器、伸缩门遥控器、车库门遥控器、平移门、平开门遥控
    的头像 发表于 04-15 09:31 1.1w次阅读

    如何利用PLC实现简单的搬运动

    今天咱们来谈一谈如何利用PLC实现简单的搬运动作。这个例子完美地用到了顺序控制的指令,实际应用起来真的是非常方便,程序循环控制起来也是得心
    的头像 发表于 05-10 10:07 946次阅读
    如何利用<b class='flag-5'>PLC</b><b class='flag-5'>实现</b>简单的<b class='flag-5'>搬运动</b>作

    找方案 | 基于Infineon SoC蓝牙CYW20835之智能遥控器方案

    1.蓝牙智能遥控器的应用介绍遥控器的发展,从红外遥控器,到2.4GRF遥控器,再到现在的蓝牙的遥控器;从机械的上下左右按键式
    的头像 发表于 11-30 15:27 1827次阅读
    找方案 | 基于Infineon SoC蓝牙CYW20835之智能<b class='flag-5'>遥控器</b>方案

    PLC实例:顺序控制指令,实现搬运动

    今天咱们来谈一谈如何利用PLC实现简单的搬运动作。这个例子完美地用到了顺序控制的指令,实际应用起来真的是非常方便,程序循环控制起来也是得心
    的头像 发表于 06-26 15:31 2989次阅读
    <b class='flag-5'>PLC</b>实例:顺序<b class='flag-5'>控制</b>指令,<b class='flag-5'>实现</b><b class='flag-5'>搬运动</b>作

    遥控器解码怎么使用

    遥控器解码是一种用于解码和复制遥控器信号的设备,它可以帮助用户在遥控器丢失或损坏的情况下,重新获得对设备的控制
    的头像 发表于 09-30 14:23 820次阅读