历史上的今天
返回首页

历史上的今天

今天是:2024年10月19日(星期六)

正在发生

2021年10月19日 | devicenet总线技术在工业现场底层控制系统中的应用

2021-10-19 来源:elecfans

1 、 引言

随着plc技术的发展和大量智能设备的涌现,机架式的集中控制和总线模式的离散式控制系统成为实时现场控制系统两大模式。而总线模式的离散式控制系统凭借其配置灵活、工作稳定、线路简单等特点得到越来越广泛的应用。devicenet现场总线是欧姆龙工业控制网络技术——netlinx的底层网络,具有开放、低价、可靠、高效的优点,特别适合于高实时性要求的工业现场底层控制,得到广泛应用。


2、应用优势

与传统的控制系统相比较,devicenet现场总线具有以下优势:利用信息技术及数字信号通信技术,有效提高了系统的测量和控制精度;应用网络技术数据传输可靠、信息响应快速、抗干扰能力增强;具有自动诊断、故障显示功能;更好地满足控制系统信息集成的要求;总线节点具有良好的防护等级,可以直接安装于工业现场;系统设计调试更加灵活方便、控制性能大幅度提高;系统综合成本大幅度减少。


3、 应用方案简介

以omron公司的自动化产品基于devicenet总线在我公司某车型生产线焊装夹具中的改善实例,对devicenet总线的网络组态和调试过程做一下介绍。


3.1 改善的原因和需要达到的目的

该生产线是一条以往复杆为主要传输工具的白车身手动焊接主线,是几年前的设计产品,采用是传统的plc集中控制(一个主机架和两个扩展机架),对主线所有的夹具实现手动和自动运行。所有的数字量i/o点均从plc柜内接线,导线用量大、布线复杂、故障率高,给现场维护带来了诸多不便,严重影响生产。特别是二号工位上的左右侧围,夹具气缸非常多,i/o线路比较庞大,不但给反复运动的坦克链带来很大的负荷,而且大量的线路因为这样频繁的往复运动很容易造成线路的损坏,给故障的处理带来不便,甚至影响生产。


在分析、比较了各种不同的控制方案后,我们决定采用以devicenet为底层网络的现场总线控制系统从根本上去解决这个问题。


经过改造升级后,系统的自动化控制性能要得到很大的提高,而且系统可靠、故障率低、维护方便,能有效降低停台时间、提高生产效率。


3.2 方案的规划

在保证原系统能正常运行的前提下,只对二号位的左右侧围夹具进行控制模式的改善,构建一个集散式的控制系统,并且添加以态网通信卡用来和上位机的监控系统进行实时的数据交换,上位机采用组态王软件进行画面组态模拟和现场生产状态的监控。针对二号位上的被控元件,总线上连接的输入设备有按钮、接近开关,输出设备有电磁阀。二号位夹具的工作状态、故障信息等均通过devicenet网络传送至上位机和控制器。


3.3 系统的构建及调试

(1)进行总体规划,根据现场的实际情况进行合理的线路的布局。以二号位的左右侧围夹具来说,两侧的气缸呈对称式分布,输出电磁阀也基本对称,总线从主plc出来先接入左侧邻近主控制柜的离散控制盒内再经坦克链接到右侧的控制盒结束。图1是总线部分的拓扑图。

devicenet总线技术在工业现场底层控制系统中的应用

图1 devicenet总线架构

(2)将现场的离散模块(小控制盒内的防护等级ip20的输入和输出模块以及防护等级ip67的输入模块)连接到devicenet总线的节点。omron的总线模块分为端子排连接和标准插接头的连接两种方式,devicenet总线标准电缆是一根4芯的同轴电缆加上屏蔽层,芯线的颜色分别是红(24v+)、黑(24v零线)、蓝(信号正)、白(信号负)四种颜色,在端子排连接的模块上标明了四种颜色,在接线时要保证一致;标准插接头的插头连接要根据具体模块图纸上的要求进行连接。无论是端子排连接还是插接头连接,最终的检测标准是任何一种颜色的线要一通到底,所以在连接好总线后必须要用三用表的电阻档来检测所有链路是否通畅。网络总线两端应安装正确的终端电阻(120ω,可选配omron公司随系统提供的标准终端电阻),在系统不上电时测得的网络can-h和can-l之间的电阻值应在50ω~70ω。


(3) 安装devicenet网络组态工具软件configurator v2.2,该工具是用来对总线上的设备进行网络节点分配和离散模块的i/o地址配置。在安装好该软件后有必要对其中的eds配置文件进行更新和升级,否则可能会在总线扫描时出现模块无法识别的情况。


