• 3.17 MB
  • 2022-04-22 13:36:48 发布

GBT19760.1-2008CC-Link控制与通信网络规范CC-Link协议规范.pdf

  • 129页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'ICS25.040N10a雷中华人民共和国国家标准GB/T19760.1—2008部分代替GB/Z19760--2005CC—Link控制与通信网络规范第1部分:CC-Link协议规范CC—Link(Control&‘CommunicationLink)specification--Part1:CC—Linkoverview,protocol2008-12-15发布2009—06-01实施牛瞀鹃鬻瓣警矬瞥星发布中国国家标准化管理委员会及10 前言⋯---⋯⋯⋯⋯⋯⋯⋯⋯-⋯·1范围⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一2规范性引用文件⋯⋯⋯⋯⋯一3术语和定义、缩略语⋯⋯⋯⋯一3.1术语和定义⋯⋯⋯⋯⋯⋯一3.2缩略语⋯⋯⋯⋯⋯⋯⋯⋯⋯4概述⋯·⋯⋯⋯⋯⋯⋯⋯⋯⋯4.1网络结构⋯⋯⋯⋯⋯⋯⋯⋯5CCI,ink系统概述⋯⋯⋯⋯一5.1配置⋯⋯⋯⋯⋯⋯⋯⋯⋯一5.2CCLink版本和功能⋯⋯⋯5.3各类型站之间的通信⋯⋯一5.4规范⋯⋯⋯-⋯⋯⋯⋯⋯一6协议概述⋯⋯⋯⋯⋯⋯⋯⋯⋯·6.1通信阶段⋯⋯⋯⋯⋯⋯⋯⋯6.2运行概述⋯⋯⋯⋯⋯⋯⋯⋯·6.3协议配置⋯⋯⋯⋯⋯⋯⋯⋯·7物理层⋯⋯⋯⋯⋯⋯⋯⋯-··⋯·7.1传输介质⋯⋯⋯⋯⋯⋯-·-⋯·7.2基于EIARS_485的接口⋯·8数据链路层⋯⋯⋯⋯--·⋯-⋯-·8.1CCI,ink数据链路协议实体·9应用层⋯⋯⋯⋯⋯⋯-⋯⋯⋯·9.1网络管理实体⋯⋯⋯⋯⋯⋯·9.2循环传输实体⋯⋯⋯⋯⋯⋯·9.3瞬时传输实体⋯⋯⋯⋯⋯⋯-10报文传输功能[Verl.1l规范]lo.1报文的循环传输规范⋯⋯·10.2报文的瞬时传输规范⋯⋯·10.3子命令列表⋯⋯⋯⋯⋯⋯·10.4请求/响应数据格式⋯⋯⋯·11Ver.2附加规范⋯⋯⋯⋯⋯··11.1规范⋯⋯⋯⋯⋯⋯⋯⋯⋯··11.2协议概述⋯⋯⋯⋯⋯⋯⋯··11.3数据链路层⋯⋯⋯⋯⋯⋯·-11.4应用层⋯⋯⋯⋯⋯⋯⋯⋯··图1工厂自动化网络结构目次GB/T19760.1—2008Ⅶ,●●●400:o0,0¨u地¨M坫"""盯盯媚蛐弼%眩蛇吣叫叭∞∞% GB/T19760.1—2008图2CCI。ink系统配置⋯⋯⋯⋯⋯⋯·图3可否与Ver.1.XX的主站通信⋯·图4可否与Ver.2.XX的主站通信⋯·图5链接扫描时间估算值-⋯⋯⋯··图6通信阶段⋯⋯⋯⋯⋯⋯⋯⋯⋯··图7初始循环传输过程⋯---⋯⋯⋯··图8刷新循环传输过程⋯⋯⋯⋯--图9恢复循环传输过程⋯⋯⋯⋯⋯··图】0通信阶段流程⋯·⋯--⋯⋯⋯·-图11协议配置⋯⋯⋯⋯⋯⋯⋯⋯⋯··图12连接配置⋯⋯⋯⋯⋯·⋯⋯⋯⋯·图13通信过程实例⋯⋯⋯⋯---⋯图14主站刷新操作⋯⋯⋯⋯⋯⋯⋯--图15本地站刷新操作⋯⋯⋯⋯⋯⋯··图16智能设备站刷新操作⋯⋯⋯⋯··图17远程设备站刷新操作⋯⋯⋯⋯··图18远程1/o站刷新操作⋯⋯⋯-⋯图19数据链接建立操作⋯⋯⋯⋯⋯-·图20异常检测循环⋯⋯⋯⋯⋯⋯⋯图21备用主站的操作⋯⋯⋯⋯⋯⋯··图22基本帧格式⋯⋯⋯⋯⋯⋯⋯⋯··图23标志字段⋯--⋯⋯⋯⋯---⋯⋯··图24STl字段⋯⋯⋯⋯⋯⋯⋯⋯⋯--图25ST2字段⋯-·⋯⋯⋯⋯⋯⋯⋯⋯图26主站测试轮询和测试数据⋯⋯··图27主站测试轮询数据⋯⋯⋯⋯⋯··图28从站测试响应数据--⋯⋯⋯⋯·图29主站轮询和刷新数据——帧格式图30主站轮询和刷新数据⋯⋯⋯⋯·图31主站轮询数据⋯⋯⋯⋯⋯⋯⋯图32从站响应(刷新)数据——帧格式图33从站Ⅱ阻应(刷新)数据⋯⋯⋯⋯·图34刷新循环结束数据⋯⋯⋯⋯⋯--图35时序图(1)⋯-·-⋯⋯⋯⋯⋯⋯‘图36时序图(2)⋯⋯⋯⋯⋯⋯⋯⋯-‘图37型号代码第三字节⋯⋯⋯⋯⋯··图38软件版本---⋯⋯⋯⋯⋯⋯⋯·⋯图39参数发送时序(1)⋯⋯⋯⋯⋯··图40参数发送时序(2)--⋯⋯--⋯··图4l通信概述⋯⋯⋯⋯⋯⋯⋯⋯⋯··图42传输步骤⋯·⋯-⋯⋯⋯⋯⋯⋯--图43帧的基本格式⋯⋯⋯⋯⋯⋯⋯图44目的地址⋯⋯⋯⋯⋯⋯⋯⋯⋯··11o,o加¨坨坞坞M¨¨似玛∞∞龃n船船船孔弘撕弘卯胛盯船勰曲四如∞虬弛姐蛆蟠蛎蟠曲肌弛 图45源地址⋯⋯⋯⋯⋯⋯⋯··图46目的应用类型⋯⋯⋯⋯··图47源应用类型⋯⋯·⋯·⋯⋯图48目的节点标志⋯⋯⋯⋯··图49源节点标志⋯⋯⋯⋯⋯··图50目的网络地址⋯⋯⋯⋯··图51目的站⋯⋯⋯⋯⋯⋯⋯··图52目的标识符⋯⋯⋯⋯⋯··图53源网络地址⋯⋯⋯·⋯⋯·图54源站⋯⋯⋯⋯⋯⋯⋯⋯··图55起始源站ID号⋯⋯⋯··图56命令区域⋯⋯⋯⋯⋯⋯··图57返回码⋯⋯⋯⋯⋯⋯⋯··图58厂商代码⋯⋯·⋯⋯⋯⋯·图59命令格式⋯⋯⋯⋯⋯⋯.,图60参数发送⋯⋯⋯⋯⋯·⋯·图6l参数发送格式⋯⋯⋯⋯··图62参数块l⋯⋯⋯⋯⋯⋯一图63参数块2⋯⋯⋯⋯⋯·⋯·图64系统信息获取⋯·⋯⋯⋯·图65系统信息获取格式⋯⋯一图66系统数据⋯⋯⋯⋯⋯·⋯·图67存储器存取信息获取⋯··图68存储器存取信息获取格式图69RUN···⋯⋯⋯⋯⋯⋯”图70RUN格式⋯⋯·⋯⋯⋯·图71STOP⋯⋯⋯·⋯⋯⋯⋯·图72STOP格式⋯⋯⋯⋯⋯··图73线路测试⋯⋯⋯⋯⋯·⋯·图74线路测试格式⋯⋯⋯⋯一图75存储器读⋯⋯⋯⋯⋯⋯··图76批读取格式⋯⋯⋯⋯⋯··图77随机读取格式⋯⋯⋯⋯~图78存储器写⋯⋯⋯⋯⋯⋯··图79批量写格式⋯⋯⋯⋯⋯··图80随机写格式⋯⋯⋯⋯⋯·-图81属性和存取代码定义·⋯·图82瞬时数据分段⋯-⋯⋯-⋯图83分割帧信息包⋯⋯⋯⋯··图84分割数和发送顺序⋯⋯·-图85状态传输顺序图1⋯⋯··图86状态传输顺序图2⋯⋯··图87状态传输顺序图3⋯⋯·-GB/T19760.1—2008弛弛跎弛弘驺弘娼黯鹃踞弘弘阻踮踮即%的聃∞盯盯跎郎阻姐晒能∞盯瞄∞加"他码弛巧伯卯弛阳Ⅲ GB/"[19760.1—2008图88初始数据处理请求/结束标志⋯⋯.图89初始数据设置结束/请求标志⋯⋯.图90用于请求/响应数据的控制信号⋯-图91循环传输用报文传输的报文格式⋯.图92块号⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图93子命令类型⋯⋯⋯⋯⋯⋯⋯⋯⋯.图94请求数据的分割规定(主站)⋯⋯⋯.图95响应数据的分割规定(从站)⋯⋯⋯.图96分割块数据结束的确认⋯--·⋯⋯⋯.图97请求/响应数据的控制处理⋯⋯⋯·图98读处理⋯⋯⋯⋯⋯--⋯-⋯⋯⋯⋯⋯·图99写处理⋯⋯⋯⋯⋯·····⋯⋯⋯⋯⋯·.图l00远程设备站断开/"N复⋯⋯⋯⋯⋯·图10l远程设备站断开连接/恢复连接⋯·图102监视超时处理⋯⋯⋯⋯⋯⋯⋯⋯·图103循环报文传输⋯⋯⋯⋯⋯⋯⋯⋯·图104报文传输⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·图105报文传输命令格式·⋯⋯⋯⋯⋯···图106数据帧结构⋯⋯⋯⋯⋯⋯⋯⋯⋯·图107协议配置⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一图108帧的基本格式⋯⋯⋯⋯⋯⋯⋯⋯一图109ST]字段(自主站到从站)⋯⋯⋯一图110ST2字段(自从站到主站)⋯⋯⋯-·图111从站测试响应数据⋯⋯⋯⋯⋯⋯··图112设备软件版本和协议版本设定⋯--图¨3操作概述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·图114分割数据传输的步骤⋯⋯⋯-⋯⋯·图115分割成4部分的实例⋯⋯⋯⋯⋯-图116SQ号中发生连续错误(发送的SQ)图117SQ号中发生连续错误(返回的SQ)图118相同SQ号的接收⋯⋯⋯⋯⋯⋯··图119起始SQ号⋯⋯⋯·⋯⋯⋯⋯⋯⋯-图120本站发生错误(在主站中检测)⋯--图12l参数发送⋯⋯·⋯⋯⋯⋯⋯⋯⋯⋯·图122参数发送格式-·-⋯⋯⋯⋯⋯⋯⋯··图123参数块1⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯··图124参数块2⋯··-⋯⋯⋯⋯⋯⋯’’’⋯。表1主站和本地站的功能表2智能设备站的功能··表3远程设备站的功能表4远程I/O站的功能表5各类型站之间的通信Ⅳ趴引牝鹊鹃∞趴踮拍蹒盯鹊∞∞∞叭眈%舛∞∞叫眦%mM¨¨""”协M他¨加扒00,, 表6通信规范⋯⋯⋯⋯-⋯⋯·-表7最大传输距离⋯⋯⋯⋯⋯⋯表8电缆规格⋯⋯⋯⋯⋯⋯⋯·表9最大传输距离⋯⋯⋯⋯⋯·一表10CCLink数据链路协议服务表11A1和A2列表⋯⋯⋯’表12时序图中的数字列表⋯表13传输帧间隔⋯⋯⋯⋯⋯··表14监视定时器列表⋯⋯⋯⋯··表15等待时间设置定时器列表·表16定时器设置值列表⋯⋯⋯·表17主站异常处理⋯⋯⋯⋯⋯表18从站异常处理⋯⋯·一表19网络管理服务列表⋯⋯·表20参数信息⋯⋯⋯⋯⋯⋯⋯··表21网络状态信息⋯⋯⋯⋯⋯·表22状态信息(本站)⋯⋯⋯⋯··表23状态信息(其他站)⋯⋯⋯·一表24STl信息(自主站到从站)·表25STl信息(自从站到主站)·表26ST2信息(自从站到主站)·表27本站管理信息⋯⋯⋯⋯⋯·表28其他站管理信息⋯⋯⋯一表29站信息⋯⋯⋯⋯⋯⋯⋯⋯·表30模块信息⋯⋯⋯⋯⋯⋯⋯·表31软件版本⋯⋯⋯⋯⋯⋯⋯-表32网络信息⋯⋯⋯⋯⋯⋯·⋯表33站信息一致性校验⋯⋯⋯·表34循环传输服务列表⋯⋯⋯·表35主站循环数据发送服务⋯·表36主站循环数据接收服务⋯表37本地站循环数据发送服务·表38本地站循环数据接收服务·表39远程站循环数据发送服务·表40远程站循环数据接收服务-表41输出数据定义⋯⋯⋯⋯⋯·表42瞬时传输服务列表⋯⋯⋯·表43瞬时报文发送服务⋯⋯⋯·表44瞬时报文接收服务⋯⋯⋯·表45命令格式⋯⋯⋯⋯⋯⋯⋯·表46命令列表⋯⋯⋯⋯⋯⋯⋯·表47内部存储器⋯⋯⋯⋯⋯⋯表48软元件对照表⋯⋯⋯⋯⋯·GB/T19760.1—2008·-········⋯········8·········⋯···········()·······-··⋯·········-16··⋯·⋯⋯⋯17⋯⋯⋯⋯⋯⋯18···--·····⋯··········24··⋯⋯⋯⋯⋯⋯⋯33······-···-··-····-····34··⋯⋯⋯⋯⋯⋯⋯35·⋯·-·-·⋯⋯⋯35··--·--······36⋯⋯⋯⋯⋯⋯⋯37·⋯⋯·⋯⋯⋯⋯⋯37··········⋯·········-38··⋯⋯⋯⋯···⋯⋯39··⋯⋯⋯⋯⋯⋯⋯39··············-·-·--40···-·t--·-⋯·-·····---41···-··-··-⋯···-·----·41···············--·····-42··⋯⋯⋯⋯⋯⋯⋯42··········⋯··········40······················43-····-··-····-······-44·--·-··-··⋯--··---·--44···············--·-··-·45··-····················46-·-·-··················46·······················47·-··----·-·--····-···--47--··-·--·-⋯--·-------47····················47··········⋯··········48···-··-··--············49················-·-···50--·-···-·······--50--····--·--·---····-···50····-·---·-·--·-·55·-⋯⋯⋯⋯⋯⋯⋯56··⋯⋯⋯⋯⋯⋯⋯73···-··-······-··-···--·74【| GB/T19760.1—2008表49输入/输出定义⋯⋯⋯一表50监视定时器规定⋯⋯⋯..表5l不同传输速率的监视时问表52数据实例⋯⋯⋯⋯⋯⋯~表53子命令列表-⋯⋯⋯⋯⋯-表54对象列表⋯⋯⋯⋯⋯⋯··表55通用服务列表⋯⋯⋯⋯一表56DM对象⋯⋯⋯⋯⋯⋯··表57SAC对象⋯⋯⋯⋯⋯⋯··表58差错代码列表⋯-·⋯⋯⋯表59参数实例(1)⋯-⋯⋯⋯·表60请求数据格式⋯⋯⋯⋯··表61响应数据格式⋯⋯⋯⋯··表62参数实例(2)⋯⋯⋯⋯··表63请求数据格式⋯⋯⋯⋯··表64响应数据格式⋯⋯⋯·⋯·表65请求数据格式⋯⋯⋯⋯·表66响应数据格式⋯⋯⋯⋯·表67规范⋯⋯⋯⋯⋯⋯⋯⋯·表68网络管理服务⋯⋯⋯⋯-表69参数信息⋯⋯⋯⋯⋯⋯·表70网络状态信息⋯⋯⋯⋯·表71STl信息(自主站到从站)表72ST2信息(自从站到主站)表73ST3信息(自主站到从站)表74ST3信息(自从站到主站)表75本站管理信息⋯⋯⋯⋯表76其他站管理信息⋯⋯⋯表77软件版本⋯⋯⋯⋯⋯⋯‘表78站信息一致性校验⋯⋯表79循环传输服务列表⋯⋯表80主站循环数据发送服务‘表8l-主站循环数据接收服务表82本地站循环数据发送服务表83本地站循环数据接收服务表84远程站循环数据发送服务表85远程站循环数据接收服务表86首部信息⋯⋯⋯⋯表87发生异常时的处理⋯⋯Ⅵ∞跎跎弛跎舛舛%%盯盯鸲%够∞∞∞∞毗%%盯盯∞∞∞∞∞m加uuu挖挖挖他坞¨ 刖舌GB/T19760.1—2008GB/T197604CCLink控制与通信网络规范》目前分为4个部分:——第1部分:CCLink协议规范;——第2部分:CC—I。ink实现;——第3部分:CC—Link行规;——第4部分:CCLink/LT协议规范。本部分为GB/T19760的第1部分。本部分修改采用CC—Link协会标准BAP05026一I。《cc—Link规范概述和协议规范》,其技术内容与BAP05026L完全一致。GB/T19760--2008与GB/Z197602005比较,在技术内容上未作调整,在结构上划分成4个部分,以适应不同用户单独使用的需求。本部分代替GB/Z197602005{控制与通信总线CCI.ink规范》中的“CC-I。ink协议规范”部分。为了使用方便,本部分做了下列编辑性修改:a)根据我国的实际使用情况,按照GB/T1.12000的规定,对原文本进行了编辑性的修改;b)对原文引用其他国际标准中有被等同或修改采用为我国标准的,本部分用我国标准编号代替对应的国际标准编号,其余未有等同或修改采用为我国标准的国际先进标准,在本部分中均被直接引用;c)对原文中个别编辑性错误进行了修正。本部分由中国机械工业联合会提出。本部分由全国工业过程测量和控制标准化技术委员会第四分技术委员会归口。本部分起草单位:机械工业仪器仪表综合技术经济研究所、中国CCLink用户组织、北京交通大学、清华大学自动化系、上海自动化仪表股份有限公司、北京机械工业自动化研究所、西南大学、天华化工机械及自动化研究设计院、中国海洋石油总公司、济南铁路局、株洲南车时代电气股份有限公司、同济大学、上海仪表自动化研究所。本部分主要起草人:梅恪、郑旭、覃强、龚明、欧阳劲松、刘云男、彭瑜、孙听、包伟华、王锦标、刘枫、姜金锁、徐伟华、陈杰、吴王君、荣智林、宋国峰、陈启军。本部分所代替标准的历次版本发布情况为:GB/Z197602005.Ⅶ 1范围CC—Link控制与通信网络规范第1部分:CC—Link协议规范GB/T19760的本部分规定了CC—Link协议规范。本部分适用于自动化控制领域。GB/T19760.1—20082规范性引用文件下列文件中的条款通过6B/T19760的本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。GB/T5271.1信息技术词汇第1部分:基本术语(GB/T5271.1—2000,eqvISO/IEC2382—1:1993)GB/T5271.5信息技术词汇第5部分:数据表示(GB/T5271.5—2008,ISO2382—5:1999,IDT)GB/T5271.8信息技术词汇第8部分:安全(GB/T5271.8~2001,idtISO/IEC2382—8:1998)GB/T5271.9信息技术词汇第9部分:数据通信(GB/T5271.9—2001,eqvISO/IEC2382—9:1995)GB/T7421信息技术系统间远程通信和信息交换高级数据链路控制(HDLC)程序(GB/T7421~2008,IS0/IEC13239:2002,IDT)GB/T9387.1信息技术开放系统互连基本参考模型第1部分:基本模型(GB/T9387.1--1998,idtISo/IEC7498—1:1994)GB/T19760.2CC—Link控制与通信网络规范第2部分:C@Link实现GB/T19760.3CC—Link控制与通信网络规范第3部分:CC—Link行规GB/T19760.4C@Link控制与通信网络规范第4部分:CC—I,ink/LT协议规范El&RS-485平衡数字多点系统中使用的发生器和接收器的电性能标准SEMIE54传感器/执行机构网络标准3术语和定义、缩略语下列术语和定义、缩略语适用于本部分。3.1术语和定义3.1.1位数据bitdata表示1个位状态的信息——o(oFF)或者I(ON)。3.1.2广播轮询方式broadcastpollingmethod该方式使用同一数据包对每个站进行轮询和数据通信,并将数据同时传输给所有站。3.1.3循环传输cyclictransmission通过CC—Link网络周期性地更新数据的通信方法。 GB/T19760.1—20083.1.4扩展循环传输extensioncyclictransmission一种循环通信,在该通信方式中通过把通信数据包分割成若干个块来增加传输的数据大小,从而使每一个逻辑站进行循环通信的最大链接容量增加到128位和64字。3.1.5扩展循环设置extensioncyclicsetting在扩展循环传输(Ver.2.00)中,扩展循环容量可以设置成常规循环数据容量的2倍、4倍或8倍。3.1.6人机界面HumanMachineInterface以人可以识别的显示方式和人能够输入的输入方式,在人和机器之间进行信息交流的设备。3.1.7智能设备站intelligentdevicestation与主站进行n:1的循环传输和瞬时传输的站。本部分中用缩略语ID(IntelligentDevice)来表示。3.1.8本地站localstation可以与主站和其他本地站进行n:n循环传输和瞬时传输的站。本部分中用缩略语L(Local)来表示。3.1.9主站masterstation控制整个CCLink网络的站。控制信息(参数)存储在主站中。每个网络中必须有一个主站。站号固定为0。本部分中用缩略语M(Master)来表示。3.1.10报文传输messagetransmission传输非周期数据的方法,实际的报文数据通过循环传输或通过瞬时传输来实现。3.1.11节点node与CC—Link网络连接的物理设备。3.1.12占用的逻辑站数numberofoccupiedstations(109icstations)网络中单个从站使用的逻辑站数,根据数据量可设置为1~4(占用1个逻辑站表示在CCI。ink缓冲区中划分的一个用于与其他站通信的最小单位,在本部分中称为逻辑站)。远程I/O站只能设置为1。本部分中有时用n表示占用的逻辑站数。3.1.13站数mumberofstations(109icstations)被连接到同一CCI.ink网络中的所有物理设备占用的逻辑站数量的总和。3.1.14节点数numberofnodes实际连接到一个CC~Link网络上的物理设备数。3.1.15RAS功能RASfunctions“可靠性、可用性和可维护性”(Reliability,AvailabiIity,andServiceability)的缩略语。2 GB/T19760.1—2008该术语用以描述自动化设备易于使用。3.1.16远程设备站remotedevicestation可以同时使用位数据和字数据的站(例如:模拟量模块、指示器、数字量模块、电磁阀等)。本部分中有时用缩略语RD(RemoteDevice)来表示。3.1.17远程i/o站remoteI/Ostation只能使用位数据的站。只占用一个逻辑站(例如:数字模块、电磁阀、传感器)。本部分中有时用缩写RIO(RemoteI/O)来表示。3.1.18远程站remotestation远程I/0站和远程设备站的通用站名。3.1.19远程寄存器Remoteregisters;RWr,RWw使用循环传输把16七it字数据传送到各个站(远程I/O站除外)。为方便起见,把存储该信息的区域用RWr和RWw表示。在主站中,输人数据(读区域)为RWr,输出数据(写区域)为RWw。3.1.20远程输入,远程输出remoteXdevice,remoteYdevice;RX,RY使用循环传输把位数据传送到各个站。为方便起见,把存储该信息的区域用RX和RY表示。在主站中,输人数据为RX,输出数据为RY。3.1.21专用链接寄存器specialbit;SB用来存储主站、本地站和智能设备站的运行状态和数据链接状态(包括ON和OFF)的特殊位数据。为方便起见,把存储该信息的区域用SB来表示。3.1.22服务数据servicedatan层与n+1层之间传输的数据定义为rt层服务数据。3.1.23从站slavestation除主站外的通用站名。3.1.24备用主站standbymasterstation如果主站出错而被强制停止运行,则备用主站接管主站的控制权。备用主站具有同主站相同的功能。在主站不出错的情况下,备用主站充当本地站。3.1.25站station在CCLink中,站是指通过CCLink连接的节点,其站号范围为o~64。3.1.26站号stationnumber在CCLink网络中,站号0分配给主站,站号1~64分配给从站。根据占用逻辑站数,必须给从站3 GB/T19760.1—2008分配一个唯一的站号,使之不与其他站占用的逻辑站号发生重叠。在同一CCI。ink网络中,一个物理站的站号规定为该设备占用的第1个逻辑站站号,例如某物理站的站号为n,该站占用的逻辑站数为m,则其下一个物理站的站号为n+m。3.1.27特殊链接寄存器Specialword(SW)用来存储主站、本地站和智能设备站的数据链接状态的特殊字数据。为方便起见,把存储该信息的区域用SW来表示。3.1.28瞬时传输transienttransmission在CC—Link网络中,仅当有通信请求时,才执行的通信方式。3.1.29字数据worddata该信息由16位组成。1个字能够表示“32768~32767”(有符号十进制整数),“0~65535”(无符号十进制整数)或“0~FFFFH”(十六进制整数)。3.2缩略语APSAPplicationSequence应用号CTCommandType命令类型DADestinationAddress目的地址DATDestinationApplicationType目的应用类型DIDDestinationID目的标识符DMFDestinationModuleFlag目的节点标志DNADestinationNetworkAddress目的网络地址DSDestinationStation目的站L1Lengthl数据长度1RSTSReturnStaTuS返回码RSVReSerVe保留SASourceAddress源地址SATSourceApplicationType源应用类型SIDSourceID源标识符,SMFSourceModuleFlag源节点标志SNASourceNetworkAddress源网络地址SSSourceStation源站SWSpecialWord专用字(寄存器)VDVenDor厂商代码4概述4.1网络结构通常工厂自动化网络结构主要包括信息网络、控制网络和现场网络,CC-I,ink为现场网络,见图1。 5CO-Link系统概述1配置CC1。ink系统配置见图2圈1工厂自动化嘲络结构厂目L臣口—T__[画]_T{互困o—I#《**#l卜吨回L母GB/T197601—2008e{&i自§月±站时.aⅡ#情况T谈镕行使车地站的自能.但在±站目m错m*效∞情况T,t代替主站继续&制目络。田2oc-LInk系统配置 GB/T19760.1—20085.2CC-Link版本和功能5.2.1主站和本地站CCLink各版本中的主站功能、本地站功能的比较如表1所示。为保持与旧版本的兼容性,Vet.2中的主站和本地站必须具备循环传输和扩展循环传输这两种基本功能。表1主站和本地站的功能功能Ver.100Ver.110Ver.1.11Ver.200循环传输o扩展循环传输。瞬时传输△报文传输o△放宽站问电缆距离限制o注:o:基本功能;△;可选功能;一:无此功能。5.2.2智能设备站CCI.ink各版本中智能设备站的功能比较如表2所示。Vet.2中的智能设备站必须具备扩展循环传输功能。表2智能设备站的功能功能Ver.1ooVer.1.10ver1.11Vel"200循环传输o△扩展循环传输0瞬时传输△报文传输0△放宽站间电缆距离限制o0o注:o:基本功能;△:可选功能;:无此功能。5.2.3远程设备站CC—I。ink各版本中远程设备站的功能比较如表3所示。Ver.2远程设备站必须具备扩展循环传输功能。表3远程设备站的功能功能Ver.1.00Ver110Ver.11lVer.200循环传输o△扩展循环传输。瞬时传输报文传输o△放宽站问电缆距离限制o0注:o:基本功能;△:可选功能;:无此功能。 5.2.4远程i/o站CC—I.ink各版本中远程I/O站的功能比较如表4所示。在Ver.1.11和Ver.2版本中不包含远程I/O站。表4远程ilo站的功能GB/T19760.1—2008功能Ver1.00Ver.1.10循环传输o扩展循环传输瞬时传输报文传输放宽站间电缆距离限制。注:o:基本功能;:无此功能。5.3各类型站之间的通信CCLinkVer.1.XX、Vet.2.XX的各类型站之间能否实现通信如表5所示。通信关系实例见图3、图4。表5各类型站之间的通信、\、、\接收站(Ver2.XX站)(Ver.1.XX站)发送站、\\ML1DRDMLIDRDR10主站M\◎\o本地站L◎o(Ver2.xx站)智能设备站ID◎×远程设备站RD◎×主站M\0K×\o0o本地站Lo0o(Ver1.XX站)智能设备站ID0o远程设备站RDo远程I/0站RIoo0注:◎:扩展循环传输;0:循环传输;×,一:无此功能;\:无此项。rV蠹etxx习NfI)f一,二]已一直囱\I。在“。\L—————————一在vcr1xx的范围内可进行循环传输通信lxx的范围内可进行循环传输通信xx的情况下,不能通信。图3可否与ger.1.xx的主站通信 GB/T19760.1—20085.4规范5.4.1通信规范通信规范见表6。内可进行循环传输通信图4可否与Vet.2.xx的主站通信表6通信规范通信规范传输速率lOMbit/s,5Mbit/s,2.5Mbit/s,625kbit/s,156kbit/s通信方式广播轮询方式同步方式帧同步方式编码方式NRZI(倒转不归零)拓扑结构总线型(基于EIARS-485)传输格式基于HDLC差错控制方式CRC(X“+X12+X5+1)RX,RY:2048位最大链接容量RWw:256字(自主站到从站)RWr:256字(自从站到主站)RX,RY:32位(本地站30位)每个逻辑站的链接容量RWw:4字(自主站到从站)RWr:4字(自从站到主站)占用逻辑站数1~4站瞬时传输最大960字节/站(每次链接扫描)E150字节(主站到智能设备站/本地站);34字节(智能设备站/本地站到主站)](1×a)+(2×b)+(3×c)+(4Xd)≤64站a:占用1个逻辑站的节点数,b:占用2个逻辑站的节点数c:占用3个逻辑站的节点数,d:占用4个逻辑站的节点数最大连接节点数16×A+54×B+88×C≤2304A:远程I/O站站数最大64g:智能设备站站数最大42C:本地站、智能设备站站数最大26从站站号1~648 表6(续)GB/T19780.1—2008通信规范自动恢复功能从站切断RAS功能数据链路状态诊断离线测试(硬件测试、线路测试)备用主站连接电缆CC-Link专用电缆(三芯屏蔽绞线)终端电阻电阻跨接在。A。。8之间[坚!!!三千霸DGlCC—Link连接的设备在“传输速率”和“最大连接节点数”方面不必满足表6通信规范中所表示的所有内容。5.4.2最大传输距离最大传输距离见表7。表7最大传输距离最大传输距离陬晶甲1陌司厂聂翻l远程著i站JJ远程妻:站jJ远程音:站}厂未蠹习厂主蠡司J远程设备站Il远程设备站JJ远程设备站jJ远程设备站}J本地站lJ本地习CC—Link专用电缆(110n型)传输速率156kbit/s625kbit/s2.5Mbit/s5Mbit/s10Mbit/s站与站间电缆长度不小于20cill不小于20cFll不小于20cm不小于20cYil不小于20CFl3最大传输距离1200nl900m400m160n1100mT型分支连接主干最大长度(不包括分支长度)4厂1五i]_.—+_T型分蔓之间的距离I终端电阻Ib。|=爿。一一—jbaI终端ttlEttl、,-、,"l远程设备站lI远程设备站l1远程设备站Il远程设备站lI本罐司划I远程设备站I主干丝>I远程设备站I州求分支、r—:?i赢a『商I远程设V各站Il远程藿各站l一、l!竺翌l GB/T19760.1—2008表7(续)项目描述备注传输速率156kbit/s625kbit/S10Mbit/s;5Mbit/m2.5Mbit/s不允许带分支不小于1m对于仅包含远程I/O站和远程设备站的站与站间电连接方式】8系统配置缆长度不小于2m对于包含本地站和智能设备站的系统配置连接方式26不小于30CrD.分支连接的最大节点数(每个分支)6见5.4.1通信规范中的最大连接节点数主干最大长度500m100m终端电阻之间的电缆长度,不包括分支T型分支之间的距离无限制分支最大长度8m每个分支电缆长度分支总长度200m50m所有分支的总长度端子排:通用的端子排T型分支端子排/连接器对于主干侧电缆,应该尽量减少剥线长度连接器:T型分支专用连接器a站与本地站、智能设备站和相邻站之间的距离b远程I/O站与远程设备站之间的距离(最短电缆)5.4.3链接扫描时间估算值传输速率为10Mbit/s时,链接扫描时间估算值如图5所示。设计时,尽量使主站的链接扫描时间小于此链接扫描时间估算值。OE屋鲁抠瓤端捌CCLink链接扫描时间估算值(传输速率10Mbil/s,循环传输)j/////一////∥r节点数60图5链接扫描时间估算值估算值:4ms/64站(节点)(2048位,传输速率10Mbit/s)654321O 6ms/26站(节点)(2048位,512字,传输速率10Mbit/s)传输速率为n(Mbit/s)时,估算值是上述值乘以lO/n。6协议概述GB/T19760.1—20086.1通信阶段CC—Link通信分为如下三个阶段,见图6。a)初始循环本阶段用于建立与从站的数据链接。实现方式为:在上电或复位恢复后,主站进行测试轮询传输,从站返回响应。注:有关轮询类型见81.2.2帧格式。b)刷新循环本阶段执行主站和从站之间的循环或瞬时传输。c)恢复循环本阶段用于主站与未建立数据链接的从站建立数据链接。实现方式为:主站向这些从站执行测试轮询传输,并等待从站返回响应。主站从站—譬鼻“二刷静—坐上r——k]r—A1r—』]刷麓————o]r—“—_、主站发送从站发送第n站通信第l站第2站⋯第n站通信第l站r“—、8“帮r—。—r-r“一刷帮r—b第2站第n站通信第l站图6通信阶段 GB/T19760.1—20086.2运行概述主站对所有从站“轮询和刷新数据”,从站依次向主站返回响应刷新数据包以作出响应。6.2.1传输过程6.21.1初始循环初始循环见图7,其传输过程如下:a)通信启动时,主站首先确认网络中未加载数据流。b)启动或发送完刷新循环数据后,主站向第1站发送测试轮询,然后向所有从站发送测试数据。发送启动的条件为:1)当有初始循环启动请求时;,2)当主站接收到从站响应数据错误,主站需进行重发时。但是当从站发生响应监视超时错误时,无需进行重发。c)主站向其他站发送测试轮询数据。发送启动的条件为:1)从站根据上述b)项发送的测试轮询和测试数据,返回响应数据,主站完成响应数据的接收;2)当主站接收到从站响应数据错误,主站需进行重发时。但是,当从站发生响应监视超时错误时,无需进行重发。d)从站在接收到编址为本站的测试轮询数据后,发送响应。e)主站对所有64个站发送轮询后,发送刷新循环结束数据,然后发送空信号。f)重复上述步骤b)~e),直到有刷新启动请求为止。一d)一cJ—d)’一c1eJ.图7初始循环传输过程6.2.1.2刷新循环刷新循环见图8。其传输过程如下:a)主站向第1站发送轮询,然后向所有从站发送刷新数据。发送启动的条件为:1)当用户程序或循环实体发出刷新启动请求时;2)当主站接收到从站响应数据错误,主站需进行重发时。b)主站向其他站发送轮询数据。发送启动的条件为:1)从站根据上述a)发送的轮询和刷新数据,返回响应数据,主站完成响应数据的接收12 GB/T19760.1—20082)当主站未接收到从站的响应数据或者接收到响应数据错误,主站需进行重发时。c)从站在接收到编址为本站的轮询数据后,发送响应。d)主站对所有指定站发送轮询后,发送刷新循环结束数据,然后发送空信号。e)重复上述步骤a)~d)。(主站)(从站1)(从站2)(从站3)刷新启动请求一c),1b1.c)b)c)一e1.6.2.1.3恢复循环恢复循环见图9,其传输过程如下自动恢复请主站对从站l发送轮询和对所有从站发进刷新数据从站1发送“响应(尉新)教据”主站对从站2发送“轮询”从站2发送“响应(刷新)数据”主站对从站3发送“轮询”从站3发送“响应(刷新)数据弋~次扫描结束)发进刷新循环结束数据发送空信号(1010⋯1主站对从站l发送轮询和对所有从站发进刷新数据从站1发送“响应刷新数据”图8刷新循环传输过程(依此类推)ra)rc)7b)c1d1一图9恢复循环传输过程据刷新循环恢复循环刷新循环 GB/T19760.1—2008a)在自动恢复处理执行的恒定周期。,主站发送完“刷新循环结束数据”后,主站对第1个错误从站发送测试轮询并对所有从站发送测试数据(“主站测试轮询和测试数据”)。发送启动的条件为:1)当自动恢复处理执行的恒定周期中存在错误从站时;注:自动恢复处理周期在此没有特别的规定,因此要对断开从站的自动恢复时间进行设置。2)当主站接收到从站响应数据错误,主站需进行重发时。但是,当从站发生响应监视超时错误时,无需进行重发。b)在刷新循环中,主站对未返回响应的站发送“主站测试轮询数据”。发送启动的条件为:1)从站根据上述a)发送对“主站测试轮询数据”的响应数据,主站接收到来自该从站的响应数据后;2)当主站接收到从站响应数据错误,主站需进行重发时。但是,当从站发生响应监视超时错误时,无需进行重发。c)从站在接收到编址为本站的“主站测试轮询数据”后,发送响应。d)当主站按照参数中的“自动恢复节点数”的值向从站发送“主站测试轮询数据”后,发送“刷新循环结束数据”,然后发送空信号。6.2.2通信阶段流程通信阶段流程如图10所示。初始循环启动a)主站图10通信阶段流程 /——\始循环启动⑨刷新启动ll断开卢弋/刷新循环\/n\f(循环传输】\l\/J恸\/GB/T19760.1—2008b)从站图10(续)6.3协议配置CC—Link的协议配置如图11所示。主站远程设备站远程I/O站本地站/智能设备站l篇㈡用户应用l用户应用!渺应用!日曰硝曰曰曰日硝圉已匣圆国[三E曰[至注:实线框部分为本部分定义的内容。7物理层图11协议配置7.1传输介质屏蔽绞线,其电气特性符合EIARS-485标准。 GB/T19760.1—2008通信信号由差动信号A(正:DA),B(负:DB)以及数字信号接地(DG)构成。7.1.1电缆规格传输介质使用3芯屏蔽绞线,电缆规格如表8。表8电缆规格项目规格电缆类型屏蔽绞线成品外径≤8.omm芯数3导体截面积20AWG绝缘体标准厚度055mm~080mm20股/018mm或24股/0.18mm排扰线分别嵌入或成束于接地线和铝箔之问导体电阻(20℃)≤37.8n/kin绝缘电阻≥10000Mn·km耐压d.c.500V1min静电电容(IkHz)≤60nF/km电气特性lMHz110n±150特征阻抗5MHz1100士6n1MHz≤16dB/100m衰减量(20℃)5MHz≤3.5dB/100m⋯一截面基一 GB/T197601—2008特征阻抗的测量方法:电缆长度:≥100m。阻抗的实际测量方法在此不做专门规定。但是,在使用断路/短路方法时.每一频率下的实际测量值应接近规定值并在规定的范围内。72基于EIARS-485昀接口721连接配置连接配置见图l2。向一向”““乏繇忑————————一7圈’2连接配置722传输速率和最大传输距离传输速率和最大传输距离之间的关系如表9所示。衰9最大传输距离传糖《率最大传输《■723电气特性基于Rs_485标准。&:自过m2自缆千nRS-485自部i器件(倒Ⅻ.RS485收发器等)目增加连接*∞数t8数据链路层81CC—Link数据链路协议实体CC—I,ink支持的通信类型如下 GB/r197601—2008a)当卜电或执行自动恢复处理时,对未建立数据链接的站进行的测试传输;I,)循环传输(周期陛数据传输);r)瞬时传输(非周期性数据传输)。【(1Tink传输由主站发起.采用广播轮询方式,依次进行删试传输、循环传输和瞬时俦输。从站通过测试传输建立与网络的数据链接.进而进行循环传输和瞬时传输。另外.瞬时传输是通过往循环传输过程巾传输的帧中加入瞬时传输数据实现。&-《程I/()"自m日镕T执行*目捧输。811服务cc[,ink数据链路协议提供的服务如表10和图13所示:表10CC-Link数据链路{办议腮务目}擐☆《据循环传#女体、瞬目传输实倬自月镕臂理宴体白々请求发送数据*接收到的散据进H分类.并把t传递皓相Ⅲ∞*环*#实体、瞬目传接#输宴体自月镕管理实体从月镕管理女体接№到参散信息后.启动月镕}《目从镕信息到日络管理实体(倪±站)韧始循环妊理过&完成之月.接收月络管理宴体∞请求,井启动M络(位从镕)若规定T备用±站.则监视传输路&.*#i##常时向目镕管理实体备M±*启自&%“主站Ⅻ换请求”酋谊遵。‘*酽‘叫、订瞩唇幽’集”‘K《㈣。掣警’嗣考育昏慧。口Bn)1#"目《&**{I十胰站)zmI白匀m信寅蜊囤13通信过程实例 r髓鼍b*譬笔当日d驾可7+目馏UE了+骢订一叫辎t驽*日书b)±镕自远程设备站(3十从站)之问∞Ⅻ倌宴倒"——I轮*,Ⅻ新#响应;2)(站号)z轮询自响应。圈13(续)812协议8121概述8121.1刷新操作81211主站操作特性主站操作特性见图14。a)主站将其从用户应用接收到的传输数据发送给所有从站;b)接收来自每一从站的响应数据{c)当发生超时或接收异常时,执行8123规定的异常处理。围14主蛄刷新操作81212本地站操作特性本地站操作特性见图15。a)作为对主站轮询的响应.相应的本地站把来自用p应用的f々输数据发进给主站以盟其他符本地站; GB/T1976012008h)接收主站的传输数据以及其他各从站的响应数据;c)当发生超时或接收异常时,执行8123规定的异常处理圈15本地站刷新操作81213智能设备站操作特性智能设备站操作特性见图16。a)作为对主站轮询的响应,相应智能设备站把来自用户应用的传输数据发送给主站和所有本地站;b)接收主站的传输数据lc)当发生超时或接收异常时,执行8123规定的异常处理。圈16智能设备站刷新操作812I1.4远程设备站操作特性远程设备站操作特性见图17。a)作为对主站轮询的响应.相应远程设备站把来自用p应用的传输数据发送给主站和所有本地站;b)接收主站的传输数据;c)当发生超时或接收异常时,执行8l23规定的异常处理。 f攀i攀_|:}嚣:蝴一一I一一吲匪殛圈逝蠡醐黥Im—h镕女l#;{*”mwh±*、L——墼掣—j,lⅡ口j,n*w%H**、L—!!!i_J$№“、L』蛐LJ田17远程设备站刷新撮作81215远程1/o站操作特性远程1/o站操作特性见图18。a)作为对主站轮询的响应,相应远程1/o站把来自用户应用的传输数据发送给主站和所有本地站;b)接收主站的传输数据;c)当发生超时或接收异常时,执行8123规定的异常处理。厂—]*“KⅨ*口⋯““I∞a%"ⅫI*日J““h豳訇匦圈k月戤I*”n“hm£{#£l-”n“htb、L—塾堑—jH№**mL!!!i_J$№”LJ蛐LJ围18远程1/o站刷新操作81212数据链接建立操作数据链接建立操作见阁19。在初始循环和恢复循环执行数据链接建立操作。812121主站a)为了建立与从站的数据链接(在初始循环或恢复循环期间).主站向从站1发送“主站测试轮咖和测试数据”帧。h)主站接收“从站测试响应数据”。若正常接收到响应数据,则执行下一步(步骤“c)”)。若发生超时或接收异常.则执行8l23中规定的异常妊理。c)在初始循环.主站依扶向各从站(自第2个从站开始到最后一个占用的逻辑站,垃大第64站)发送“主站测试轮谰数据”帧。在恢复循环阶段.主站依次发送数个(个数等于恢复站站数)“主站测试轮询数据”帧。 GB/T19760.1—2008从站1建立数据从站64建立数据(从站64)——叫主站对从站1发送测试轮询和对所有从站发送测试数据l从站1发送。测试响应数据”l主站对从站2发送“测试轮询数据”l从站2发送“测试响应数据”J!————叫主站对从站64发送“测试轮询数据4——_1从站64发送“测试响应数据”(一扶扫描结束)。==习发送刷新循环结束数据l发送空信号(1010)——叫主站对从站1的轮询和对所有从站发送测试数据l从站1发送“测试响应数据”(依此类推)a)初始循环(主站)(从站1)(从站2)(从站3)自动恢复请求从站2建立数据链接b)恢复循环图19数据链接建立操作d)步骤“c)”中被寻址的从站向主站发送响应数据。若正常接收到响应数据,则步骤“c)”中描述的后续从站依次向主站发送响应数据。若发生超时或接收异常,则执行8.1.2.3中规定的异常处理。8.1.2.1.2.2从站a)各从站接收寻址为本站的“主站测试轮询和测试数据”或“主站测试轮询数据”。若正常接收到响应数据,则执行步骤“b)”。若发生超时或接收异常,则执行8.1.2.3中规定的异常处理。b)为了建立数据链接,发送“从站测试响应数据”。8.1.2.1.3数据链接的断开操作在刷新循环中执行数据链接的断开操作。8.1.2.1.3.1主站a)如果主站在10个连续的异常检测循环内检测到连续的异常响应(发生从站响应监视超时或检测到接收错误),则主站断开此从站与网络的链接。见图20。刷新循环恢复循环刷新循环 GB/T19760.1—2008异常检测循环一链接扫描×”传输速率10Mbit/s5Mbit/s2.5Mbit/s625kbit/s156kbit/s”311S73,图20异常检测循环b)如果主站检测到所有从站都断开链接,则返回至初始循环阶段。8.1.2.1.3.2从站从站监视来自主站的帧接收情况(寻址到本站的有效帧的接收间隔和刷新帧接收间隔)。若在监视期间发生超时,则从站自行断开其与数据链路网络的链接。8.1.2.1.4备用主站的操作备用主站的操作见图21。a)仅允许本地站中的一个站作为备用主站使用,并应在主站的参数中加以规定。b)备用主站监视主站的状态,如果传输路径信号在规定的时间段内不发生变化,则执行步骤c)和d)。如果传输路径信号发生变化,备用主站作为本地站进行操作。c)当本地站作为(备用)主站接替主站工作时,该备用主站的输入/输出方向逆转。因此,必须一次性将备用主站中RX和RWr寄存器的内容分别复制到RY和RWw寄存器中(见图2l阴影部分)。d)替换结束后,备用主站的操作方式与原主站的操作方式相同。但数据链接持续进行,无须执行通信阶段的初始化处理。主站本地站远程设备站智能设备站主站站号0站号l站号2站号.3IRxhJRXlRXlL羹JIRYl-{IlJIlRYr1RYlRYl1}{Rx}{lI}1lIlRWrkJRWrIlRWrlJL羹JIRWw}{JIkIlRWwr1RWwlIRWwlp1IlRWrlP1l设置为备用丰站图21备用主站的操作8.1.2.2CC-Link帧格式(基于HDLC帧格式)8.1.2.2.1基本帧格式CCLink传输帧的基本格式如图22所示。a)位传输从最低有效位(b0)开始。b)只有CRC字段的传输从最高有效位开始。 GB/T19760.1—2008c)为确保帧内容有效,应遵循如下步骤,但这不适用于标志字段:·在发送站,连续发送5个“1”之后插入1个⋯0;·在接收站,连续接收到5个“l”之后删除1个⋯0’;·在刷新循环之间,主站发送空信号(重复使用位为1010⋯)·从站必须监视传输路径的状态,确认其信号变化。|FsSCTDAlARl2C1)FL——————————一cRc运算对革数据—————————_一前置码标志字段;发送站地址;接收站地址;状志信息1;状志信息2;RX/RY,RW(循环)和■时数据,差错棱验(16位)。前置码标志字段,见图23。图22基本帧格式l。1。l2)A1和A2,见表11。图23标志字段表11A1和A2列表A1A2描述FFH主站轮询和刷新数据FEH主站轮询数据FDH主站测试轮询和测试数据FCH主站测试轮询数据FAH刷新循环结束数据FFH从站响应(刷新)数据(对轮询和刷新数据的响应)FEH从站响应(刷新)数据(对轮询数据的响应)FDH从站测试响应数据(对测试轮询和测试数据的响应)FCH从站测试响应数据(对测试轮询的响应)n:从站站号1~64(1~40H),备用主站(80H)。3)STl和ST2这些字段包含主站和从站之间的通信状态。.A.n舭胞娜E|M侧 详见9.1.1.2“网络状态信息”。●STl见图24。(自主站到从站)b7b0a仅在主站与备用主站之间有效主站(用户应用)主站(用户应用错误校验)刷新瞬时数据状态瞬时接收保留主站类型标志a)自主站到从站(自从站到主站)b7b0保险丝状态节点故障/无效点数“接收刷新接收参数检测开关切换状态循环传输标志保留WDT错误b节点故障:发生在远程I/()站;无效点数:发生在除远程I/O站外的从站1))自从站到主站图24STl字段停止运行正常异常停止启动无错有错停用启用Ga/"r19760.1—2008主站备用主站fo:正常【1:异常f0:否l1:是i0:接收结束11:未接收『0:接收结束11:未接收J0:未改变11:改变f0:肩用11:停用∽薯O●,●●●,10irl,,IO●,ll,I GB/T19760.1—2008●ST2见图25。(自主站到从站)b7b0注:从站方必须按照各发送点数检测发送量。RY信息发送点数0000:0点0001:256点(32字节)0010:512点(64字节)0011:768点(96字节)0100:1024点(128字节)0101:1280点(160字节)0110:1536点(192字节)0111:1792点(224字节)1000:2048点(256字节)100l~1111:保留RWw信息发送点数0000:0点0001:32点(64字节)0010:64点(128字节)0011:96点(192字节)0100:128点(256字节)0101:160点(320字节)0110:192点(384字节)0111:224点(448字节)1000:256点(512字节)100H111:保留a)自主站到从站(自从站到主站)b7b0瞬时数据状态瞬时接收瞬时类型保留传输状态保留b)自从站到主站图25ST2字段无错有错停用启用1:nr0:正常11:异常1:固定值00:固定值 GB/T19760.1—20084)CRC循环冗余校验(CyclicRedundancyCheck)的校验范围是,帧首的F标志字段的末位(不含末位)至CRC字段的首位(不含首位)之间。8.1.2.2.2帧的详细格式a)主站测试轮询和测试数据,见图26。本帧由主站发起,用于在轮询开始前的初始循环内或恢复循环内,对第一个从站发送测试轮询,并对所有从站发送测试数据。所有从站接收此帧。A乖测试数据汁FI|FF12(4个字节)A1:FDH;A2:从站站号;测试数据:任意数据(例如:AA55H)。图26主站测试轮询和测试数据b)主站测试轮询数据,见图27。本帧由主站发起,用于轮询除第一个从站外的所有从站。A2字段中指定的从站接收此帧。CAlFFRF12CA1:FCH;A2:从站站号。图27主站测试轮询数据c)从站测试响应数据,见图28。从站使用本帧把数据发送给主站。从站向主站发送本帧,作为对上述a)或b)中所述“请求”的“响应”。SCAR测试回送数据|FFTVDTPRF12V(4个字节)l2CA1:从站站号;A2:FDh/FCh(与从主站接收的“请求”帧中的A1的值相同);VD:厂商代码(2字节)(详见91.13);TP:型号代码(3字节)(详见9.1.1.3);RV:软件版本(1字节)(详见9.1_1.3);测试回送数据:与上述a)中主站测试轮询和测试数据相同的测试数据。图28从站测试响应数据d)主站轮询和刷新数据,见图29。本帧由主站发起,用于对A2字段中指定的从站进行轮询,并向所有从站发送数据。主站在刷新循环开始时发送本帧。所有从站接收此帧。 GB/T19760.1—2008SCF|ARYRWw报文|FFTRF12(最大256字节)(最大512字节)(最大150字节)l2CAlFFHA2:从站站号RY:远程输出RY数据长度一(ST2低4位)×32E字节]目标站的数据存储地址一(RY首地址)+(站号一1)×4[字节jRWw:远程寄存器(输出)RWw数据长度一(ST2高4位)X64E字节]目标站的数据存储地址一(RWw首地址)+(站号1)×8[字节]RWw首地址一(RY首地址)+(RY数据长度)报文:瞬时数据报文首地址一(RWw首地址)+(RWw数据长度)图29主站轮询和刷新数据——帧格式数据内容见图30。(详见9.3.2.5)。[帧格式]284)FNO(FrameNO帧号:帧的分割号)0:非帧首1:帧首5)DT(DataframeType数据帧类型)“7”之后回到“l”。(表示在主站中数据被修改)0:无分割l~7:帧的分割号例如:将一帧分割成三个部分,其发送顺序依次为3-.2_.1有无响应帧0:需要1:不需要优先级0:低l:高6)DA/SA(DestinationAddress/SourceAddress目的站站号/源站站号00H:主站01H~40H:从站80H:备用主站图30主站轮询和刷新数据琴砭同一 e)主站轮询数据,见图31。本帧由主站发起,用于执行对从站的轮询。A2字段中指定的从站接收此帧。A1:FEH:A2:趴站站号CAFRF12C图31主站轮询数据f)从站响应(刷新)数据从站使用本帧向主站发送数据,见图32。从站向主站和本地站发送本帧作为上述d)或e)中所述“请求”的“响应”。主站和本地站接收此帧。GB/T19760.1—2008SCARXRWr报文FTRF12(最大16字节)(最大32字节)(最大34字节)12CA1:A2:RX:RWr报文从站站号FFH/FEH(与从主站接收的“请求”帧中的A1的值相同)远程输入RX数据长度=(占用逻辑站数)×4E字节]远程寄存器(输入)RWr数据长度一(占用逻辑站数)×8E字节]RWr首地址一(RX首地址)+(RX数据长度)瞬时数据报文首地址一(RWr首地址)+(RWr数据长度)图32从站响应(1;fl新)数据——帧格式数据内容见图33。(详见9.3.2.5)。g)刷新循环结束数据,见图34。本帧由主站发起,用于发送刷新循环结束数据。在接收到最后轮询的从站的响应数据后,当轮询数据传输启动定时器计时超时时,主站发送本帧。所有从站接收此帧,无需响应。 GB/T19760.卜一2008[帧格式]34字节I)L(Length长度:数据长度)卜32:字节数,见左图0:无数据2)TPfryP。型号(高4位))O:固定3)SF(SequenceFlag顺序标志:顺序号(I氐4位))其发送顺序依次为3·2·l。4)FNO(FrameNO帧号:帧的分割号)甲f—i—ll—ll5llr慨删I~7:帧的分割号k1饲如:将一帧分割成三个部分,其发送顺序依次lL为3呻2一l。L一帧首识别标志0i非帧首1:帧首5)DT(DataflameType数据帧类型)I.1.1lJjL——————一有无响应帧0:需要1:不需要L———————一优先级0:低1:高6)DA/SA(DestinationAddress/SourceAddress目的站站号/源站站号)00H:主站01H~40H:从站80H:各用主站图33从站响应(刷新)数据Fr卜A:C:FF2Al:FAH;A2:任意l~64(01H~40H),备用主站80H8.1.2.2.3运行时序运行时序见图35,图36。图34刷新循环结束数据 嚣;黧嚣GB/T19760.1—200831一一v囤性茁昌田蜀蜀臣习匪督辑l习"-I如臣匪习翌l虐∥l延l槲l=]鲴蜀匡;君I格辑l习习握自握禹r主墙剡蜀臣’匡墙辑l习臣屑习岳藉l:翟m,l蓦鬈2蜒I圣"--I萋{薹工==]萝工==]訇口躯£鲁l墙辑l1_E鲴蜀妪i座藕r括f刘捱引匡萋霸习_主i;匿埋I墅群E]鍪]蜀如匿垂蓥q蜀习臣土智医暑霸蜀臣廛霾d—l制:鼾E]蜀习匡葛最l酱辑Jq习习妪土躯鞠r哲1割拒,、屋蓼:噩奇怯嘏悄l浒粤侄亡=]辐谨r==]蜀域l冒。墙:蜃鍪刊旺谁掣辎蝴翅N署魍艇督州 芎il*随量l冀髫藩詈{藜l,.[裂--I【[二习;冀‘i匡拇匪蜀莲{区{、匪蜀}囊≤番蒗l2il匡|(E!匡习}冀磐匡蜀}冀:臣、匿习麓演Flsi;K!匣l』[i【IZZ斟。唇%癌甘l。凰ll!‘。q-■Ⅲ区蜀.;蜀’:匡蚕黼{;j~Il|{Ej●l区蜀埂T£困蜀缮:臣i?习囵缮li臣蓼匡『I摩习缮瓣羽F虿l§虿匿嚣,匕4l[蜀馥I医51匪蜀缮:蜀鹱l匪基羽瓣“ll。g匦世蔷com匝 关于定时器的详细内容见8.1.2.2.4。时序图中主要数字说明,见表12。表12时序图中的数字列表GB/T19760.1—2008项目描述图中的数字1主站中用户应用发起的发送启动请求的间隔1),5),9),10),18)2主站中刷新循环结束数据的发送启动的间隔2),3),15),16)3从结束对所有站的轮询到再次启动刷新循环之间的等待时间4),17)4接收到轮询请求信号后,从站响应发送启动间隔6),8),11),13),20)5接收到轮询响应结束信号后,主站对下一站的轮询请求发送启动间隔7),12),14)6主站重试发送启动间隔19)a)传输帧间隔主站和从站发送帧前,在帧之间需要一个大约3.5字节的间隔。同样,主站连续发送帧时,帧间也必须有一个等于或大于3.5字节的间隔。允许的间隔长度为3~4字节。上述说明适用于表12的1、2、4、5、6项。传输帧间隔一3.5(字节)×8(位)×(1/传输速率),见表13。表13传输帧间隔传输速率/【bit/s)传输帧间隔/aslOM285M5.62.5M11.2625k448156k179.2b)刷新问隔主站处理一次链接刷新循环中接收到的数据,然后在刷新循环结束后发送下一个轮询和刷新数据。该时间段被称为刷新间隔,如表12中第3项所述。主站在此刷新间隔时间内发送空信号。如果刷新间隔时间太长,它将影响整个网络的速度。此外,因为主站很难在相应从站被设置的接收间隔监视时间内轮询从站,因此可能导致从站时间超时。刷新间隔一0.1ms~500FflS。8.1.2.2.4传输路径监视和操作a)监视定时器列表,见表14。b)等待时间设置定时器列表,见表15。c)设置值,见表16。 GB/T19760.1—2008僻幕船笸侧鞋橱寸广僻足拯翊霹州抓哥弓了龌啦旺采0-宣岷啦世蚕星嚣鎏蠹囊{萋_再、剐塞熏茎霉厘螂按删疆g“丽雷揖窨露器州啦掣辑件删磐按垂莽州州旺妊枷暴箍霜譬羹{蔷;塞喋磐雷塥崩最散撼垛啦欺霹辎餐捌萎特帽氆藕雨盼盼稃孱姆稃孵世特莒掣莒但茁曾褒士也鲻莒鲻尴留进薯赫鹊耱赫鲻靴缓雨藕赢雨藕星犀露雨蓐蘑两器妲蜒磊轺趔蘑簿圈帐趔*._1∈靼啦{『丌湘址根需趔需墓媒但莒嘶荐鐾世糍嫩赫妊辐蒜犀碡嘏七擎粗辎蜒善雌赛崩张她黯蓄删蛉犀{蛭址需怛蟥埋餐需恒锚越谣冒掣旧掣掣H啦姆雨啦《盼赶鲻《曹刑擎制1蜒锥粘1脚删越辎耀坩苦啦H螬蜒警船●嚣辐报删稚蛊蜜撂按犀篝薹囊堪蜂坦州瓷瞎稃舞厦i脚理需垃嚣蠢_I]旺世窖曼童融窖荽辎柏茁皿悄型燃磐抖j匪ⅢE帐掣嚣鲻鞋嚣删1缸嚣*熙訇嚣蛔旺蠖喇湘搿靶掣妲毯警餐苗嘲K避避蚪制●州盘描蠼倒艰兽雷辑窖刑若剿≤挂罪辑_——^磐督藉萎督看墓格姬≤州皿州心坦掣—』萎警辔铎艇|藿垂毳霹一啦雨匿划:釜尉型抓留掣量重露萋蝼苫拍鲥螂删督世鬟£撼蝼留蝼端键札骠蓦匿差础划址妊列-●黯囊苦蛔埘倒蜃墙≤_——心杼 GB/T19760.1—2008《州簇要磐州枷垂蓁旺姐n旺蚓聪≤∞幅。g目要E∞g卜o。。do:∽一卜甜o。。∞目∞g目日甘h。;o∞硝啦∞。;吲__。。一)∞E∞玉目g兰o卜o卜。:∞毒“H__相∽g∞jE目E三卜兰甘。∞式;时∞啦“H__jg∞目三卜暑甘‘。。呈“;N∽c。_二H__囊划窿厘擎皿蝼蓝謦餐露簌崩鞋^怔鹾辐__N疑蛊厘垦露疑露蛔磐擎蓄蛔划增幡档幽“趔皑墨采喜鲁堪辎瞧曾格爿糖端黎攥≤骠暗划蜊啦帐幕掣啊魁椎蔷他∞一懈望望。。厘;詈;;;目o2目苔仆磊耄苫t器器__删魁o坦删址删稍堪窜翼蕞奄壅鐾趣整刑萎霭囊稃撼誊稚但杂碟留苗束特餐营督帽删螋苗姆忙譬忙诅撰鲁譬韪臀辋篷啦芒轺摧靛理稚靛礤稚好镊曾蓄韬删蚓留蚓根刑删恨梢删越湘聪湘挂啦舯=窨厘N箍悃||避萋蓁|蕈|耄差赢雷熬隧蓁娘辑若蜒凄_;譬韬根≤删魁扈莒餐蠹墓磐雌州皿挺匪营垦蚌萎i矍童删稚略魁曾窿删dp也帐幕椎茁心喇魁唇茁姑拈兮【僻 GB/T19760.1—20088.1.2.3异常处理8.1.2.3.1主站主站异常处理见表17。表17主站异常处理通信阶段错误描述处理传输路径监视初始循环[1]系统使用备用主站执行数据链接[2]超时错误[1]存储接收数据[2]存储接收状态CRC错误E3]如果重试计数非⋯0’,则重试并等待测试响应E4]如果重试计数为“0”,则向下一站发送轮询[1]存储错误发生之前的接收数据[2]存储接收状态Abort错误E33如果重试计数非“0”,则重试并等待测试响应初始循环[4]如果重试计数为⋯0’,则向下一站发送轮询恢复循环[1]存储接收数据从站响应监视超时错误[23向下一站发送轮询Eli存储错误发生之前的接收数据缓冲区溢出错误[2]存储接收状态E3]停止数据链接[】]存储接收状态接收帧地址错误[2]停止数据链接[1]存储接收数据[2]存储接收状态CRC错误[3]如果重试计数非“0”,则重试并等待轮询响应[4]如果重试计数为⋯0’,则向下一站发送轮询[1]存储错误发生之前的接收数据[2]存储接收状态Abort错误E3]如果重试计数非⋯0,则重试并等待轮询响应[4]如果重试计数为⋯0,则向下一站发送轮询刷新循环Eli存储接收状态从站响应监视超时错误[2]如果重试计数非⋯0,则重试并等待轮询响应Es3如果重试计数为⋯0’,则向下一站发送轮询[1]存储错误发生之前的接收数据缓冲区溢出错误Ez3存储接收状态E33停止数据链接[1:存储接收状态接收帧地址错误E23如果重试计数非⋯0,则重试并等待轮询响应[3]如果重试计数为⋯0’,则向下一站发送轮询[】]中断发送连续发送时间监视超时错误[2]停止数据链接所有阶段连续接收时间监视超时错误[1]停止数据链接传输路径监视1)超时错误[1]停止数据链接 8.1.2.3.2从站从站异常处理见表18。表18从站异常处理GB/T19760.1—2008通信阶段错误描述处理[1]存储接收数据CRC错误[2]存储接收状态Abort错误[1]存储错误发生之前的接收数据[2:存储接收状态初始循环恢复循环[1]存储错误发生之前的接收数据缓冲区溢出错误[2]存储接收状态E3]停止数据链接[1]存储接收状态接收帧地址错误[2]停止数据链接[1j存储接收数据CRC错误[2]存储接收状态[3]等待轮询请求[1]存储错误发生之前的接收数据Abort错误[2]存储接收状态刷新循环[3]等待轮询请求[1]存储错误发生之前的接收数据缓冲区溢出错误[2]存储接收状态E3]停止数据链接[1]存储接收状态接收帧地址错误[2]等待轮询请求编址为本站的有效帧的接收间隔监视超E13执行断开处理时错误[2]初始化处理后,等待接收测试轮询和测试数据[1]执行断开连接处理所有阶段刷新帧接收间隔监视超时错误[2]初始化处理后,等待接收测试轮询和测试数据[1]等待刷新帧接收间隔监视连续发送时间监视超时错误E23中断发送9应用层。9.1网络管理实体网络管理包括参数管理、本站和其他站的状态监视以及网络状态管理等。9.1.1服务CCI。ink支持下列网络管理服务,见表19。表19网络管理服务列表序号服务内容描述l参数信息从存储在主站的用户应用程序接收参数信息网络状态信息将网络信息传给本站用户应用程序3本站管理信息从用户应用程序接收本站管理信息4其他站管理信息将其他站管理信息发送给用户应用程序5网络信息将网络信息发送给用户应用程序 GB/T19760.1—20089.1.1.1参数信息参数信息见表20。表20参数信息项目大小必要设置范围连接节点数1字是1~64智能设备站数(包括本地站)1字是O~2664字站信息(站类型、占用逻辑站数)是设置站号、占用的逻辑站数,以及从站类型(1字/站)自动恢复节点数1字是1~10重试次数1字是1~7延迟时间设置1字是0ps~5000Hs9--64备用主站规定1字否(O:未规定备用主站1~64:备用主站站号)主站出错时的运行规定1字否主站用户应用程序出错时,停止/继续数据链接站出错时的数据清零规定1位否发生通信错误时,保持/清零数据规定数据链接循环相对于用户应用循环是同步扫描模式规定1字否模式还是异步模式保留站规定4字否规定保留站号错误无效站规定4字否规定错误无效站号详细说明项目内容描述连接节点数连接到主站的从站数(包括保留站)智能设备站数(包括本地站)连接的本地站和智能设备站的个数h15b12h11hRh7hOIlI●lIlIlL—T_一L_—T一。l一站号1~64L一占用的逻辑站教站信息(站类型属性、占用的逻辑f1:占用1个逻辑站J』2:占用。个逻辑站站数)l3:占用3个逻辑站04占用4个逻辑站o~站类型r0远程I/O站J1:远程设备站12本地站、智能设备站自动恢复节点数在一个链接扫描周期内能恢复的从站数重试次数通信出错时的重试次数延迟时间规定规定链接扫描时间间隔备用主站规定备用主站站号主站出错时的运行规定主站用户应用程序出错时,规定数据链接状态主站:通信出错时,规定保持/清除输人数据站出错时的数据清零规定从站:通信出错时,规定保持/清除输出数据扫描模式规定规定链接扫描相对于用户应用程序循环是同步模式还是异步模式虽然保留站被视为连接站,但由于未与网络连接,所以不会发生真正的数保留站规定据链接错误错误无效站规定主站和本地站不将数据链接出错的从站作为错误站处理38 9.1.1.2网络状态信息网络状态信息见表21。表21网络状态信息GB/T19760.1~2008项目大小备注状态信息(本站)1字状态信息(其他站)64字1字/站STI和ST2(自主站到从站)1字STl和ST2(自从站到主站)64字1字/站详细说明:a)状态信息(本站)此信息说明本站接收状态和监视定时器状态,见表22。表22状态信息(本站)名称l0错误时的操作编址为本站的帧问隔的异常校验刷新帧接收间隔的监视异常连续发送时间监视从网络断开本站连续接收监视有无传输路径监视1)的异常校验传输路径监视2)的异常校验主站切换请求N/A详细说明状态描述编址为本站的帧间隔异常校验编址为本站的帧正常接收的监视定时器超时刷新帧接收问隔的监视异常刷新帧接收时间间隔的监视定时器超时连续发送时间监视连续发送时间的监视定时器超时连续接收监视连续接收的监视定时器超时传输路径监视1)的异常校验传输路径监视1)的监视定时器超时传输路径监视2)的异常校验传输路径监视2)的监视定时器超时主站切换请求请求将主站控制权切换到备用主站b)状态信息(其他站)通过监视接收状态,说明连接到网络的各站的轮询结果,见表23。表23状态信息(其他站)名称10错误时的操作轮询状态判断位正常错误N/ACRC错误Abort错误断开定时器超时错误有无缓冲区溢出错误停止链接接收帧地址错误重试校验N/A GB/T19760.1—2008详细说明状态描述轮询状态判断位从站轮询响应正常CRC错误产生了一个CRC错误Abort错误接收到不少于7个连续为⋯1的位定时器超时错误在预定时间内没有轮询响应被接收缓冲区溢出错误接收的数据超过接收缓冲区的大小接收帧地址错误接收到的帧地址信息无效重试校验发生了重试c)STl信息(自主站到从站)此信息说明主站与本站之间的传输结果状态,见表24。表24STI信息(自主站到从站)位名称lO错误时的操作bo主站用户应用程序运行停止bl主站用户应用程序错误错误正常b2刷新启动启动停止b3瞬时数据状态包括不包括N/Ab4瞬时数据接收能不能b5保留N/A、、N/Ab6b7主站类型备用主站主站详细说明状态描述主站用户应用程序主站用户应用程序的运行状态:0停止,1运行主站用户应用程序错误主站用户应用程序发生了错误刷新启动启动链接刷新瞬时数据状态包括瞬时数据瞬时数据接收能接收瞬时数据主站的类型主站类型0:主站,1:备用主站d)ST2信息(自主站到从站)此信息说明主站的传输状态和传输数据的长度。e)STl信息(自从站到主站)此信息说明从站的响应状态和运行状态,见表25。 表25STl信息(自从站到主站)GB/T19760.1—2008位名称10错误时的操作b0保险丝状态链接继续有错兀错bl节点故障/无效点数断开b2未接收到刷新未接收到已接收到b3未接收到参数N/Ab4开关切换状态检测检测到未检测到数据链接继续b5循环通信1、能能N,Ab6保留^‘,4N,AN/jlb7WDT错误存在不存在数据链接继续详细说明状态描述保险丝状态从站保险丝熔断模块差错(远程I/O站)节点故障/无效电数无效点数标志(不包括远程I/O站的从站)未接收到刷新未接收到主站的刷新发送未接收到参数求接收到主站的参数信息开关切换状态检测在电源打开后或取消复位后,开关设置被改变循环通信允许循环通信wDT错误产生了wDT错误f)ST2信息(自从站到主站)此信息说明每个从站的响应状态。以及与通信功能相关的信息,见表26。表26ST2信息(自从站到主站)位名称l0错误时的操作b0瞬时数据状态有错无错bl瞬时数据接收能不能b2瞬时类型1:111)3保留.v7.4N/AN7Ab4传输路径状态错误正常b5保留固定为1b6保留固定为o。b7详细说明状态描述瞬时数据状态包括瞬时数据瞬时数据接收能够接收瞬时数据1:t1:n通信(本地站)瞬时类型0:l:12通信(智能设备站)传输路径状态传输路径错误 GB/T19760.1—20089.1.1.3本站管理信息和其他站管理信息本站管理信息、其他站管理信息分别见表27、表28。表27本站管理信息项目大小备注传输速率1字节0~4占用的逻辑站数1字节l~4站号厂商代码设备信息7字节型号代码软件版本表28其他站管理信息项目大小备注站号、650字节厂商代码f从站信息型号代码>对每个站(10字节/站)软件版本I保留位J说明:a)传输速率(大小:1字节)说明传输速率:0:156kbit/s1:625kbit/s2:2.5Mbit/S3:5Mbit/s4:10Mbit/sb)占用的逻辑站数(大小:1字节)说明占用的逻辑站数。可以规定占用1~4个逻辑站。c)站号(大小:1字节)为每个从站分配一个站号(1~64(01H"~40H))。为备用主站分配的站号为128(80H)。d)厂商代码:VD(大小:2字节)分配给各产商的代码。e)型号代码:(大小:3字节)表示设备特定信息或设备初始状态。·第一字节(站信息)此字节定义从站给主站的信息,见表29。(主站将规定为保留的区域屏蔽(其值为o))。 表29站信息CB/T19760.1—2008位描述备注booo:由逻辑站数决定总1/o位数oI:8位bl10:32位11:16位b2重叠混合:o。:重叠混合在一个输入输出共存的设备中.输入和输出使用相同I/o类型01:输人的地址码(分别从RXO和RYO开始)ba10:输出前后混合:11:前后混合在一个输入输出共存的设备中,输入(RX)和输出(RY)使用不同的地址码b400:1个逻辑站逻辑站数01:2个逻辑站b510:3个逻辑站11:4个逻辑站b600:保留01:固定为00(未使用)b710:11:注:主站把站号、逻辑站数、总I/O位数和I/O类型等(即指传到用户应用程序的数据区域)作为刷新区域识别·第二字节(模块信息)此字节定义从站给主站的信息,见表jo。表30模块信息位描述备注0:正常b8开关设置l:异常0:清零清零:出错时将输出状态清为零。b9出错时输出状态设置1:保持保持:出错时保持正常通信的输出数据b10●0:b111:b122:保留固定为0(未使用)3:●●●-●●b13F:b14。o:远程I/O站站类型Ol:远程设备站b1510:智能设备站7本地设备站】】:保留 GB/T19760.1—2008·第三字节(型号类型)此字节定义从站的型号,见图37。此字节对每个型号是唯一分配的。*;⋯J1Ⅷ&n“~,,⋯o不兼容1.兼容。图37型号代码第三字节f)‘软件版本:RV(大小:1字节)。此字节说明每种型号(由厂商决定)的软件版本,见图38。{oo:固定)版本见表31图38软件版本版本“A”被定义为“01H”,版本“In“c..及后续版本分别被定义为“02H”、“03H”等,以此类推,见表31。表31软件版本版本规定备注01H版本A02H版本B1AH版本zlBH版本AA1CH版本AB3FH版本BKg)保留位:RsV(大小:3字节)。9.1.1.4网络信息网络信息见表32。表32网络信息项目大小备注链接扫描时间(当前值、最小值、最大值)每功能一个字单位FI/S9.1.2协议9.1.2.1向其他站发送参数在如下所示条件下,主站通过瞬时传输方式将轮询数据和参数数据发送到本地站和智能设备站。目的地址被设置为“所有站”(全局请求)。详细情况见9.3.2.1。a)电源打开后,在刷新循环开始时参数被发送到所有本地站和智能设备站(图39中粗线1))。44 GB/T19760.1—2008对恢复了的本地站和智能设备站,在证实它们尚未接收到参数数据的情况下,将参数数据发送给它们(图40中粗线2)和粗线3))。1、7图39参数发送时序(1)主站)(从站I)(从站2)(从站3自动恢复请求未接收lⅡ参数参数传输一2)一L3)r旨姆螽詹旨姆旆犀轰嚣I缝j蕊蔷嘉蔼嚣声从站发送刷新数据从站发送“响应f刷新】数据”发送刷新循环结束数据发送空信号【1010.)主站对从站2发送测试轮询并对所有从站发送测试数据从站2发送“测试响应数据”差型誓霉猎黔产轰i掣烂增豢蔷亲螽嚣.有从站发枷嘶数据蒜曹釜萋。备慧蔷霈蕤j粼缝徽鞣:.。,次扫描躲发送刷新循环结束数据发送空信号【1010⋯)主站向从站1发送轮询并对所有从站发送刷新数据从站1发送‘响应(刷新)数据”主站对从站2发送“轮询数据”从站2发送“响应(刷新)数据”主站对从站3发送“轮询数据”从站3发送“响应(刷新)数据”(1次扫描结束)图40参数发送时序(2)爵船鞴蔼醑蝗城毯醑船辖喜 GB/T19760.1—20089.1.2.2使用主站用户应用程序进行站信息管理9.1.2.2.1站信息一致性校验使用网络管理服务(“参数信息”和“从站信息”)校验实际连接到网络的从站的一致性,见表33。表33站信息一致性校验各注项目错误时的操作(错误名称)若“连接的节点数”>“参数信息中的节点数”,则只与参数信息中的节点数建立数据链接从站数若“连接节点数”<“参数信息中的节点数”,N/A则那些超过连接节点数的站,显示错误(断开连接)若无效站预先被设置为“保留站”,则不被标志为错误若“从站信息”>“参数信息m,相应的站显示为错误站,不建立数据链接。站类型若“从站信息”<“参数信息”。,则按照从站信息区域设置的站类型建立数据链接实际安装与参数若“从站信息”>“参数信息”,设置一致性错误相应的站显示为错误站,不建立数据链接逻辑站数若“从站信息”<“参数信息”,则按照从站信息区域中设置的逻辑站数建立数据链接站号重复校验相应的站显示为错误站,不建立数据链接站号重复错误(从站的站号不能重复)a站类型的一致性校验是根据“从站信息”中所指示的站类型代码与“参数信息”中所指示的站类型代码进行比较来决定错误时的操作。其间,站类型的代码关系如下所示:远程T/O站<远程设备站<智能设备站(本地站),见表20。9.2循环传输实体循环传输是一种数据传输功能。主站周期性地向所有从站发送数据,然后每个从站分别对主站作出响应。9.2.1服务CC—I。ink支持下列循环传输服务,见表34。表34循环传输服务列表l序号服务内容描述l。,循环数据发送根据用户应用程序的请求,发送循环数据『z循环数据接收根据用户应用程序的请求,接收循环数据9.2.1.1主站a)循环数据发送服务此服务根据用户应用程序的发送请求,更新循环传输的发送数据。参数见表35。表35主站循环数据发送服务项目大小描述状态1字RY:2048位数据循环数据RWW:256字 b)循环数据接收服务GB/T19760.1—2008此服务根据用户应用程序的接收请求,更新循环传输的接收数据。参数见表36。表36主站循环数据接收服务项目大小描述执行刷新的节点数1字l~64站号1字1~64站信息状态l字从站的链接状态(对64个站中的每个站)RX:128位(最大值)数据每个从站的循环数据RWr:16字(最大值)9.2.1.2本地站a)循环数据发送服务此服务根据用户应用程序的发送请求,更新循环传输的发送数据。参数见表37。表37本地站循环数据发送服务项目大小描述状态1字RY:128位(最大值)数据循环数据RWw:16字(最大值)此服务根据用户应用程序的接收请求,更新循环传输的接收数据。参数见表38。表38本地站循环数据接收服务项目大小描述状态1字主站信息RX:2048位数据主站的循环数据RWr:256字执行刷新的节点数1字t~64站号l字1~64站信息状态I字主站或从站的链接状态(对64个站中的每个站)RY:128位(最大值)数据每个从站的循环数据RWw:16字(最大值).9.2.1.3远程站和智能设备站a)循环数据发送服务此服务根据用户应用程序的发送请求,更新循环传输的发送数据。参数见表39。表39远程站循环数据发送服务项目大小描述状态l字RX:128位(最大值)数据循环数据RWr:16字(蛀大值)此服务根据用户应用程序的接收请求,更新循环传输的接收数据。参数见表40。 GB/T19760.1—2008表40远程站循环数据接收服务项目大小描述状态1字主站或从站的链接状态主站信息RY:128位(最大值)数据主站的循环数据Rww:16字(最大值)9.2.2协议RX,RY,RWr和RWw传输如下:主站周期性地向所有从站发送数据,然后每个从站向主站发送数据作为响应。本地站还应接收主站发送至其他从站的数据,以及其他从站发送给主站的响应数据。9.2.2.1通信概述通信概述见图41。丰站远程I/o站远程设备站本地站智能设备站l_RxIlf--qRXIlJlRYIl_lRYRXl卜_--tRYI--l-"tRYlIlRXl_lRWwRWrlfRWwl』I叫IlIlRWrlI●_lRWrRWwlRWrlfl卜f。|l毒j?浮l£嚣瓣荽誊穆g孽4,ll—_际八人RS485fj÷。{:;。一,。一终端圈41通信概述92.2.2传输步骤主站和从站的刷新必须遵循下列步骤。图42说明了处理步骤的概况:保证了在RW域的32位数据。a)发送:1)字数据传递;2)位数据传递。b)接收:1)位数据传递;2)字数据传递。注:上述步骤保证了位数据和宁数据中位改变时字数据的一致性。9.2.2.3出错处理根据状态信息(STl,SI、2和接收状态)执行下列处理。48 主站GB/T19760.1—2008图42传输步骤9.2.2.3.1输出数据定义每个站的I/O数据与网络状态(运行/停止/出错)的关系见表41。表41输出数据定义项目运行停止出错断开错误无效站产生错误时RY输出刷新清零停止轮询清零RWw输出刷新保持停止轮询清零M状态“正常”“错误”不定一RX输入刷新保持RWr输入刷新保持RX输入刷新清零保持RWr输入刷新保持I,/ID状态“正常”“错误”不定RY输出刷新保持RWw输出刷新保持RY输入刷新清零保持RWw输入刷新保持RD状态“正常”“错误”不定Rx输出刷新保持RWr输出刷新保持RY输入刷新清零保持RIO状态“正常”“错误”不定Rx输出刷新保持清零:输出“O”。保持:保持上次正常通信循环传输的数据。(直至正常地完成通信,才向存储器写入I/O数据)9.3瞬时传输实体瞬时传输是一种在主站、本地站和智能设备站之间传输非周期数据的功能。 GBIT19760.1—20089.3.1服务CCI。ink支持下列瞬时传输服务,见表42。表42瞬时传输服务列表序号服务描述l参数发送根据网络管理实体的请求发送参数信息(仅主站)2参数接收接收来自数据链路层的参数信息,并把它传给网络管理实体(仅本地站)3瞬时报文发送根据用户应用程序的请求发送瞬时报文4瞬时报文接收接收来自数据链路层的瞬时报文,并把它传给用户应用层9.3.1.1主站——参数发送服务此服务根据网络管理实体的请求将参数信息发送给本地站,参数描述见9.1。9.3.1.2本地站——参数接收服务此服务将从主站接收到的参数信息传给网络管理实体,参数描述见9.1。9.3.1.3主站、本地站和智能设备站a)瞬时报文发送服务对下面的瞬时传输命令发送请求信息包和响应信息包,见表43。表43瞬时报文发送服务瞬时传输命令主站本地站智能设备站能否发送到所有站系统信息获取o不能存储器8存取信息获取o不能蘑仃o能停止o能线路测试请求o(仅限于响应)O(仅限于请求)o(仅限于请求)不能存储器8读o不能存储器8写o能a关于存储器的详细说明见9.32.4。上面的服务列表是按命令类型(cT)分类的,通过CT的最高有效位来判别是请求信息包还是响应信息包。b)瞬时报文接收服务对下面的瞬时传输命令接收请求信息包和响应信息包,见表44。表44瞬时报文接收服务瞬时传输命令主站本地站智能设备站系统信息获取o存储器存取信息获取o0o1至仃o停止o线路测试请求O(仅限于请求)O(仅限于响应)o(仅限于响应)存储器读o存储器写o上面的服务列表是按命令类型(cT)分类的,通过CT的最高有效位来判别是请求信息包还是响应信息包。50 GB/T19760.1—20089.3.2协议a)瞬时数据是通过在刷新数据中附加瞬时数据来发送的。b)一帧最多发送的最大数据量与站的类型有关。对于主站,1帧最多能发送150字节;对于本地站和智能设备站,1帧最多能发送34字节。c)有两种传输方式:1)在主站与智能设备站之间或主站与本地站之间采用1:”传输方式;2)在本地站之间采用n:y/传输方式。d)可以向所有站(包括主站、从站和智能设备站)进行广播传输。e)瞬时传输不具有确认数据是否已到达目的站的功能。f)在不使用广播传输时,如果发送站在发送结束后的某个预定时间内没有接收到响应,那么发送站必须丢弃此信息包。9.3.2.1瞬时数据格式瞬时传输的数据格式如下。9.3.2.1.1帧的基本格式帧的基本格式见图43。请求帧】【响应帧】上LHRSVTP/SFFNODTSADSSSSIDL命令区域数据区域960字节上LHRSVTP/sFSATSID旦命令区域数据区域960字节最多分割为7帧)(最多分割为7帧图43帧的基本格式 GB/T19760.1—20089.3.2.1.2项目说明a)L(Length:帧长度)帧长度b)RSV(ReSerVe:保留)保留(固定为0)c)TP/sF(TyPe/sequenceFIag:类型/顺序号)见8.1.2.2.2中d)主站轮询和刷新数据和f)从站响应(刷新)数据。d)FNO(FrameApplication:帧的分割号)见8.1.2.2.2中d)主站轮询和刷新数据和f)从站响应(刷新)数据。e)DT(DataframeType:数据帧类型)见8.1.2.2.2中d)主站轮询和刷新数据和f)从站响应(刷新)数据。f)DA(DestinationAddress:目的地址)规定目的站站号,见图44。远程站站号01H~40H主站站号00H备用主站站号80H全局传输(广播)FFH注:当站地址被规定为“全局传输”时,无响应数据。g)SA(SourceAddress:源地址)规定本站站号,见图45。图44目的地址远程站站号01H~40H主站站号00H备用主站站号80H图45源地址h)DAT(DestinationApplicationType:目的应用类型)规定了要执行的目的应用程序(低6位),见图46。l—I2lH(固定)l圈46目的应用类型i)SAT(SourceApplicationType:源应用类型)规定了要执行的源应用程序(低6位),见图47。IJ21H(固定)J图47源应用类型)DMF(DestinationModuleFlag:目的节点标志)规定了被执行的目的节点,见图48。l在CC—Link节点内处理00HI在控制器(PI—c等)内处理01H~FFH图48目的节点标志k)SMF(SourceModuleFlag:源节点标志)规定了被执行的源节点,见图49。 GB/T19760.1—2008l在CC—Link节点内处理00Hl在控制器(PI。C等)内处理01H~FFH图49源节点标志1)DNA(DestinationNetworkAddress:目的网络地址)规定了目的网络号,见图50。l将来扩展用ooH(固定)I图50目的网络地址m)DS(DestinationStation:目的站)规定了1)所述的网络中的目的站站号,见图5l。l无规定00H图51目的站n)DID(DestinationID:目的标识符)规定了目的ID号,见图52。图52目的标识符。)SNA(SourceNetworkAddress源网络地址)规定了源网络号,见图53。图53源网络地址p)SS(SourceStation源站)规定了o)中所述网络的其他网络中的源站站号,见图54。1无规定100H图54源站q)SID(SourceID:源标识符)规定了起始的源站ID号,见图55。15100r)命令区域1)r。1(I。engthl:数据长度)以CT开始的数据长度。固定号)图55起始源站ID号蕞 GB/T19760.1—20082)CT(CommandType:命令类型)规定了命令列表中的命令。3)RSV(ReSerVe:保留)保留(固定为0)。4)APS(APplicationSequence:应用号)规定了应用程序的ID号,见图56。F870图56命令区域5)RSTS(ReturnStaTuS:返回码)规定了响应码(如果没有错误,则是0000H),见图57。D号的任意数值(0~255)给定的任意数值(0~255)FEDCBA9876543210I错误位置ll错误代码lIL{:::喜爹lL—r0:警告错误Itl:致命错误一r根据网络层次分类{L分配数据链路层或应用层图57返回码6)VD(VenDor:厂商代码)发送命令的目标设备的厂商代码(由选项命令使用),见图58。注:关于“命令分类”,参见93.2.2。FEDCBA9876543210I厂商代码(4位BCD)l图58厂商代码9.3.2.2命令分类命令被分为两种类型(CT):a)标准命令:CC—Link标准配置的命令。b)可选命令:厂商独自提供的可选命令。每一种类型的命令有相应的处理响应。从应用发出的请求被转换成数据包发送。54 9.3.2.2.1命令格式当使用标准命令时,在应用层内部进行处理(不透明)。对于可选命令,在应用层内部不进行处理(透明),见表45、图59。表45命令格式GB/T19760.1—2008『类型帧类型最大信息包长度标准命令不透明960字节『可选命令透明960字节0:不能使用5FH:标准命令(各厂商通用)7FH.可选命令(各厂商专用)图59命令格式9.3.2.2.2命令列表命令列表见表46。9.3.2.3命令的详细信息9.3.2.3.1参数发送(CT=01H/02H)a)功能见图60。主站发送参数信息。该参数信息由两个独立的块组成,每个块构成一种参数格式。b)输入1)参数块1(CT一0】H)●参数号;·连接的节点数;●瞬时节点数;●备用主站信息;●站类型信息(对64个站)●从站信息(对65个站)。2)参数块2(CT一02H)●备用主站使用信息图60参数发送 GB/T19760.1—2008{|l葚幕如据‘o寸懈j苣鼐鲁襄【‘]曲H畸o凸口oeoHN∽畔∞co卜UoUoUo—釉∞甘∞h∞甘《<《< 广————■—————]l竺竺兰竺竺竺!!:三::竺l【请求帧]Lo百—]TP/SF首区域(12字节)数量上属性存取代码地址上读取容量吉属性存取代码地址L读取的容量三><——数量:2--160。——地址(存取代码):参照9.3.2.4——读取容量(属性)●位规定:0~7680(位);●字规定:0~480(字);·字节规定:0~960(字节);总数:960(单位:字节)。响应帧t吉TP/SF首区域(12字节)RSTSL数据区域960字节><图77随机读取格式存储状卷GB/T19760.1—2008存储第1个数据存储第2个数据存储第n个数据 GB/T19760.1—2008a智能设备站只能向主站发请求。图78存储器写b)输入1)数量;2)属性;3)存取代码;4)地址;5)写的容量;6)写数据。c)输出无。d)备注见图78的脚注。e)信息包格式1)批量写格式见图79。2)随机写格式见图80。9.3.2.4属性和存取代码定义在存储器读和存储器写命令中进行存储器存取时的属性和存取代码的定义见图81。9.3.2.4.1存取代码例根据存取代码定义设置的存取代码实例如下所示。a)CCLink节点内部存储器CC—Link节点内部的存储器中的存取代码根据存储器的不同而不同,如表47所示。70 请求帧L百TP/SFFNo首区域(12字节)CTAPSL数量LH属性存取代码地址L写的容量L数据区域960字节二><——数量:固定为1。——地址(存取代码):参照9.32.4。——写的容量(属性)●位规定:16~7680(位);·字规定:1~480(字)。图79批量写格式GB/T19760.1—2008响应帧-旨RSVrP/SFFNo首区域(12字节)上1LCTAPSL71 GB/T19760.1—200872请求帧RSVTP/sFFNoDT—SA首区域02字节)一L1HLCTRSVLAPS—H—L数量i属性存取代码地址上写的容量上J:r√属性存取代码地址土写的容量L数据区域一一320字节二><——数量:2~100。一一地址(存取代码):参照9.3.2.4。——写的容量(属性)·位规定:0~7680(位);●字规定:0~480(字);●字节规定:0~960(字节);总数:960(单位:字节)。-存储状态存储第1个数据存储第2个数据存储第n个数据图80随机写格式响应帧LiTP/sF首区域(12字节)一“iLCT一旨RSTSH 760:内部信息(CCLink节点)1:外部信息(连接目标的主控制器)存取01:字节存取10:字存取11:双字存取a)属性定义GB/T19760.1—2008类型b)存取代码定义注:如果上述各位都不设置,就表示缓冲区。图81属性和存取代码定义表47内部存储器功能缓冲区内容存取代码备注缓冲区实际缓冲区00H状态缓冲区智能设备站自动刷新缓冲区40H链接缓冲区随机存取缓冲区20H区域起始位置根据厂商规链接输入21H定变化链接输出22H链接软元件8链接寄存器24H链接专用继电器63H链接专用寄存器64Ha节点的内部存储区域b)控制器(PI,C等)存储器PLC的软元件2’存储器(PI,C的CPU内分配的寄存器等)的存取代码示例,如表48所示。2)节点的内部存储区域73 GB/T19760.1—2008表48软元件对照表存取代码软元件存储器号类型软元件存储器内容名称76543210值和存取范围Bw输入继电器ooooo00101Ho输出继电器oooo001002H0专用继电器010000ll43Ho专用寄存器0100010044Ho内部继电器oooo001103Ho锁存继电器1000001183H0定时器(触点)0000100109Ho定时器(线圈)oo0010100AHo定时器(当前值)oo0011000CHo累计定时器(触点)1000100l89Ho支持累计定时器(线圈)随作为请求对象根据每一PI.c,软元100010lO8AH0累计定时器(当前值)的PI,c而变化件号和存取范围不同100011008CHo计数器(触点)o001000111Ho计数器(线圈)oool001012Ho计数器(当前值)o001010014H0数据寄存器ooo0010004H0文件寄存器1000010084Ho链接继电器0010001123Ho链接寄存器0010010024H0链接专用继电器0110001163Ho链接专用寄存器0110010064Ho注:B位软元件;W一字软元件。9.3.2.5瞬时数据分段在瞬时传输中,根据传输的数据量将帧分成几部分,然后传到低层,见图82。a)主站将一个帧分成150字节的信息单元,然后从最后的信息单元开始传输。I))本地站和智能设备站将一个帧分成158字节的信息单元,再将每个信息单元分成34字节的信息单元,然后从最后的信息单元开始传输。数据顺序t,数据1)二三三;乏至≮⋯Iz,f|。,¨。,I传输顺序本地站,智能设备数据顺序lt,数据1)二三三;乏量<⋯¨l。,¨t,I图82瞬时数据分段传输顺序 9.3.2.5.1数据内容a)分割帧和信息包格式在分割过程中阴影区域将重新设置,见图83。b)分割数和发送顺序例:分割142字节(智能设备站或本地站)。分割数和发送顺序见图84。帧格式×6+从站信息包分割总数150字节总数34字节图83分割帧信息包GB/T19760.1—20084+34=158字节 GB/T19760.1—2008传输路径[]SFlTP/sFTP/SF●(34)!\(34)、广—————≮/34字节2/\/,/,/{/t(31)/\f31)/,/\3/,/\/\/\发送顺序\/\(31)/\(31)旧l}/\《31)f15)(15)分割数=1,(14234i/31=I3+15/31=5次分割(取箍)9.32.5.2状态传输顺序图a)正常时序正常时序见图85、图86。b)异常时序异常时序见图87。图84分割数和发送顺序10报文传输功能[Verl.11规范]10.1报文的循环传输规范10.1.1输入/输出定义将输入/输出定义成两个独立区域:用户区域和系统区域,见表49。——用户区域:与每种型号相关的区域。一系统区域:为CCI。ink定义的区域。 1)模式1GB/T19760.1—2008M站sl站s2站s3站s4站s5站——。L请求1——\_(-———————————————一、——百2丽i————~刁—~..———f。(请求丽F————~,/请求响应监视——————————一————i磊2定时器启动厂4请求/一●—————————一——一请求2、5\雨i————~9————————~\响应6\雨i————~响应监视定时器停止厂‘———————一请求17i■——~————————~、——————————一请求2J/,响应l\、ii~———~—————————一注:图表中从站数旁的数显示SF图85状态传输顺序图1 GB/T19760.1—20082)模式278a在。一O情况下,通过信息包改变识别标志来验证数据刷新。b验证信息包时,信息包改变识别标志是必需的,如O一2⋯⋯一。情况注:图表中从站旁的数显示SF信息包改变汉别标志。图86状态传输顺序圈2 GB/T19760.1—2008a重试期间APS值不会变化(只在应用层处理)。④④表示数据发送异常时的处理过程。注:图表中从站旁的数显示sF。图87状态传输顺序图3 GB/T197601—2008表49输入/输出定义链接输人符号名称链接输出符号名称RXm0用户区域RYraO用户区域RXml占用1个逻辑站:16位RYml占用1个逻辑站:16位占用2个逻辑站:48位RXin2占用2个逻辑站:48位RYm2占用3个逻辑站:80位RXrn3占用3个逻辑站:80位RYm3占用4个逻辑站:112位RXm4占用4个逻辑站:112位RYm4RXrn5RYm5RXm6RYm6RXm7RYm7RXm8RYm8RXrn9RYm9RXmARYnlARXrllBRYmBRXm(:RYnlCRXnlDRYmDRXmERYmE—RXmFRYmFRX(m—n—1)FRY(m+FI一1)FRX(n1+n)0系统区域RY(m1_n)0系统区域RX(m}n)lRY(m+n)1RX(rllon)2RY(Tn+n)2RX(n1+n)3RY(m1_n)3I{X(1Tl+n)4RY(m一}n)4RX(m_n)5RY(m+n)5RX(n1十n)6RY(m十n)6RX(H】+n)7RY(nl+n)7RX(Ill4n)8初始数据处理请求标志RY(m斗n)8初始数据处理结束标志RX(n1十n)9初始数据设置结束标志RY(m土n)9初始数据设置请求标志RX(n1+n)A错误状态标志RY(m+n)A错误复位请求标志RX(111十n)B远程REAI)YRY(m+n)B保留RX(m。’n)C报文传输接收RY(nl+n)C报文传输请求RX(m+n)D报文握手标志RY(FII+n)D报文握手标志RX(m+n)E保留RY(131+n)E保留Rx(rn+n)F保留RY(m—n)F保留注:m由设定的站号决定n由占用的逻辑站数而定n=】:占用1个逻辑站n一3:占用2个逻辑站n一5:占用3个逻辑站n=7:占用4个逻辑站当使用报文传输功能时.在测试械信息巾,必须设置型号代码的内部型号类型的最高位(b23)为ON。80 GB/T19760.1~200810.1.2系统区域的详细描述10.1.2.1RX(m+n)8/RY(m+n)8:初始数据处理请求/结束标志如图88所示,当远程设备站接通电源时或在硬件复位之后,远程设备站使用这个标志请求对用户应用程序进行初始处理。注:与RX(m+n)B(远程站READY)联动。▲此处远程设备站被允许此处远程设备站被禁止图88初始数据处理请求/结束标志10.1.2.2RX(m+n)9/RY(m+n)9:初始数据设置结束/请求标志如图89所示,如果用户应用程序对远程设备站初始设置有请求,那么就使用此标志。注:与RX(m+n)B(远程站READY)联动。此处远毒‰各站被禁止▲此处远程设备站被允许图89初始数据设置结束/请求标志10.1.2.3RX(m+n)A/RY(m+n)A:错误状态/复位请求标志除远程设备站WDT超时之外,使用此标志来提供差错通知/取消差错。注:此错误复位请求标志取消差错,并清除差错值存贮区域。差错值存贮区域的RWr号与型号有关。10.1.2.4RX(m+n)B:远程站READY标志指示初始数据设置(RX(m+n)8,9)的初始化过程结束。注:当出现错误时,设置为OFF。10.1.2.5RX(m+n)C/RY(m+n)C:报文传输接收/请求标志——系统标志当设定/读取参数时,使用该标志作为用户应用程序中的互锁。注:不得从用户程序访问lO.1.2.6中的握手标志。10.1.2.6RX(m+n)D/RY(m+n)D:报文握手标志——系统标志当使用刷新链接寄存器(RWw/RWr)区域把事件类型数据(例如:10至100字节区域上的大范围参数)传输至远程设备站时(在多个链接扫描周期上进行传输),使用此标志作为设置事件类型数据的握手。此外,状态改变指示块数据接收结束。注:它与报文传输请求标志(RY(m+n)c)一起使用。81 GB/T19760.1—2008图90示出了主站的请求传输给远程设备站,远程设备站的相关响应返回给主站的示例。图90用于请求/响应数据的控制信号各种监视时间的定义如表50所示。表50监视定时器规定序号类型间隔时间启动1执行监视时间RY(m+n)CON~RX(nl+n)CON05s~120s8主站RY(m+n)DON~RX(m+n)DON2响应监视时间10~24.0s3主站RY(m+n)C()FF~RX(m+n)DOFF3结束监视时间RY(珊+n)COFF~RX(m+n)COFF0.5s~12Os。主站一1)RX(In十n)C()N~RY(nl+n)DON2)RX(nl+n)DON~RY(m十n)DOFF请求监视时间1)~4RX(m+n)DOFF~RY(F11+n)DON1.0s~240r远程设备站3)3)RX(m—n)DON~RY(m+n)COFFRX(m+n)D(JFF~RY(13l卜n)COFF1a监视时间与传输速率有关,见表51所示。表51不同传输速率的监视时间执行监视时间响应监视时间结束监视时间请求监视时间156kbit,/s12.0s240s120s240s—-——625kbII/s32s6.4s32s6.4s25Mbit/s1s2s1.1s2s一——5Mbit7s07s14s07s14s10Mbit./s05s1.0s05s10s 10.1.3数据帧结构按照图91所示的格式,使用RW区域进行传输。发送和接收数据结构:首区域:RW区域中的块号、子命令类型、分割数和数据大小其余区域:实际数据区域。GB/T19760.1—2008主站一远程站请求时的报文格式远程站一主站响应时的报文格式L—————、,——JL—————、———J8位图91循环传输用报文传输的报文格式a)块号(BlockNumber:BN)表示分割后的块号,见图92。取值范围:1~127(块号从“1”开始)。1:第1个块图92块号b)子命令类型(SubCommandType:SCT)规定子命令的类型,见图93。取值范围:1~63(不能使用o)。lIl子命令类型图93子命令类型注:有关子命令类型分配的更详细信息参见103“子命令列表”c)分割数(DivisionNumber:DN)表示分割的总数量。 GB/T19760.卜一2008取值范围:l~255。注:分割数和数据大小与占用逻辑站数有美。d)数据大小(DataSiZe:DSZ)表示报文数据的请求/应答数据大小。取值范围:1~255字节。e)返回状态(ReturnSTatuS:RSTS)表示请求的响应结果。它与瞬时传输的RSTS相同。f)请求/响应数据区域有关请求/响应数据的更详细信息参见lo.4“请求/响应数据格式”。g)校验和(SUMcheckcode:SUM)将从子命令类型至最终数据的数据长度存储在最低位字节中。注:在响应数据被分割的情况下,主站从首部块数据起进行校验和;在请求数据被分割时,校验和计算中不得包括空响应数据。10.1.3.1请求数据的分割规定(主站)当把请求报文数据分割成若干块时,第一个块由块号、子命令类型、数据大小、分割数以及数据部分组成;第二个块及后续的块仅由块号和子命令类型组成。最后是剩余数据。块长度取决于占用的逻辑站数。请求数据分割规定(主站)见图94。块号L于命々H分割数.数据大小H请求数据校验和\/\———————————。—、,7—————————一/8位第一块RWw+01块号L子命令HRWw+1分割数L数据大小HRWw+2请求数据\/\—————————、、,————————√8位图94请求数据的分割规定(主站) GB/T19760.1—200810.1.3.2响应数据的分割规定(远程设备站)响应数据与请求数据分割过程相同。然而,块号和子命令类型是请求的回送值。另外,使用子命令类型的高两位来判断数据是否存在以及是否正常。响应数据分割规定(远程设备站)见图96。对应请求的回送值第一块州、v+0块号l子命令H0W、v+l返回状态-一W、v+2分割数.数据大小HtWW+3响应数据一\——/8位图95响应数据的分割规定(从站)10.1.3.3分割块数据结束的确认数据的结束是通过分割数和块号来确认的,如图96所示。块的长度将根据占用逻辑站数改变 GB/T19760.1—2008主站(请求侧远程设备(响应徊主站;如果4块哮=总分割数(DN)--1”.则确认数据结束远程设备站:如果“块号=分割数”,则确认数据结束图96分割块数据结束的确认10.1.4处理综述10.1.4.1基本处理通过将报文数据加入循环传输的数据中进行循环传输的报文传输。图97表明了基本处理的实例。加括号的号码与下列文本中所解释的处理相对应。注:主站(启动侧):如果RY(rn+n)D—RX(m+n)I),那么作为报文数据确认。远程设备站(处理侧):如果RY(m+n)D#RX(m+n)D,那么作为报文数据确认。图97请求/响应数据的控制处理处理步骤如下:a)当主站(启动侧)发出的报文传输请求标志(RY(m+n)c)为“ON”时,报文传输启动。b)当远程站(处理侧)结束报文传输准备时,报文传输接收标志(Rx(m+n)c)置为“ON”。 GBJT19760.1—2008c)主站(启动侧)的RWw区域设置报文请求数据,并将报文握手标志(RY(m+n)D)取反。d)一旦报文握手标志状态改变(RY(m+n)D≠RX(m+r1)D),远程没备站(处理侧)就分析RWw区域数据。然后,远程设备站在RWr区域设置响应报文数据,并将报文握手标志(RX(m+n)D)取反。e)对于剩余的分割部分重复执行步骤c)和步骤d)。f)当主站(启动侧)把报文传输请求标志(RY(m+n)c)置为“OFF”时,报文传输结束。g)当远程设备站(处理侧)结束循环传输准备时,把报文传输接收标志(RX(m+n)c)置为“oFF”.10.1.4.2块分割处理数据的分割段数由占用逻辑站数决定。分割将会在读/写过程中产生空数据块。远程设备站(处理侧)发送空响应数据块直至接收到所有请求数据。主站(启动侧)发送空请求数据块直至接收到所有响应数据。~—读处理图98示出了读处理。a)当请求一个分割时b)当请求两个分割或多个分割时图98读处理融兰蠢氲]j立息 GB/T19760.1—2008——写处理图99示出了写处理。a)当对一个分割响应时>(i联>(】匠)<⋯.>(]i玖b)当对两个或多个分割响应时图99写处理10.1.4.3远程设备站断开/恢复处理见图100和图101,只要检测到有断开的远程设备站,就中断报文传输。通过使RY(m+n)C为“OFF”,来通知中断。因此,从站通过RY(m+n)C为“OFF”(下降沿)来识别中断。兰五墨 GB/’『1119760.1—2008RY(m_n1D小坼kr—RwrN响应BNl卜、叫响应BN2hRX(m+n、D1’匕模式条件丰站动作回断会象黑象l音蓑蠢茹箅过程中检测RY(m+n)DRY(mtn)c——]。N—oFF8OFF时2l蛮鬟蠢蔷箅过程中检测RY(mn)DRXCm__nlcec保持。唧FON时RX(m—n)D”’11L)FF2啬蓑螽恁群勰慑RY(m-n)DON时梧(断开一恢复)]V銮蓑蠢蔫帮麓鼎RY(mn)DL俣nzJ断升捆掣恢复对象OFF时RY(m+n)C—r■()N一()FF描(断开一恢复)RY(m+njD1—__飞坠=£虹⋯。。,、川,.R×f:nJ/保∥FFL01"1121D_⋯⋯、垒一R。RY(m·⋯CRY(m+nolkX(mn)CR×cinn1D在断开前监测II{Z,Xcm_n}c变为offa一旦检测到断开连接的远程设备站.主站就强制停止报文传输(并向用户应用返回错误报文)。b由主站参数设定决定是否保持RX(m+n)I)。c如果在主站(启动侧)检测到远程设备站断开之前远程没备站(处理侧)已经恢复至l删络中.那么远程设各站(处弹侧)等待初始化,直到完成报文传输(RY(illt、)C“()FF”为止)。图100远程设备站断开/恢复芋 GB/T19760.1—2008RY(m+n、cRY(m+n)DRX(m+n忙d虽然进行了一系列握手操作,因为远程设备站的块号值不准确(子命令b6标志位为“ON”),远程设备站检测到错误。在远程设备站侧,当强制设置RY(m+n)C为“OFF”时,远程设备站识别这一中断。图101远程设备站断开连接/恢复连接10.1.4.4监视超时处理—响应监视(主站监视),见图102a)。——请求监视(从站监视),见图102b)。RXfm—n1Dk,、*\N厂丽;;i雨]、、一请求ewz卜、~k监视超时、/匹囫岖虱\L/响应监视时间a)响应监视(主站监视)图102监视超时处理为“OFF”,主站才将从站数据作为循环鼓据进行使用。 RXfm}n、CRYfi/1+111DRX(m。n、DGB/T19760.1—2008b)请求监视(从站监视)图102(续)直到RY(m+n)C和RY(1m·n)D被设置为“OFF”从站才将主站数据作为循环数据使用。10.1.5循环报文传输的实例图103为循环传输的报文传输实例。本实例中,假设占用1个逻辑站,并且子命令类型一1。其他数据如表52所示。螺慧惜卜争州墼量!l墼量!l数据2l敦据l数据4l数据3l数据4l数据3墼墨!l墼韭!"\、第二分割墼量8l墼握!、、I数据碉I教据I校验和、\l数据8l数据7J、L—幽L一陪圈02l宵凰0据6瞰据5l擞据2墼到巨塑!匿塑!ff竺f竺f暾据4蹩划,乜l婆叫,口q掣r正常/异常r起始/中间0第一分割402I胃Il校验和lI匠鱼生茎碧I垫量卜‰肛叫世凹陛芦匹返回状嘉擞据大小f分割教J蚰J02J数据2l数据1l教据2I数据1l数据4l数据3、、第二分割————焦堕塑—一、、凰互[Ⅱ二互]空I空l教据4I数据3图103循环报文传输 GB/T19760.1—2008表52数据实例0.2报文的瞬时传输规范该方法用于主站与本地站之问或主站与智能设备站之间的报文传输。0.2.1瞬时报文传输(CT=20H)a)功能主站使用瞬时传输的方式向每个从站(本地站,智能设备站)进行报文传输.如图104所示。b)输入1)子命令;2)请求报文。c)输出响应报文。d)备注无。e)数据包格式报文传输命令格式见图105。10.3,子命令列表表53示出了相应的子命令列表。图104报文传输表53于命令列表O12345678ABC、nEF0000l0203040506070809i』A0B0(、0DqE0F基于SEMI站信息不使_I土1标准批读取1101112131415161718191A1RlClDlE1F202122232425262728202A2Ij2C2D2E2F—v3303l32333435363738303.。l3B3C3J)3E3F 请求帧LHRSVTP/SFFNODTDASA首区域(12宁节)11L—llC丁DNOAl,SLHRSVSCT(子命令蓑型)RSVVlD()ID】【DAlD∥1ID请求数据×注:有关请求/口la;应数据的更多信息参照104。图105报文传输命令格式10.4请求/响应数据格式1o.4.1基于SEMI标准(SCT=01H)10.4.1.1帧结构图106示出r基于SEMI标准(SCT一01H)的数据帧结构。响应帧GB/T19760.1—2008L甬RSVTP/SFFNODTDASA首区域(12字节)L。1LHC丁DNOAPS-HLRSTS首RSVSCT(子命鸯类型RSVRSvVlDOIDI【I)AlD/TlD响应数据× GB/T19760.1—2008请求OIDIIDVDAID/TID请求数据a)OID(ObjectlD:对象标识符)指示对象标识符,见表54。响应()ID11DVI【)AID/TID响应数据图106数据帧结构表54对象列表对象名称对象标识符OID值DMDml001sAcScaIO02b)liD(1nstancelD:实例标识符)表示对象的实例(对象基本情况)。c)VID(serVieelD:服务标识符)表55所示的服务对于所有支持相关功能的应用对象是通用的。表55通用服务列表服务VII)值类型内容Reset0l请求设置对象为初始状态Abort02请求设置对象为停止状态Recover03请求把对象从停止状态转为恢复状态GctAttribute04请求读取对象的属性SetAttribute05请求设置对象的属性Operale06请求把对象从初始状态或恢复状态转为执行状态07~对每个对象进行定义d)AID(AttributelD:属性标识符)表示服务的属性(有关属性的更多信息参照10.4.1.2)。e)TID(TestlD:测试标识符)表示测试的属性(未来版本中支持)。10.4.1.2服务列表10.4.1.2.1DM对象(OID=011t)DM对象见表56。 表56DM对象GB/T19760.卜一2008VIDAIDTID服务名称对象属性(ServiceID)(AttributeID)(TestID)R㈣t01Abort02Recover03DevieeType0401StandardRevisionI,evel0402DevieeManufacturerIdentlfer0403ManufacturerModelNumber04SoftwareorFirmwareRevisionLevel0405HardwareRevisionLevel0406SerialNumber0407DeviceConfiguration0408DeviceStatus0409ReportngMode040AGetAttributeExceptIonStatusReportInterval04OBExceDtlonStatu504OCExceptionDetailAlarm040DExceptionDetailWarning04OEVisuanndlcator040FAlarmEnable0410WarningEnable04l】Exc。ptlonDetallType0412ExceptionDetailAlarmQueue0413ExceptionDetailWarningQueue0414DevieeType0501StandardRevisionI。evel0502DeviceManufacturerIdentlfer0503ManufacturerModelNumber0504SoftwareorFirmwareRevisionI,evel05SetAttributeHardwareRevisionLevel0506SerialNumber0507DeviceConfiguration0508DeviceStatus0509RepormgMode040AExceptl。nStatusR印ortIⅡterval040B GB/T19760.1—2008表56(续)V1DAIDTID服务名称对象属性(ServieelD)(AttribmeID)(TestlD)ExceDtlonStatus050CExceptionDetailAlarm050DExceptionDetailWarning050EVisualIndicator05OFSetAtlributeAlarmEnable05lOWarningEnable0511ExceptionDetai|Type0512ExceptionI)etailAlarmQueue0513ExeeptionDetailWarningQueue0514Operate06Pel-form0~FF07Diagnostics(未定义)Publish.4tlribute08I。ock09Unl。ock0AGetException0BQuetleClearExceptio"0CQuet]e注:阴影部分的服务是必需的。10.4.1.2.2SAC对象(OlD=02H)SAC对象见表j7。表57SAC对象VIDAII)TID服务名称对象属性(ServiceID)(AttributeID)(TestlD)Reset01Abort02Recover03l且stC8l、{)rationDate04OlNextCahbrationDate0402G“AttributeExpiration’Fimer0403ExpirationWarningEnable04RunHours040j96 表57(续)GB/T19760.1—2008VIDAIDTID服务名称对象属性(ServieeID)(AttrihuteID)(TestID)LastCalibrationDate0501NextCalibrationDate0502SetAttributeExpirationTinaer0503ExpirationWarningEnable0504RunHour805Operate06RestoreDefault07PublishAttribute08注:阴影部分的服务是必需的。10.4.1.3差错代码差错代码对于所有支持基于SEMI标准服务的应用对象是通用的。通常,差错代码是应用特定的并与有关服务请求的应用相关。表58给出了差错代码(RTST的低8位)。表58差错代码列表差错代码(十六进制)差错描述OOUndefined正常01~7FWarning警告8lObjectnotsupported设备不支持特定对象82Servicenotsupported特定对象不支持特定服务83Serviceconflict由于设备或者对象的状态冲突,不能执行请求服务84Attributenotsupported特定对象不支持特定属性85Attributevalueoutofrange特定值在特定属性允许范围之外86~9FReservedforthisspecification用于本规范的未来版本A0~BFReservedforobjectspecificerrors分别在每个对象中定义CO~FFOpenforuserapplication用于用户应用10.4.1.4应用对象模型在本部分中,未涉及应用对象模型的详细规范。应用对象模型规定了对象关系、对象标识符、属性标识符、对象特定服务以及对象的动作。10.4.1.5SetAttribute服务实例10.4.1.5.1数据结构(实例)下列实例示出了SetAttribute服务(DeviceType修改)的请求和响应。对于这个实例来说,假设占用1个逻辑站,并且子命令类型=01。表59示出了本实例的特定参数。表59参数实例(”请求响应oID=1OID一1VlD一5AID一1 GB/T19760.1—200810.4.1.5.2帧结构(数据用16进制表示)a)功能修改标识设备类型的属性。b)请求数据格式请求数据格式见表60。表60请求数据格式名称数据描述BN(块号)01HSCT(子命令类型)01HDN(分割数)01H~DSZ(数据大小)05H~0CHOID(0hlectlD)01HDM对象UD(InstancelD)VID(serVicelD)05HSetAttribute服务AID(AttributelD)01HDeviceTypeADATA(AttributeDATA)最长为8个字符的字符串c)响应数据格式响应数据格式见表61。表61响应数据格式名称数据描述BN(块号)0lH与请求的格式相同SCT(子命令类型)01H与请求的格式相同RSTS(L)(恢复状态)(H)DN(分割数)01H~DSZ(数据大小)03HOID(OblectID)01H与请求的格式相同1ID(InstancelD)与请求的格式相同VID(serVicelD)05H与请求的格式相同AID(AttributelD)01H与请求的格式相同10.4.1.6GetAttribute服务的实例10.4.1.6.1数据结构(实例)下列实例示出了GetAttribute服务(ExpjrationTimer获取)的请求和响应。本例中,假设占用1个逻辑站,并且子命令类型一01。表62示出了本实例的特定参数。表62参数实例(2)请求响应OID一2()ID一2V1D=4AII)一3AID一3 10.4.1.6.2帧结构(数据用十六进制表示)a)功能读取属性,以便确定到下次建议的校正时间为止剩余的运行小时数。b)请求数据格式请求数据格式见表63。表63请求数据格式GB/T19760.1—2008名称数据描述BN(块号)01HSCT(子命令类型)01HDN(分割数)01HDSZ(数据大小)04HOlD(ObiectlD)02HSAC对象JIDfInstancelD)VⅡ)(serViceID)04HGetAttribute服务AID(AttributeID)03HExpirationTimerc)响应数据格式响应数据格式见表64。表64响应数据格式名称数据描述BN(块号)01H与请求的格式相同SCT(子命令类型)01H与请求的格式相同RSTS“,)(恢复状态)(H)DN(分割数)01H~与请求的格式相同DSZ(数据大小)05H与请求的格式相同OID(ObjectID)02H与请求的格式相同IID(1nstancelD)与请求的格式相同VID(serVicelD)04H与请求的格式相同AID(AttributeID)03H与请求的格式相同带符号整数ADATA(AttributeDATA)分辨率为1小时10.4.2站信息批读取(SCT=02H)10.4.2.1帧结构a)功能批量读取DM对象的属性标识符内的所有必要属性。b)请求数据格式请求数据格式见表65。 GB/T19760.1—2008表65请求数据格式名称数据说明BN(块号)01HSCT(子命令类型)02HnN(分割数)01HDSZ(数据大小)03H0ID(OblectID)02HDM对象liD(InstanceID)VID(serViceID)01HAttribute批读取服务c)响应数据格式响应数据格式见表66。表66响应数据格式名称数据说明BN(块号)01H与请求的格式相同SCT(子命令类型)02H与请求的格式相同RSTS(L)(恢复状态)(H)I)N(分割数)01H~DSZ(数据大小)6CHoII)(Oblectll))02H与请求的格式相同IID(InstanceID)与请求的格式相同VID(serViceID)OlH与请求的格式相同DeviceType(8个字符的字符串)StandartRevisionLevel(9个字符的字符串)DeviceM删facturerIdentlfer(20个字符的字符串)ManufacturerModeNumberji删,ArjltlributeData)(20个字符的字符串)SoftwareFirmwareRevision(8个字符的字符串)HardwareRevision(8个字符的字符串)DeviceStatusExceptionStatus00 11Vet.2附加规范1规范11.1.1通信规范通信规范见表67。表67规范GB/"r19750.1—2008规范通信速率lOMbit/s,5Mbit/s,2.5Mbit/s,625kbit/s,156kbit/s通信方式广播轮询方式同步方式帧同步方式编码方式NRZI拓扑结构总线型(基于EIARS-485)传输格式基于HDLC差错控制方式CRC(X。6+X12+X5+1)8192位(重叠混合:16384点)最大链接容量4096字(RWw;2048点,RWr:2048点)扩展循环设置1倍设置2倍设置4倍设景8倍设置3264128位每个逻辑站{重叠混合:64){重叠混台:64}{重叠混合:128){重叠混合:256}的链接容量163264字{RWW:4,RWr:4}{RWw:8,RWr;8)fRWW:16,RWr:16}{RWw:32,RWr:32}3264128占用位{重叠混合:64}{重叠混台:128){重叠混合:256)l逻辑站163264字{RWw:4,RWr:4){RWW:8,RWr:8){RWw:16,RWr:16}fRWw:32,RWr:32;6496192384占用位t重叠混合:128}(重叠混合:192}{重叠混合:384}{重叠混台:768}2逻3264128辑站字每个节点的fRWW:8,RWr:8}{RWw:16,RWr;16}{RWW:32,RWr:32}fRWw:64,RWr:64}链接容量96160320640占用位{重叠混合:192){重叠混合:320){重叠混合:640){重叠混合:1280)3逻244896192辑站字{RWw:12,RWr:12){Rww:24,Rwr;24){RWW:48,RWr:48}{RWW:96,RWr:96)128224448896占用位{重叠混合:256}f重叠混合:448){重叠混合:896).{重叠混合:1792}4逻辑站64128256字{RWW:16,RWr:16}{RWW:32,RWr:32}{RWW:64,RWr:64}{RWw:128,RWr:128}101 GB/T19760.1—2008表67(续)规范最大占用逻辑站数4站瞬时传输最多960字节/站150字节(主站一智能设备站或本地站)(每个链接扫描)34字节(智能设备站或本地站一主站)①(a+a2+a4+a8)+(b+b2+b4+b8)×2+(c+c2+c4+c8)X3+(d+d2+d4+d8)×4≤64②(a×32+a2×32+a4×64+a8×128)+(b×64+b2×98+b4×192+b8×384)+(c×96+c2×160+c4×320+c8×640)+(dXl28+d2×224+d4×448+d8×896)≤8192(D(a×4十a2×8斗a4×16十a8×32)+(b×8+b2×16+b4×32+b8×64)+(cXl2十c2×24+c4×48+c8×96)+(d×16+d2×32+d4×64+d8×128)≤20481倍设置tl×)a:占用1个逻辑站的节点数h:占用2个逻辑站的节点数c:占用3个逻辑站的节点数d:占用4个逻辑站的节点数2倍设置(2×)连接节点数a2:占用1个逻辑站的节点数b2:占用2逻辑个站的节点数c2:占用3个逻辑站的节点数d2:占用4逻辑个站的节点数4倍设置(4×)a4:占用1个逻辑站的节点数b4:占用2逻辑个站的节点数c4:占用3个逻辑站的节点数d4:占用4逻辑个站的节点数8倍设置(8×)a8:占用1个逻辑站的节点数b8:占用2逻辑个站的节点数c8:占用3个逻辑站的节点数d8:占用4逻辑个站的节点数(D16×A+54×B十88×c≤2304A:远程]/O站节点数最多64台B:智能设备站节点数最多北台C:本地和智能设备站节点数最多26台从站站号1~64自动恢复功能、从站切断功能、数据链接状态确认、离线测试(硬件测试、线路测试)、RAS功能备用主站连接线缆CC-Link专用电缆(三芯屏蔽绞线)终端电阻灌鼬眦08加卜“硪醐罐通信速率和连接节点数不必与上述规范中所示的所有内容一致。注l:如果设置为1倍设置(1×)时,则与VERl的规范相同,不包含扩展循环信息(参见11.4.221)。注2:“重叠混合”指“实际使用相同编号的RX和RY”。例如,当实际使用RX0和RY0时,在本部分中就称其为“重叠混合”。02 11.2协议概述11.2.1协议配置CCLink的协议配置如图107所示。主站远程设备站远程t/o站}腌{;用户应用1I用户应用{I用户应用圉困围圈GB/T19760.1—2008本地站/智能设备站用户应用园腰巨里乓注:阴影部分为Ver.2的处理部分。图107协议配置11.3数据链路层11.3.1CC-Link数据链路协议实体11.3.L1协议11.3.1.1.1帧格式在CC—Link的传输帧中,分别在STl(自主站到从站)增加了协议版本信息,在s7F2(自从站到主站)增加了扩展循环设置信息。另外,在从站测试响应数据帧的软件版本区域中增加了协议版本信息。有关详细内容参见11.4.1.1。11.3.1.1.1.1帧的基本格式帧的基本格式见图108。ASCT丁DⅪARF|fFl2l2CCRC运算对象数据F:前置码标志字段;A1:发送站地址;A2:接收站地址;STl:状态信息1;ST2:状态信息2;DATA:RX/RY、RW(循环数据)和瞬时数据;CRC:差错校验(16位)。图108帧的基本格式 GB/T19760.1—2008a)STl,见图109。(自主站到从站)a仅在主站与备用主站间有效。主站(用户应用)主站(用户应用错误)刷新瞬时数据状态瞬时接收协议版本主站类型8fo:停止11:运行』0:正常11:异常J0:停止【1:开始fo:无错【l:有错Jo:停用01:启用f00:veLlXX01:Ver2XX10:Vet.3XX(未来功能)111:Vet.4XX(未来功能)f0:主站1l:备用主站图109STl字段(自主站到从站)STl(自从站到主站)没有改变。b)ST2,见图110。(自从站到主站)aVer1的规范(无扩展循环功能)瞬时数据状态瞬时接收瞬时类型保留传输状态保留扩展循环设置(Ver2)r0无错11:有错,0:停用ll:启用,to:1:nL1:n:nf0:正常【1:异常1:固定值图110ST2字段(自从站到主站)ST2(自主站到从站)没有改变。11.3.1.1.1.2帧的详细格式——从站测试响应数据从站使用图111所示的帧格式,向主站传输数据。104(1X)(2X)(4X)(8X)置置置置设设设设倍倍倍倍l2480l01001l GB/T19760.1—2008S测试回送CARlFFTVDTP数据RF12V12(4字节)CAt:从站号A2:FDH/FCH(与从主站接收的请求帧中的A1的值相同)VD:厂商代码(2字节)TP:型号代码(3字节)RV:软件版本(6位)协议版本(2位)(对于Ver2)测试回送数据:与主站测试轮询和测试数据相同的测试数据图111从站测试响应数据11.4应用层11.4.1网络管理实体11.4.1.1服务网络管理服务见表68。表68网络管理服务序号服务描述1参数信息从丰站中存储的用p应用程序接收参数信息2网络状态信息向本站用户应用程序发送网络状态信息3本站管理信息从用户应用程序接收本站管理信息其他站管理信息问用,’7市用程序发送其『也站管理信息5网络信息向用户应埘程序发送网络信息在参数信息的站信息中增加r扩展循环设置。更新S7I"1(自主站到从站)、ST2(自从站到主站)以及补充ST3的网络状态信息。在Ver.2的站之间.ST3使用RY/+RX区域的高8位.通过循环传输发送,+接收状态数据。在本站管理信息和其他站管理信息的软件版本中增加了协}义版本。11.4.1.11参数信息参数信息见表69。表69参数信息项目大小必需的设置范嗣连接节点数1字是1~64智能设备站数(包括本地站)1字是0一一2664字站信息(站类型、占用逻辑站数)是设置站号、占用逻辑站数以及所连接的从站的站类型(1字/站)自动恢复节点数1宁是J~10重试次数1字是1~7延迟时间设置1字是0~5000ILs0一一64备用主站规定l字否(o:未规定备用主站1~64:备用手站站号)主站出错时的运行规定1字甭、_主站出错时.停止,继续数据链接 CB/T19760.卜一2008表69(续)项目大小必需的设置范围站出错时的数据清零规定l位否当通信出错时,保持/清除数据规定数据链接循环相对于用户应用循环是同步模式扫描模式规定l字否还是异步模式保留站规定4字否规定保留站号错误无效站规定4字否规定错误无效站号参数信息的详细说明项目描述连接节点数连接到主站的从站数(包括保留站)智能设备站数(包括本地站)连接的本地站和智能设备站的个数b15b】2bl】b8b7b0l【i|ll【l[—————JL——J【-一站号1~64IL———一占用逻辑站数f1:占用1个逻辑站J2:占用2个逻辑站f}3:占用3十逻辑站L4占用4个逻辑站站信息。~站类型rO:远程I/o站Vetl(站类型、占用逻辑站数)1远程设备站Vetl2本地站和智能设备站vctl5:远程设备站Vcr.2(1倍设置)6本地站和智能设备站Vcr2(1倍设置)I8:远程设备站Vet2(2倍设置)19:本地站和智能设备站Vet.2(2倍设置)B:远程设备站Vcr.2(4倍设置)C:本地站和智能设备站Vcr2(4倍设置)E:远程设备站Vcr2(8倍设置)F:本地站和智能设备站Vcr2(8倍设置)l仅限于上述情况自动恢复节点数在一个链接扫描周期内能恢复的从站数重试次数通信出错时的重试次数延迟时间规定规定链接扫描时间间隔备用主站站号主站出错时的运行规定当主站中出错时,规定数据链接状态主站:通信出错时.规定保持/清除输入数据站出错时的数据清零规定从站:通信出错时,规定保持/清除输出数据扫描模式规定规定链接扫描相对于用户应用程序循环是同步模式还是异步模式保留站规定虽然保留站被视为连接站,但由于未与网络连接,所以不会发生真正的数据链接错误错误无效站规定主站和本地站不将数据链接出错的从站作为错误站处理11.4.1.1.2网络状态信息网络状态信息见表70。106 表70网络状态信息GB/T19760.1—2008项目大小备注状态信息(本站)1字状态信息(其他站)64字1字/站STl和ST2(自主站到从站)1字STl和ST2(自从站到主站)64字1寄坤&ST3(自主站到从站)1字节(用于未来扩展)ST3(自从站到主站)64字节(用于未来扩展)详细描述:a)STl信息(自主站到从站)表示主站状态。STl信息(自主站到从站)如表71所示。表71STl信息(自主站到从站)位名称l0错误时的操作b0主站用户应用程序运行停止bl主站用户应用程序错误错误正常b2刷新启动启动停止b3瞬时数据状态包含不包含b4瞬时数据接收能不能b5协议版本参照以下内容b6h7主站类型备用主站主站STl信息说明状态描述主站用户应用程序主站用户应用程序运行状态o:停止】:运行主站用户应用程序错误主站用户应用程序发生错误刷新启动启动链接刷新瞬时数据状态包含瞬时数据瞬时数据接收能接收瞬时数据00:Vel-.1.XX01:Vq2r.2XX协议版本lO:Ver.3.xx(未来功能)11:Ver.4.xx(未来功能)主站类型主站的站类型0:主站,1:备用主站b)ST2信息(自从站到主站)此信息说明每个从站的响应状态,以及与通信功能相关的信息,如表72所示。 GB/T19760.1—2008表72ST2信息(自从站到主站)位名称10错误时的操作bo瞬时数据状态包含小包含h1瞬时数据接收能不能b2瞬时类型l:nh3保留V0N/AN7Ah4传输路径状态错误正常b5保留固定为1b6扩展循环设置(Ver2)参照以下内容b7Sq、2信息说明状态描述瞬时数据状态包含瞬时数据瞬时数据接收能接收瞬时数据l:11:n通信(本地站)瞬时类璎O:1:13通信(智能设备站)传输路径状态传送路径出错oo:l倍设置(1X)01:2倍设置(2X)扩展循环设置(Ver.2)10:4倍没置(4x)¨:8倍设置(8X)c)sT3信息(自主站到从站)该区域被保留,用于将来的扩展功能,见表73。表73ST3信息(自主站到从站)位名称10错误时的操作b0b1b2b3保留N,AN7AN7Ab4b5b6b7d)ST3信息(自从站到主站)该区域被保留,用于将来的扩展功能,见表74。 表74ST3信息(自从站到主站)GB/T19760.1—2008位名称10错误时的操作b0blb2b3保留.v,.4Ⅳ月N/Ab4b5b6b711.4.1.1.3本站和其他站的管理信息本站管理信息见表75。表75本站管理信息项目大小备注传输速率1字节0~4占用逻辑站数1字节1~4站号厂商代码设备信息7字节型号代码软件版本协泌版本(Ver_2)其他站管理信息见表76。表76其他站管理信息项日大小备注站号]厂商代码650字节型号代码从站信息蕃蓑:瓢删,b站(10字节/从站)保留a650字节是指每个站1o字节和备用丰站使用的J0个附加字节。J说明:软件版本、协议版本:RV(区域:1字节)CCI㈨k各设备型号(由厂商而定)的软件版本,如图ll2所示。 GB/T19760.1—2008b7软件版本参照下表f00VerlxxJ01:ver2XX10-Ver3xx(未来功能)L11Ver4xx(未来功能)图112设备软件版本和协议版本设定版本“A”被定义为“01H”,版本“B"、“c”以及后续版本被定义为“02H”、“03H”等,以此类推,见表77。表77软件版本版本描述备注01H版本A02H版本B1AH版本Z1BH版本AA1CH版本AB3FH版本BK11.4.1.2使用主站用户应用程序进行站信息管理11.4.1.2.1站信息一致性校验使用网络管理服务(“参数信息”、“网络状态信息”、“从站信息”),校验实际连接至网络的从站的一致性,站信息一致性校验见表78。表78站信息一致性校验备注内容错误时的操作(错误名称)若“连接的节点数”>“参数信息中的节点数”,则只与参数信息中的节点数建立数据链接从站数若“连接节点数”<“参数信息中的节点数”,N/A则那些超过连接节点数的站,显示错误(断开连接)若无效站预先被设置为“保留站”,则不被标志为错误若“从站信息”>“参数信息”8,相应的站显示为错误站,不建立数据链接。站类型若“从站信息”<“参数信息”“,则按照从站信息区域设置的站类型建立数据链接若“从站信息”>“参数信息”.相应的站显示为错误站.不建立数据链接实际安装与参数逻辑站数若“从站信息”<“参数信息”,设置一致性错误则按照从站信息区域中设置的逻辑站数建立数据链接若“网络状态信息”)“参数信息”,相应的站显示为错误站,不建立数据链接扩展循环设置若“网络状态信息”<“参数信息”,则使用网络状态信息区域中的扩展循环设置建电数据链接 表78(续)GB/T19760.1—2008备注内容错误时的操作(错误名称)站号重复校验(从站的站号不能重复)相应的站显示为错误站,不建立数据链接站号重复错误主站相应的站被显示为错误站,不建立数据链接实际安装与参数设置不一致协议版本如果主站是Vet1,对Ver.2的从站进行协议版本校验。从站版本不兼容当协议版本不一致时,不建立数据链接并显示错误a站类型的一致性校验是根据“从站信息”中所指示的站类型代码与“参数信息”中所指示的站类型代码进行比较来决定错误时的操作。其问,站类型的代码关系如下所示;远程I/O站<远程设备站<智能设备站(本地站).见表20。11.4.2循环传输实体11.4.2.1服务循环传输支持下列服务,见表79。表79循环传输服务列表序号服务描述l循环数据发送根据用户应用程序请求发送循环数据2循环数据接收根据用户应用程序请求接收循环数据3扩展循环参数信息从网络管理实体接收扩展循环参数4扩展循环状态信息向网络管理实体发送扩展循环状态信息循环数据发送/接收的数据区域被扩展。增加了扩展循环参数信息服务和状态数据信息服务。11.4.2.1.1循环数据的发送和接收11.4.2.1.1.1主站a)循环数据发送服务此服务根据用户应用程序的发送请求,更新循环传输的发送数据,参数如下,见表80。表80主站循环数据发送服务项目大小描述状态l字RY:8192位数据循环数据Rww:2048字b)循环数据接收服务此服务根据用户应用程序的接收请求,更新循环传输的接收数据,参数如下,见表8l。表81主站循环数据接收服务项目大小描述执行刷新的节点数1字1~64站号1字1~64站信息状态1字从站的数据链接状态(对64个站中的每个站)RX:896位(最大值)数据每个从站的循环数据RWr:128字【最大值) GB/T19760.1—200811.4.2.1.1.2本地站a)循环数据的发送服务此服务根据用户应用程序的发送请求,更新循环传输的发送数据。参数如下,见表82。表82本地站循环数据发送服务项目大小描述状态l字RX:896位(最大值)数据循环数据RWr:128字(最大值)b)循环数据的接收服务此服务根据用户应用程序的接收请求,更新循环传输的接收数据。参数如下,见表83。表83本地站循环数据接收服务项目大小描述状态1字丰站信息RX:8192位数据主站的循环数据RWr:2048字执行刷新的节点数1字1~64站号1字0~64站信息状态1字主站或从站的链接状态(对64个站中的每个站)——RX:896位(最大值)数据每个从站的循环数据RWr:128字(最大值)11.4.2.1.1.3远程站和智能设备站a)循环数据的发送服务此服务根据用户应用程序的发送请求,更新循环传输的发送数据。参数如下,见表84。表84远程站循环数据发送服务项目大小描述状态1字RX:896位(最大值)数据循环数据RWr:128字(最大值)b)循环数据的接收服务此服务根据用户应』fi程序的接收清求,更新循环传输的接收数据。参数如下,见表85。表85远程站循环数据接收服务项目大小描述状态1字主站或从站的链接状态主站信息——RX:896位(最大值)数据主站的循环数据RWr:128字(最大值) CB/T19760.1—200811.4.2.1.2扩展循环参数信息和扩展循环状态信息与网络管理实体(Ver.2)进行扩展循环数据参数和扩展循环状态的数据交换。参数和状态信息的更详细描述请参见11.4.1.】网络管理服务。a)扩展循环参数的信息服务从网络管理实体接收每个从站的扩展循环参数(协议版本和扩展循环设置)。b)扩展循环状态的信息服务向网络管理实体发送每个从站的扩展循环状态(状态ST3)。11.4.2,2协议11.4.2.2.1扩展循环传输(Ver.2.00规范)11.4.2.2.1.1操作概述在主站与从站之间的握手时,使用图113所示的首部信息(首部信息使用RY/RX区域中的1字(16位))。分割数据传输的步骤(当占用1个逻辑站,并设置为4倍(4x)时)见图114。11.4.2.2.1.2首部信息首部信息见表86。表86首部信息自主站到从站自从站到主站8位(未来扩展用)口]]]工皿L一返回。。_+L一发送。。——.j设鹫为8x时.s0范围:卜O设置为4x时.so{gff日:3-o设置为2x时.sQ范围1枷口]]]工工口L-返回sQ—o一发送sQ—+|设置为8x时.sQ范围:卜0设置为4x时.s0范围:3-一。设置为2x时.s0范tIIl枷aST3是指扩展循环规范(当来使用时:固定为o)11.4.2.2.1.3SQ号的操作根据扩展循环设置进行分割后,接收/发送循环数据。接收和发送的解释如下所述。——sQ号是从扩展循环设置值(分割数一1)开始,按1递减,直到为零时分割结束。⋯一接收到的SQ号作为“返回SQ号”被发送(不进行处理)。~如果接收到的“返回SQ号”的不连续,则所发送的SQ号返回起始号或者继续发送。——保证站单元数据的同步性(非必要项)。·发送:当发送起始SQ号时,首先将应用层服务数据(所有数据)发送到中间缓冲区中,并进行分割后作为数据链路层服务数据。·接收:在每次接收到数据链路层的服务数据后,向中间缓冲区发送,在接收到最终的sQ号之后,将中间缓冲区数据作为应用层服务数据一次性发送。一在同一次扫描内,主站和远程站的SQ号可以不相同。——在一次链接扫描内,必须发送接收到的数据、设定返回SQ并存储发送的数据。 GB/T19760.1—2008扩展循环通信实例从站RX00~0FRX00一-OFRXl0~1FlRXl0~IFRx20~2F、\/IRX00~OFlILXl0~1FJRx40~4F、\———双广~/IRX00~0FlRX‘太lRX20一--2FRX60~6F汐RX70~7FRX30"-3FRYOO~0FRY00~OFRYl0~1FlRYl0"一1F———甄广~二∑RY00~0FRY20~2F/}RYlB~IFRY30~3F//\,RY40~4FRY50~5FRYl0~1FRY20~2F形||“沁RY30~3FRWr0~3Rw巾~3过RWto一--3/R、vr4~7RWr4~7IRWr8~B么歹⋯fRWnF『RWto~3RWrl0~13RWr4~7RWrl4~17R1^018~1BRWrC~FRWw0~3.RWw0~3///RWw0~3IRWw4~7RWw8~BRWw4~7IRWwC~FRWw0~3,一RWwl——RWwl0~13闷RWw4~7勿RWw8~BRwwl4~17Rwwl8~1BRwwC~F 圈圈F,jj眵j田目llj盛圈困要硒矗曼辩圈圈‘山ji协田目j】卜,,一卜圜图§§精圈困j、i{j、j|田目,,,氧j氧型固圈冬冀垛一圜j、it目,c\圜因困∥田日昼、念圜困茎圜圈、07、◆’田曰,jf、j,jn圜圈§圜圈iyi/田国j&j慕图圜§圜圜\、少\、∥田国j.,。\/:^圜圈螽GB/T19760.1—2008115薛龄瑶簿啦骝鞴菰尔=r匝 GB/T19760.卜一2008分割发送:从分割数1的SQ号开始按顺序(递减)发送。返回的SQ号作为被接收的标识号存储。分割接收:当sQ号为0时,在中间缓冲区组合数据。确认SQ号的连续性(丢弃相同序号的接收)。a)基本格式实例:分割成4部分,见图】15。s。号递减f图115分割成4部分的实例在上述实例中,发送SQ和返回SQ之间的虚线箭头表示1次数据链接扫描的延迟。在不同设备之间,这种延迟是不同的,因此不能设置固定的值。b)发生异常时的处理发生异常时的处理见表87。表87发生异常时的处理状态解决方案发送sQ号丢弃接收分割帧(等待起始SQ号)sQ号使用预先设置的SQ号作为起始SQ号,或继续使用已发送sQ号进连续性错误返回SO号行发送接收接收到相同的发送sQ号丢弃接收到的链接扫描数据起始的大于分割数~1丢弃接收到的数据(等待起始sQ号)发送SQ号小于分割数~1丢弃接收到的数据(等待起始SQ号)在本站检测出错误丢弃接收到的分割帧(等待起始SO号)发送在本站检测出错误发送空的首部数据错误实例:1)SQ号不连续(发送的SQ),见图116。 在发送方预先设置发送SQ号1l7卜一ol6l,一7I52)在发送方连续发送※等待起始SQ号GB/T19760.1—2008预先设置s0的位最耄萎萋宰;;;;;翥斧续发送时相比较"可以更快※等待起始s0号图116SQ号中发生连续错误(发送的SQ)2)sQ号不连续(返回的SQ),见图117。1】在发送方预先设置s0弓2】涟续发送设置SQ耄瑟辛;};:;鑫拳续发送时相比较可以更快继续发送图117SQ号中发生连续错误(返回的SQ)3)接收到相同的SQ号,见图118。4)起始SQ号,见图119。图118相同SQ号的接收同117师、、的删勘一警一健一J GB/T19760.1—2008※等待起始so图119起始SQ号对于SQ号大于分割数一1的,处理方法相同。5)本站发生错误(在主站中检测),见图120。本站发生错误本站恢复链按。⋯⋯i鱼,图120本站发生错误(在主站中检测)11.4.3瞬时传输实体11.4.3.1协议在参数发送中,改变参数内容。11.4.3.1.1详细命令11.4.3.1.1.1参数发送(CT=01H,02H)a)功能从主站发送参数信息时,参数信息被分割成两块,并在每个块中形成参数结构,见图121。图121参数发送b)备注1)由于本功能用于广播发送,无需响应数据。2)参数块按照1,2的顺序发送。c)信息包格式参数发送格式见图122。 请求帧LI一—H—蘩LIICT参数数据区域×图122参数发送格式参数数据区域1)参数块1的格式(CT--01H)见图123。2)参数块2的格式(CT一02H)见图124。GB/T19760.1—2008119 GB/T19760.1—2008+o参数号上+2连接节点数L+4智能设备站L的台教H+6备用主站站号L+8保留上j54210+A第l站:卟耀黾JI站类犁站信息站信息(Vetl)十1Dl::RKDIU:;吾用1个逻辑站;::束ID定,L义Ii:自角;禾蓬錾冀4:占用4个逻辑站型号代码设置信息0无效参数设置信息1有效+88第6站0:无效站信息(、0t1)1:有效总连接节点数1l+8B第l台r0拳型o世碧/0口_L1|埋辩蚰裂伏正定从站信息i瓣合潍+】+2保留+3一+4厂商代码旦3:棍台占用逻辑站数:+50占用1个逻辑站+6型号代码1:占用2个逻辑站2:占用3个逻辑站+73:占用4个逻辑站+R站一类型:+9擎≈}。黼骧荤。1:RD2:ID.L协议版本3:未定义+30B第65台从站信息安装信息+315第1站}日协宿总^p、|扣·i鬈‰曩x站信息(Vet2)⋯I一一7I扩展循环设置(实际安装状态)用于Vet2的型号O:设置为l位代码有效标识符l:设置为2位0:有效2:设置为4位1:无效3:设置为8位扩展循环设置(参数信息)第64站用于Ver2站信息(ve【2):群疆i瓣3:设置为8位注:阴影部分为Vet2120图123参数块1 +0+23+34+35厂商代码LH【洋细内容】参数信息I;参数号Lll连接mh数L重试次数7¨一动恢复悼点I缓冲信息的标L数Ii志H备用1站规定L参数信息j黼㈡孽#雾委m销时数排:清L除规定H保留刚P应用片常时L:的运行胤定ll引描模式规定l延迟时问规定l倮留【固定为01百料能设备仃点上数H倮留(10字仃)保留站规定锚醴丸微站规注:阴影部分为Ver2的改变部分图124参数块2CB/]197601—2008'