三菱PLC单轴运动控制

news2024/11/23 20:07:17

1、什么是运动控制

​ 运动控制,也可叫做电力拖动控制;它是自动化的一个分支,其动力源大部分都基于电动机。
也就是说,运动控制其实是基于电动机,实现物体对于角位移、速度、转矩等物理量改变的控制。
这里面,又将运动控制进行划分为两个方向,一个是用于机械行业的运动控制,另一个是用于化工行业的过程控制。
​ 在上面提到,运动控制其实是基于电动机的,这里的电动机指的是伺服电机;
如果一套单机设备上只用了一台伺服电机,这种情况下是更注重于对电机的一个控制,如位置、速度、转矩的控制;这个例子,是想单台电机控制只是运动控制的一个环节。
​ 而运动控制主要是针对产品,整体包含机械(电动机只是机械中的零配件)、电气、软件等,是对机械运动部件的位置、速度等进行实时的控制管理,使其按照预定的控制方案转变为期望的机械运动的控制。

2、运动控制应用的场景

​ 运动控制系统是以机械运动的驱动设备——电动机为控制对象,以控制器为核心,以电力电子功率变换装置为执行机构组成的。常见的如电动机、变频装置和控制器三部分组成传动机构。

​ 对机械运动部件的位置、速度等进行实时的控制管理,使其按照预度期的运动轨迹和规定的运动参数进行运动。所以,生产机械、运输机械等生产领域均有十分重要的应用价值。

2.1 调速应用

​ 风机、泵类机械为了节能,要根据负载轻重进行调速;机床加工,要根据工件精度的不同要求进行调速;运输机械为了提高生产率需要进行调速;电梯为了提高舒适度也需要进行调速。

2.2 伺服系统应用

​ 基于电动机的控制,以实现物体对角位移、转矩、转速等物理量改变的控制。不同于单纯的电机控制,运动控制关注点在于协调多个电机,完成指定的运动,尤其用于精确定位的场合。

2.3 智能仓库

1、菜鸟无人仓库

两分钟看懂菜鸟智能仓库流程_哔哩哔哩_bilibili

2、京东无人仓配智能分拣系统

3、运动控制系统的组成

运动控制器:常见的就是plc啦;

驱动器:工控人对驱动器应该再熟悉不过了;

执行机构:伺服电机;

减速机构:减速器;

光栅:编码器的一种;(一般用于车床加工)

人机界面:大家熟悉的触摸屏。

执行流程: 由运动控制器发出命令,给驱动机构进行功率放大,将放大后的信号传给执行机构(伺服电机),伺服电机自带编码器,能够实现**半闭环控制**;伺服电机又传动机构控制机械,在机械装置上安装了光栅尺(也是编码器),实现**全闭环控制**。操作人员在现场可通过人机界面去进行整个环节的**调试操作**。

4、三菱PLC开发运动控制需要的环境

  • 一个PLC或者运动板卡 (220V)

  • 一个DC 24V开关电源 (步进电机使用单独电源别和PLC用同一个)

  • 一个步进驱动器
  • 一个步进电机 (1.8°)
  • 丝杆螺距4mm距离

把脉冲转换为距离

5、GXWork3工具使用

5.1 配置网络

5.2 测试是否能正常通信

 
PLCData.PLC = new Mitsubishi.McProtocolTcp("192.168.9.200", 6000, Mitsubishi.McFrame.MC3E);
await PLCData.PLC.Open();
PLCData<int> ints = new PLCData<int>(Mitsubishi.PlcDeviceType.X, 0, 1);

await Task.Run(async () => 
               {
                   while(true)
                   {
                       await ints.ReadData();
                       Console.WriteLine($"ints[0]={ints[0]}");
                       Thread.Sleep(2000);
                   }

               });

Console.ReadKey();

5.3 配置三菱高速IO

6、三菱PLC运动控制文档查阅

6.1 文档下载

6.2 定位篇内容介绍

6.2.1 机械原点回归

6.2.2 相对定位

6.2.3 绝对定位

6.2.4 三菱特殊继电器表格

7、编写梯形图

梯形图常用快捷指令

ldi 常闭触点

ld 常开触点

out 输出线圈

7.0 限位开发

7.1 原点回归编写

7.2 相对定位

7.3 绝对定位

8、上位机通讯与软元件读写操作

  • 点位数据表编写与查询
  • 基于界面实现原点回归
  • 实现相对定位和正转和反转
  • 实现绝对定位
  • 实现急停功能
  • 实现定位控制功能
  • 实现速度控制

9、朝夕运动控制系统界面设计

10、运动控制系统与三菱PLC对接完成数据同步