(4) 给将要添加到devicenet网络上的每个设备分配节点址并设置正确的通信波特率,devicenet网络上每个网段所有节点的通信波特率必须一致,且不允许有节点地址重复的设备。在网络配置界面右键点击总线上的节点设备图标可以对每个节点的地址进行更改,节点设备都配置好后在总线分配器上的输入/输出选项卡上可以对已经配置了节点号的设备进行输入/输出通道地址的分配。当然也可以方便地取消或添加模块的默认i/o地址通过点击全局选项卡上的“register/unregistered”按钮,这样就很方便地将出错或暂时不需要的模块从总线上屏蔽掉,给调试工作带来很灵活的处理。


(5)通过编程设备将plc的机架插槽模块配置下载到plc。在连接总线分配器之前,我们需要通过plc模块上的rs232接口连接plc模块至编程设备,通过在线功能将主机架上的功能模块和i/o模块以及扩展机架上的i/o模块,按照实际的插槽号一一对应地配置到plc的i/o配置中去并下载到plc,plc将通过该配置来对机架上的模块进行扫描检查,如果发现配置信息和实际的不一致将会在诊断信息里面给出具体的出错提示,可以很直观地通过提示找到问题点。在c200h中的插槽号是固定了的,但是在cs1h-h的处理器中的插擦好是连续分配的,如果我们要跳过一个插槽不进行配置时需要将该插槽配置为“16点虚”这样的话它只占用插槽号但不分配实际地址。在以太网插槽点击鼠标右键可以对以太网进行相关的通信设置如ip地址等,设置好后下载到plc以便后面通过网线与plc进行通信连接。


(6)通过编程设备将devicenet网络配置的节点设备参数全部下载到总线分配器。这个过程分两步进行:首先是将配置的节点设备组态数据下载到总线分配器模块,通过文件选项里面的下载选项;然后是双击打开总线分配器,将里面配置好的i/o通道配置下载到总线分配器,通过点击下载按钮进行下载。这个过程都必须是在编程设备和plc在线的情况下进行的(rs232接口或者是以太网卡接口),而且需要注意的是这些数据一旦下载到总线分配器后就会保存在总线分配器里面,就算掉电也不会丢失,所以有时候在使用旧的模块对总线进行扫描时会有冲突信息提示,表明当前扫描的总线设备与总线分配器里面的存储内容不符(包括节点地址不符、型号不符、i/o地址不符等),同时总线分配器的led显示屏也会给出相应的冲突的设备的节点号。当出现这样的情况时,需要手动地将实际的总线配置和i/o配置编辑正确后下载到总线分配器再次扫描就不会出现上面的情况。


(7)原始程序的修改。在修改程序之前先将升级的主机架和plc替换掉原来的旧机架和plc,其他的模块保持不变,然后将离线的程序里面的cpu进行升级处理,其程序内部的变量地址也跟着会相应的变化(因为针对不同的plc模块其内部地址的编址方式可能会有所不同),外部i/o保持不变。将自动转换后的程序通过rs232接口下载到plc进行在线试运行,看是否和原始的模块运行时有所不同,最后得到的结论是:内部点的自动转换不会影响到原始程序的正常运行。运行无误后就可以将二号位的i/o地址根据总线分配器里面的i/o配置进行相应的修改,然后保存到新的plc里面。


(8) 将所有的程序和总线节点配置文件做好备份,以便日后进行数据恢复和维护。


4、 结束语

系统运行实践表明:该系统功能强大、安全可靠、操作灵活,为生产线白车身的生产创造了明显的经济效益,并大大提高了生产效率、自动化生产水平和管理水平。


推荐阅读

史海拾趣

Fronter Electronics Co Ltd公司的发展小趣事

随着工业4.0时代的到来,Fronter电子积极响应智能制造的号召,开始引进先进的生产设备和技术,打造智能化生产线。通过实施精益生产和全面质量管理(TQM),Fronter电子实现了生产效率的显著提升和产品质量的持续优化。此外,公司还加大了对环保技术的投入,确保所有产品均符合RoHS、REACH等环保标准。这些努力不仅提升了Fronter电子的市场竞争力,还为其可持续发展奠定了坚实基础。

Eastron Corp公司的发展小趣事

Eastron Corp一直重视人才的培养和引进。公司建立了完善的人才培养和激励机制,鼓励员工不断学习和创新。同时,Eastron还积极引进国内外优秀人才,为公司的发展注入新的活力。正是凭借一支高素质、专业化的团队,Eastron在电子行业中不断取得新的突破。

Crystek公司的发展小趣事

