一个vb+485问题

[复制链接]
查看11 | 回复5 | 2021-1-27 05:40:10 | 显示全部楼层 |阅读模式
本人工控菜鸟,本来是做数据库开发的
现在是单位生产上临时抓过来帮忙
是船上的设备监控软件不太友好,想自主开发一个软件用来监控运行参数和报警。
但是原来的软硬件设备不能动(免责问题)
主要思路是通过获取原来监控软件取来的数据,开发一套系统显示实时参数值和报警。
原系统是vb开发的,找到一个数据库存放着系统的基本配置信息,想怎么能获取到实时数据呢?
如果从串口读取数据再解析,一个是难度太大,而是原厂商不可能配合。
各位大侠有没有其他好的思路实现这个想法?求指教
分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:40:10 | 显示全部楼层
望大家说一下解决的思路和存在的问题。再就是有一点不能对原系统运行造成影响,非常重要!
回复

使用道具 举报

千问 | 2021-1-27 05:40:10 | 显示全部楼层


舟山宁波这边的船?
回复

使用道具 举报

千问 | 2021-1-27 05:40:10 | 显示全部楼层
采集设备一般都是modbusrtu协议
回复

使用道具 举报

千问 | 2021-1-27 05:40:10 | 显示全部楼层
你要想“实时”,只有从它的串口读取数据。
只要它传输的数据不是“加密”的,那么“取样分析”基本没什么难度。
 我觉得这儿的“最难”点还是在于它协议中的“校验码”算法,
 如果不是“标准算法”,你想“冒充”原软件发指令,可能很难办。
 但你如果仅是“读数据”(直接点说就是“偷取”

),忽略掉它的校验码就行了。

回复

使用道具 举报

千问 | 2021-1-27 05:40:10 | 显示全部楼层
目测只能用串口调试工具抓数据,然后逐个数据包进行分析。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行