查看: 546|回复: 2
收起左侧

[综合教程经验分享] 【发帖达人赛2】 使用C# 通过ModbusRTU控制SV660P

邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
本帖最后由 倚栏笑看花满楼 于 2023-4-27 08:05 编辑

目的
C#上位机通过Modbus RTU控制SV660P,实现速度环点动(可调速)运行、位置环(可定位)旋转运行。

1.硬件
伺服软件版本606.2
FPGA版本654.6
电机:MS1H4-40B30CB-A331
驱动器:SV660PS2R8I

2.设置
控制方式:位置控制
编码器:增量位置模式
位置指令来源:多段位置指令
2.png


3.png


4.png


5.png


6.png


3.通讯示例
写H31-00
伺服使能ON , H31-00的bit0设置为1
Send->
01 06 31 00 00 01 46 F6
Recv<-
01 06 31 00 00 01 46 F6

伺服断使能OFF , H31-00的bit0设置为0
Send->
01 06 31 00 00 00 87 36
Recv<-
01 06 31 00 00 00 87 36

定位,H31-00的bit1设置为1
Send->
01 06 31 00 00 03 C7 37
Recv<-
01 06 31 00 00 03 C7 37

写位置100000 数据顺序CDAB
Send->
01 10 11 0C 00 02 04 86 A0 00 01 DB 00
Recv<-
01 10 11 0C 00 02 84 F7

正点动,H31-00的bit2设置为1
Send->
01 06 31 00 00 05 47 35
Recv<-
01 06 31 00 00 05 47 35

写速度300
Send->
01 06 06 04 01 2C C8 CE
Recv<-
01 06 06 04 01 2C C8 CE
7.png


4.C#
示例

Nuget 安装NModbus4
8.png
WriteSingleRegisterAsync       功能码06
WriteMultipleRegistersAsync     功能码10

9.png

SV660PDemo.rar

262.63 KB, 下载次数: 12

售价: 30  [记录]

源程序





上一篇:汇川伺服驱动器故障码83rn和83nr的处理方法
下一篇:***汇川 IS620F 810F PN伺服应用指导终章***

已有 1 人打赏作者

Inovance版主 赏了楼主1水滴
回复 邀请回答送花

使用道具 举报

tanzu 2023-5-9 08:17:24 | 显示全部楼层
这个利害,速度能不能实时改变?
回复 送花

使用道具 举报

tanzu 发表于 2023-5-9 08:17
这个利害,速度能不能实时改变?

测试可以,写速度值即可
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部