什么是驱动器的细分?运行拍数与步距角是什么关系?
“细分”是针对“步距角”而言的。没有细分状态,控制系统每发一个步进脉冲信号,步进电机就按照整步旋转一个特定的角度。步进电机的参数,都会给出一个步距角的值。如110BYG250A型电机给出的值为0.9°/1.8°(表示半步工作时为0.9°、整步工作时为1.8°),这是步进电机固有步距角。通过步进电机驱动器设置的细分状态,步进电机将会按照细分的步距角旋转位移角度,从而实现更为精密的定位。以110BYG250A电机为例,列表说明:
电机固有步距角 运行拍数 细分数 电机运行时的真正步距角
0.9°/1.8° 8 2细分,即半步状态 0.9°
0.9°/1.8° 20 5细分状态 0.36°
0.9°/1.8° 40 10细分状态 0.18°
0.9°/1.8° 80 20细分状态 0.09°
0.9°/1.8° 160 40细分状态 0.045°

11、运动控制系统其他功能完善与调试

1600个脉冲 4mm

1mm = 400个脉冲


cm和像素变化,它们都是线性的变化量

y=kx+b

x: 小车实际位置,单位cm

y: 小车在软件上的位置坐标,单位px

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/14417.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux开发工具(2)——vim

文章目录多模式编辑器——vimvim的基本操作命令模式&#xff08;Normal mode&#xff09;插入模式&#xff08;Insert mode&#xff09;底行模式&#xff08;Last line mode&#xff09;vim的基本配置原理配置sudoers文件多模式编辑器——vim vim是一种多模式编辑器&#xff0c…

MYSQL语法一:创建表和查看表的所有列和所有数据库等

前言&#xff1a;接下里&#xff0c;我们即将开启mysql的旅行之路。首先是它的基础知识 1.mysql的基本知识点 mysql是客户端加服务器的模式。 客户端给服务器发送的数据称为请求request 服务器给客户端返回的数据称为响应response 客户端和服务器可以在不同主机上&#xff0c;…

轻松学习jQuery事件和动画

✅作者简介&#xff1a;热爱国学的Java后端开发者&#xff0c;修心和技术同步精进。 &#x1f34e;个人主页&#xff1a;Java Fans的博客 &#x1f34a;个人信条&#xff1a;不迁怒&#xff0c;不贰过。小知识&#xff0c;大智慧。 &#x1f49e;当前专栏&#xff1a;前端开发者…

计算机网络-网络层详细讲解(持续更新中)

网络层概述 网络层的主要任务是实现网络互连&#xff0c;进而实现数据包在各网络之间的传输。 要实现网络层主要任务&#xff0c;需要解决以下主要问题&#xff1a; 网络层向运输层提供怎样的服务&#xff08;“可靠传输”还是“不可靠传输‘&#xff09;网络层寻址问题路由…

小啊呜产品读书笔记001:《邱岳的产品手记-04》第07+08讲 关于需求变更

小啊呜产品读书笔记001&#xff1a;《邱岳的产品手记-04》第0708讲 关于需求变更一、今日阅读计划二、泛读&知识摘录1、07讲 关于需求变更&#xff08;上&#xff09;&#xff1a;需求背后的需求2、08讲 关于需求变更&#xff08;下&#xff09;&#xff1a;化变更于无形三…

【Pytorch with fastai】第 14 章 :ResNet

&#x1f50e;大家好&#xff0c;我是Sonhhxg_柒&#xff0c;希望你看完之后&#xff0c;能对你有所帮助&#xff0c;不足请指正&#xff01;共同学习交流&#x1f50e; &#x1f4dd;个人主页&#xff0d;Sonhhxg_柒的博客_CSDN博客 &#x1f4c3; &#x1f381;欢迎各位→点赞…

自动化测试selenium在小公司的成功实践

前言 可能提到自动化测试selenium&#xff0c;大家都会想到用python语言来编写脚本。但我们选择了java语言&#xff0c;因为我相信大部分公司java程序员比python程序员多得多。而对于很多测试人员&#xff0c;并不能熟练使用编程语言&#xff0c;所以他们需要别人指导。与其使…

iOS 16.2 的7个惊人变化

看起来 iOS 16 正在不断扩展 你已经知道 iOS 16 和 iOS 16.1 有多么不可思议。所以我认为下一次更新已经没有多少了——iOS 16.2。 Apple 刚刚通过 iOS 16.2 Developer Beta 1 消除了这些信念。 Developer Beta 2 中还有 7 个变化。相信我,它们也很棒。 #1、锁定屏幕的药物…

qemu创建linux虚拟机(亲测有效,virt-manger方式)

1&#xff0c;网桥的搭建 Bridge方式原理 Bridge方式即虚拟网桥的网络连接方式&#xff0c;是客户机和子网里面的机器能够互相通信。可以使虚拟机成为网络中具有独立IP的主机。 桥接网络&#xff08;也叫物理设备共享&#xff09;被用作把一个物理设备复制到一台虚拟机。网桥多…

