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