一、熟悉数制
二、电力系统远动终端RTU(RemoteTerminal Unit)具有“四遥”等功能
1.遥测:远程丈量。收罗并传送运行参数,包罗各种电气量(线路上的电压、电流、功率等量值)和负荷潮水等。
2.遥控:远程控制。担当并执行遥控下令,重要是分合闸,对远程的一些开关控制设备进行远程控制。
3.遥信:远程信号。收罗并传送各种保护告警和开关量信息。
4.遥调:远程调节。担当并执行遥调下令,对远程的控制量设备进行远程调试,如调节发电机输出功率。
三、整理所需数据清单整理
数据名称类型上位机有功上限遥测下位机有功上限遥测高压侧控制母线带电遥测上位机投入/退出信号遥信上位机远方/本地信号遥信下位机投入/退出信号遥信调节后的电压遥测电压主站目的值遥测增减磁闭锁信号状态遥信电厂所在高压侧母线信息遥测 四、电力系统中常见的设备分为
调度端(控制站、主站、客户机),
服务端(被控站、子站,典型设备包罗TTU、RTU等),两者之间通过104规约来进行数据通信与传输。其传输层实际上使用的是TCP协议进行数据的传输。
端口:固定端口号为2404。
服务端不自动发起请求,一直处于侦听状态,当侦听到来自客户机的连接请求后,则担当此请求,由此创建一个TCP链接。控制站(即调度系统)作为客户机,被控站(即站端RTU)作为服务器。
五、代码操作
即实际的代码操作为:
主站按照:Socket()->Connect()的顺序进行
RTU(服务器)端按: Socket()->Bind()->Listen()->Accept()的顺序进行。
具体见项目代码
六、软件测试
常用软件PMA规约软件
七、104规约相关知识
1 规约简介
IEC104规约是一个广泛应用于电力、都会轨道交通等行业的国际尺度。基于tcp/ip协议的网络规约
- 在远动装置的配置界面或设置中,指定其将以服务器模式运行104规约(IEC 60870-5-104)。
- 配置远动装置的网络参数,包罗IP所在、子网掩码、默认网关等。
- 指定远动装置将在哪个网络接口和端口上监听和发送104数据。在这个例子中,端口号是2404。
- 远动装置通过自身的数据收罗模块(如RTU或IED)从电力系统设备(如断路器、变压器、电能表等)网络及时数据。
- 根据104规约的要求,将收罗到的数据封装成104协议规定的报文格式。这包罗添加应用协议控制信息(APCI)、数据单位标识符(ASDU)以及其他须要的标头和尾部信息。
- 使用TCP/IP协议栈,在指定的网络接口和端口(即2404端口)上创建一个监听套接字(socket),等待客户端(如调度主站或其他监控系统)的连接请求。
- 当客户端发起连接请求时,远动装置担当连接,并为该客户端分配一个新的套接字用于后续的数据传输。
- 远动装置通过已创建的TCP连接,将封装好的104报文写入输出流(OutputStream),并通过网络发送给客户端。
- 根据104规约,远动装置大概需要定期发送心跳报文以保持连接活泼,并等待客户端的确认相应,确保数据已经精确吸取。
-
八、常见问题
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |