大佬们 有模拟多种工业协议的 模拟器吗 或者 试验台吗?

1 天前
 mryaocom

目前要做一个设备数据采集软件,要对接 10 来种工业协议, 本来想买试验台 但是有的试验台只支持一两种工业协议, 想找个模拟器的那种 有什么好的办法吗? 非常感谢

1455 次点击
所在节点    程序员
19 条回复
ajaxgoldfish0
1 天前
什么工业协议? 485 232 ?还是 s7 、modbus 之类的,每种都有不同的软件模拟器
mryaocom
1 天前
@ajaxgoldfish0 差不多这种的,
liubaicai
1 天前
铜球,最好是开源的 linux 命令行版本的
imes
1 天前
@ajaxgoldfish0 1#
楼主要的估计是虚拟串口模拟器,RS232/UART/TTL 之类直接用 com0com 就行。CAN 总线,则需要 PEAK PCAN-USB 适配器了。估计是新手,不了解硬件的模拟程度。
mlhorizon
1 天前
有,但是是我们商业化工具的一部分,等哪天我不做这行了再开源吧。,
mryaocom
1 天前
@imes 因为我们现在有两个 数采软件 但是不是我们开发的,
我们现在想直联设备, 但是我不太了解 所以说 有没有各种协议的模拟器吗? 我可以通过我的代码连接呢?
接收数据 发送数据呢? 之前都是用 mqtt 和他们对接
mryaocom
1 天前
@mlhorizon 能购买吗?
imes
1 天前
@mryaocom #
TL;DR: 有各种协议的模拟器,但是不知道你到底要用什么协议,所以没有。人话版本:你得先知道你要用什么协议,然后针对性的去找模拟器。常用的无外乎 MatrikonOPC Simulation Server 、Softing Industrial Automation Tools 和 Prosys OPC UA Simulation Server 。"各种协议"对于工业软件而言太宽泛了,常用的就有四五十种。比如我天天用的 GPIB ,整个 V 站也找不到几个写过接口的人。
mryaocom
1 天前
@imes 明白了, 先确定协议 再去寻找模拟器 对吧? 大佬 方便价格微信吗?
null2error
1 天前
是要做验证吗?什么类型的验证呢?型式试验 (Type Test)还是耐久性验证?场景完全不一样的。

另外,工业协议这个东西,水还是比较深的,协议和协议是不一样的。比如 Profinet 这一坨实际上是西门子的品牌名称,里面包含了实时的 profinet 和非实时的 S7 协议,还有 PROSafe 等等一堆东西,中文互联网上搞 IIOT 或者协议网关说支持 profinet 的,十个有 8 个半最后是只支持 S7 。

以及通用协议的方言问题,典型就是 modbus 的字节序问题,还有一堆日系厂家的协议,数据没啥问题一到字符串就乱来,标准都是有标准的,但是是他自己的标准。还动不动搞 V1\V2 ,各种不兼容。

总之,这个东西是体力活,能买尽量买,自己去开发是毫无意义的,都是照着厂家的协议手册硬码。但是和前面老哥说的一样,先框定范围,没有范围没法搞的。没有哪家供应商能一次性搞定所有稀奇古怪的协议。

PS:如果能接受纯软件模拟的方式,可以很便宜,而且还能二次开发~
quanjw
1 天前
hslcommunication 试试这个?
zhangrenjie
1 天前
mlhorizon
1 天前
@mryaocom #7 钱给到位当然卖。这是软硬件一整套东西,协议模拟功能的软件部分还是采集平台功能之一,没法单卖。我看你们要对接的都是软件接口的协议,估计买我们这个不划算。
lodinglog
1 天前
hslcommunication 可以
opengps
1 天前
胡工的 hsl 库挺全的,只不过是付费工具,免费只能用 24 小时
mryaocom
1 天前
@mlhorizon 大佬方便加个微信吗?
mlhorizon
1 天前
@mryaocom #16
微信就先不加了,感觉你们还没理清楚自己究竟要什么,也没算清楚需要多少预算。
你先看看胡工这个满不满足要求,是否在预算内吧。因为方向不同,我们比他贵多了。
另外,如果就 10 来种协议,搞不好买批二手设备来模拟是更好的选择。
hwdq0012
23 小时 56 分钟前
胡少林那套 ,不过他那套主要是 c#的, 还没转到软件开发时,小时候还协助过他测试三菱 MC 协议
fj24911
23 小时 55 分钟前
之前做了个基于配置的协议解析器,实际模拟就是解析的逆过程。本来想做个万能的协议配置工具的,可惜现在没精力搞了。
这是我之前做的解析器:https://www.ma-gang.com/,
逆过程是 https://www.ma-gang.com/encode,只要将对应的 json 做成可视化配置应该就是模拟器了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1155424

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX