描述
ABB SC520 串行通信接口模块(3BSE003816R1)
技术规格:
所属系统: ABB AC 800M控制器(Freelance 2000)
通信接口: RS-232(DB-9)和RS-485(可切换或同时使用)
通信协议: Modbus RTU(主站/从站)、ABB proprietary协议、DF1协议(Rockwell兼容)
波特率: 300、600、1200、2400、4800、9600、19200、38400、57600、115200 bps(可软件设置)
数据位: 7位或8位
校验方式: 无校验、奇校验、偶校验、标记校验、空格校验
停止位: 1位或2位
最大通信距离: RS-232约15米、RS-485约1200米(9600 bps时)
工作温度: 0至+60°C
供电方式: 由AC 800M I/O机架总线供电
安装方式: AC 800M I/O机架插槽插入式安装
材质构成:
模块PCB: 多层FR-4环氧板,表面涂覆防护涂层
通信芯片: 专用UART芯片(如16C550或同等型号)
电平转换芯片: MAX485/MAX232或同等芯片(RS-485/RS-232电平转换)
连接器: DB-9型D-Sub连接器,金属屏蔽壳
外壳: 阻燃ABS工程塑料
结构特征:
外形尺寸: 标准AC 800M模块尺寸
前面板: 设有TX/RX通信状态LED(绿色闪烁表示数据传输中)、故障LED(红色)
通信接口: DB-9型接口,引脚定义符合标准RS-232/RS-485定义
机架接口: 背部金手指与AC 800M机架背板连接
拨码/跳线: 设有通信参数设置跳线(波特率、数据位、校验等)
工作原理:
SC520模块插入AC 800M机架后,通过内部总线与控制器CPU连接。当控制器程序中调用串行通信功能块时,CPU将待发送的数据写入模块的发送缓冲区,模块的UART芯片将数据按设定的通信参数(波特率、数据位、校验等)通过RS-232或RS-485接口发送出去。接收时,外部设备发送的数据经接口进入模块,UART芯片进行帧校验后将有效数据存入接收缓冲区,CPU读取缓冲区数据进行处理。整个过程由模块硬件独立完成,通信效率高且不占用CPU扫描时间。
功能特点:
多协议支持: 支持Modbus RTU、ABB proprietary、DF1等多种主流协议
灵活配置: 通信参数(波特率、数据位、校验、停止位)可通过软件或跳线设置
双接口: 同时提供RS-232和RS-485接口,适应不同设备连接需求
主从模式: 支持Modbus主站和从站两种工作模式
透明传输: 支持透明传输模式,适用于非标准协议的数据透传
中断驱动: 支持接收中断,数据到达时立即通知CPU处理
完善诊断: 通信错误(帧错误、溢出错误、校验错误等)均有详细诊断信息
安装要求:
机架安装: 插入AC 800M I/O机架任意空闲插槽
通信线缆: RS-232使用屏蔽电缆(最长15米),RS-485使用屏蔽双绞线(最长1200米)
终端电阻: RS-485网络末端需加装120Ω终端电阻
接地: RS-485电缆屏蔽层单端接地
站地址: Modbus从站模式下需设置唯一站地址(1至247)
使用注意事项:
通信参数匹配: 模块与外部设备的通信参数(波特率、数据位、校验、停止位)必须完全一致
防雷保护: RS-485接口在室外使用时应加装浪涌保护器
避免环路: RS-485网络中不得出现通信环路,否则将导致通信失败
定期检查: 定期查看通信LED状态和错误计数器
应用场景:
AC 800M控制器与ABB变频器的Modbus通信、控制器与第三方PLC的数据交换、控制器与智能电表的电量采集、控制器与HMI的串行通信、控制器与上位机的数据上传等。



