返回工控网首页
|
| 添加到收藏夹
中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册
广告服务
|
客服中心
您现在所在的是:
台达论坛
工控论坛首页
→
台达PLC
→ 浏览主题:
双字运算问题
回帖:
13
个,阅读:
2479
次
[上一页]
[1]
[2]
[下一页]
* 帖子主题:
双字运算问题
收藏
分享到
4707
857362369
文章数:
656
年度积分:
285
历史总积分:
4707
品牌积分(台达):
36
作者的所有帖子(656)
注册时间:
2017/5/7
发站内信
发表于:2019/1/25 18:06:25
#0楼
上面是程序中D420的地方
这是触摸屏中D420的设置
请教下,我触摸屏上D420是控制伺服电机的速度。最多设置到到1600多,超过了伺服电机就不转了,因为伺服电机带了个20速比的减速机,我把D420后面又*了20,是不是D420超过32767就不行了啊,
请教下,我现在速度太低了,但是速度有设置超过1600多电机都不转,只好把电子齿轮比加大了,电机才加快了,就是不懂D寄存器超过32767就不行了为啥
【方案】
台达PLC和HMI在油压车床上的应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
结帖
|
管理
18384
pan_xiansheng
文章数:
2390
年度积分:
878
历史总积分:
18384
品牌积分(台达):
10
作者的所有帖子(2390)
注册时间:
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]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4707
857362369
文章数:
656
年度积分:
285
历史总积分:
4707
品牌积分(台达):
36
作者的所有帖子(656)
注册时间:
2017/5/7
发站内信
发表于:2019/1/26 8:18:57
#2楼
回复 #1楼 pan_xiansheng
会超过的32767的,你这个倒是提醒了我,如果D420超过了32767,那是不是上面那条指令也要DFLT D400 D200
【方案】
医疗数字化时代:华北工控打造口腔手术机器人专用嵌入式计算机
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
1640
变量请用_线
文章数:
315
年度积分:
50
历史总积分:
1640
品牌积分(台达):
5
作者的所有帖子(315)
注册时间:
2018/12/30
发站内信
发表于:2019/1/26 8:47:39
#3楼
你这是用单字寄存器吧,单字16位,最大为2的16次方,即从-32768到+32768(大概是这个范围),建议用双字数字寄存器为32位。
还有速度不能调快是应为功率恒定的情况下,速度加快,力就会减小,所以会转不动,步进电机的话可以通过加大输入电压来增加转速上限,你可以参考下。
祝好运!
【方案】
精准定位气体泄漏点,助力钢铁企业持续降低能源成本!
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4707
857362369
文章数:
656
年度积分:
285
历史总积分:
4707
品牌积分(台达):
36
作者的所有帖子(656)
注册时间:
2017/5/7
发站内信
发表于:2019/1/26 9:05:27
#4楼
回复 #3楼 变量请用_线
谢谢!速度算过了,额定转速3000转每分钟伺服电机,加上减速机以后是150转每分钟,我这还没超过这个速度的,D420确实是单字,不过好像台达的用双字运算符他会默认寄存到D420和D421两个寄存器中,所以我只要保证我D421没有交叉使用就好
【方案】
英威腾单变频一体机方案
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
1640
变量请用_线
文章数:
315
年度积分:
50
历史总积分:
1640
品牌积分(台达):
5
作者的所有帖子(315)
注册时间:
2018/12/30
发站内信
发表于:2019/1/26 9:13:53
#5楼
回复 #4楼 857362369
嗯嗯是的
【方案】
CNC|从资深工程师那学来的防误操作功能,必看!
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
18384
pan_xiansheng
文章数:
2390
年度积分:
878
历史总积分:
18384
品牌积分(台达):
10
作者的所有帖子(2390)
注册时间:
2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2019/1/26 11:17:38
#6楼
请楼主仔细的再看说明书,16位计算并非D420(D420、D421)是双字,而是计算的积D400是双字(D400、D401)。
【方案】
图尔克 FS+流量传感器如何实现精确测量?
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
4707
857362369
文章数:
656
年度积分:
285
历史总积分:
4707
品牌积分(台达):
36
作者的所有帖子(656)
注册时间:
2017/5/7
发站内信
发表于:2019/1/26 15:15:51
#7楼
回复 #6楼 pan_xiansheng
好的,谢谢啊!那就是后续对积的运算就要用DFLT、DMUL...之类的是吧
【方案】
能量回馈型变频器和电机助力荷兰电厂利用飞轮储能提高欧洲电网稳定性
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
18384
pan_xiansheng
文章数:
2390
年度积分:
878
历史总积分:
18384
品牌积分(台达):
10
作者的所有帖子(2390)
注册时间:
2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2019/1/26 15:55:10
#8楼
后续对积的运算就要用DFLT、DMUL...之类的是吧?不对,如果计算的积D400没超16位,可以直接调用D400(单字,16位),无须用到D421,如果超过16位,需要用双字调用D400、D401。
【方案】
CHV100变频器在塔吊回转控制中的应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
86524
ZCMY
版主
文章数:
47622
年度积分:
1043
历史总积分:
86524
品牌积分(台达):
194
作者的所有帖子(47622)
注册时间:
2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2019/1/26 18:37:25
#9楼
16位带符号最大值为32767;
【方案】
英威腾CHH100高压变频器在火电厂引风机上的应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
工控学堂推荐视频:
PLC学习视频
变频器学习视频
西门子学习视频
三菱学习视频
更多学习视频>>
•
[视频课程]一个小时教你学会升降输送系统编程方法
•
[视频课程]零基础快速入门西门子S7-1500PLC
•
[视频课程]西门子S7-200SMART如何快速找回原点
•
[视频课程]三菱PLC程序进制转化你懂了吗
•
[视频课程]台达DVP系列入门精讲
•
[视频课程]七节课带你全面认识西门子S7-1200
•
[视频课程]西门子S7-1500TCPU应用
•
[视频课程]西门子S7-1200与欧姆龙温控仪表的自由口通信
•
[视频课程]西门子S7-200SMART带参数子程序使用详解
78.0005