登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:200smart与台达B2伺服MODBUS通信
点击:13062 回复: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
上一页
下一页
工控新闻
“一带一路”记:刚果最大油田幕后的“维谛力量”
北论道,南竞秀 赋能智造“魏”为先锋 ——魏德米勒2024线下活动火热开启
前两月工业利润大增10.2%,装备制造业贡献最大
权威认证 | Hobré分析仪全线产品获NEPSI防爆认证
海得控制董事长许泓:坚持“智能制造”发展主战略 紧扣“数字化、绿色化”业务主赛道
加速发展新质生产力 美的工业技术携运动控制及减速机业务亮相2024深圳工业展
深化在华投资,依必安派特大中华区新总部“一个上海”正式启用
浩亭新型 AEF 高压连接器助力智慧农业
更多新闻资讯