
杂记
jxb_memory
从事工控领域研发多年对工业组态软件、DCS控制系统、云平台、HART手操器(支持DDL解析)、各种通信协议都有涉猎,目前主要从事设备软件的设计研发工作、SECS/GEM通信等等,欢迎交流。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通过TCP调试Modbus RTU
案例需求:物理设备是一个Modubs RTU协议的PLC; 但是由于距离比较远需要通过一个TCP透传的网关进行转换,RJ45->RS232。那么对于这种需求在初期没有实际设备的时候,如何进行开发调试?需要准备如下的辅助调试软件:Configure Virtual Serial Port Driver,用来生成虚拟串口对; ModSim32模拟器,用来模拟Modbus RTU设备; TCP-Com,用于TCP到Com口的映射转换。下面简要介绍各个工具的使用方法:Configure原创 2020-08-04 10:34:30 · 3412 阅读 · 6 评论 -
如何安装一个禁止在VM中安装的安装包(MSI)
工作中用到一个第三方的安装包,想在VM中安装使用,但是当运行安装包的时候会出现如下的提示: 不让在VM中安装,但是我又确实想用,怎么办? 分析一下:一个安装程序的作用是什么?无外乎就是向系统中指定位置拷贝指定的可执行程序、DLL、配置文件,还有向注册表写入相关注册信息供系统或程序访问等等,那么只要我们知道了安装包都具体做了哪些工作不就行了?其实很多安装程序的绿色版就是这么制作出来的。那么下一步的目标就应该明确了! 找出正常情况下的安装程序都向系统写入了哪些? 这个就需要借助一些工..原创 2020-09-03 21:34:02 · 376 阅读 · 0 评论 -
组态软件双屏显示,通过VM也可以实现测试!
以前研发的组态软件给客户实现了双屏效果,近期客户在使用时出现了首屏页脚不显示的问题,见下图:其实这个问题只要能重现是很容易解决的,但是现在有如下问题:这个版本当时是在XP下开发的,目前我没有XP的系统环境了,但是我有虚拟机的系统环境,如果为了这个单独装一个XP系统在配置上开发环境(VS2003)工作量就有点大了,花费的时间也很多,那么有没有什么好的解决方案?我在想如果能够在虚拟机(VM)下实现双屏(我用的是屏幕扩展的方式)问题不就都解决了?于是上网查找一番,发现强大的VM确实可以实现,很多原创 2020-07-13 20:34:05 · 1974 阅读 · 0 评论