做工控的朋友可能有亲身体验,调试协议时工具的重要性。国内有很多比较成熟的工具,我再补充几款国外的工具,并且大部分是开源的。
可同时模拟客户端和服务端。支持配置协议,可创建多个设备,可编辑模拟值和状态值来生成事件。
生成的日志非常详细且易于理解,分别表示绑定、传输和应用程序的级别。
下载链接: Https://automatak.com/opendnp3/simulator/setup.msi
该工具模拟IEC60870-5-104服务端。
您可以通过配置信息类型、ASDU地址、传输原因、对象地址和值来逐点添加。可以对数值进行定时模拟,也可以手动更改。还可以保存和重新加载point数据库。
下载链接: https://sourceforge.net/projects/iecserver/
该工具模拟IEC60870-5-104客户端,即从服务器获取数据。
该工具的功能如下:
下载链接: http://qtester104.sourceforge.net/
这个工具支持各种端口(USB, RS-232, RS485,光纤)和适配器设备的采集,也支持模拟运行。
支持协议Modbus TCP/RTU/ASC和IEC 60870-101/103/104,有从模式和主模式。配置文件可以保存,点列表可以作为文本文件导出。
下载链接: http://vinci.com/vinci-software/
该工具允许连接到OPC UA服务端并列出所有节点的详细信息。还可以使用证书和身份验证建立连接。
可以自动更新值、向节点写入值、保存项目文件和导出节点标识符。
下载链接: https://www.traeger.de/opc-produkte/net-opc- ua-serverandclient -sdk.html
Modbus模拟从设备。
允许手动输入模拟数据,或通过VB脚本自动模拟。有日志记录。支持导入CSV文件设置。
下载链接: http://www.plcsimulator.org/downloads
Modbus客户端,可以读写从设备。
下载链接: http://www.minaandrawos.com/tcp-modbus-examiner-tool/。
测试IEC61850设备的工具。
它可以检查和编写IEC61850树结构中的变量值,发送命令,下载文件,还可以捕获MMS和Goose包。
下载链接: https://sourceforge.net/projects/iedexplorer/。
此工具允许在主/从模式下模拟多个协议:Modbus、DNP3、IEC 60870-101/103/104。
在免费模式下,一次只能模拟一个设备,不能保存设置。尽管如此,这个工具仍然非常有用。
可以配置自动值模拟,在状态点上给命令反馈,生成事件,等等。日志比较详细。
下载链接,需要先注册: http://www.axongroup.com.co/downloads/
Enilit CMS是一个完整的协议网关软件。毫无疑问,这是最好和最强大的免费协议测试工具。演示版本的唯一限制是,连续使用12小时后,网关停止分发数据,需要重新启动才能恢复分发。
易于使用,Enilit CMS允许无限制地为可用协议添加主端口和从端口。一个协议获取的数据可以根据需要由其他协议进行组合来分发。
从协议有IEC60870-5-101 / 104、DNP3串行和spa总线。主协议有IEC61850、IEC60870-5-101 / 103 / 104、DNP3 Serial / TCP, Modbus Serial / TCP and SPA-Bus。同时支持数据模拟
所有设置都可以在线更改,无需重新启动系统。
协议的执行质量非常好,具有国际认证。日志非常完整和详细。
下载链接: http://www.enilit.lt/index.php?page=downloads
有志于WebScada学习和开发的朋友,可联系 QQ号:9167326,QQ群:867962452