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

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

3天内不再提示

采用I-7188微控制器的实现分布式塑胶机监控系统的设计

电子设计 来源:郭婷 作者:电子设计 2018-11-30 09:15 次阅读

开发背景以及使用I-7188的理由

随着现代工厂信息自动化进程的加快,企业急需要将管理、决策、市场信息和现场控制信息结合起来,实现ERP、MES、PCS三层信息一体化的解决方案。同时,企业内、外部交换信息的需求也在不断扩大,现代工业企业对生产的管理要求不断提高,这种要求已不局限于通常意义上的对生产现场状态的监视和控制,同时还要求把现场信息和管理信息结合起来,建立一套全集成的、开放的、全厂综合自动化的信息平台,通过对经营决策、管理、计划、调度、过程优化、故障诊断、现场控制等信息的综合处理,形成一个意义更广泛的综合管理系统。在PCS层中,只有具有Web功能的SCADA系统,才能满足企业信息自动化信息平台的要求,它使采集和监控的数据得以开放,能被更多的管理系统、控制系统和使用者所访问。

武汉泓华电线厂是一家合资企业,专门生产油田、矿山用的塑胶电线,共有Φ20~Φ80mm的塑胶机6台和3台小型成缆机。塑胶机的功能是将塑料熔化并挤制在电线上,工艺要求:挤制在电线上的塑料厚度必须均匀,电线的收/放由牵引电机一台、放线电机一台、张力电机一台控制,见示意图1。由于塑胶机的转速一定,挤出的热塑料量一定,因此只需调节牵引电机、放线电机、张力电机的转速,便可调整挤制在电线上塑料厚度。而在电线厂往往由于牵引电机、放线电机、张力电机相互配合不当,导致塑料厚度不均匀,造成的废品和次品较多,为了提高其工艺执行效率,同时便于工厂对生产能实时在线控制,同时能将控制信息与生产信息无缝连接到工厂的管理系统MIS中去,我们采用了泓格的嵌入式网络通信微控制器I-7188EAD和I/O扩展控制器I-87K4模块,构成了一基于工业Ethernet的分布式控制系统,取得了较好的经济效益。

I-7188微控制器本身是一个含有80188/40M主频CPU的PC机,其分别有256K-512K的FLASH ROM和SRAM,内置量身定做了比ROMDOS执行效率更高的MINIOS7操作系统(为泓格专利),且含有一个与NE2000兼容的10M 的工业Ethernet接口及多种串行通信口,可以说是是真正意义上的带Ethernet接口的新一代嵌入式网络控制器,正好满足了我们基于Web的SCADA的需要。(系统也可选用I-8431嵌入式控制器,但由于塑胶机组比较分散、控制点数较少,为节约系统资源以及HUB资源,减少数据传输的瓶颈效应,我们选用了I-7188与I-87K4结合的方法)

2 系统设计

为真正实现具有Web功能的SCADA以及将生产工艺控制参数无缝连接到厂级Intranet的MIS系统中,在设计中,车间级Intranet主要由车间Web服务器(用于外部Ethernet连接以及与班组网络连接)、车间生产计划服务器(用于生产计划、调度、报表统计等)以及车间控制服务器(车间生产控制流程、生产工艺控制、设备实时监控等)组成,与外部连接采用光纤通信介质,I-7188与车间数据交换机HUB之间采用10M Ethernet连接。在塑胶机组控制过程中,考虑到设备的实时控制要求,采用了总线式连接方式的I-87K4控制器为前端现地信号处理器,同时每三台塑胶机构成一个小型RS-485网,再通过I-7188数据网关与交换机相连,目的是能较为实时地控制各生产设备的运行,降低数据的瓶颈效应,另外,Ethernet采用的CSMA/CD的通信方式,数据通信控制存在某种不确定性,不利于控制。

生产车间的基于Web 的SCADA系统结构图见图2所示。各个现地控制单元I-87K4的控制与通讯由I-7188模块完成,它用来与各采集模块通讯,并对采集到的数据进行处理,同时处理参数的显示和用户键盘输入的处理。同时I-7188还用来与控制中心的工艺控制计算机主机通讯,实现中央监控,通讯采用X.28协议。

2.1 数据网关控制器I-7188

