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

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

3天内不再提示

CC-Link通信初始化三种设置方法的使用与对比

电子设计 来源:全国信息与电子工程学术 作者:冯梅 , 米玉华 , 姜 2020-03-30 07:58 次阅读

CC-Link现场总线是日本三菱电机公司主推的一种基于PLC系统的现场总线,这是目前在世界现场总线市场上唯一的源于亚洲、又占有一定市场份额的现场总线。它在实际工程中显示出强大的生命力,特别是在制造业得到广泛的应用。

在CC-Link现场总线的应用过程中,最为重要的一部分便是对系统进行通信初始化设置。目前CC-Link通信初始化设置的方法有三种,本文将对这三种不同的初始化设置方法进行比较和分析,以期寻求在不同的情况下如何来选择最简单有效的通信初始化设置方法。这对CC-Link现场总线在实际工程中的使用具有重要的现实意义,一则为设计人员在保证设计质量的前提下减少工作量和节省时间,二则也试图探索一下是否可以进一步发挥和挖掘CC-Link的潜力。

实验系统简述

为了便于比较通信初始化设置方法,我们首先在实验室中建立了这样一个小型的CC-Link现场总线系统。整个系统的配置如图1所示。

CC-Link通信初始化三种设置方法的使用与对比

硬件连接设置无误之后,就可开始进行通信初始化设置。

三种设置方法的使用

首先采用的是最基本的方法,即通过编程来设置通信初始化参数。编制通信初始化程序的流程如图2所示。首先在参数设定部分,将整个系统连接的模块数,重试次数,自动返回模块数以及当CPU瘫痪时的运行规定(停止)以及各站的信息写入到存储器相应的地址中。在执行刷新指令之后缓冲存储器内的参数送入内部寄存区,从而启动数据链接。如果缓冲存储器内参数能正常启动数据链接,这说明通信参数设置无误,这时就可通过寄存指令将参数寄存到E²PROM。这是因为一旦断电内部寄存区的参数是不会保存的,而E²PROM中的参数即使断电仍然保存。同时通信参数必须一次性地写入E²PROM,即仅在初始化时才予以执行。此后CPU运行就通过将E²PROM内的参数送入内部寄存区去启动数据链接。值得注意的是,如果通信参数设置有误(如参数与系统所采用的硬件不一致,或参数与硬件上的设置不一致),数据链接将无法正常启动,但通常并不显示何处出错,要纠正只有靠自己细心而又耐心地检查,别无它法。反过来,如果通信参数设置正确而硬件上的设置有错,CC-Link通信控制组件会提供出错信息,一般可通过编程软件包的诊断功能发现错误的类型和错在哪里。

CC-Link通信初始化三种设置方法的使用与对比

第二种通信初试化设置的方法是使用CC-Link 通信配置的组态软件GX-Configurator for CC-Link。该组态软件可以对A系列和QnA系列的PLC进行组态,实现通信参数的设置。

整个组态的过程十分简单,在选择好主站型号之后就可以进行主站的设置,此后再陆续添加所连接的从站,并进行从站的设置,包括从站的型号和其所占用站的个数。最后组态完成的画面如图3所示。

CC-Link通信初始化三种设置方法的使用与对比

在组态过程中的各个模块的基本信息都会显示在组态完成的画面上,整个画面简单直观,系统配置一目了然。然而在组态完成后启动数据链接时出现了问题。

当选择“Download master parameter file”之后,弹出一对话框,要求选择是将参数写到E²PROM还是缓冲存储器。无论选择其中任何一种,软件都会提示“是否现在执行数据链接?”,如果选择“是”,各站点的LED灯指示正常。然而当把此时运行正常的PLC复位后重新运行,各站点均出错。这种情况说明组态文件并未能真正写入到E²PROM中,也就是说该组态软件并不具备将参数写入E²PROM这部分功能。因此在这种情况下为了能使用E²PROM启动数据链接,就必须在主站中再写入“参数寄存到E²PROM”这段程序,靠组态和编程共同作用来正常启动数据链接。显而易见,这种方法是利用组态软件包设置通信参数,再利用编程将这些参数写E²PROM,这才得以完成数据链接所必须的最后步骤。当然这在实际使用时会带来某些不便,但它毕竟可以省略将通信参数写入缓冲寄存区的一段程序,在这个意义上也给CC-Link的使用者带来许多便利。

