登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:200smart与台达B2伺服MODBUS通信
点击:14219 回复:16
楼主
编辑
引用
管理
sjpuk
200smart与台达B2伺服MODBUS通信,伺服采用速度模式。
PLC写入伺服速度P1-09,P1-10,P1-11。
现在PLC与伺服能通信上,但是只要是参数是负数,就写入不了。
请问下是哪方面的问题?
最后修改:
2018/9/23 11:14:38
18-09-23 11:09
1楼
编辑
引用
管理
sjpuk
200smart与台达B2伺服MODBUS通信,伺服采用速度模式。
PLC写入伺服速度P1-09,P1-10,P1-11。
现在PLC与伺服能通信上,但是只要是参数是负数,就写入不了。
请问下是哪方面的问题?
18-09-23 11:12
2楼
编辑
引用
管理
121111115
你写负数干什么?反向转吗?不可以操作正反转的寄存器吗?对速度来说那个符号就是方向。
18-09-23 12:24
3楼
编辑
引用
管理
gk_0
无论是速度模式还是位置模式,一般都是用速度(脉冲)+方向的方式
最后修改:
2018/9/23 15:06:25
18-09-23 12:31
4楼
编辑
引用
管理
guanyumou
引用
gk_0
在 2018/9/23 12:31:26 发言
【内容省略】
你闹哪样?200的数据类型有INT和WORD的区别吗?
18-09-23 14:16
5楼
编辑
引用
管理
guanyumou
比如说你要写P1-09(地址为0112H、0113H)这个参数时,你是给哪个寄存器赋值的?!
18-09-23 14:33
6楼
编辑
引用
管理
gk_0
原来你认为没有出现INT和WORD字眼,就是没有区别吗?
18-09-23 14:33
7楼
编辑
引用
管理
guanyumou
引用
gk_0
在 2018/9/23 14:33:58 发言
【内容省略】
请教你寄存器怎么区分?!
比如要给一个Modbus从站寄存器400001写入-300
然后200这里DataPtr为&VB200
如何把-300写入?
或者说在200里怎么规定VW200是无符号数还是有符号数!?
真心请教!我对200不熟!
最后修改:
2018/9/23 14:39:45
18-09-23 14:38
8楼
编辑
引用
管理
guanyumou
引用
gk_0
在 2018/9/23 12:31:26 发言
【内容省略】
或者换一种提问法:
按照你的回答,以楼主贴出来的程序为例,是不是首先要规定VW584 VW586的变量类型为INT才可以写入负数?如何规定?
18-09-23 14:51
9楼
编辑
引用
管理
gk_0
别了杠精,我的回答的确出错了,像楼主道歉!
你说的那句:200的数据类型有INT和WORD的区别吗?你认为对吗?两者的范围都不一样
18-09-23 14:54
上一页
下一页
工控新闻
南芯科技拟发行19.33亿元 加码芯片和工业传感器
工信部:国家级制造业创新中心达33家
从锂电检测到多行业:AI如何成为工业质检的“最强大脑”
数据显示,我国制造业机器人密度已达470台/万人
六个“更加”,速览“十四五”推进新型工业化成绩单
自变量机器人完成近10亿元A+轮融资 阿里云首次出手领投具身智能
e络盟全面开售 Nexperia 广泛新品组合
第二弹 | 互动前三送PLC学习机!顾美邀您玩转上海工博会
更多新闻资讯