在车间班组级SCADA设计中,重点需考虑苛刻的工业现场环境、稳定性以及电磁兼容等问题,同时还要避免操作人员非工作时间使用计算机而造成的不必要的麻烦。为此,选用了泓格公司的具有PC功能的工业级嵌入式数据网关-I-7188,它集计算机、通信、控制于一体,同时具有防尘、抗震、抗冲击等特性,能满足苛刻工业现场要求。是一款真正的具有“网络就是控制器”概念的工业级嵌入式网络控制器。它使网络实现了从现场控制单元到Internet 、Intranet,管理层的直接通信。

采用I-7188微控制器的实现分布式塑胶机监控系统的设计

由于I-7188嵌入式控制器配有MiniOS7嵌入式操作系统,它与MS-DOS以及ROM-DOS兼容,与ROM-DOS相比,MiniOS7更适合于嵌入式应用,如更短的加电启动时间,内置硬件诊断功能等,因此I-7188控制器可编程独立运行。同时,它具有独特的双看门狗安全设计,即软件看门狗和硬件看门狗组成,万一主控计算机当机,所有的输出模块就进入预设的安全状态,符合工业的安全要求。RS-485通讯网路如因故障或断线,主控计算机和模块间将无法互锁或无法通讯时,也会启动软件看门狗。软件看门狗的设计非常巧妙,使用方便,可大幅增加系统安全性。在本系统中,塑胶机需要控制的I/O点数不多,且工业环境比较恶劣,控制功能比较容易实现,I-7188正好满足我们所需的所有条件。因此,可以说I-7188特别适合于小型的嵌入式机电控制系统。

2.2 I-87K4

I-8000用于扩充输入/输出模块的数量,每一个扩展单元包括一个电源和一个底板。底板上带4个串行输入/输出扩展槽。每个扩展单元均具有115.2K的RS-485总线,用于与主控单元通讯,是一种模块化的、基于网络的小型控制系统。它即可通过本机的总线连接 I/O,也可通过I/O扩展或网络扩展去连接I/O。是智能型分散式数据采集前端产品的理想选择,而与之相连的I-7188 可运行标准的SCADA软件包。在本系统中,为了与I-7188EAD配合使用,我们选用了有4个扩展I/O功能的基本型I-87K4。

2.3 现地控制单元I-87K4的配置

2.3.1 I-87K4的特性

* COM2为RS-485,最大115.2K bps,且与16C550兼容,16字节FIFO

* 可直接驱动256个I-7000模块

* 最大距离4000英尺(1.2Km)

* 隔离电压2500VDC

* 输入/输出扩展槽支持串行输入/输出模块

2.3.2 扩展I/O模块

* 数据采集模块:I-87017。主要用于:

1)实时采集三个电机处导线的力矩变送器的输出张力信号,用以控制确定各个电机的转速使之相互协同工作,使电线的张力达到平衡;(需三路)

2)实时采集塑胶机挤制塑料后冷却水的温度,以使冷却水的温度达到恒定;(三路)

其特性为:模拟输入通道数为8、分辨率为16bit、输入类型采用差分、输入范围为±10V、采样方式为6通道扫描模式。

* 模拟输出模块:I-87024。为了使牵引电机、放线电机以及张力电机平稳起停、保护控制系统,采用了变频调速技术对这三台电机进行控制,利用I-87024的模拟输出信号,给变频器提供0~10V的控制信号,使变频器的输出信号变为0~50Hz达到变速的目的。由于I-87024采用了光隔离方式,从而保护了控制系统,避免了电机的反电势容易使控制系统尤其是I-8000当机的现象发生。

* 数字量输入/输出模块:I-87054。主要是为了实时控制电机的起停以及监测某些连接器、断路器、吸合器的开关状态,便于系统自检和系统故障诊断。其数字量输出信号通过继电器组二次放大后启动三相大功率继电器,用以控制牵引、放线、张力三相交流异步电机的电源的开关,达到控制电机的目的。

* 定时/计数模块:I-87082,为了实时反馈电线的长度,便于生产计划、统计,在牵引轮上的上方安装有一计米器,导线在上滑动时,带动计米器转动,计米器每转动一周,便发送一个脉冲信号,I-87082便采集此时的脉冲数,脉冲数与计米器的周长的乘积便是电线的长度。

