登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:信捷PLC脉冲单位选择1mm是不是得输入双字整数?0.1mm是不是就得输入双字浮点数?
点击:1005 回复:13
楼主
编辑
引用
管理
心里住着一只
新手第一次写项目,用的信捷PLC,脉冲单位是不是选mm好点呢?我现在选的是1mm,我用DRVI或DRVA绝对或脉冲指令时,S0脉冲个数是不是只能输入双字整数,走30mm,就输入30。如果想输入30.5是不是需要把脉冲单位改成0.1mm呢?这样只就可以输入双字浮点数了
23-12-03 15:40
1楼
编辑
引用
管理
心里住着一只
还有就是因为这个项目是输入一个总长度,然后客户随意选择分几次走完,假如设置了5mm,分了3次,那5÷3=1.666667除不尽
我要怎么让1.666667后面的小数四舍五入一下变成1.7呢?
最后修改:
2023/12/3 15:43:40
23-12-03 15:42
2楼
编辑
引用
管理
bnnyygy
单位一般精确到0.01.
伺服一般设置电子齿。
23-12-03 17:26
3楼
编辑
引用
管理
心里住着一只
那如果我脉冲单位设置了0.01mm,使用DRVI指令,S0就是输入双字浮点数了是吧?
那脉冲单位为1mm用双字浮点数应该也可以?只是不会计算后面的小数这样吗?
23-12-03 18:02
4楼
编辑
引用
管理
bnnyygy
引用
心里住着一只
在 2023/12/3 18:02:34 发言
【内容省略】
完全看不懂。
绑定了。
23-12-03 18:22
5楼
编辑
引用
管理
知道一点
脉冲是xxx个
具体1mm需要多少个脉冲,就是考验你数学功底的时候了
23-12-03 18:33
6楼
编辑
引用
管理
心里住着一只
是这样,我之前试过脉冲单位设置为1mm,然后使用drvi指令时,存放脉冲个数的S0直接输入整数就行了,需要走30mm,那S0就直接输入30
如果把脉冲单位设置为0.1mm或者0.01mm,那我这个S0要怎么输入呢?整数输入不了小数吧,是需要变成浮点数去输入吗?
最后修改:
2023/12/3 20:05:43
23-12-03 20:00
7楼
编辑
引用
管理
知道一点
第一图来自哪里?
“我之前试过脉冲单位设置为1mm,然后使用drvi指令时,存放脉冲个数的S0直接输入整数就行了,需要走30mm,那S0就直接输入30”
实验使用伺服电机?真走了30mm?
好好解析一下实验装置吧
23-12-03 21:52
8楼
编辑
引用
管理
逍遥的久鸣
这个我一般走脉冲单位,假如电机10000个脉冲转一圈,转一圈20MM,那就是500个脉冲1MM,假如我要控制电机走1mm,就控制PLC走500个脉冲!
23-12-03 22:14
9楼
编辑
引用
管理
心里住着一只
伺服每转脉冲2000,丝杆导程为5mm,触摸屏上把数据输入增加小数点,输入4.0PLC寄存器里面是40,我脉冲单位选0.1mm,移动量丝杆螺距设置为5.0就行了,比脉冲单位设置为1mm时多一个0,这样就可以了,刚刚试了下走的距离没啥问题貌似,明天在研究下
23-12-03 22:38
上一页
下一页
工控新闻
住友与ABB签署协议,共同探索采矿机械脱碳之路
两大展会联袂齐出 台达以智造之力深耕行业
人形机器人租赁市场火爆 全国现存机器人相关企业数量超86.3万家
南京推进“5G+工业互联网”规模化应用
西克“制造新商机”—NEPCON China 2025电子展约定您
台达斩获四项年度大奖 数字化与全球化双引擎驱动智造革新
汇川技术战略携手鹏程无限,共拓储能产业新生态
工业生产加快增长
更多新闻资讯