循序渐进Micro800控制系统

实现运动控制的功能块设计 运动控制功能模块开发

表7-9 命令类功能块表7-10 动作方式类功能块运动控制块比较多,这里只对几个比较重要的功能块进行简单的介绍。图7-26 MC Power功能块因为在PTO配置时配置过驱动使能口为O.06口,因此,当MC Power功能块使能时,O.06口会置1,使得驱动使能。表7-13 MC Home模块参数列表4.MC MoveAbsolute功能块功能块如图7-29所示,该功能块的作用是控制电动机按照设定的速度、加速度进行绝对位置的移动。
理论教育 2023-06-28

HSC功能块概述及优化方案

图7-38 HSC功能块HSC功能块如图7-38所示。表7-17 HSC功能块参数列表HSC命令参数见表7-18。表7-18 HSC命令参数说明:“0x”前缀表示十六进制数。但是,在HSC计数期间的HSC应用数据改变请求将被忽略。HSC0、HSC1和HSC2支持所有模式。在HSC执行的周期里,HSC功能块在“0x01”命令下,状态将会持续更新。表7-24 PLS数据结构元素作用表表7-25 HSC状态值在使用HSC计数时,注意设置滤波参数,否则HSC将无法正常计数。
理论教育 2023-06-28

在FBD中使用元素编写功能块示意图

图5-9 功能块编程示意图在FBD中同样可以使用梯形图编程语言中的元素如:线圈、连接开关按钮、跳转、标签和返回等。
理论教育 2023-06-28

RS-485 Modbus网络通信实现及应用

以速度控制系统为例,本节应用2080-SERIALISOL模块实现Micro850与PowerFlex 525变频器的连接。连接完成后,需要设置Micro850控制器以及变频器参数,然后对控制器进行编程,输出控制命令给变频器,来控制电动机。将计算机与Micro850通过USB线连接起来,用RSLinx Classic中默认的USB协议实现计算机对Micro850的访问。
理论教育 2023-06-28

位置控制系统程序设计技巧与方法

以一个简单的位置控制系统为例,该系统的控制要求如图7-45所示。控制系统程序如图7-46所示。图7-46 位置控制系统程序程序中使用了PTO模块的MC Power、MC Home、MC MoveAbsolute功能块,在使用MC MoveAbsolute之前需要给Kinetix 3模块驱动使能,需要用到MC Power模块,并需要用MC Home模块设置原点,故需要用到MC Home模块设置原点,接下来可以使用MC MoveAbsolute模块来控制电动机运动,如图7-47所示。
理论教育 2023-06-28

高速计数器和可编程限位开关

高速计数器功能块包含两部分:一部分是位于控制器上的本地I/O端子,另一部分是HSC功能块指令。可编程限位开关功能允许用户组态HSC为PLS或者是凸轮开关。图3-5 HSC组态为PLS的示意图下面介绍HSC的硬件信息:所有的Micro830和Micro850控制器,除了2080-LCxx-xxAWB,都有100 kHz的高速计数器。每个主高速计数器有4个专用的输入,每个副高速计数器有两个专用的输入。表3-8 每个HSC使用的本地输入号由表3-10可知,HSC0的副计数器是HSC1,其他HSC类似。
理论教育 2023-06-28

Kinetix 3驱动器参数配置优化方法

若想用外部I/O或者通信来控制Kinetix 3驱动器需要具备两个条件:首先是需要正确地完成硬件的接线;然后需要对Kinetix 3驱动器进行正确的参数配置。罗克韦尔自动化公司提供了Ultraware软件专门对Kinetix 3进行参数配置。该软件直观的操作界面使得Kinetix 3的参数配置起来非常简单。
理论教育 2023-06-28

字符输入和发送测试:ABL、ACL和AWA功能块应用

1)从Hyper Terminal输入一些字符,字符计数此时应有更新,ABL功能块的字符显示值应与超级终端输入字符的数量一样。确保开关start ABL没有触发,然后将ACL Input.RXBuffer置1,选中start ACL激活ACL的功能块,然后取消start ACL以清除缓冲区。如果再次连通ABL功能块,会看到字符计数变为0,如图9-35所示。图9-33 启动ABL功能块图9-34 从超级终端输入字符图9-35 ACL功能块的应用3)现在要使用AWA功能块将字符发送到超级终端,将开关start AWA置1会发现NumChar显示值为11。
理论教育 2023-06-28