每个现地单元控制器I-87K4通过编码开关设置唯一的ID号,与I-7188的通信波特率采用19200bps的通讯速率(太高会导致通信不稳定),误码低于10E-6(接收电平-110dBm时),将工业现场分散的点信号传输到I-7188乃至班组工艺控制服务器上,同时也可由工艺控制服务器控制远程各点。I-7188具有独特的双看门狗安全设计,即软件看门狗和硬件看门狗组成,当模块万一当机时,可瞬间重新开机,且和每个I/O模块有软件看门狗互锁,万一I-87K4当机,所有的输出模块就进入预设的安全状态,符合工业的安全要求,RS-485通讯网路如因故障或断线,主控计算机和模块间将无法互锁或无法通讯时,也会启动软件看门狗。I-7188以及I-8000模块的硬/软件看门狗的设计非常巧妙,使用方便,可大幅增加系统安全性。这是泓格公司产品与其他公司类似产品不同之处,而正因为这一独特的性能,便可仅用一组双绞线即可实现数据的高速和长距离的发送和接收,各节点并行连接,模块与模块、模块与网络之间相互独立,极大地提高了系统的可靠性。

3 系统软件设计

软件设计分为SCADA软件与Web程序,整个系统中较为复杂的部分就是控制、通信模块I-7188的程序编写部分,因为I-7188模块负责协调其它所有I-87K4系列模块的正常工作,以及与控制中心通讯,工作负荷比较大,所以必须考虑周到,反复调试,才能获得较为满意的结果。SCADA主要是I-7188现地单元控制模块的控制程序,采用TC2.0编写,调用了I-8000相应的库函数,主要有初始化模块、定时采集模块、数据通信模块、逻辑输出模块(电机顺序控制)等,共分为:系统配置阶段、测试执行阶段(完成当前测试任务的数据采集工作)、数据处理阶段以及数据输出阶段。主程序首先初始化系统,包括对各串口的初始化及系统运行参数的初始化,并安装用户时钟中断。然后便是功能模块的运行,主要完成各个工作节拍之间的协调问题,上位机主要是Windows2000与I-7188EAD之间的通信程序。这一部分我们采用了组态软件MSCG完成,并利用了泓格公司提供的I-7188的OPC服务器,进一步简化了编程工作,主要的程序框图见图2所示。

采用I-7188微控制器的实现分布式塑胶机监控系统的设计

4 应用体会

目前该系统完成了六台塑胶机的监控以及上位机实时监控一线设备运行状态,自2002年正式投入运行以来,一直运行良好,现我们正在进行3台小型成缆机的实时监控,监控的过程与塑胶机相似,同样采用I-7188EAD与I-8000配合使用,由于继电器控制点数较多,还要外挂一些I-7000模块,这对于I-7188而言,完全能胜任。

由于I-7188与I-8000系列模块采用RS-485方式通讯,可远距离通信,系统所有模块只需用一条通讯线即可联结,具有强抗干扰和双看门狗设计,使系统的可靠性强。而且主机与I-7188使用TCP网络连接,使设备的互换性好,维护人员的工作难度和工作量也很小,减少了设备的投资成本,同时,满足了使用单位生产工艺要求和高性能价格比的原则,也使工厂的自动化控制和管理水平上了一个新台阶。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7423

    浏览量

    150786
  • PC
    PC
    +关注

    关注

    9

    文章

    2055

    浏览量

    153911
  • 监控系统
    +关注

    关注

    21

    文章

    3833

    浏览量

    173339
