做工控的朋友可能有亲身体验,调试协议时工具的重要性。国内有很多比较成熟的工具,我再补充几款国外的工具,并且大部分是开源的。

1、Opendnp3 Simulator

可同时模拟客户端和服务端。支持配置协议,可创建多个设备,可编辑模拟值和状态值来生成事件。

生成的日志非常详细且易于理解,分别表示绑定、传输和应用程序的级别。

下载链接: Https://automatak.com/opendnp3/simulator/setup.msi

2、IEC Server

该工具模拟IEC60870-5-104服务端。

您可以通过配置信息类型、ASDU地址、传输原因、对象地址和值来逐点添加。可以对数值进行定时模拟,也可以手动更改。还可以保存和重新加载point数据库。

下载链接: https://sourceforge.net/projects/iecserver/

3、QTester104

该工具模拟IEC60870-5-104客户端,即从服务器获取数据。

该工具的功能如下:

  • 获取各种类型的信息(ASDU)。
  • 发送各种类型的数字和模拟命令。
  • 发送一般询问(GI)请求。
  • 发送时间同步。
  • 协议日志。
  • 可导出,包含所有获得的点、值、限定符、ASDU类型、原因、时间标记等。

下载链接: http://qtester104.sourceforge.net/

4、Vincy Software

这个工具支持各种端口(USB, RS-232, RS485,光纤)和适配器设备的采集,也支持模拟运行。

支持协议Modbus TCP/RTU/ASC和IEC 60870-101/103/104,有从模式和主模式。配置文件可以保存,点列表可以作为文本文件导出。

下载链接: http://vinci.com/vinci-software/

5、OPC Watch

该工具允许连接到OPC UA服务端并列出所有节点的详细信息。还可以使用证书和身份验证建立连接。

可以自动更新值、向节点写入值、保存项目文件和导出节点标识符。

下载链接: https://www.traeger.de/opc-produkte/net-opc- ua-serverandclient -sdk.html

6、Modbus PLC Simulator

Modbus模拟从设备。

允许手动输入模拟数据,或通过VB脚本自动模拟。有日志记录。支持导入CSV文件设置。

下载链接: http://www.plcsimulator.org/downloads

7、ModbusExaminer

Modbus客户端,可以读写从设备。

下载链接: http://www.minaandrawos.com/tcp-modbus-examiner-tool/。

8、IED Explorer

测试IEC61850设备的工具。

它可以检查和编写IEC61850树结构中的变量值,发送命令,下载文件,还可以捕获MMS和Goose包。

下载链接: https://sourceforge.net/projects/iedexplorer/。

9、Axon Test

此工具允许在主/从模式下模拟多个协议:Modbus、DNP3、IEC 60870-101/103/104。

在免费模式下,一次只能模拟一个设备,不能保存设置。尽管如此,这个工具仍然非常有用。

可以配置自动值模拟,在状态点上给命令反馈,生成事件,等等。日志比较详细。

下载链接,需要先注册: http://www.axongroup.com.co/downloads/

10、Enilit CMS

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


