通讯ACS510字节解释.ppt_第1页
通讯ACS510字节解释.ppt_第2页
通讯ACS510字节解释.ppt_第3页
通讯ACS510字节解释.ppt_第4页
通讯ACS510字节解释.ppt_第5页
已阅读5页,还剩75页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ACS510 Fieldbus Control ACS510 现场总线控制,Zhang Gang 2005/06/16,ACS510现场总线控制,EFB 内置现场总线 (X1:28X1:32) Standard Modbus FBA 外置现场总线 (R-系列现场总线适配器) Profibus (RPBA-01) DeviceNet (RDNA-01) ControlNet (RCNA-01) LonWorks (RLON-01 CANOpen (RCAN-01),ACS510 内置现场总线标准Modbus,ACS510Modbus 总线连接,ACS510内置标准Modbus的连接 推荐电缆Belden 9842波阻抗为120 的双绞双屏蔽线 用一对屏蔽双绞线连接RS485 链路, A (-) / B (+) 另一对双绞线中的一根导线接到逻辑地 ( 端子 31) 不要将 RS485 网络在任何点直接接地。使用网络中设备上的接地端子将各设备接地 任何一个接地导线都不应该构成一个环路,并且所有设备应该接到一个公共地上,ACS510Modbus 总线连接,将RS485 通讯链路接入一个链式总线中,无支路 为了减小网络中的干扰,在网络两端用120 的电阻来作为RS485 网络的终端电阻。使用DIP 开关来连接或断开终端电阻。 将电缆的屏蔽层接到传动。一个ACS510串口的输入和输出电缆一根的屏蔽层接到端子 28 上,另一根的屏蔽层接到端子 32 上。不要将输入和输出电缆的屏蔽层接到同一个端子上,接到同一端子会使屏蔽层构成一个回路,ACS510Modbus 参数设置,98.02 STD Modbus: 激活标准Modbus Group 53 Modbus 通讯设置 53.01 EFB PROTOCOL ID (EFB 辨识) 现场总线协议和程序版本 xx = 协议 ID, YY = 程序版本。 53.02 EFB STATION ID (EFB 站号) 53.03 EFB BAUD RATE (EFB 波特率)1.2 76.8 kbits/s 53.04 EFB PARITY (EFB 校验) 总线中所有站点的奇偶校验一致 0 = 8N1 8 位,无校验,一个停止位。 1 = 8N2 8 位,无校验,两个停止位。 2 = 8E1 8 位,偶校验,一个停止位。 3 = 8O1 8 位,奇校验,一个停止位。 53.05 EFB CTRL PROFILE (EFB 控制通讯配置文件) 0 = ABB DRV LIM 控制字/ 状态字的操作符合 ABB 传动协议,与 ACS400 相同。 1 = DCU PROFILE 控制字/ 状态字的操作符合 32 位 DCU 协议。 2 = ABB DRV FULL 控制字/ 状态字的操作符合 ABB 传动协议,与 ACS600/800 相同。,ACS510Modbus 参数设置,53.06 EFB OK MESSAGES (EFB 好信息) 53.07 EFB CRC ERRORS (EFB CRC 错误) 53.08 EFB UART ERRORS (EFB UART 错误) 53.09 EFB STATUS (EFB 状态) 0 = IDLE( 空闲) EFB 协议已配置,但没有接收到任何信息。 1 = EXEC. INIT( 初始化) EFB 正在初始化。 2 = TIME OUT( 超时) 网络主机和 EFB 通讯中出现超时故障。 3 = CONFIG ERROR( 配置出错) EFB 配置出错。 4 = OFF-LINE( 离线) EFB 离线。 5 = ON-LINE( 在线) EFB 在线。 6 = RESET( 复位) EFB 正在进行硬件复位。 7 = LISTEN ONLY( 只接收状态) EFB 在只接收状态。,ACS510Modbus 参数设置,53.10 53.17 定义映射到Modbus保持寄存器4000540012 的参数的地址 ( XXYY,XX参数组号,YY参数在组中的序号) 53.18 保存最近的异常码 53. 19 53.20 ABB Drive配置文件的控制字和状态字 Group10 传动起停/反向控制 Group11 传动外部给定值,53组参数改变后需要重新上电激活,ACS510Modbus 参数设置,Group14 继电器控制,读取继电器状态,ACS510Modbus 参数设置,Group15 模拟输出(AO)控制 Group40 PID调节器给定值,ACS510Modbus 参数设置,其它传动运行参数设置和通讯故障设置,ACS510Modbus 参数值换算比例,外部给定值REF1 REF2 实际值换算,ACS510Modbus 功能码,ACS510 支持的 Modbus 功能代码,ACS510Modbus 寻址,Modbus的寻址空间和各个寻址空间支持的功能码,ACS510Modbus 寻址,0xxxx 参考集 Modbus 线圈,ACS510Modbus 寻址,1xxxx 映射 Modbus 离散输入 3xxxx 映射 Modbus 输入,ACS510Modbus 寻址,4xxxx 保持寄存器映射 4000140099映射到传动控制和实际值 40101 49999 映射到传动参数 0101 9999。 如果寄存器的地址不对应传动参数,那么该寄存器地址无效。如果试图对参数地址以外的寄存器进行读写,那么Modbus 接口会向控制器返回一个异常码。,ACS510Modbus 寻址,ACS510Modbus 异常码,ACS510Modbus 数据帧,0065=101,ACS510Modbus 数据帧,请求(Request):从站号为72的从机的102参数开始读取3个参数值 48 03 00 65 00 03 1B 80 ( CRC80 1B ),ACS510Modbus 数据帧,应答(Response):站号为72的从机从102参数开始返回6个字节3个参数值 48 03 06 02 E1 00 FA 00 0C E7 26 ( CRC26 E7 ),标准Modbus协议,ACS510标准Modbus协议,Standard Modbus Modbus 是主从协议 半双工RS-485 P2P 或广播 (broadcasting) RTU 和 ACSII 方式 ACS510 只支持RTU方式!,ACS510标准Modbus协议,RTU (Remote Terminal Unit) 方式 消息中的每个8-bit字节由两个4-bit 16进制字符组成 在相同波特率下,比ASCII方式数据密度大,从而有更大的数据传输量 每个RTU消息帧必须连续传输,不能有间断 RTU方式中的字节传输格式为: 编码 : 8-bit二进制, 16进制 0-9, A-F 消息帧中的每个8位字节由两个 16进制字符表示 每个字节的数据位: 1 开始位 8 数据位,低字节先传 1 奇偶校验位;没有奇偶校验是无 1 停止位,有奇偶校验;2停止位,无奇偶校验 校验域: 循环冗余校验 (CRC),ACS510标准Modbus协议,字节传输 最低位 (LSB) 最高位 (MSB) RTU方式的位传输顺序:,ACS510标准Modbus协议,Parity (奇偶校验) Checking 计算每个字符的数据位的1的个数 当字节中1的个数为奇数或偶数个时,校验位为0或1 一个Modbus总线中的全部站点的奇偶校验方式必须一致 如果不选择使用奇偶校验,在数据传输中就没有校验位,设备也不对字符进行校验。此时,在字符帧中需要再额外增加一个停止位。 例如: 1100 0101 共有4位为 1 如果为偶校验, 校验位=0 (共有4位为 1 ) 如果为奇校验, 校验位=1 (共有5位为 1 ),ACS510标准Modbus协议,Modbus Message Framing (Modbus消息帧) RTU 数据帧 在一个总线数据帧开始前要有至少3.5个字节传输时间的总线空闲时间。如 T1-T2-T3-T4 所有域中允许传输的字符为16进制 0-9, A-F 一个消息帧必须以连续、完整的数据流传输 Address Field地址域 8 位地址, 0-247, 从机1-247 地址为0时为广播消息,ACS510标准Modbus协议,Function Field 指令域 8 位功能码 1-255 从机检测到通讯异常时,在发回应答时,将主机发送的请求的二进制功能码的最高位置1,再将此功能码在应答中返回。,ACS510标准Modbus协议,Data Field 数据域 由两个16进制字符构成,数值范围为00至FF。 在主机传送到从机的请求中,包含了从机必须根据功能码做相应处理时的附加信息。 在通讯正常时,从机发送到主机的应答的数据域包含了主机请求的数据。在通讯发生异常时,数据域中包含了异常码,主机的应用程序可以根据异常码判断通讯状态以进行相应的处理。,ACS510标准Modbus协议,Modbus Function Format 指令格式 Modbus消息帧中的数据寻址,ACS510标准Modbus协议,Modbus消息帧,107,Multiple Read,count,Node Address,Read 40108 40110 from Node 6,读多个保持寄存器,ACS510标准Modbus协议,ACS510标准Modbus协议,Error Checking Field 校验域 ASCII the error checking field contains two ASCII characters Longitudinal Redundancy Check (LRC), exclusive of the beginning colon and terminating CRLF characters LRC characters are appended to the message as the last field preceding the CRLF characters RTU 校验位为16位,由两个8位字节组成。 使用循环冗余校验 CRC 校验域附加在消息帧中构成消息帧的最后一个域。 CRC校验位低字节先传输, 之后传输高字节。CRC校验的高字节是Modbus消息帧的最后一个字节。. 例如CRC校验为 1241 hex (0001 0010 0100 0001):,ACS510 现场总线适配器,ACS510 现场总线适配器安装,FBA 外置现场总线 (R-系列现场总线适配器) Profibus (RPBA-01) DeviceNet (RDNA-01) ControlNet (RCNA-01) LonWorks (RLON-01 CANOpen (RCAN-01),ACS510 现场总线适配器参数组,98.02 激活外置现场总线适配器EXT FBA 激活现场总线适配器后,ACS510在现场总线通讯建立后自动识别现场总线的配置文件,如:Profidrive / ABB drives Group51 外部现场总线适配器参数 51.01表示激活的通讯协议 51.02至51.26基于总线协议,用于总线适配器的设置和检测 51.27总线参数刷新51.02至51.26参数组,传动不需下电 51.28 CPI固件版本传动配置文件(在上电时上载至传动)的CPI的固件版本 51.29文件配置ID传动配置文件ID,取决于传动应用程序,ACS510 现场总线适配器参数组,51.30 变频器现场总线适配器配置文件的版本号 51.31现场总线适配器状态 0 = IDLE ( 无适配器) 没有适配器。 1 = EXEC. INIT( 初始化) 适配器在初始化。 2 = TIME OUT( 超时) 变频器和适配器通讯超时。 3 = CONFIG ERROR( 配置出错) 适配器配置出错。 适配器的 CPI 固件版本老于变频器配置文件中所需的 CPI 版本。 ( 参数5132 5128). 4 = OFF-LINE Adapter is off-line- 适配器离线。 5 = ON-LINE Adapter is on-line- 适配器在线。 6 = RESET Adapter is performing a hardware reset- 适配器硬件复位。 51.32现场总线适配器CPI固件版本 51.33现场总线适配器的应用程序固件版本,ACS510 现场总线适配器参数组,Group10 起停/反向控制 Group11 给定值选择,ACS510 现场总线适配器参数组,Group16 系统控制 Group14 继电器输出控制,ACS510 现场总线适配器参数组,Group15 模拟输出控制,ACS510 现场总线适配器参数组,Group40 PID控制给定值 Group30 通讯故障响应设置,ABB Drives 现场总线通讯配置文件控制字,ABB Drives 现场总线通讯配置文件控制字,ABB Drives 现场总线通讯配置文件状态字,ABB Drives 现场总线通讯配置文件状态字,ABB Drives 现场总线通讯 配置文件 状态机,ABB Drives 现场总线通讯配置文件 给定值换算比例,参数的地址空间(Addressing),ACS510 & RPBA-01 Profibus-DP通讯,RPBA-01硬件连接,ACS510-slot 2,ACS510-slot 2,符合RS-485规范,RPBA-01参数设置,Group51 51.01 Profibus-DP 只读 51.02 Node address RPBA-01硬件设置 51.03 Baud rate 从上位读取 51.04 PPO 类型 从上位读取 51.05 51.20 定义PZD3(IN/OUT)PZD10(IN OUT) 八对过程数据,RPBA-01 PPO类型,参数识别: ID 参数识别 IND 数组索引号 VALUE 参数值 ( 最大 4 字节) 过程数据: CW 控制字( 从主机到从机) SW 状态字 ( 从机到主机) REF 给定值 ( 主机到从机) ACT 实际值 ( 从机到主机) PZD 过程数据( 由用户指定) ( 从主机到从机的输出,从从机到主机的输入) DS 数据集 DW 数据字,RPBA-01 PPO类型,PM8xx,CI854A,RPBA-01 ABB Drives / Generic,ACS510 Profibus-DP 支持 ABB drives 通讯配置文件和 Profidrive 通讯配置文件 Profibus-DP通讯建立后,ACS510 自动从上位控制器读取配置文件的设置 当上位控制器的操作模式(operation Mode)选择Profidrive时,ACS510自动选择Generic配置文件;当上位控制器的操作模式(operation Mode)选择Vendor Specific时,ACS510自动选择ABB drives配置文件 操作模式(operation Mode)的选择是GSD文件(ABB_0812.gsd)中的信息,RPBA-01 参数识别,PPO1,PPO2,PPO5,RPBA-01 参数识别,RPBA-01 参数识别,RPBA-01 参数识别,读 传动参数或数据集 从传动读取参数 84.11 : 84.11 100 = 8411 = 20DB Hex. 参数号码(Parameter number) 为20 ,子索引 为 DB 写 传动参数或数据集 写参数 12.02 : 12.02 100 = 1202 = 04B2 Hex. 参数号码为 04 ,子索引为 2B,RPBA-01 ABB Drives / Generic,For ABB drives,For Generic, default,RPBA-01 PPO5 实例,RPBA-01 PPO5 实例,RPBA-01 PPO5 实例,RPBA-01 故障跟踪,RPBA-01 技术数据,安装:插入传动单元控制板的可选插槽中。 防护等级: IP 20 环境条件: 见传动单元硬件手册中关于环境条件方面的相关内容。 硬件设置: 用于节点地址选择的旋转开关(地址范围在0099); 用于总线终端选择的DIP 开关。 软件设置: 输入/输出/用户参数数据/诊断格式 最大周期性 I/O 数据 : 244 字节(输入),最大244 字节(输出),最大 416 字节(总计)。 最大用户参数数据/诊断长度: 237 字节 连接器: 34 针并行总线连接器 9 针凹槽型DSUB 连接器 一般: 所有材质经 UL/CSA 许可 符合EMC 标准EN 50081-2 和EN 50082-2,RPBA-01 技术数据,PROFIBUS 链路 兼容设备:所有设备遵循PROFIBUS-DP 协议 连接数量:127 个站点,包括中继器(每段有31 站和1 个中继器) 介质:带屏蔽层的双绞线RS-485 电缆 终端器:模块内部 拓扑结构:多点 串型通讯类型: 异步、半双工 传输率: 9.6 kbit/s, 19.2 kbit/s, 45.45 kbit/s, 93.75 kbit/s, 187.5kbit/s, 500 kbit/s, 1.5Mbit/s, 3Mbit/s, 6 Mbit/s, 或12Mbit/s( 由RPBA-01 自动检测) 协议: PROFIBUS-DP,RPBA-01 DCU配置文件控制字/状态字,ACS510 CW 0301&0302,ACS510 SW 0303&0304,ACS510 & RDNA-01 DeviceNet通讯,RDNA-01 硬件连接,ACS510-slot 2,RDNA-01 硬件连接,DeviceNet总线的每个终端必须使用121欧姆的电阻作为终端电阻,连接在 CAN_L 和 CAN_H 之间,RDNA-01 参数设置,Group51,RDNA-01 参数设置,RDNA-01 Assembly Instances,The instances 20

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论