一寰球一
级别: 探索解密
精华主题: 0
发帖数量: 10 个
工控威望: 104 点
下载积分: 690 分
在线时间: 5(小时)
注册时间: 2017-08-17
最后登录: 2018-02-28
查看一寰球一的 主题 / 回贴
楼主  发表于: 2017-11-20 09:25
各位大神好,我想咨询一下,现在我希望通过电流传感器连接模拟量输入模块,然后通过modbus tcp协议,用网线连接工控机,然后用组态王建项目,编写程序来采集电流值数据,请问我这个思路正确吗?跪谢各位大神
文杰工控学习
用心回复,用心交流
级别: 略有小成
精华主题: 0
发帖数量: 86 个
工控威望: 242 点
下载积分: 3722 分
在线时间: 105(小时)
注册时间: 2017-05-15
最后登录: 2023-03-31
查看文杰工控学习的 主题 / 回贴
1楼  发表于: 2017-11-20 09:46
你这个要用PLC的对吧,模拟量输入模块连接PLC,然后用用网线连接工控机,组态王读取PLC地址获取采集的电流数据,这个方法可行,我做过当时用的是西门子226,组态王,用的是CP5611板卡PC(MPI/PROFIBUS)方式。
楼主留言:
真诚感谢!因为我自己看到一些资料,有些是没有通过plc,这种到底是不是真的可以这样子,我也感觉奇怪
路远求索
文杰工控学习
用心回复,用心交流
级别: 略有小成
精华主题: 0
发帖数量: 86 个
工控威望: 242 点
下载积分: 3722 分
在线时间: 105(小时)
注册时间: 2017-05-15
最后登录: 2023-03-31
查看文杰工控学习的 主题 / 回贴
2楼  发表于: 2017-11-20 17:08
我做过工控机直接读取编码器脉冲值的,没用PLC,买了一个信号转换模块,用的是RS232方式,简单方便,
按你说的,也应该可以采取这种方式,买一个可以通讯的电流信号采集模块,然后直接和工控机通讯就行
楼主留言:
真诚感谢!嗯嗯,那就好,起码路是没错的就好T.T。。还有组态王的通讯自己要想想怎么办,这个实在也是难题。。没搞过,还得去查资料,看看能查到不。。
路远求索
文杰工控学习
用心回复,用心交流
级别: 略有小成
精华主题: 0
发帖数量: 86 个
工控威望: 242 点
下载积分: 3722 分
在线时间: 105(小时)
注册时间: 2017-05-15
最后登录: 2023-03-31
查看文杰工控学习的 主题 / 回贴
3楼  发表于: 2017-11-21 09:36
引用
引用第10楼文杰工控学习于2017-11-20 17:08发表的  :
我做过工控机直接读取编码器脉冲值的,没用PLC,买了一个信号转换模块,用的是RS232方式,简单方便,
按你说的,也应该可以采取这种方式,买一个可以通讯的电流信号采集模块,然后直接和工控机通讯就行


不过软件不是用的组态王,是我们软件部门自己做的软件,通讯协议为1.    发送格式:115200,N,8,1。即波特率115200,无校验位,8位数据位,1位停止位,数据为16进制显示。
小数和分辨率设置    01 XX XX XX + 16位CRC校验码    01 0E 0E 0E + 16位CRC校验码(E5 BF)    发送指令中XX均为16进制数,数据为数字+30表示。
第2字节为 设定位移量显示的小数位数,默认小数位为2位。
小数位数范围 0-3。
第3字节为 设定分辨率大小,
第4字节为 分辨率小数位数。
分辨率大小范围 0-225.
分辨率小数位数0-4
默认分辨率为1.000    设置显示小数1位。第1字节为0x1F(1+30)

设置分辨率为1.25  则分辨率大小为125,第3字节为0x9B(125+30)
第4字节为0x20 (2+30)
恢复默认设置    02 0A 0B 0C + 16位CRC校验码(26 AB)    02 0A 0E 0F + 16位CRC校验码(65 FA)    默认设置为 位移显示量小数位为2位,分辨率为1.000    
查询位移量    03 0A 0A 0A + 16位CRC校验码(A6 C5)    03 XX XX XX XX XX XX XX XX+ 16位CRC码
超出量程范围:
03 FF FF FF FF FF FF FF FF + 16位CRC码(5F 84)    接收指令中XX均为16进制数,数据为数字+30表示。
接收指令第8字节为小数位数,0x1E-0x21表示0-3位小数。第9字节为正负标志位,0x1E为正,0x1F为负。    接收
03 1F 20 21 22 23 24 1F 1E 43  8F
表示数据12345.6
楼主留言:
真诚感谢!大哥,你们部门写的软件,采集频率达到多少Hz呢?这边遇到个问题,组态王貌似只有100ms,太慢了。。
路远求索