最后一种方法是通过CC-Link网络参数来实现通信参数设定。由于这是小Q系列的PLC新增的功能,而A系列和QnA系列PLC并不具备这项功能。因而在进行这种设置方法的实验就必须将原先使用的主站模块换成Q系列的PLC。

整个设置的过程相当方便。只要在GPPW软件的网络配置菜单中,设置相应的网络参数,远程I/O信号就可自动刷新到CPU内存,还能自动设置CC-Link远程元件的初始参数。如下图所示。如果整个CC-Link现场总线系统是由小Q 系列和64个远程I/O模块构成的,甚至不须设置网络参数即可自动完成通信设置的初试化。

CC-Link通信初始化三种设置方法的使用与对比

比较和分析

在使用过这三种不同的方法之后,对它们的优点和弊端都有了一个更为全面地认识和理解。

编制传统的梯形图顺控程序来设置通信参数最为复杂,编程时耗费的时间长。并且在调试时一旦发现错误,就需要一条条指令校对,寻找出错误所在,因此有着很大的工作量。然而它仍然有着其他方法所没有的优势。首先,在编完整个设置的程序之后就能非常清晰的了解整个设置过程,掌握PLC是如何运作,启动数据链接的。其次,整个编程的思路非常清晰,而且要编制正确的程序必须建立在熟练的掌握各种软元件的使用条件的基础之上,因而在这个过程中能够对各个软元件的功能,接通条件都能有非常好的理解,并能熟练使用。对初学且有志牢固掌握CC-Link通信设计者最好从这里入手。

采用的组态软件进行设置的最大的优势就在于简单直观,在画面上能够明了地看到整个系统的配置,包括主站所连接的从站个数,各从站的规格和性能,一目了然。而且一旦发生错误或是要更改参数,都能够很快地完成,节省了很多时间和工作量。然而它也有一个最大的缺陷,就是无法将参数寄存到E²PROM中,在复位之后,刚写入的组态内容将不复存在。倘若在实际的应用中,现场的情况错综复杂,会遇到很多预想不到的问题,如果中途需要复位,那么组态软件将无能为力,必需重新设置再写入,这样会影响工作进度。因此,在这种情况下采用组态软件,并辅以将通信参数从缓冲积存区写入E²PROM的程序,就能完成整个系统的初始化设置。此外,组态软件目前还不支持小Q系列的PLC。

最后,利用网络参数设置的方法简单有效,只要按规定填写一定量的参数之后就能够很好的取代繁冗复杂的顺控程序。在发生错误或是需要修改参数时,同组态软件一样,也能很快地完成,减少设置时间。然而它的不足之处,在于设置过程中跳过了很多重要的细节,从而无法真正掌握PLC的内部的运作过程,比较抽象。例如在填写了众多参数之后,虽然各站的数据链路能正常执行,但是却无法理解这些参数之间是如何联系的,如何作用的,如何使得各站的数据链接得以正常完成。

小结

总之,三种方法各有千秋,适用于在不同的目的和不同的情况下(譬如不同的PLC系列)供使用者灵活选用。如果旨在清晰地了解PLC内部的运作,可以用编程的方法;如果旨在节省设计人员的工作量,减少设计调试时间,可以用网络参数的方法。组态软件的方法可以算是这两种的结合。在实际的应用中,通过网络参数来进行通信初始化设置的方法不失为一种最为优越的方法,方便、可靠、功能全面这三点就已经很好的满足了系统的需求,缩短了CC-Link现场总线在应用于各种不同的工控场合时设计和调试的时间,降低了工作的难度,更方便了以后的故障检修和维护。遗憾的是它只适用于小Q系列PLC。

随着通信技术和控制技术的发展,相信在不久的将来现场总线技术及其相关技术将发展得更为成熟和完善,并将出现更为便利且功能强大的通信设置的方法,使将来的现场总线技术更好地应用于现场。

责任编辑:gt


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

    关注

    4975

    文章

    12261

    浏览量

    454964
  • 三菱
    +关注

    关注

    32

    文章

    769

    浏览量

    42495
  • 现场总线
    +关注

    关注

    3

    文章

    509

    浏览量

    38370
