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

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

3天内不再提示

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

电子技术控 来源:电子技术控 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
    +关注

    关注

    4976

    文章

    12267

    浏览量

    455019
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10456

    浏览量

    206599
  • 触摸屏
    +关注

    关注

    42

    文章

    2131

    浏览量

    113689
  • S7-200
    +关注

    关注

    13

    文章

    405

    浏览量

    49631
  • SIMATIC
    +关注

    关注

    1

    文章

    230

    浏览量

    15523

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

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

收藏 人收藏

    评论

    相关推荐

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

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

    全能遥控器的发展趋势

    (集成红外和射频技术的全能遥控器)上面实现所有的设备控制,那必将是一种发展趋势。市面上已经出现了很多带有红外学习功能的全能遥控器,相信有一天也会出现集成红外隔和射频两种技术的全能
    发表于 12-12 14:05

    如何让红外遥控器控制单片机

    各位大神 ,求助 我有红外线遥控器有红外线接收模块stc52单片机 就是不知道如何将三者联系起来并通过按红外线遥控器上的按键来实现控制单片
    发表于 04-23 17:11

    春泉云遥控器CYK200空调智能遥控器手机远程遥控开关

    配对后,通过红外与空调互动,两部分互联网的链接,对空调的控制和操控更加稳定,云遥控器采用无线WiFi通讯方式,结合手机APP,实现空调的智能节能管理。云
    发表于 06-23 16:23

    遥控器单片机是51的,小车芯片是飞思卡尔的,请问如何修好这个遥控器 急急急

    接手前人的活,用摇杆控制小车运动 无线模块是zigbee,现在遥控器坏了 没有原来的电路图 遥控器单片机是51的,小车芯片是飞思卡尔的,请问如何修好这个
    发表于 05-05 20:03

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

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

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

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

    不用futaba怎么实现遥控器和板子的直接通信?

    研究飞控,pixhawk,遥控器和飞控之间的通信是通过futaba来实现,如果我不用futaba,如何实现遥控器和板子的直接通信?可以
    发表于 04-19 05:47

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

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

    遥控器通信原理简介

    目录一. 遥控器通信原理简介二. SBUS信号解析1. SBUS信号简介2. STM32F7解析SBUS信号三. 通信任务实现一. 遥控器通信原理简介要实现一个
    发表于 08-19 08:53

    如何实现红外遥控器的设计?

    如何实现红外遥控器的设计?
    发表于 02-15 07:44

    【开源分享】STM32四轴遥控器

    作者:酷电玩家一、简介:基于小马哥RoboFly开源四轴软件平台设计的四轴遥控器,开源四轴:开源四轴飞行二、遥控器功能:1.主控STM32F103C8T62.SI24R01无线通信四轴遥控器
    发表于 06-08 15:11

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

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

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

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

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

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