登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:西门子smartplc 与第三方485通讯指令问题
点击:839 回复:4
楼主
编辑
引用
管理
欲世之光
如图,第三方需要先接收报文01 03 00 00 00 02 C4 0B 后才发送所需的报文内容给PLC,想问下用这个指令能现实通讯吗?第三方没有指定寄存器,这个Addr不知道怎么填?是不是这个指令不合适?更改用自由端口协议?
21-12-15 10:54
1楼
编辑
引用
管理
guanyumou
如图,第三方需要先接收报文01 03 00 00 00 02 C4 0B 后才发送所需的报文内容给PLC,想问下用这个指令能现实通讯吗?第三方没有指定寄存器,这个Addr不知道怎么填?是不是这个指令不合适?更改用自由端口协议?
===============================================
这个就是用MBUS_MSG指令来进行读写操作的,其中报文中的01对应MSG指令的Slave、03是功能码,那么RW处填写0、Addr填写40001或者400001、Count填写2,然后Dataptr填写一个V区地址,此为缓冲区首地址。
21-12-15 11:18
2楼
编辑
引用
管理
guanyumou
如图,第三方需要先接收报文01 03 00 00 00 02 C4 0B 后才发送所需的报文内容给PLC,想问下用这个指令能现实通讯吗?第三方没有指定寄存器,这个Addr不知道怎么填?是不是这个指令不合适?更改用自由端口协议?
===============================================
报文中的00 00为寄存器实际地址,它对应的寄存器编号就是40001或者400001
21-12-15 11:19
3楼
编辑
引用
管理
秀空
关版主厉害。
21-12-19 08:13
4楼
编辑
引用
管理
欧巴马
可以用串口助手监控PL发的报文是不是你想要的,再调整。
21-12-22 15:36
工控新闻
11月26日-29日来大湾区工博会,看2000+全球参展企业的“新鲜货”
工业机器人市占率反转, “第五大家族”会在中国出现吗?
西克 | Ranger3高速彩色3D相机——Ranger3-80
西门子与英飞凌达成合作,基于 AURIX TC4x 推动“软件定义汽车”发展
展会预告| 西克在Bauma上海宝马工程机械展约定您
第一!华为云领跑工业大模型市场,加速工业数智跃迁
人工智能赋能新型工业化痛点在哪里?
三菱电机功率器件制作所将建设新工厂
更多新闻资讯