1.104 规约用于网络传输的协议,端口号固定使用2404
2.TCP/IP 通讯中接收服务的一方为客户端,104 规约中主站一般是召唤数据的一方,因此主站端定义为客户端
TCP/IP 通讯中提供服务的一方为服务端,104 规约中厂站端是提供数据的一方,因此厂站端定义为服务器端
3.104 规约采用的是平衡方式通讯(双方都可以发起信息传输,一旦链路建立成功,变化信息除了响应召唤应答还可以主动发送而无需等待查询)
4.使用与 101 相同的应用层(ASDU)
5.报文不使用帧校验字节
6.通过 I 格式报文的计数及确认来保证信息传输的安全性
7.104 规约的报文结构8.在 APDU 中,启动字符 68H 定义了数据流内的起始点,应用规约数据单元的长度定义了 APDU 主体的长度;需要注意的是,IEC 60870-5-104 规定一个 APDU 报文(包括启动字符和长度标识)不能超过 255个字节,因此 APDU 最大长度为 253(等于 255 减去启动和长度标识共两个 8 位位组),ASDU 的最大长度为 249,这个要求限制了一个 APDU 报文最多能发送 121 个不带品质描述的归一化测量值或 243 个不带时标的单点遥信信息,若 RTU 采集的信息量超过此数目,则必须分成多个 APDU 进行发送
9.控制域,定义了保护报文不至于丢失和重复传送的控制信息,报文传输启动、停止,以及传输连接的监视等
10.104 定义了三种类型的报文格式编号的信息传输格式,I 格式
用作信息报文的传送,附带发送序列号和接收序列号,作为接收方对已发送报文的确认
编号的监视功能格式,S 格式
当本站长期没有信息帧发送时,向对方报告已收到信息帧序列号,作接收方对发送方的确认
不编号的控制功能格式,U 格式
链路测试命令和确认,启动数据传送命令和确认,停止数据传送命令和确认
说明:当报文接