为了进一步扩大市场份额和提升品牌影响力,Crystek公司积极拓展国际市场,与全球多家知名企业建立了合作关系。通过与这些企业的深入合作,Crystek公司的产品得以广泛应用于无线、微波无线电、电信、工业、企业、航空航天和政府部门等各个领域。同时,公司还积极参加国际电子展览和技术交流会议,与全球同行交流学习,不断提升自身的技术水平和市场竞争力。

D+H Mechatronic AG公司的发展小趣事

随着公司业务的不断发展,D+H Mechatronic AG开始寻求与国际知名企业的合作。通过多次洽谈和协商,公司成功与一家德国的汽车制造巨头签订了战略合作协议。双方共同研发出了一款高度智能化的生产线,大大提高了汽车制造的效率和质量。这次国际合作不仅为D+H Mechatronic AG带来了可观的收益,也使其在国际市场上的影响力得到了显著提升。

Alpha-Micro Electronics公司的发展小趣事

随着公司业务的不断发展,D+H Mechatronic AG开始寻求与国际知名企业的合作。通过多次洽谈和协商,公司成功与一家德国的汽车制造巨头签订了战略合作协议。双方共同研发出了一款高度智能化的生产线,大大提高了汽车制造的效率和质量。这次国际合作不仅为D+H Mechatronic AG带来了可观的收益,也使其在国际市场上的影响力得到了显著提升。

GE Sensing ( Amphenol Advanced Sensors )公司的发展小趣事

随着市场竞争的加剧,D+H Mechatronic AG开始调整其市场布局策略。公司根据市场需求和产品特点,有针对性地开拓新的市场领域。同时,公司还加强了与客户的沟通和合作,深入了解客户需求并提供定制化的解决方案。这些举措使公司在激烈的市场竞争中保持了稳定的增长态势,并逐步巩固了其在电子行业中的地位。

问答坊 | AI 解惑

protel 2004安装与教程

这个我还没下,不过应该不错的,要的话去下下看,是个BT种子…

查看全部问答>

电子工程师创新设计必备宝典系列之FPGA开发全攻略免费下载

;P ;P !从本网站挪过来的资料! 为了响应小杰关于FPGA入门资料编写号召,特此发此贴,提供下载。 书还没看,感觉还不错,要求FPGA有点入门的。 关于学习FPGA,首先是自己有开发板,然后,就是自己给自己立一个项目练习。这样自己会编写代码。 ...…

查看全部问答>

AD采集的数据在12232上显示?

AD采集的数据在12232上显示 ,看看我的源程序#include<reg52.h>#include<intrins.h>#include<stdio.h>#define uchar unsigned char#define uint unsigned intsbit led1=P2^3;  //led端口定义sbit led2=P2^4;sbit led3=P2^5;s ...…

查看全部问答>

ce6 eboot中内存读写测试!

在eboot中也不能使用物理地址直接访问内存。而使用的是虚拟地址。 我的6410版,RAM从128M升级到256M之后,系统一直没有搞定,在eboot中测试内存发现, 我映射了一段并不存在的内存到0x96000000,在eboot中写了一个循环读写,如下: for (i = 0; ...…

查看全部问答>

请问个win下PCI驱动开发的问题,我该补什么?

现在公司准备做Win下的PCI设备的驱动, 以前从未接触过这样的项目, 老大让我先收集资料, 请问我该补哪方面的钙? 就是那种很普通的数据采集卡,AD转换卡 硬件平台:普通PC. 软件平台:win xp,2k ps: 我只做过dos+工控机平台的板卡程序,,就是那种 ...…

查看全部问答>

注册表项[HKEY_LOCAL_MACHINE\SOFTWARE\Apps]下有许多子项,如何将它们一一读出?

在WinCE上, 注册表项 [HKEY_LOCAL_MACHINE\\SOFTWARE\\Apps]下有许多子项, 如何将它们一一读出?…

查看全部问答>

高通6085CDMA2000上网卡研究

本工作室提供EVDO无线上网卡方案的开发,有意合作的请联系qq:764918953…

查看全部问答>

请教串口设备主动发送的数据如何获取。。我是新手

我第一次接触串口开发,很多不明白的地方。 现在手头有一设备,类似读卡器,是USB口的,装完驱动后会生成一对应的COM口。 刷卡的时候,这个外界设备会向连着的主机程序发送一串ASCII字符,我该如何获得这些数据呢? 我用超级终端链接这个COM口, ...…

查看全部问答>

LCD 驱动程序上有一个DUMMY (RGB_DUMMY) 的东西,它起什么作用呀?

LCD 驱动程序上有一个DUMMY (RGB_DUMMY) 的东西,它起什么作用呀? 三星6410(或BSP上)有这个东西吗? 如何设置它?…

查看全部问答>

STM8总是出现这幅画面

                                 …

查看全部问答>