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

55 天前
 mryaocom

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

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

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

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

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

PS:如果能接受纯软件模拟的方式,可以很便宜,而且还能二次开发~
quanjw
55 天前
hslcommunication 试试这个?
slowly
55 天前
mlhorizon
55 天前
@mryaocom #7 钱给到位当然卖。这是软硬件一整套东西,协议模拟功能的软件部分还是采集平台功能之一,没法单卖。我看你们要对接的都是软件接口的协议,估计买我们这个不划算。
lodinglog
55 天前
hslcommunication 可以
opengps
55 天前
胡工的 hsl 库挺全的,只不过是付费工具,免费只能用 24 小时
mryaocom
55 天前
@mlhorizon 大佬方便加个微信吗?
mlhorizon
55 天前
@mryaocom #16
微信就先不加了,感觉你们还没理清楚自己究竟要什么,也没算清楚需要多少预算。
你先看看胡工这个满不满足要求,是否在预算内吧。因为方向不同,我们比他贵多了。
另外,如果就 10 来种协议,搞不好买批二手设备来模拟是更好的选择。
hwdq0012
55 天前
胡少林那套 ,不过他那套主要是 c#的, 还没转到软件开发时,小时候还协助过他测试三菱 MC 协议
fj24911
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