基于micro850 PLC的丝杠运动(位移控制) - 图文

更新时间:2023-12-15 01:05:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

基于micro850的丝杠运动控制实验二(位移控制) 一、实验设备:PC计算机 一台

ABmicro850 48QWB PLC 一台

Powerflex525变频器 一台 丝杆装置 一台

二、 实验目的: 1. 熟悉CCW软件的使用 2. 熟悉PF525变频器的基本使用 3. 熟悉EB8000软件的基本使用 4. 熟悉HMI与PLC之间的通讯

5. 学习编码器的原理,以及高速计数模块的使用 三、 实验内容: 四、 原理:

1. 编码器与丝杆上的电机同轴连接,当电机运行时,带动编

码器同步旋转,编码器在旋转时,AB相会产生高速脉冲,该脉冲接入PLC,通过高速计数器,实现对脉冲的计数。此次实验采用的是,400BM编码器,即在使用单倍计数的模式下,电机旋转一圈,则计400个数。

2. 通过编码器计数累加值的大小,即可反应丝杆上滑块的位移情况,从而控制滑块的位移。 五、 实验要求:

1. 丝杆能够进行基本的正反转,启动,停止操作

2. HMI与PLC之间通讯,能够实现HMI对丝杆整个系统的控制。

3. 丝杆能够进行定位移动。

4. HMI上能够反应当前滑块的位置。 五:系统设计:

Micro850PLC与计算机之间采用以太网的通讯方式,

525变频器与PLC之间同样采用以太网的通讯方式, HMI触摸屏与PLC采用的是串口RS485-2W的通讯方式。 系统功能:

1.

当按下系统启动按钮(star)后,系统自动检测,滑块是否处于初始位置,若否,则滑块需要归位到初始点。

2.

当系统按下停止按钮stop后,系统自动停止,滑块归位。

3.

HMI界面上设计4个测试按钮,其功能分别为:左移10CM, 左移20CM,右移10CM 右移20CM

4.

HMI能够自定义对滑块进行控制,以规定的频率,方向,以及位移的距离运动。例如:给定30HZ的频率,让滑块向左运动25CM。

5.

输入 DI:08 DI: 09 DI:10 DI:11 DI:12 DI:13 I/O分配

名称 编码器A相 编码器B相 右光电传感器 左光电传感器 左限位开关 右限位开关 6.

六、CCW编程软件的使用(请参考丝杆的运动控制实验一以及Micro850的基本指令实验)

七、HMI的通讯,以及EB8000的使用(请参考丝杆运动控制实验一)

八、CCW变频器模块的使用。(请参考丝杆运动控制实验一) 九、CCW高速计数器模块的使用:

1. 与PF525变频器模块的导入相似,这里我们需要导入高速计数器(HSC)模块

2.模块导入:如下图所示,选中压缩文件

7.

导入:

5.这时我们就会发现在项目管理器中有这个程序:

6.双击程序,出现以下(HSC)模块,

7.HSC的参数配置:如下图所示,其它参数请自行参考有关hsc的文件。

8. 滤波参数的设置,在使用计数器时,应该设置滤波参数,否则无法正常计数,如下图所示,

9.高速计数器,实现位置控制程序的编写

经测量,丝杆转动一圈,滑块位移4MM.并且计数器计400个数。

例如:在A点时我们读取此时计数器的值为Adata,设定向右移动10CM,电机一圈4MM,计400个数,移动10CM,就计10000个数。

丝杆在向右转动的情况下,计数器的值是减小的。所以我们只要判断计数器的值是否小于(Adata一10000),就可以知道滑块是否到达指定位置。(这里之所以用小于,而不是用等于的原因:计数器计的都是高速的脉冲,而且程序扫描存在一定的时间。梯形图的判断语句不一定能够被执行)

以上只是一个简单的举例(accumulate为计数器的实时累加值)。具体程序请参考附录。

十、附录

附录一HMI界面设计:

附录二:modbus地址映射:

附录三 程序:

Controller.Micro850.Micro850.Prog1

本文来源:https://www.bwwdw.com/article/l2m5.html

Top