收藏 人收藏

    评论

    相关推荐

    分布式IO工业自动化数据采集与分析的核心

    代替人工操纵机器和机器体系进行加工生产的趋势,分布式I/O可以与各种传感、执行控制系统相连接,实现
    发表于 12-28 14:47

    分布式软件系统

    计算机硬件的配置方式和相应的功能配置方式。它是一种多处理的计算机系统,各处理通过互连网络构成统一的系统系统
    发表于 07-22 14:53

    基于虚拟仪器的城市景观照明分布式控制系统设计与实现

    基于虚拟仪器的城市景观照明分布式控制系统设计与实现针对城市级景观照明系统分布广,数量多的特点,设计一种基于虚拟仪器的可组分布式城市景观照明控制系统
    发表于 12-01 10:19

    分布式控制系统

    和集中控制的自动控制系统分布式控制系统采用微处理分别控制各个回路,而用中小型工业
    发表于 03-01 22:19

    使用分布式I/O进行实时部署系统的设计

    这篇文章讨论了使用分布式I/O进行实时部署系统的设计。美国国家仪器公司推出了NI 9144扩展机箱,用于确定性以太网中的NI CompactRIO和可编程自动化控制器(PAC)
    发表于 03-12 17:47

    基于以太网的分布式温湿度智能监控系统

    的方法及软硬件协同设计的思想,研制出了一种模块化可裁减、基于以太网的分布式智能温湿度监控系统。实践证明,该系统控制范围大且利用现有发达的网络,不必重新布线,可有效
    发表于 10-29 15:47

    如何设计分布式干扰系统

    启动,自主组网,并根据控制对敌方雷达网、通信网、制导网和预警等电子信息系统实施接近侦察和干扰,这将在未来的电子对抗中发挥重要作用。分布式
    发表于 08-08 06:57

    分布式控制系统有哪些功能和应用

    级别,企业家级别,操作员级别等。  分布式控制系统的应用  DCS系统可以在一个简单的应用程序中实现,如使用微控制器网络的负载管理。这里的输入是从一个键盘给一个
    发表于 09-01 17:55

    基于ZigBee的分布式井盖监控系统

    随着我国现代经济发展水平的不断提高,城市井盖数目逐渐增加。由于较多井盖被盗,致使路面形成陷阱,危害到过往车辆和行人安全。本文提出了一种基于 ZigBee无线网络的智能安全监控系统,解决分布式布控困难
    发表于 09-18 08:46

    基于嵌入RTOS的分布式监控系统的设计

    介绍在基于51 系列微控制器分布式监控系统中,为满足系统的实时性要求,提高系统的稳定性和可靠性
    发表于 03-14 08:37 13次下载

    基于CAN总线的分布式控制器设计和实现

    基于CAN总线的分布式控制器设计和实现 近年来大学生的科技创新设计活动越来越丰富,而为每个机电系统设计专门的控制器不仅耗时,而且难以满足系统
    发表于 10-26 14:11 792次阅读
    基于CAN总线的<b class='flag-5'>分布式控制器</b>设计和<b class='flag-5'>实现</b>

    基于总线的分布式水下航行控制器设计

    提出了一种基于CAN总线的分布式水下航行控制器的设计方法,主要描述了其硬件总体设计方案和实现办法。控制器作为
    发表于 06-08 17:54 31次下载
    基于总线的<b class='flag-5'>分布式</b>水下航行<b class='flag-5'>器</b><b class='flag-5'>控制器</b>设计

    基于泓格嵌入网络控制器分布式硫化监控系统的设计

    才能硫化,传统的硫化控制方法靠挡车工人凭经验确定,存在着许多弊端,导致橡胶欠硫、过硫,极大影响了橡塑制品的质量,2002年我们为该公司采用泓格嵌入网络控制器
    的头像 发表于 04-02 08:40 1718次阅读
    基于泓格嵌入<b class='flag-5'>式</b>网络<b class='flag-5'>控制器</b>的<b class='flag-5'>分布式</b>硫化<b class='flag-5'>机</b><b class='flag-5'>监控</b><b class='flag-5'>系统</b>的设计

    基于CAN总线和分布单元控制器实现高压变频分布式控制系统的设计

    针对传统控制系统过于复杂的缺点,本文提出一种高压变频的分布式控制策略,系统采用“中央控制单元-总线-分布
    的头像 发表于 11-27 08:00 2940次阅读
    基于CAN总线和<b class='flag-5'>分布</b>单元<b class='flag-5'>控制器</b><b class='flag-5'>实现</b>高压变频<b class='flag-5'>分布式控制系统</b>的设计

    分布式无纸化交互系统实现原理

    ,将各个会议节点进行分布式部署,实现负载均衡和高可用性。 系统采用无纸化技术,所有的会议材料和信息都存储在云端或服务上,可以通过移动设备或
    的头像 发表于 09-04 16:11 581次阅读