西门子模块6ES7241-1AA22-0XA0库存充足
西门子模块6ES7241-1AA22-0XA0库存充足
前言
现代塑料注射成型机, 简称注塑机, 是一个集机、电、液于一体的典型系统, 因具有一次能够成型复杂制品、后加工量少、加工的塑料种类多等特点,自问世以来,发展极为迅速,目前已成为塑料成型加工的主要设备。但由于注塑过程是一个非稳定、非恒温的过程,在合模、注射、升(降) 温等各生产过程中的工艺参数将直接影响塑料制品的质量, 因而对注塑机的控制系统提出了很高的要求。必须有完善的自动化控制与调节系统, 保证对注塑机的被控制量具有一定重复精度和灵敏度的可靠控制与调节。
目前已有很多厂家将可编程序控制器(简称PLC) 用于注塑机控制, 但传统的PLC 是单任务型的,对系统来说应用程序仅有一个,巳很难胜任实时系统的控制要求。近年来, 具有多任务处理功能的新型可编程计算机控制器(简称PCC) 是发展起来的新一代PLC ,它不仅适用于小规模的控制,更能胜任复杂的、对实时性要求高的控制场合,而且其趋势是系统具有可扩展性, 对现场总线和网络的支持也在不断增强。因此我们研究PCC 的多任务工作原理,并将其用于对注塑机的控制, 对塑料制品质量和经济效益的提高,具有实用价值。
一、PCC 的多任务处理原理
单任务控制方式的PLC 在处理一些复杂的任务时显得不够灵活,甚至不能胜任,具有多任务分时操作系统的PCC 是一种较为适合的控制器。
具有多任务处理能力的PCC 的结构模型如图1所示, 操作系统内核是具有多任务能力的标准操作系统, 它能完成多任务间的处理与应用程序管理等基本的功能。中间层是PCC 的专用软件包, 主要由系统管理、系统任务、标准任务管理、高速任务管理、通讯软件等组成,它能控制多任务处理能力的执行, 实现对不同的任务级别按各任务执行顺序进行调用, 监视各任务层的循环时间, 设置、控制和强制处理每个任务层I/ O 以及通讯处理等功能。外层是应用程序,各个应用程序(又称为任务) 可在PCC 中同时运行, 处理器的能力通过“任务开关”分配到多个应用程序中。
图1 PCC结构模型
为了使多个PCC 任务具有不同的优先级,用户可以将任务设置在不同的任务级别中, 用户也可以给每个任务等级设置不同的循环时间,在设置的循环时间内,相应的任务被执行一次。如设某任务的周期时间为50ms , 则系统每50ms 执行一次该级别的任务模块。在PCC 软件系统中,允许用户使用两种不同的任务层,标准任务层(Task Class) 和高速任务层(HS – Task Class) 。标准任务层根据可设置的循环时间又可分为四个任务层, 即TC # 1~TC # 4。高速任务层也分为HS # 1~HS # 4 四个高速任务层。执行的优先级按HS # 1~HS # 4 - TC # 1~ TC # 4依次递减。应用程序各任务模块级别的设定原则是: 在满足实时性要求的条件下, 应尽量降低其级别, 以避免CPU 过载。应用程序的各任务模块对CPU的负载度按下式计算:
λ= Ti/ Tt ×100 %
式中:λ- 该任务对CPU的负载度;
Ti - 该任务的实际运行时间(ms) , 可由Profiler 软件测定;
Tt - 该任务所处级别的周期(ms) 。
为保证CPU 可靠运行, 各任务的λ不应超过80 %。
现以TC # 1 和TC # 2 两任务级别的执行情况为例(如图2 所示) , 处理过程实际上是先执行级别高的任务, 若TC # 1 实际运行时间是4ms , TC # 1 执行完后, 再执行TC # 2 , 由于TC # 2 的运行时间是9ms , 在开始执行TC # 1 到下一次执行( 即周期10ms) 时, TC # 2 还未运行完,因TC # 1 的优先级别高, 所以TC # 2 的执行被打断, 而转去执行TC # 1 ,等执行完TC # 1 后,再转去执行TC # 2。图2 中①表示操作系统时钟, ②表示系统管理所需时间, ③是TC # 1 的执行时序, ④是TC # 2 的执行时序。系统管理时间用于对系统任务的管理,此时间不能改变,以10ms 的操作系统时钟为周期执行。
图2 两任务的执行情况
二、PCC 在注塑机中的应用
2. 1 注塑机PCC 控制系统的组成
注塑机控制系统是根据其工作原理,按照注塑工艺流程, 通过PCC对注塑机现场各传感元件的控制和对有关执行部件的控制,实现对不同塑料在注射成型过程中各工艺的自动控制以及自动监测和保护。
控制系统选用贝加莱工业自动化(上海) 公司的2000 系列产品中的B&R2005 型, 它是一种紧凑型产品, 其结构采用模块式, 所有模块尺寸都相同, 可灵活自由地通过设定组合插拔来扩展系统。具体选用的模块有: CPU为CPU152 , 应用存储器为ME963 ,电源模块为PS792 , 数字量输入模块为DI477 , 数字量输出模块为DO480 , 模拟量输入模块为AI775 , 温度输入模块为AT350 , 模拟量输出模块为AO775 , LCD 显示模块为DI164 以及基板等。
PCC 整个控制系统的组成框图如图3 所示。
图3 PCC控制系统的组成
控制系统中设有调模、手动注塑、半自动注塑和全自动注塑几种工作方式。工作方式选择由旋转开关通过PCC 的I/ O 接口电路传送至系统。系统中有20 多个行程开关, 行程开关采用霍尔元件, 其优点是非接触电磁感应, 调整方便可靠。这些行程信息也是通过隔离电路经PCC 的I/ O 接口电路传送至系统。系统中有17 个电磁铁,分别控制不同的注塑动作。输出的控制信号经PCC 的I/ O 接口和隔离电路控制17 个电磁铁的通电与断电。
2. 2 PCC 控制的软件系统和任务设定
PCC 控制系统的软件采用模块程序结构, 其程序结构框图见图4。
图4 注塑机PCC控制系统程序结构框图
根据任务模块的级别设立原则和各任务循环时间的确定原则,考虑到各模块的实际执行情况,除人机对话模块和系统初始化模块外, 各任务级别的选择和各任务的循环时间见表1。具体每一模块的控制程序可根据控制信号流程、控制要求和实现方法采用PLC2000 语言或梯形图来编制。
表1 任务信息
任务 | 任务级别 | 循环时间/ ms |
故障诊断模块 | IRQ | N. A. |
温度控制模块 | HS # 1 | 4 |
自动控制及处理模块 | TC# 2 | 50 |
数据采集模块 | TC# 2 | 50 |
手动控制及处理模块 | TC# 1 | 10 |
停止处理模块 | TC# 1 | 10 |
系统管理器 | SYSTEM | 10 |
2. 3 任务设定时应注意的问题
1. 在设计总系统的容量时,留出了10 %的容量供操作系统使用;
2. 安排任务级别时, 本系统把实时性要求高的任务放在别中,即执行循环次数多;
3. 在任务设置时, 也为非循环任务留出了足够时间,以保证此类任务的处理时间足够;
4. 在实际运行中, 由于各程序模块的运行需要一定的条件, 所以多任务的运行时刻并不总是一个常数;
5. 为了提高实时多任务的处理能力, PCC 在硬件上可采用双结构,一个负责与输入/ 输出模块的通讯,另一个CPU专门用于处理用户程序。
三、结束语
注塑机的加工过程对控制系统的响应速度提出了较高的要求。采用具有多任务处理能力的PCC 对系统进行控制, 并合理的设定各任务模块的任务级别, 在注塑机的性能、生产效率、加工质量等方面有了较大幅度的提高。在实际应用中, 多任务处理能力越来越显示出其优越性
在纸机分部传动系统中, 多台电机的同步传动控制(无论交流传动还是直流传动) 问题是传动控制系统的关键, 它直接影响系统的可靠性和控制精度, 影响产品的质量和产量。尤其是对于高速纸机, 由于系统动态性能要求的提高和不确定因素的增多, 使得其同步传动控制问题变得更加复杂和困难。纸机的同步传动控制非常复杂, 具体表现在以下几个方面: ①系统变量多、参数多, 例如张力、速度、电流、电压、负载等; ②交流电动机的非线性; ③负载的不确定性;④多电机间性能的不匹配; ⑤多电机之间存在耦合。因此, 如何利用先进技术和先进设备来实现纸机同步传动控制, 获得大同步传动速度, 提高纸的质量和系统运行的安全可靠性, 已成为造纸企业亟待解决的难题和研究热点。本文选用可编程计算机控制器(PCC-Programmable Computer Controller) 来组成分层递阶式交流变频网络控制系统, 大大节约了设计时间, 并提高了纸机传动控制系统通信速度与质量, 稳定性高, 实时性好且易于扩展。
1 纸机传动控制系统
传动控制是整个纸机控制的基本回路, 其必须完成速度链控制、张力控制, 并需考虑负荷分配问题。以3400/ 250 牛皮白纸板机为例, 主传动共17 个传动点, 包含芯网驱网辊、成形辊, 衬网伏辊、成形辊,面网伏辊、成形辊, 底网真空伏辊、驱网辊, 第1 导网辊, 真空吸移辊, 真空压榨辊, 大辊径压辊( 4组) , 光压下辊, 烘缸传动(4 组) , 施胶辊, 压光机下辊, 卷纸缸传动,总传动功率为1117kW。通过研究纸机传动控制的特点, 选用PCC B&R 2005 组成分层递阶式网络控制系统, 其传动控制系统结构如图1所示。
图1 分层递阶式控制系统结构示意图
PCC B&R 2005 采用模块化结构系统, 这种结构的特点是: CPU 为独立模块, 输入、输出、电源等也是独立模块。要组成1 个系统, 只须将所需的模块插入基板即可。它能通过现场总线PROFIBUS、CAN 组成控制网络, 也可以通过以太网ETHERNET 协议组成以太网控制网络, 组网非常方便。B&R 2005 带有操作系统, 更多的控制任务可以通过分时多任务处理, 增强了系统的实时性;其编程可以采用语言, 如C、Automation Studio Basic 等, 能实现复杂算法的编程。
纸机传动控制系统的组织级由上位工业控制计算机(IPC) 来实现, 完成整个传动控制的数据处理以及控制决策, 它与B&R 2005 通过ETHERNET 以太网接口相连。分层递阶式控制系统的协调级由B&R 2005来实现, 它与另外的负责辅助传动控制的B&R 2005通过PROFIBUS 相连, B&R 2005 的NW150 模块提供标准的PROFIBUS 接口。变频器、电机以及各种传感器执行分层递阶式控制系统的控制级任务。变频器通过CAN 总线挂接在控制网络中。B&R 2005 的IF671协处理器提供1个 RS232 接口、1 个RS485/ 422 接口和1 个CAN 接口。利用CAN 接口, 变频器通过CAN总线挂接在控制网络中。
2 速度链控制
根据造纸工艺要求, 纸机车速(v) 和抄纸定量(q) 之间存在下列关系:Δq/ q =Δv/ v (其中Δq 是定量容许公差范围, Δv 是纸机车速容许公差范围) 。为了保证纸的定量能够在许可公差范围之内, 要求纸机车速稳定, 速度只能在一定的许可范围内波动, 通常生产时, 纸机车速偏差Δv 不超过±( 1.5 %~1 %) , 纸板机车速不超过±(1.5 %~21 %) 。因此, 稳定的纸机车速能保证纸的定量稳定, 并避免断纸及其他一些问题。纸机各个分部的线速度随着纸的品种、抄纸速度、纸张水分含量等因素改变, 但在某一品种某一速度区, 各个分部间速度的比例基本不变, 纸机前后各分部间速度是一种比例协调关系, 如图2 所示, 前一分部速度是后一分部速度的Ki 倍。纸机传动还要保证能够准确地调整各个分部的速度。
… …
图2 各分部速度比例分布示意图
纸机的速度链控制是整个传动控制的基本回路。旧式纸机用1 台定速式变速的交流电动机通过皮带轮、减速装置、齿轮等带动纸机各个分部。这就是通常所说的总轴传动方式, 现代化的纸机传动多采用分部传动方式, 即各个不同的分部都采用1 台以上的电机传动。针对17 个主传动点, 每台电机配备1 台变频器, 采用德国LENZE 公司的Lenze93 系列高性能变频器, 通过CAN 接口卡挂接在控制系统中。而且每台电机都带有每转产生1024 个脉冲的增量式光电编码器, 以完成速度反馈控制。
B&R 2005 通过检测各输入点的状态, 判断升速、降速、紧纸、松纸及是否微调, 并实现运行、爬行,以及单动、联动等控制。速度设定值由上位工控机设定, 通过B&R 2005 提供的过程可视化接口( PVI-Process Visualize Interface) 进入B&R 2005 ; 现场的增速、减速等信号由数字输入模块DI350 进入B&R 2005 , 通过B&R 2005 的内部计算补偿输出, 由CAN 总线进入变频器, 以达到调整变比的目的。
在分部传动中, 当前一分部的速度变化时, 不能影响其前面分部的速度, 只对后面分部的速度有影响。主传动的17 个传动点都是通过CAN 总线和B&R2005 相连, 它们组成17 个CAN 从站点, 编号从2 号一直到18 号, 其中1 号站点已经被作为CAN 主站的B&R 2005 所占用。在实现速度链时, 排好号的站点的速度变化只影响后面站点的速度, 这样通过CAN总线反映到各个传动点, 实现起来方便易行。由于使用了CAN 总线, 数据在系统中高速传输, 当速度给定值变化时, 实际速度响应快速跟踪, 保证了控制的实时性。
由于卷纸部随着纸卷半径的逐渐增大, 整个辊的转动惯量也随之变化, 此时若用普通的PID 调节器,已经很难适应参数不断变化的需要, 所以此处选用模糊自适应控制。
3 负荷分配
纸机的同一分部若有多个电机时还得进行负荷分配控制。例如纸机的网部真空伏辊、驱动辊、第1 导网辊和光压上、下辊等, 各传动点之间要求速度同步的同时还要求负载均衡, 否则会影响正常抄纸。当负荷不能均匀分布时, 有可能撕坏毛布或造成断纸; 另外, 负荷分配不平衡可能会造成某一个或多个电机过负荷运转, 有时速度过快的电机会拖动速度较慢的电机, 增加了电机负荷, 影响电机寿命, 甚至会烧毁电机[4] 。所以有必要在各个分部中的各自传动点之间实施负荷自动分配控制功能。
传动控制要求各传动点电机负载率δ相同, 即
δ﹦Pi/ Pie (1)
其中Pi 为第i 台电机所承担的负载功率, P ie为第i 台电机的额定功率。但是在实际控制系统中, 由于电机功率是间接量, 难以测量, 所以多以电机定子电流代替电机功率。其算式如下:
(2)
其中Ili为第i 台电机的负载电流, Iei为第i 台电机的额定电流, Il 为负载总电流。
B&R 2005 通过CAN 总线从变频器中读取各个传动点电机的电流值, 其后进行计算处理, 经由CAN总线将控制变化量累加到原先的控制量上, 输出给各个变频器。另外, 各电机的电流通过B&R 2005 上传给上位工控机, 通过对电流的监视, 判断系统的运行状况。由于公式(2) 是简单线性化的结果, 若用在高速纸机中, 需要进行补偿运算处理。
4 张力控制
压光机、卷纸机和复卷机需要进行张力控制。张力控制的需求是由造纸工艺决定的。张力过紧会造成更多的断头和卷纸的锥形挤出; 张力过松会导致纸张塌陷, 影响纸的质量和纸机的生产速度[5] 。张力传感器将张力信号检测出来送到B&R 2005 的模拟量输入模块AI775 , 构成张力闭环控制以保持纸张的张力恒定。AI775 能接收0/ 4~20mA 的信号, 分辨率是12位, 其接收的信号经过标度转换和张力设定值运算后, 通过张力调节器, 并经过补偿运算叠加到速度设定值输入上, 以达到调节张力的作用。此处的张力调节器功能完全通过软件PID 模块实现, B&R 2005 操作系统自带的LoopCont 库中带有此模块, 只要设定比例积分和微分等时间常数并设定输出的上下限, 滤波时间常数等就可以直接使用, 不必去编PID 控制程序。张力控制如图3 所示。图3 中ATR 模块是张力调节环, 采用普通的PID 调节; ASR 是速度调节环,采用参数自调整模糊控制, 及时调整量化因子和比例因子, 达到jingque调节的目的。
图3 张力控制功能示意图
5 软件编程
5.1 PCC 软件编程
B&R 2005 型PCC 操作系统是分时多任务操作系统, 它是系统软件的核心, 负责管理多个任务的并行执行。PCC 提供了8 个具有不同循环时间不同优先级别的任务等级, 用户可以根据实际需要, 为每个任务设定各自的循环时间和优先级别[6] 。本系统PCC 中共有4 个任务, 其任务等级如表1 所示。其中: 优先级高的是任务1 , 负责完成现场数据如张力、定量等的采集; 优先级次之的是任务2 , 负责完成同步补偿控制算法和PCC 与现场控制设备之间的通信; 优先级再次之的是任务3 , 负责完成数据显示, 对实时性要求不高, 但运行时间较长; 等级低的是任务4 ,
负责完成通信功能, 实现PCC 与工控机、人机界面等监控设备之间的通信, 要求尽可能地快。在B&R 2005 系统中, 采用分时多任务处理, 各任务的循环执行过程如图4 所示。
表1 系统各任务等级的选择
图4 各任务的循环过程
若本系统由普通的PLC 来实现, 各个任务都在同一个循环周期内, 由于用于显示的任务3 占用的循环时间较多, 导致整个系统的循环时间大于任务1 所要求的循环时间, 这就难以保证任务1 数据采集的实时性。而且如果用户有新的要求, 则需要改变整个程序。PCC 由于采用分时多任务处理, 解决了控制实时性的问题。它的各个任务可以通过软件挂起和投入运行, 给查错或增加新要求提供了便利, 而且可以实现复杂的顺序控制。
5.2 上位机通信编程
上位工控机采用B&R Provit 5000 , 它可以用VB、VC及Runtime 组建功能强大、图文丰富友好的上位人机界面; 或选用其他如组态王、开物组态软件等常用的组态软件, 这些软件都带有B&R PVI 的驱动,因此编程非常方便[6] 。采用B&R PVI (Processs Visualization Interface) 通过以太网接口实现与下位主控站B&R 2005 的实时数据传送交换; 从监控站选用PanelWare 控制面板, 用Panel Studio 进行画面组态, 方便实现局部设备的控制操作。
本程序的主监控界面有4 个, 包括主传动速度链控制界面, 辅传动控制界面, 实时曲线界面和报警记录界面。主传动速度链控制界面主要由17 个主传动点的速度、电流、电压等显示部分和整个纸机的控制信号如爬行、运行等组成。在主传动速度链控制界面中,点击各个传动点, 进入各传动点的数据显示和操作区。这部分包括: ①张力值设定和频率实际值显示。②频率值设定和频率实际值显示; 变频器的参数部分包括:站点号、参数值设定和参数值读取; 控制部分包括: 启动、停止, 正转、反转, 单动、联动, 改变、禁止等。要改变变频器参数时必须先按“改变”控制按钮, 应用程序才允许用户改变参数。若不想随便改变参数和频率, 按下“禁止”按钮即可封锁所有针对参数的操作。如果应用程序在进入时设置密码管理部分, 可实现监控和管理的安全。辅传动控制界面基本上和主传动控制界面相似。实时曲线界面是各种实时曲线, 可以通过这些曲线监视系统的稳定性。报警记录界面主要记录和显示各种报警事件, 并显示相应的原因, 给检修提供依据。上位工控机和下位B&R 2005 的数据交换通过PVI 接口, 其数据传输过程如图5 所示。
图5 实现变频器在线监控过程
6 结 语
分层递阶式控制系统和先进控制器PCC B&R 2005 的应用, 成功实现了纸机高精度的同步控制,达到了控制和管理的目的。这种分层递阶式控制系统结构清晰, 责任明确; B&R 2005 不仅具有系统的高速响应, 而且采用定性多任务分时操作系统, 使整个系统得到了优化, 具有较好的实时性, 易于实现; 使用现场总线网络, 稳定性高, 数据传输快, 提高了控制精度。
- 西门子CB1241 RS485信号板通讯模块6ES7241-1CH30-1XB0
- 西门子S7-1200 CM1241 RS232通讯模块6ES7241-1AH32-0XB0
- 西门子CM1241 RS485 /422通讯模块6ES7241-1CH32-0XB0
- 西门子CPU控制器6ES7241-1AA22-0XA0
- 西门子6ES7241-1AH32-0XB0 全系列销售全新正品
- 西门子S7-200控制器6ES7241-1AA22-0XA0
- 西门子S7-200 EM241 调制解调器模块6ES7241-1AA22-0XA0
- 西门子6ES7241-1CH30-1XB0 S7-1207全系列销售全新正品
- 西门子6ES7241-1AH32-OXBO 西门子总代理 -源头供应
- 西门子6ES7241-1CH32-OXBO PLC模块授权代理商