温度控制系统的结构设计与优化

图8-1 温度控制系统结构温度控制单元的工作原理为:Micro850控制器能控制模拟量输出模块输出DC 0~10V电压,并经功率放大器转化为AC 0~220V电压,用于驱动电阻炉进行加热。系统原理图如图8-2所示。关于热电阻模块和模拟量输出模块的工程单位标定,本节以2080-RTD2和2080-OF2为例进行说明。因为2080-OF2是积分式模拟量输出模块,其输入的数据范围为0~65535,所以要将其转化成0~10V电压就需要用如下公式进行转化。2080-RTD2模块可以通过CCW的转化获得实际温度。
理论教育 2023-06-28

PowerFlex4M的Modbus网络通信方式探究

通过Modbus网络控制变频器,因此PowerFlex 4M的参数P106[Start Source](起动源)和P108[Speed Reference]都设为5——“通信端口”。PowerFlex 4M变频器参数设置通过变频器控制面板设置参数,控制面板操作参见表11-8,需要设置的参数如下:1)P106[Start Source]设为5——“Comm Port”。
理论教育 2023-06-28

如何使用4.6.3变频器启动向导

图4-24 启动变频器配置向导启动向导设置变频器的步骤如下:1.Reset Parameters点击“Next”,弹出重置参数的对话框,这里点击重置参数按钮,可以把变频器的各项参数还原为默认值。图4-25 电机控制3.Motor Data点击“Next”,设置电机参数,如图4-26所示,这里用户要根据变频器所控制的电机的铭牌来设置电机的电流、电压和频率。断开在线的变频器,也可以用向导来配置变频器,只是部分步骤不能完成,但并不妨碍对变频器基本参数的配置。
理论教育 2023-06-28

Micro800控制器的运算符指令及应用

运算符类功能块指令也是Micro800控制器的主要指令类,该大类指令主要用于转换数据类型以及比较,其中比较指令在编程中占有重要地位,它是一类简单有效的指令。表5-85 运算符类功能块指令分类1.数据转换数据转换功能块指令主要用于将源数据类型转换为目标数据类型,在整型、时间类型、字符串类型的数据转换时有限制条件,使用时须注意。当TON 1.ET小于等于4s时,置位red,复位blue。图5-103 比较指令应用
理论教育 2023-06-28

如何设定程序执行顺序?

多个程序可以在一个控制器中同时运行,但执行顺序由编程人员设定,设定程序的执行顺序时,在项目组织器中右键单击程序图标,选择属性,打开程序属性对话框,如图5-12所示,在Order后面写下要执行顺序,1为第一个执行,2为第二个执行,例如:一个项目中有8个程序,可以把第8个程序设定为第一个执行,其他程序会在原来执行的顺序上,依次后推。图5-12 更改程序执行顺序
理论教育 2023-06-28

Kinetix3驱动器的Modbus网络通信优化方案

位置控制系统中控制器和Kinetix 3驱动器采用RS-232进行通信,RS-232上可以使用Modbus RTU和ACSII两种协议。图7-11 Drive配置图7-12 Kinetix 3通信参数配置配置完后将配置好的参数存入驱动器中。这样就完成了使用Modbus RTU控制Kinetix 3驱动器的设置。
理论教育 2023-06-28

如何安装和卸载编程软件?

下面介绍Micro800控制器编程软件CCW的安装过程。在安装之前,请确保计算机系统满足表4-1所示的要求。图4-1 编程软件安装图标2)双击安装图标后,弹出的对话框提供可以选择安装软件时的说明语言。4)在弹出的对话框输入用户信息,点击“下一步”。5)在弹出的对话框中选择接受,点击“下一步”。软件卸载时,进入控制面板,将其中的Connected Components Workbench、ControlFL-ASH、Rockwell Automation USBCIP Driver Package、Rockwell Windows Firewall Configuration U-tility、RSLinx Classic进行删除。
理论教育 2023-06-28
-已经加载完成-