返回工控网首页
|
| 添加到收藏夹
中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册
广告服务
|
客服中心
您现在所在的是:
台达论坛
工控论坛首页
→
台达PLC
→ 浏览主题:
双字运算问题
回帖:
13
个,阅读:
2431
次
[上一页]
[1]
[2]
[下一页]
* 帖子主题:
双字运算问题
收藏
分享到
4663
857362369
文章数:
646
年度积分:
241
历史总积分:
4663
品牌积分(台达):
36
作者的所有帖子(646)
注册时间:
2017/5/7
发站内信
发表于:2019/1/25 18:06:25
#0楼
上面是程序中D420的地方
这是触摸屏中D420的设置
请教下,我触摸屏上D420是控制伺服电机的速度。最多设置到到1600多,超过了伺服电机就不转了,因为伺服电机带了个20速比的减速机,我把D420后面又*了20,是不是D420超过32767就不行了啊,
请教下,我现在速度太低了,但是速度有设置超过1600多电机都不转,只好把电子齿轮比加大了,电机才加快了,就是不懂D寄存器超过32767就不行了为啥
【方案】
英威腾电液伺服系统在塑机节能市场的应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
结帖
|
管理
18207
pan_xiansheng
文章数:
2383
年度积分:
701
历史总积分:
18207
品牌积分(台达):
10
作者的所有帖子(2383)
注册时间:
2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2019/1/25 18:28:56
#1楼
你的D420数据最大值是多少?超过32767吗?,如果没超,那就没必要使用双字运算,把指令中的“DMUL”改成“MUL”,也就是说16位的计算,不过计算的结果是32位(D400、D401),如果计算的结果D400没超过16位,可以直接调用D400(16位)。
【方案】
案例合集 | 倍福彰显了其作为数控机床行业创新合作伙伴的综合能力
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4663
857362369
文章数:
646
年度积分:
241
历史总积分:
4663
品牌积分(台达):
36
作者的所有帖子(646)
注册时间:
2017/5/7
发站内信
发表于:2019/1/26 8:18:57
#2楼
回复 #1楼 pan_xiansheng
会超过的32767的,你这个倒是提醒了我,如果D420超过了32767,那是不是上面那条指令也要DFLT D400 D200
【方案】
高压环境下的RFID
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
1640
变量请用_线
文章数:
315
年度积分:
50
历史总积分:
1640
品牌积分(台达):
5
作者的所有帖子(315)
注册时间:
2018/12/30
发站内信
发表于:2019/1/26 8:47:39
#3楼
你这是用单字寄存器吧,单字16位,最大为2的16次方,即从-32768到+32768(大概是这个范围),建议用双字数字寄存器为32位。
还有速度不能调快是应为功率恒定的情况下,速度加快,力就会减小,所以会转不动,步进电机的话可以通过加大输入电压来增加转速上限,你可以参考下。
祝好运!
【方案】
EMB-3551:搭载飞腾E2000Q处理器,支持风电机组自主控制系统应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4663
857362369
文章数:
646
年度积分:
241
历史总积分:
4663
品牌积分(台达):
36
作者的所有帖子(646)
注册时间:
2017/5/7
发站内信
发表于:2019/1/26 9:05:27
#4楼
回复 #3楼 变量请用_线
谢谢!速度算过了,额定转速3000转每分钟伺服电机,加上减速机以后是150转每分钟,我这还没超过这个速度的,D420确实是单字,不过好像台达的用双字运算符他会默认寄存到D420和D421两个寄存器中,所以我只要保证我D421没有交叉使用就好
【方案】
CNC | 快速调用程序小妙招-外部搜索功能
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
1640
变量请用_线
文章数:
315
年度积分:
50
历史总积分:
1640
品牌积分(台达):
5
作者的所有帖子(315)
注册时间:
2018/12/30
发站内信
发表于:2019/1/26 9:13:53
#5楼
回复 #4楼 857362369
嗯嗯是的
【方案】
变频器干扰案例问题分析及其处理
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
18207
pan_xiansheng
文章数:
2383
年度积分:
701
历史总积分:
18207
品牌积分(台达):
10
作者的所有帖子(2383)
注册时间:
2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2019/1/26 11:17:38
#6楼
请楼主仔细的再看说明书,16位计算并非D420(D420、D421)是双字,而是计算的积D400是双字(D400、D401)。
【方案】
ARM主板EMB-2582,支持数字电网新型电力系统集成应用
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4663
857362369
文章数:
646
年度积分:
241
历史总积分:
4663
品牌积分(台达):
36
作者的所有帖子(646)
注册时间:
2017/5/7
发站内信
发表于:2019/1/26 15:15:51
#7楼
回复 #6楼 pan_xiansheng
好的,谢谢啊!那就是后续对积的运算就要用DFLT、DMUL...之类的是吧
【方案】
DVP-PM运动控制型PLC在大型铣镗床上的应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
18207
pan_xiansheng
文章数:
2383
年度积分:
701
历史总积分:
18207
品牌积分(台达):
10
作者的所有帖子(2383)
注册时间:
2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2019/1/26 15:55:10
#8楼
后续对积的运算就要用DFLT、DMUL...之类的是吧?不对,如果计算的积D400没超16位,可以直接调用D400(单字,16位),无须用到D421,如果超过16位,需要用双字调用D400、D401。
【方案】
VILANT智能厂内物流:守好门管好物
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
86306
ZCMY
版主
文章数:
47579
年度积分:
825
历史总积分:
86306
品牌积分(台达):
193
作者的所有帖子(47579)
注册时间:
2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2019/1/26 18:37:25
#9楼
16位带符号最大值为32767;
【方案】
用于全天候交通监控和道路监视的FLIR红外热像仪
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
工控学堂推荐视频:
PLC学习视频
变频器学习视频
西门子学习视频
三菱学习视频
更多学习视频>>
•
[视频课程]一个小时教你学会升降输送系统编程方法
•
[视频课程]零基础快速入门西门子S7-1500PLC
•
[视频课程]西门子S7-200SMART如何快速找回原点
•
[视频课程]三菱PLC程序进制转化你懂了吗
•
[视频课程]台达DVP系列入门精讲
•
[视频课程]七节课带你全面认识西门子S7-1200
•
[视频课程]西门子S7-1500TCPU应用
•
[视频课程]西门子S7-1200与欧姆龙温控仪表的自由口通信
•
[视频课程]西门子S7-200SMART带参数子程序使用详解
62.4004