快捷搜索:  汽车  科技

模组润滑技术要求:基于Modbus-RTU润滑脂寿命试验机方案确定过程与试验01

模组润滑技术要求:基于Modbus-RTU润滑脂寿命试验机方案确定过程与试验01泉州凯泉电子的YOTONS-M6001T(750/个),MCGS组态软件的设备管理工具箱设备列表里没有这个设备啊,怎么用,往昆仑通态打电话求教,后来他们的沈阳办事处给我来电话,MCGS设备管理工具箱-设备列表里没有的设备,只要支持MODBUS-RTU协议,可以使用设备工具箱的通用设备里的MODBUS-RTU代替。MCGS的一个485接口上可以挂多个,上面我已经说过了。YOTONS-M6001T温度测控一体化模块用户手册上面说,设备支持MODBUS-RTU协议:现在支持MODBUS-RTU的设备太多了,包括PLC、变频器、智能仪表、智能模块、还有变送器(今天网上查到的西森自动化的XSWD通用型温度变送器,自动冷端补偿,可连接热电偶、热电阻,支持MODBUS-RTU),这些都可以挂到触摸屏的RS485接口上。采用触摸屏操作的润滑脂试验机主要涉及温度测控一体化模块,温度采集模块,电机电流采集模块

整理十年前项目-基于ModbusRTU的润滑脂寿命试验机,日志连载方案确定过程,叙述当时思考思路,种种经历,相关器件采购咨询以及试验,直到样机成型。时间较远,整理不易,或有缺失,如能对您有一点助益,那是最大的安慰。

2013-11-19

最近这十几天一直在琢磨采用触摸屏 MODBUS-RTU控制模块实现润滑脂寿命试验机改进的问题,这是11月3日去天津修润滑脂试验机的时候商量的。已经做成的试验机是参照美国科勒的机器做的,电气部分使用的是智能仪表(青智电流表 亚泰温控表 大华双定时器等)。现在提出来一个新的要求:试验机的操作在触摸屏上实现,能够打印数据,显示参数曲线,形成一个新的人机交互方式。

因为去年设计岸桥模拟监控系统的时候用过北京昆仑通态的TPC1062K触摸屏(内装MCGS6.2组态软件嵌入版),感觉挺好用,因此一开始考虑采取触摸屏 PLC 模块的方法,如果使用OMRON的PLC成本会很高,后来查阅资料发现可以采用触摸屏 MODBUS-RTU控制模块的方法来实现,以降低成本。这几天上网看了好多材料,还有昆仑通态的组态软件MCGS的帮助文件,触摸屏除了昆仑通态的,还有上海步科、无锡信捷等都很好用,他们都支持PLC、智能仪表、智能模块、变频器、MODBUS-RTU智能设备(仪表、模块等),构成工控网络,触摸屏都有RS485接口,凡是支持MODBUS协议的采集卡、智能仪表、智能模块、变送器等等都可以往上挂,一个485接口理论上可以挂255个MODBUS设备,通常情况下挂一二十个没有问题(主要看每个设备与触摸屏的通信数据的多少,如果数据少的话就可以多挂)。

现在支持MODBUS-RTU的设备太多了,包括PLC、变频器、智能仪表、智能模块、还有变送器(今天网上查到的西森自动化的XSWD通用型温度变送器,自动冷端补偿,可连接热电偶、热电阻,支持MODBUS-RTU),这些都可以挂到触摸屏的RS485接口上。

采用触摸屏操作的润滑脂试验机主要涉及温度测控一体化模块,温度采集模块,电机电流采集模块,转速采集模块,双定时和累时器考虑可以用触摸屏自己的功能实现。

