常日,客户端和做事器设备之间的这些集成并不随意马虎得到。 涌现问题时,始终存在缘故原由出在客户端还是做事器上的问题。 在这些情形下,您可以利用第三方工具来仿照客户端和做事器系统,记录通信,以便更好地剖析问题。
在本文中,我将先容一些有用的工具来实行某些通信协议的测试和仿照。 市场上有许多用于此目的的商业工具,例如 ASE 2000 和三角形测试线束,但我将只关注那些可以免费得到并许可在没有范例 30 天利用限定的情形下连续利用的工具。
这个工具是Opendnp3项目的一部分,Opendnp3是一个非常完全和优质的开源DNP3协议实现。

仿照器许可您同时实行客户端和做事器角色。 可以配置协议或 TCP 变体。 您可以创建多个设备。 可以编辑质量值和位以天生协议中的事宜。
天生的日志非常详细且易于理解,分别展示了绑定、传输和运用程序的级别。
要下载这个仿照器,请转到:
Https://automatak.com/opendnp3/simulator/setup.msi
IEC Server您可以通过配置信息类型、ASDU 地址、传输缘故原由、工具地址和值来逐点添加可用。 可以对值进行定时仿照,也可以手动变动。 点数据库可以保存并在往后重新加载。
下载地址: https://sourceforge.net/projects/iecserver/.
QTester104这个开源工具是开源SCADA项目OSHMI (open变电站HMI)的一部分,可以扮演IEC60870-5-104协议的客户端角色,即从做事器获取数据。
该工具的功能是:
获取各种类型的信息(ASDU)。发送各种类型的数字和仿照命令。发送一样平常鞠问(GI)要求。发送韶光同步。以可复制的可读格式记录协议的日志。可导出的表与所有得到的点,值,限定符,类型的ASDU,缘故原由,韶光标签等。下载地址:http://qtester104.sourceforge.net/.
自动化 IEC 60870-5-101/104 测试工具这是一个专业工具的免费版本,有一些限定,但无论如何它都非常有用。但是,101协议在免费版本中不可用。
它作为客户端事情,并具有非常完全的 101/104 协议实现,天生协议事宜、原始日志和工具查看器的详细且易于阅读的概述。
该工具是利用他们的 101/104 GPL 协议实现创建的,非常棒,也强烈推举。
https://www.mz-automation.de/communication-protocols/iec-60870-5-104-test-tool/ 在此处下载。
Vincy Software
该软件是一个有趣的设备的伴侣,该设备具有各种端口(USB,RS-232,RS485,光纤)和适配器。但是,该软件也可以在没有设备的情形下利用。
支持的协议是Modbus TCP/RTU/ASC 和IEC 60870-101/103/104,在从机和主站模式下。可以保存项目文件,并且可以将点列表导出为文本文件。
一个独特的功能是可以单独为串行端口分配引脚功能。
此处供应的软件 http://the-vinci.com/vinci-software/。
OPC 腕表该工具许可连接到OPC UA做事器并详细探索其节点。还可以通过证书和身份验证建立连接。
可以自动更新值、将值写入节点、保存项目文件和导出节点标识符。
可在此处得到(无需注册)https://www.traeger.de/opc-produkte/net-opc-ua-server-and-client-sdk.html。
Modbus PLC Simulator许可手动、自动动画或通过 VB 脚本输入仿照数据。 实行日志记录。 导入 CSV 文件设置。
Link to download: http://www.plcsimulator.org/downloads.
UnSlave Modbus Slave Simulator这是一个功能强大的从属仿照器,可在掌握台模式下事情。它可以配置为利用JSON配置文件创建多个从属做事器和相应的可用数据。这是一个许可仿照值的 HTTP API。这对付创建大量用于测试Modbus主站的从站也非常有用。
下载链接: https://unserver.xyz/products/modbus-slave-simulator/
ModbusExaminer这是一个开源的Modbus客户端,可以读写从属设备。
该软件可以从这里下载:http://www.minaandrawos.com/tcp-modbus-examiner-tool/。
大略单纯IED Explorer这是测试IEC61850设备的绝佳开源工具。
它可以检讨和写入IEC61850树构造中的变量值,发送命令,下载文件以及捕获彩信和鹅包。
可在此处得到:https://sourceforge.net/projects/iedexplorer/。
Axon Test此工具许可您在主和从模式下仿照多个协议:Modbus DNP3, IEC 60870-101/103/104。
在免费软件模式下,您一次只能仿照一台设备,并且无法保存设置。 只管如此,该工具仍旧非常有用。
原木的质量非常好。 您可以配置自动值仿照、向状态点中的命令供应反馈、天生事宜等。
To obtain it is necessary to register in the site:http://www.axongroup.com.co/downloads/.
Enilit CMS末了但并非最不主要的一点是,Enilit CMS是一个完全的协议网关软件。 毫无疑问,这是可用的最佳和最强大的免费协议测试工具。 演示版的唯一限定是,连续利用12h后网关停滞分发数据,须要重新启动才能规复分发。
Enilit CMS易于利用,许可您无限制地为可用协议添加主端口和从端口。 一个协议获取的数据可以由其他协议分发,并根据须要进行组合。
从机协议是IEC60870-5-101 / 104,DNP3串行和SPA总线。 主协议是IEC61850,IEC60870-5-101 / 103 / 104,DNP3串行/ TCP,Modbus串行/ TCP和SPA总线。 还供应数据仿照器。
所有设置都可以在线变动,无需重新启动系统。
协议的履行质量非常好,得到了国际认证。 日志非常完全和详细。
下载地址:
http://www.enilit.lt/index.php?page=downloads