当前位置:
西门子S7-200SMART和松下A6驱动器MODBUS通讯
回复 | 人气 | 打印
月黑风高夜夜夜 个人主页 给TA发消息 加TA为好友 悬赏50分-未结帖 发表于:2019-12-04 18:56:49 楼主

西门子S7-200 Smart和松下A6伺服驱动器MODBUS通讯,总是报错,显示3

硬件连线:DB9 3接驱动器RS485+,8接驱动器RS485-

参数设置:驱动器地址4,波特率9600 ,无校验,1停止位。

读取伺服驱动逻辑输出监视器00A1H(报警状态)

不知道什么原因,也尝试过使用40162结果也是这样

分享到: 关注收藏 邀请回答 回复 举报

关育谋 个人主页 给TA发消息 加TA为好友 发表于:2019-12-05 04:48:50 1楼
 

你看看A6伺服它支持的功能码有01、03、05、06、08、0F、10等,报警输出00A1H这个是一个位变量,那么就只能用01功能码来读取它,00A1H换算为10进制是161,所以西门子200 Smart程序中的地址应该是00162,而不是10162、也不是40162、更不会是30162。


  回复 引用 举报
关育谋 个人主页 给TA发消息 加TA为好友 发表于:2019-12-05 05:01:49 2楼
 

西门子中:

0开头的Modbus寄存器支持的功能码一般有01、05、0F

1开头的Modbus寄存器支持的功能码一般有02

3开头的Modbus寄存器支持的功能码一般有04

4开头的Modbus寄存器支持的功能码一般有03、06、10

松下A6伺服报警输出(地址为00A1H)是一个位变量,要对它进行读操作的话,要么使用01功能码、要么使用02功能码,而查手册得知它支持01功能码,所以报警输出实际地址为00A1H换算为寄存器编号就是00162,你再试试。不行再反馈。

  回复 引用 举报
阿军仔 个人主页 给TA发消息 加TA为好友 发表于:2019-12-05 17:07:32 3楼
 

使用串口工具测试下

  回复 引用 举报
月黑风高夜夜夜 个人主页 给TA发消息 加TA为好友 发表于:2019-12-05 17:14:46 4楼
 

回复内容:

对:关育谋 你看看A6伺服它支持的功能码有01、03、05、06、08、0F、10等,报警输出00A1H这个是一个位变量,那么就只能用01功能码来读取它,00A1H换算为10进制是161,所以西门子200 Smart程序中的地址应该是00162,而不是10162、也不是40162、更不会是30162。     内容的回复:

还是不行

  回复 引用 举报
月黑风高夜夜夜 个人主页 给TA发消息 加TA为好友 发表于:2019-12-05 17:15:41 5楼
 

回复内容:

对:关育谋 西门子中:0开头的Modbus寄存器支持的功能码一般有01、05、0F1开头的Modbus寄存器支持的功能码一般有023开头的Modbus寄存器支持的功能码一般有044开头的Modbus寄存器支持的功能码一般有03、06、10松下A6伺服报警输出(地址为00A1H)是一个位变量,要对它进行读操作的话,要么使用01功能码、要么使用02功能码,而查手册得知它支持01功能码,所以报警输出实际地址为00A1H换算为寄存器编号就是00162,你再试试。不行再反馈。     内容的回复:

还是不行,我测试台达变频器没问题

  回复 引用 举报
关育谋 个人主页 给TA发消息 加TA为好友 发表于:2019-12-05 17:38:07 6楼
 


引用 月黑风高夜夜夜 的回复内容: 回复内容:对:关育谋 西门子中:0开头的Modbus寄...

-------------------------

你用串口调试助手测试一下A6伺服啊!看看什么反应?!

  回复 引用 举报
关育谋 个人主页 给TA发消息 加TA为好友 发表于:2019-12-05 17:40:47 7楼
 


引用 月黑风高夜夜夜 的回复内容: 回复内容:对:关育谋 你看看A6伺服它支持的功能码有0...

-------------------------

错误代码是3,表明PLC发出指令后伺服在规定的时间内没有响应,建议用串口调试助手分别测试一下PLC和伺服。

  回复 引用 举报
关育谋 个人主页 给TA发消息 加TA为好友 发表于:2019-12-05 17:51:34 8楼
 


引用 月黑风高夜夜夜 的回复内容: 回复内容:对:关育谋 西门子中:0开头的Modbus寄...

-------------------------

除了用串口调试助手测试伺服,也可以用Modbus Poll调试助手。

  回复 引用 举报
请叫我王老湿 个人主页 给TA发消息 加TA为好友 发表于:2019-12-05 20:50:42 9楼
 


回复内容:

对: 月黑风高夜夜夜 回复内容:对:关育谋 西门子中:0开头的Modbus寄... 内容的回复!

-------------------------

感觉你发送的信息伺服没有收到,所以就没给PLC反馈信号

image.png