Chrome 扩展教程之如何使用 React 构建 Chrome 扩展(教程含源码)

创建自己的 Chrome 扩展程序比许多人想象的要容易。这很有趣。我们可以尽情发挥我们的创造力,根据需要修改每个网站。 在本文中,我将首先向您展示如何设置 Chrome 扩展程序。之后,我们将设置一个 React 应用程序并将其加载到任何网站上。 设置 在我们开始之前,让我们在我…

对称加密和非对称加密

对称加密 加密和解密时使用的是同一个秘钥&#xff0c;这种加密方法称为对称加密&#xff0c;也称为单密钥加密。 优点&#xff1a;算法公开、计算量小、加密速度快、加密效率高。 缺点&#xff1a;如果一方的秘钥被泄露&#xff0c;那么加密信息也就不安全了。 示例AES pri…

VMware Workstation中桥接模式、NAT模式、仅主机模式

一、VMware虚拟机的网络模式 VMware工作站虚拟机有三种网络模式【①桥接模式 ②NAT模式 ③仅主机模式】&#xff0c;如下图所示&#xff1a; 二、VMware虚拟机的网络模式介绍 2.0、VMware的虚拟设备 VMware的虚拟设备序号虚拟设备编号说明1VMnet0是虚拟桥接网络下的虚拟交换机…

【正点原子FPGA连载】 第二章 实验平台简介 摘自【正点原子】DFZU2EG/4EV MPSoC 之FPGA开发指南V1.0

1&#xff09;实验平台&#xff1a;正点原子MPSoC开发板 2&#xff09;平台购买地址&#xff1a;https://detail.tmall.com/item.htm?id692450874670 3&#xff09;全套实验源码手册视频下载地址&#xff1a; http://www.openedv.com/thread-340252-1-1.html 第二章 实验平台…

CNN (吴恩达 2021

week1-2 02_边缘检测例子_哔哩哔哩_bilibili ​ ​ 我们之前在说面部识别介绍过&#xff0c;要识别面部&#xff0c;都是从细微的边缘入手&#xff0c;一层一层聚类&#xff0c;最终实现人脸的识别。神经网络由浅层到深层&#xff0c;分别可以检测出图片的边缘特征 、局部特…

【Linux】基本指令(一)

文章目录前言操作系统简述学习指令的原因ls 指令pwd 指令cd 指令touch 指令tree 命令mkdir 指令rmdir 和 rm 指令nano 指令clear 指令whoami 指令常用键位结语前言 今天&#xff0c;我们开始 Linux 的学习。本篇博客内容为 操作系统简述、Linux 基本指令、和几个 Linux 常用键…

Wordpress 生手遇到一堆问题,反应巨慢,提速插件又是一堆错误

环境 LAMP&#xff1a;Debian&#xff0c;Apache&#xff0c;MariaDB&#xff0c;PHP 7.4 Wordpress安装几乎没有什么要求&#xff0c;几乎没有特别的设置就可以顺利安装成功&#xff0c;但随着插件的增加&#xff0c;问题就慢慢出来了。 写两页就会发现Wordpress反应巨慢&…

LiteFlow 开源编排规则引擎

osgi 让 java 系统变成模块化的形式&#xff0c;ASM 是一款修改字节码的框架&#xff0c;同类型的框架 Cglib。这些框架能加载一个 class 信息&#xff0c;Javaagent&Attach API 结合 ASM LiteFlow 的理念很简单&#xff0c;就是把系统中的各个逻辑切分成一小块一小块的&am…

XCIE-HUAWEI-PBR-MQC-引入形成的路由环路

XCIE-HUAWEI-PBR-MQC-引入形成的路由环路 首先来个测试 给你们选&#xff0c;答案选啥呢? 正确答案在结尾公布 正确答案是C 为什么呢&#xff1f; 首先&#xff0c;虽然ACL有一个齐总是拒绝的&#xff0c;但是呢&#xff0c;他两都是同一条路由 但是呢&#xff01;&#x…

用于高通量实验筛选的化合物库 | MedChemExpress

Protein-Protein Interaction Library (含 59,370 种化合物) 用于发现新的 PPI 抑制剂 蛋白质相互作用 (PPI)是研究生物反应机制的重要工具。PPI 能产生许多效应&#xff0c;如改变蛋白质对其作用底物的专一性、生成新的结合位点、形成特异底物作用通道等。针对PPI的药物设计为…

Android App开发触摸事件中手势事件Event的分发流程讲解与实战(附源码 简单易懂)

需要源码或运行有问题请点赞关注收藏后评论区留言~~~ 一、手势事件的分发流程 智能手机的一大革命性技术就是把屏幕变为可触摸设备&#xff0c;既可用于信息输入也可以用于信息输出。与手势事件有关的方法主要有以下三个 dispatchTouchEvent 进行事件分发处理 返回结果表示该…