登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:西门子CP340走MODBUS RTU如何发送数据?
点击:8310 回复:16
楼主
编辑
引用
管理
明维修
最近练习用手头的西门子CP340走MODBUS RTU与变频器通讯,根据变频器通讯协议,先在发送DB里填写RTU报文: 16#01 16#10.......等 ,通讯连不上,到官方论坛上看了好多,有说要以ASCⅡ协议填写:3A 30H 31H 31H 30H.........LRC CR LF ,但还是连不上,我到底该怎么弄呢?我用的是FB103发送的(FB3不能用,200ms发送一次,后来500ms发送一次,和我没用接收有关系吗?)还请知道的解答一下,不胜感谢!!!
12-10-07 23:01
1楼
编辑
引用
管理
zytlc
cp ptp中有CP340 下面有FB2接收 FB3发送,编写自由通讯可以的,FB103我没用过。
12-10-08 12:06
2楼
编辑
引用
管理
明维修
引用
zytlc
在 2012/10/8 12:06:08 发言
【内容省略】
我的CP340只能用FB103(官方论坛上说老版本的CP340就只能用FB103发送),并且和485通讯的仪表也能连上,就是和MODBUS RTU的变频器连不上,能否详细说说我在发送DB里装入RTU格式的:01 10 00 01 00 02 04 00 01 02 58 63 39(16进制BYTE)数据?还是把它转换成ASC字符装入发送DB里。谢谢啦
12-10-08 19:21
3楼
编辑
引用
管理
dixinke
你的CP340很老吗?发个订货号来看看。1CH01?
一般变频器的modbus RTU也是标准的16进制的。
12-10-10 22:51
4楼
编辑
引用
管理
pqsh
变频器是RTU?那不应该用ASCII啊.
12-10-11 10:21
5楼
编辑
引用
管理
明维修
谢谢大家!!问题现已找到,是由于通讯端口校验设置不一致所致,现在已能够和12台MODBUS的变频器顺利通讯上。犯了一个低级错误。当初是由于只有老版本的1CH00的CP340,为了省1W多(CP341+狗),才逼不得已而为之。
感觉CP340走485,ASCII通讯就是像200的自由口通讯,给什么就发什么,关键在CRC校验和轮询要处理好,总算没白折腾,终于搞定了。
12-10-11 19:31
6楼
编辑
引用
管理
匿名用户
该用户被锁定!
12-12-21 09:28
7楼
编辑
引用
管理
工程师杨
你好,我最近整做一个这方面的项目,能把程序发给我吗?cp340做主站,两台MODBUS RTU从站。谢谢!!syict_yzj@163.com
13-01-18 12:29
8楼
管理
匿名用户
该帖内容不符合相关规定!
13-01-19 14:06
9楼
编辑
引用
管理
501628563
你好。现在我也是想通过cp340走modbus-RTU,但是程序不知道怎样弄好,能把程序发给我看下嘛。501628563@qq.com
14-09-12 10:30
上一页
下一页
工控新闻
工业如何确保“十五五”良好开局?工信部划重点
艾默生利用经济高效的自动化硬件,降低模块化测试平台使用门槛
和利时XMagital赋能全球最高海拔锂工厂,4500米高原完成“工业4.0”数字化协同升级!
清华团队研发受鸽眼启发的传感器,突破机器人“类人触觉”难题
解码中国制造的升级脉动
华北工控PPC-3318QL:适用于各种工业场景的18.5" 触摸式工业平板电脑
瞄准机器视觉市场!华北工控BIS-6960M-A10TH提供增强性能和丰富扩展选项
行业龙头企业牵头,事关新兴产业创新中心,国家发改委发文
更多新闻资讯