收藏 人收藏

    评论

    相关推荐

    CC-link通讯是是什么原理?

    cc-link是在工控系统中,可以将控制和信息数据同时以10Mbps高速传输的现场网络。CC-Link具有性能卓越、应用广泛、使用简单、节省成本等突出优点。作为开放式现场总线,CC-Link是唯一
    发表于 10-10 09:11

    什么是CC-Link

    、一体的工厂和过程自动控制。融合了控制与信息处理的现场总线的CC-Link是一信息的网络,它具备高实时性、分散控制、与智能设备
    发表于 09-09 06:28

    CC-Link是什么

    1什么是cclink CC-Link全称Control & Communication Link,即控制与通信链路通信。 在1996年11月以
    发表于 09-09 08:06

    基于CC-LINK和IFIX的丁基胶塞生产监控系统

    本文介绍了一种用IFIX 组态软件通过CC-LINK 和工业以太网对丁基胶塞的生产过程进行实时监控的方法。在分析整个监控系统的硬件结构的基础上,详细描述了CC-LINK网络和以太网的
    发表于 12-08 11:50 10次下载

    基于CC-Link天线开闭控制设计

    本文针对以上问题介绍一种基于q系列可编程逻辑控制器cc-link现场总线的天线开闭所控制,
    发表于 04-23 11:14 978次阅读
    基于<b class='flag-5'>CC-Link</b>天线开闭控制设计

    CC-Link通信介绍_英文版

    CC-Link stands for Control & Communication Link, which is a field network system.It is possible
    发表于 08-03 17:55 0次下载

    分析CC-Link的优势

    (1)高速率大容量的数据传送。 (2)拓扑结构有多点接人、T型分支、星型结构。 (3)CC-Link使分布控制成为现实。
    的头像 发表于 09-26 16:28 3731次阅读

    现场总线CC-Link的组织、通信协议和应用介绍

    CC-Link合作伙伴协会(CLPA)成立于2000年,当时三菱电机发布了CC-Link现场总线技术规范,作为一个开放的工业标准。
    发表于 07-10 10:54 1w次阅读

    CC-Link系统主站/本地站模块用户手册

    CC-Link系统主站/本地站模块用户手册
    发表于 02-28 09:51 5次下载

    CC-LINK通讯配置作业指导书

      CC-Link(Control & Communication Link)总线是日本三菱电机公司主推的一种基于 PLC 系统的现场总线,其数据容量大,通信速度最高可达 10Mb/s。一般
    发表于 04-11 15:09 0次下载

    解析什么是CC-Link

    的基础上优化了收发方式并采用二线制实现1对N的通讯,推出了基于RS-485的工业现场总线网络,比如CC-LinkCC-Link L/T和CC-Link Safety等总线协议。
    的头像 发表于 02-13 11:15 3276次阅读

    CC-Link星型拓扑在环形线上的应用

    介绍了CC-Link在环形生产线上应用的案例,使用基于三菱QPLC的CC-Link星型网络拓扑结构在一条发动机环形线上构建现场网络控制系统,满足现场网络需要的较高响应性和扩展性。
    的头像 发表于 07-10 14:33 1182次阅读
    <b class='flag-5'>CC-Link</b>星型拓扑在环形线上的应用

    CC-Link协议是什么?CC-Link协议详细介绍

    CC-Link(Control & Communication Link,控制与通信连接)是一种开放式工业网络协议,被广泛应用于工业自动化领域。该协议由日本现场总线协会(CC-Link
    的头像 发表于 11-30 16:30 1620次阅读

    Ethernet/IP转CC-Link IEFB协议网关

    Ethernet/IP转CC-Link IEFB协议网关,YC-EIP-CCLKIE工业级EtherNet/IP 网关,支持多个CC-Link IEFB节点,即插即用 无需编程 轻松组态 ,即实现
    的头像 发表于 02-28 16:59 309次阅读
    Ethernet/IP转<b class='flag-5'>CC-Link</b> IEFB协议网关

    CC-Link协议是什么?CC-Link协议详细介绍

    CC-Link(Control & Communication Link,控制与通信连接)是一种开放式工业网络协议,被广泛应用于工业自动化领域。该协议由日本现场总线协会(CC-Link
    的头像 发表于 04-19 15:46 124次阅读