485接线不需要交叉接线,还有就是注意485半双工通信模式

  回复 引用 举报
月黑风高夜夜夜 个人主页 给TA发消息 加TA为好友 发表于:2019-12-05 23:05:06 10楼
 

回复内容:

对:关育谋 引用 月黑风高夜夜夜 的回复内容: 回复内容:对:关育谋 西门子中:0开头的Modbus寄...-------------------------你用串口调试助手测试一下A6伺服啊!看看什么反应?!     内容的回复:

找到原因了,是买的X2线有问题,谢谢

  回复 引用 举报
关育谋 个人主页 给TA发消息 加TA为好友 发表于:2019-12-05 23:25:54 11楼
 


引用 月黑风高夜夜夜 的回复内容: 回复内容:对:关育谋 引用 月黑风高夜夜夜 的回复内容...

-------------------------

通信,硬件连接是否可靠是第一步啊,否则后面无从谈起。

  回复 引用 举报
关育谋 个人主页 给TA发消息 加TA为好友 发表于:2019-12-05 23:27:00 12楼
 

寄存器地址你再试试,我大概看了下伺服手册,应该是00162吧。

  回复 引用 举报
yang20908 个人主页 给TA发消息 加TA为好友 发表于:2019-12-06 12:18:30 13楼
 

回复内容:

对: 月黑风高夜夜夜 回复内容:对:关育谋 引用 月黑风高夜夜夜 的回复内容... 内容的回复!

-------------------------

一定要用屏蔽线 最好是双绞的 屏蔽层网要粗一些

  回复 引用 举报
关育谋 个人主页 给TA发消息 加TA为好友 发表于:2019-12-06 21:47:07 14楼
 


引用 月黑风高夜夜夜 的回复内容: 回复内容:对:关育谋 引用 月黑风高夜夜夜 的回复内容...

-------------------------

楼主,问题解决了吗?

  回复 引用 举报
关育谋 个人主页 给TA发消息 加TA为好友 发表于:2019-12-21 12:11:57 15楼
 

楼主,问题还没有解决吗?有啥问题再来及时反馈。

  回复 引用 举报
xiexie1999 个人主页 给TA发消息 加TA为好友 发表于:2019-12-21 13:34:43 16楼
 


回复内容:

对: 关育谋 引用 月黑风高夜夜夜 的回复内容: 回复内容:对:关育... 内容的回复!

-------------------------

image.png楼主都已经说是线的问题了

  回复 引用 举报
关育谋 个人主页 给TA发消息 加TA为好友 发表于:2019-12-22 18:41:57 17楼
 


引用 xiexie1999 的回复内容: 回复内容:对: 关育谋  引用 月黑风高夜夜夜 的回复...

-------------------------

难道你不认为楼主程序中寄存器地址填写的不对吗?看来你对Modbus并没有深入的了解。

  回复 引用 举报
关育谋 个人主页 给TA发消息 加TA为好友 发表于:2019-12-22 18:42:51 18楼
 


引用 xiexie1999 的回复内容: 回复内容:对: 关育谋  引用 月黑风高夜夜夜 的回复...

-------------------------

你看看A6伺服它支持的功能码有01、03、05、06、08、0F、10等,报警输出00A1H这个是一个位变量,那么就只能用01功能码来读取它,00A1H换算为10进制是161,所以西门子200 Smart程序中的地址应该是00162,而不是10162、也不是40162、更不会是30162。

你再看看楼主图片中的程序寄存器地址,你看看对不对!

  回复 引用 举报
xiexie1999 个人主页 给TA发消息 加TA为好友 发表于:2019-12-23 07:53:58 19楼
 


回复内容:

对: 关育谋 引用 xiexie1999 的回复内容: 回复内容:对... 内容的回复!

-------------------------

关工关于通讯很熟悉  分享的东西都是关于通讯的  这方面确实比不上  见笑了

  回复 引用 举报
关育谋 个人主页 给TA发消息 加TA为好友 发表于:2019-12-23 18:40:49 20楼
 


引用 xiexie1999 的回复内容: 回复内容:对: 关育谋  引用 xiexie1999 ...

-------------------------

这话说的就见外了,咱们就是相互讨论。

  回复 引用 举报
xiexie1999 个人主页 给TA发消息 加TA为好友 发表于:2019-12-24 08:01:44 21楼
 


回复内容:

对: 关育谋 引用 xiexie1999 的回复内容: 回复内容:对... 内容的回复!

-------------------------

是的  

  回复 引用 举报
Smile-lyc 个人主页 给TA发消息 加TA为好友 发表于:2020-01-17 10:48:49 22楼
 

赠人玫瑰,手留余香。

感谢你的求助和答疑,对于求助者请大家在求助帖发布一个月内给予结贴。

针对求助者自己解决问题后,及时把信息(问题解决措施和思路)反馈到自己帖子中,论坛给予20~50积分奖励。


  回复 引用 举报

周点击排行
周回复排行
最新求助