三、补充几个常用且开源的通信协议测试工具相关推荐

  1. 开源的压力测试工具 PyLot

    为什么80%的码农都做不了架构师?>>>    一.什么是Pylot: Pylot(www.pylot.org)是一款开源的用以测试 Web Service性能和扩展性的工具,它运行 ...

  2. soapui工具_基于开源的API测试工具!不再为web服务负载测试而发愁

    通过一个可视化.拖拽式的界面,LoadUI允许您实时.交互式地创建.配置和重分配负载测试.在单一测试环境下,LoadUI提供完整的测试覆盖,支持所有标准的协议和技术.它功能强大,能从任意数量的本地和远 ...

  3. Hitchhiker:原创开源API协作测试工具

    原文:Hitchhiker:原创开源API协作测试工具 关于作者: Hitchhiker 是一款开源的 Restful Api 集成测试工具,支持Schedule, 数据对比,压力测试,可以轻松部署到 ...

  4. 开源网络负载测试工具-基准测试

    译者注:在上一篇<开源网络负载测试工具测评>文章中,我以我微薄的翻译功底向大家展现了Ragnar Lönn先生对当前主流开源负载测试工具的一些看法.Ragnar Lönn先生主要以测试工具 ...

  5. Siege(开源Web压力测试工具)——多线程编程最佳实例

    在英语中,"Siege"意为围攻.包围.同时Siege也是一款使用纯C语言编写的开源WEB压测工具,适合在GNU/Linux上运行,并且具有较强的可移植性.之所以说它是多线程编程的 ...

  6. windows 下用开源流媒体压力测试工具 rtmpstress 测试RTMP媒体服务器负载性能

    最近笔者的朋友需要部署流媒体服务作运营,从国外购买了几套流媒体服务器软件,该流媒体服务器软件是基于java开发的,他向笔者咨询,如何检测该流媒体服务器软件是否能支持1000以上并发,笔者建议找一个RT ...

  7. PhEmail:基于Python的开源网络钓鱼测试工具

    PhEmail简介 PhEmail是一款采用Python编程语言开发的开源网络钓鱼邮件工具,它可以帮助研究人员在进行社会工程学测试的过程中自动化地给目标发送网络钓鱼邮件.PhEmail不仅可以同时向多 ...

  8. 资深开发工程师推荐的8个开源可观察性及测试工具

    以下为作者观点: DevOps和 "左移 "心态正影响着后端工程师的工作方式. 你需要监控一个应用程序的运行情况.你需要监控一个应用程序在你的CI/CD管道将其部署到生产中后的表现 ...

  9. Google 开源 iOS 应用测试工具:EarlGrey

    Google于今日宣布了开源的EarlGrey软件,以便开发者更轻松地构建和运行"面向iOS apps源码"的用户界面测试(是的,你没看错!)当前托管于GitHub上.遵从开源Ap ...

最新文章

  1. python list 取重复次数
  2. matlab优化算法案例分析与应用_最优化计算与matlab实现(18)——粒子群优化算法——权重改进的粒子群算法...
  3. 获取不到html页面上的元素,Vue v-for渲染页面,获取不到DOM元素解析
  4. Mariadb安装及主从搭建,基于centos7
  5. DDoS 攻击爆发!医疗在线教育成重点,代理攻击成常态
  6. 执行 Python 程序的三种方式及Python 的 IDE —— `PyCharm`
  7. 贺利坚老师汇编课程53笔记:寄存器冲突问题解决方案定义子程序标准框架
  8. IWAM账号 HTTP500内部错误
  9. Windows右键菜单设置与应用技巧
  10. 基于文本数据的情感分析系统
  11. 磁共振线圈分类_磁共振线圈(二)
  12. 树莓派简易快速安装OpenCV4
  13. python写接口程序_利用Python开发PCAN程序接口
  14. vue 解决跨域 调试_vue解决跨域问题
  15. 找不到服务器或dsn错误,win7浏览网页提示“找不到服务器或DNS错误”原因及解决方法...
  16. WebVirtMgr + KVM 环境中的 Linux 虚拟机部署
  17. 深大uooc学术道德与学术规范教育第六章
  18. linux的内存占用分析,Linux 内存占用分析
  19. C/C++二维数组顺时针翻转90度
  20. CAD梦想看图6.0安卓版 20181022更新

热门文章

  1. 聚合支付二维码生成原理
  2. AI+视频技术助力保障校园安全,校园智能安防平台该如何建设?
  3. 2012计算机科学排名,USNEWS2012年计算机科学专业研究生排名
  4. 商用计算机使用温度,电脑一般的使用温度为?
  5. java生成csr_使用Keytool工具生成CSR
  6. 【Android】快速实现仿美团选择城市界面,微信通讯录界面
  7. Ubuntu16.04 安装字体库
  8. 监控系统java调用摄像头_java调用摄像头实例
  9. 跟宁哥学Go语言视频课程(10):反射-李宁-专题视频课程
  10. 2022Android笔试真题,20道高频面试题(含答案)