103规约详解:Siemens通信接口与报文解析

需积分: 15 4 下载量 164 浏览量 更新于2024-07-15 收藏 545KB DOC 举报
"这份文档是关于西门子103规约的使用指南,详细介绍了103协议的通信接口、通信格式、通信速率、通信方式以及报文格式。" 在电力自动化系统中,103规约,即DL/T667-1999(IEC60870-5-103),是一种广泛使用的通信协议,主要用于远动设备间的通信。本指南针对西门子103规约进行了深入解析,帮助用户理解和应用该规约。 1. **通信接口与通信格式**: - 接口标准包括RS232、RS485和光纤,这些接口支持不同环境下的物理连接。 - 通信格式采用异步方式,配置为1位起始位、8位数据位、1位偶校验位和1位停止位,字符和字节的传输顺序是从低位到高位。线路空闲时,状态为1。 2. **通信速率与通信方式**: - 通信速率可变,默认设置为9600波特,可以根据实际需求进行调整。 - 通信方式为主从一对多模式,采用Polling(轮询)方式,主站负责发起通信请求,从站响应。 3. **报文格式**: - 报文分为固定帧长和可变帧长两种类型。固定帧长报文用于召唤、命令、确认和应答等基本操作,可变帧长报文则用于传输命令和数据。 - 固定帧长报文包含启动字符10H、控制域、地址域、代码和以及结束字符16H。代码和等于控制域和地址域的模256和。 - 可变帧长报文结构更为复杂,包括启动字符1和2、长度字段、控制域、地址域、链路用户数据(ASDU)和代码和。ASDU的具体格式未在摘要中详述,但通常包含具体的数据信息。代码和计算包括控制域、地址域和ASDU的代码和。 4. **控制域**: - 控制域分为“主(从”和“从(主”两种情况,用于指示信息传输方向和管理帧记数。 - PRM位标识信息的来源,PRM=1表示主站到子站,PRM=0表示子站到主站。 - FCB位用于帧计数,每次主站发起新传输时,FCB取反,主站保存每个从站的FCB副本,超时未收到应答会重发,最多重发3次。 - FCV位指示FCB变化的有效性,当FCV=1时,FCB的变化有意义。 103规约的这些特性使得它在电力系统的遥测、遥控、遥信和遥调等应用中具有高效性和可靠性。理解和掌握103规约对于实现自动化设备间的有效通信至关重要。