温度测控一体化模块实现试验机加热室恒温控制,原来我设计的是用台湾的MAXTECH温控表,上海亚泰代理的,精度高,<=1摄氏度。现在想使用智能模块实现,查了一大圈,要不OMRON的,贵,再不就是国产的,在MCGS的设备管理工具箱里,其中的模块类和仪表类上所列的国内外厂家的产品里没有温度测控一体化模块,什么中泰、研华、力创、鼎升力创、昆仑海岸等等,MCGS的设备管理工具箱设备列表里有的设备,因为昆仑通态做好了驱动(有扩展名为DLL的文件),使用容易。我就上网查起来了,还真有温度测控一体化智能模块,支持MODBUS-RTU,汉隆的、深圳艾卡的、泉州凯泉电子的YOTONS-M6001T等,往泉州打电话,技术人员说M6001T与MCGS组态软件连接没有问题啊,支持MODBUS-RTU,很简单啊,他说,他们的模块主要是在西门子和信捷触摸屏用得多,昆仑通态也没问题,他们试过。

泉州凯泉电子的YOTONS-M6001T(750/个),MCGS组态软件的设备管理工具箱设备列表里没有这个设备啊,怎么用,往昆仑通态打电话求教,后来他们的沈阳办事处给我来电话,MCGS设备管理工具箱-设备列表里没有的设备,只要支持MODBUS-RTU协议,可以使用设备工具箱的通用设备里的MODBUS-RTU代替。MCGS的一个485接口上可以挂多个,上面我已经说过了。YOTONS-M6001T温度测控一体化模块用户手册上面说,设备支持MODBUS-RTU协议:

模组润滑技术要求:基于Modbus-RTU润滑脂寿命试验机方案确定过程与试验01(1)


***温控模块的数据格式、波特率等要与MCGS的串口父设备要一致!!!数据校验CRC16是MODBUS-RTU规定的,自动计算。

模块单个寄存器写通信命令格式如下:

模组润滑技术要求:基于Modbus-RTU润滑脂寿命试验机方案确定过程与试验01(2)


模组润滑技术要求:基于Modbus-RTU润滑脂寿命试验机方案确定过程与试验01(3)


咨询昆仑通态沈阳办事处的杨工,基本上明白了:

!!其实在MCGS设备窗口组态页面里面,可以打开设备构件管理器通用设备MODBUS-RTU莫迪康MODBUS-RTU,将它挂在设备组态窗口的通用串口父设备之下(图4),那么支持MODBUS-RTU协议的设备就可以连接在触摸屏的485接口工作了。触摸屏与外挂的MODBUS-RTU模块组成主从RS485网络!

设备构件管理器里的莫迪康MODBUS-RTU其实就是MODBUS设备的驱动构件,把它挂在设备组态窗口的通用串口父设备之下就是安装驱动!

MCGS的变量怎么才能与M6001的寄存器链接?

可以通过MCGS设备编辑窗口(图4),先增加一个设备通道,选择输出寄存器,16位无符号,地址20,个数1,即对应模块数据表的D20(1#温控目标值),确认后显示4WB0020(D20的MODBUS地址)。然后,双击链接MCGS数据库定义变量温度设定1,使得MCGS变量与模块寄存器D20关联。这样用户可以通过触摸屏用户画面控件操作MODBUS设备了。做了个试验,验证成功。

记着多看看MCGS的帮助,里面说得很明白,也可以问问客服。

模组润滑技术要求:基于Modbus-RTU润滑脂寿命试验机方案确定过程与试验01(4)


***支持MODBUS-RTU协议的设备都是通过莫迪康MODBUS-RTU驱动,实现与昆仑通态触摸屏的数据通信,温度采集模块、模拟量采集模块、什么变送器等等都可以!

今天看到一个温度变送器支持MODBUS-RTU,明天看看电流、转速变送器有没有带MODBUS-RTU的,如果没有,可以把他们接在带MODBUS-RTU的模拟量采集模块上面。

多看多问多琢磨,手勤腿快嘴别懒。

一个具体项目,涉及的东西真不少,确定方案不容易,慢慢来。

猜您喜欢: