三菱plc编码器测长度控制的长度和显示屏的长度不同就切割了

每日登录:+1西币&+1积分
立即签到已签到已签到0天
累计可抽西币次数:0次抽奖机会抽西币奖
累计可抽大奖次数:0次抽奖机会抽终极大奖
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。
&下次自动登录
绑定第三方账号登录 &
扫描二维码登录支持中心移动端
获取动态密码
售前文档售后文档
热门视频系列热门版区售后服务概述自助服务帮助信息
You are here:
增量型编码器测量长度问题
热点活动:
置评已完成,谢谢!
您现在可以为该问题添加标签。
增量型编码器测量长度问题
- 已解决问题
整体工艺有上面的链接图所示我的编码器型号:OMRON的E6B2-CWZ5B&增量型&1000分辨率问题如下:(1)增量型编码器进入plc的数据类型是什么?(2)进入plc的数据如何转换成和我HMI上面的设定长度(单位:米)一样的数据类型进行比较(3)比较相等后,增量型编码器是否需要复位来进行继续测量长度?
问题补充:高速计数的线性计数方式和循环计数方式有何区别?
产品版区:
悬赏分:50 | 解决时间: 23:40:49 | 提问者:& - 毕业实践员&nbsp&nbsp第4级
问题ID:66618
看了这个问题的网友还看了
用s7-200做飞剪控制,有很多成功经验。但我个人对该系统精度比较怀疑。因为控制器实时性不好。本人见到效果较好的大多用数控平台或专用控制器、或者集成到伺服驱动器内。1、脉冲信号。plc组态高速计数器,双精度整数格式;2、这个不简单是比较的问题,要根据剪刀的加速能力提前启动3、其他系统是不需要复位的,每个工件的启动点位置是不同的,差值就是定尺长度。补充一下清零的问题吧。要知道,实际定尺长度,就是主轴(工件编码器)计数当前值-从轴(剪切刀具)。当二者速度相等时,差值不会产生变化,即速度同步。切割就是在这个时间窗口完成动作的。所以每次定长切割切割一次,差值是固定的。------问题来了,如果主轴编码器不清零,光光从轴清零,那么差值是多少?是不是徒然增加了长度偏差?------而且,即便可以二者都清零,编码器的重复精度要比接近开关高得多,何必扬短避长呢。飞剪系统的接近开关除了初次定原点之外,都是安全极限保护的。你不能指望从轴能依靠接近开关准确停在原点位置。再,我的网盘里有一篇其他平台关于飞剪控制的文章,很不错,希望能有助于您理解这个项目。
顶级工程师&nbsp&nbsp第12级&
以下网友赞了您的问题:
填写您的评论...
提问者对于答案的评价:谢谢,这个倍加福的飞剪资料有中文版吗?也谢谢其他的回答者
等您来回答
本版相关问题
作者/最新回复
最后回复时间
-------------1,输入是脉冲的形式,PLC才有高速计数器来计算输入的脉冲,储存在指定的位置,是以双精度的格式来储存--------------2,这个比较简单,运用数学计算,比如1000个脉冲对应的是0.1米,那么计数脉冲为1500的时候就是0.15米,--------------3,在比较相等后,可以采用脉冲上升沿的方式来把储存地址里的计数值清零,
- 中级工程师&nbsp&nbsp第10级
& 20:42:51
(1)增量型编码器进入plc的数据类型是什么?答:32位的双字数据类型(DINT),最高计数是,超过溢出,会产生负数。然后把数据传送到V区双字.(2)进入plc的数据如何转换成和我HMI上面的设定长度(单位:米)一样的数据类型进行比较?答:采用逻辑运算,比如编码器转一周输出1000个脉冲,相对应的距离是0.01M,把这个数据传送到V区某个地址,那么HMI里面的数据显示应该对应V区的某个地址。(3)比较相等后,增量型编码器是否需要复位来进行继续测量长度?答:需要复位清零。下述都是不错的文档:关于西门子S7-200高速计数器的使用方法,连接:&高速计数器的使用方法请参照以下链接下载《S7-200可编程控制器系统手册》:《S7-200可编程控制器系统手册》的第132-----164页,对高速计数器有详细介绍。西门子S7-200在线视频:一个高速计数器的例子:LD&&&&&SM0.1MOVB&&&16#FC,&SMB37HDEF&&&0,&9MOVD&&&VD100,&SMD38MOVD&&&16#FFFFFFFF,&SMD42ATCH&&&长度到达:INT1,&12ENIHSC&&&&0使用时将HSC0的值做相应的计算;比较。可参考:&
- 顶级工程师&nbsp&nbsp第12级
& 13:13:06
编码器进入PLC的是脉冲信号,也就是高低电平切换,通过高速计数模块来计数,精度比较高,比如每1000个脉冲对应多大的距离,精确定位可以精确在几个脉冲之内
- 高级工程师&nbsp&nbsp第11级
& 16:46:56
(1)增量型编码器进入plc的数据类型是什么?32位的双字数据类型(DINT),最高计数是(2)进入plc的数据如何转换成和我HMI上面的设定长度(单位:米)一样的数据类型进行比较这里你需要把计数的量转换为实际的工程量,&比如编码器是1024线的,就是一转有1024个脉冲,如果编码器前面装的有轮子,即编码器一转就是轮子一个周长,&那么&轮子的周长除1024就是一个脉冲的长度,&那么HMi上的设置值就能和计数值比较额(3)比较相等后,增量型编码器是否需要复位来进行继续测量长度?&可以在停止计米得时候复位&计数器&&如过是300&plc&可以直接设置为循环&和自己复位的模式
- 中级技术员&nbsp&nbsp第6级
& 21:41:20
上一页1下一页&
扫描打开手机版
支持中心新发布“关注”功能了!实时查看彼此动态,更方便地进行技术交流。
不管是“关注”与“被关注”,相信都是一个美好的开始!
还有多重奖励派送,快快行动起来吧!
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找答案
在“找答案”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到答案!
遇到了问题,就来“找答案”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找答案”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找答案”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!403 Forbidden
Request forbidden by administrative rules.1688.com,阿里巴巴打造的全球最大的采购批发平台
1688/淘宝会员(仅限会员名)请在此登录
cbulogin.center.eu13Server is OK管材切割计米器有误差是怎么回事、我用计米器控制切割、用的编码器、可是怎么老是时长时短、_百度知道
管材切割计米器有误差是怎么回事、我用计米器控制切割、用的编码器、可是怎么老是时长时短、
我有更好的答案
  &管材激光切割&主要是用来切割非金属固性材料的各种空心圆管材料,比如塑料管、PVC管、PVB管等工业、民用材料。这种管材一般应用于家装、工业、水利建设比较多。这种激光机采用CO2金属激光管,耗电功率大约为100W-500W之间,是中小型企业的首选加工机械。  工业母机式机床设计,确保了激光切割过程的高速和稳定,选配不同功率的光纤激光器,能对各种金属和材料进行切割打孔高速精密加工,配合跟随式动态调焦装置,在切割过程中,始终能够保持切割品质如一,不失为一款高性价比的大幅面激光切割机。
采纳率:90%
为您推荐:
其他类似问题
编码器的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。文章数:32
年度积分:50
历史总积分:391
注册时间:
问题一:三菱FX2PLC &接400线增量编码器,A相接X0;B相接X1. 用高速计数器(C251 &D201)命令 D201的值通过文本显示器输入。 写了个简单程序测试。PLC接收到1200个脉冲输出Y0. &问题:1200个脉冲应该是编码器转3圈才是啊,为什么我转了一圈多点就输出Y0了。这是为什么?
问题二:如何实现寄出器中的数值实现换算,举例来说:我在文本显示器中输入我的切割长度是1000mm每段,
然后编码器同轴的滚料筒周长500mm 也就是说编码器旋转两圈,就是1000mm。 (1000mm/500mm)*400(每圈的脉冲数)=800个脉冲。 &这种换算如何在PLC中实现?
文章数:4412
年度积分:1536
历史总积分:11815
注册时间:
乘除运算就行了
文章数:32
年度积分:50
历史总积分:391
注册时间:
回复 #1楼 PLC-hmi
能给个梯形图例子吗?
文章数:40630
年度积分:2366
历史总积分:67008
注册时间:
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
呵呵;确认你的PLC是老款的FX2系列的?
计数一圈就输出,那只能说明你开始的时候已经不是0了;
文章数:5662
年度积分:1085
历史总积分:11175
注册时间:
感兴趣,留爪。LZ发起梯形图啊
[此贴子已经被作者于 13:05:13编辑过]
文章数:32
年度积分:50
历史总积分:391
注册时间:
回复 #3楼 ZCMY
我测试的时候 加了个复位程序 X10 ---------------RST C251
然后开始计数的
文章数:11828
年度积分:50
历史总积分:18082
注册时间:
2014相约国庆
& & &楼主用了A和B相唉.
文章数:32
年度积分:50
历史总积分:391
注册时间:
回复 #6楼 ZHTOK
对啊 &我A项接x0 &B项接X1
wucongrui520
年度积分:50
历史总积分:619
注册时间:
&问题1: & & &
A/B相编码器是有2分频和4分频之分的,你的400线貌似就是2分频,其实就是A,B相上升沿都有效,所以实际转一圈就是400*2=800个脉冲,如果是4分频的,就是400*4=1600个脉冲,懂了没有?
其实很简单,你用手把编码器转一圈,然后看看PLC实际收到了多少脉冲,我要是没猜错,应该是会收到800个脉冲的
[此贴子已经被作者于 22:52:08编辑过]
wucongrui520
年度积分:50
历史总积分:619
注册时间:
程式里面先写: & &0
然后写: & & & & &D210*800=D212
然后用比较指令: &当D212=1600时,输出Y0就好了
以上D210,D212我只是举例用的寄存器编号,具体看你所需用其他的也行,懂了没?
[此贴子已经被作者于 22:53:20编辑过]
工控学堂推荐视频:

我要回帖

更多关于 plc和编码器测量长度 的文章

 

随机推荐