编码器与PLC连接

刚接触编码器,不知道怎么编PLC程序。用什么指令呢?我的程序很简单,编码器转多少圈,PLC有一个输出点Y动作,还有就是编码器的方向,怎样在PLC程序内部实现,可以有偿解释... 刚接触编码器,不知道怎么编PLC程序。用什么指令呢?我的程序很简单,编码器转多少圈,PLC有一个输出点Y动作,还有就是编码器的方向,怎样在PLC程序内部实现,可以有偿解释。最好是台达的PLC。我的QQ121995193。 展开
 我来答
kongpay
2013-11-13 · TA获得超过3675个赞
知道大有可为答主
回答量:2184
采纳率:88%
帮助的人:686万
展开全部

台达的EH系列PLC有一组高速计数器输入,X0、X1、X2、X3,

用C251两相两输入X1=A、X2=B,

C252时X0=A、X1=B、X2=R

C253时X0=A、X1=B、X2=R、X3=S

A=A相,B=B相,R=复位,S=启动

接好线后直接写计数器程序就行,

X10为复位,X11为启动。(X0、X1接好编码器后不用管,程序中不需要再写这两个元件)

K5就是设定值,如果需要动态设定就用寄存器D--来代替,在触摸屏建立D--进行修改或在PLC加一个程序改D--值就可以。

如果你要用实际转速、距离、圈数等来设定,就要用运算程序来改变D值。

例如机械转一圈时C251数值为100,你要设定转20圈就驱动Y0输出。那么就加一个运算程序:

LD M1000                        “系统运行指令”

MUL K100 D200 D210     “乘法运算”

LDP X12                             “上调按扭”

INC D200                         “寄存器加1指令”

LDP X13                             “下调按扭” 

DEC D200                        “寄存器减1指令”

D200就是你设定的圈数,D210代替上面的K5(高速计数器C251的设定值),X12外部按扭每按一次上调一圈设定,X13外部按扭每按一次下调一圈设定。

更多追问追答
追问
我用的是ES系列的,AB两相接X0,X1,方向如何确定呢,我刚才接PLC试了下,正转反转,计数器数值都是向上递增,能不能让编码器正转,计数增加,反转,计数减少。
追答
看你用什么计数器。如C251,方向控制由M1251控制。
其他类似。
上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
绝对脉冲编码器编码器两者一般都应用于速度控制或位置控制系统的检测元件. 旋转编码器是用来测量转速的装置。它分为单路输出和双路输出两种。技术参数主要有每转脉冲数(几十个到几千个都有),和供电压等。单路输出是指旋转编码器的输出是一组脉冲,而双路... 点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
剑影飘花
2013-11-13 · TA获得超过519个赞
知道小有建树答主
回答量:455
采纳率:100%
帮助的人:109万
展开全部
编码器有两相输出AB,正转的时候A路超前B路四分之一周期,翻转B路超前。可以用这个来确认正反转的方向。
至于多少圈,可以计数Z路的信号,一圈一次。也可以记录AB其中的一个,计数除以脉冲数就是圈数。比如你用了100脉冲的,计数器计数500的时候就是五圈。而且这样还可以正转+1翻转-1 的方式计数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
技成培训网
2020-11-12 · 百度认证:技成培训官方账号
技成培训网
技成培训网成立于2007年,拥有70门+课,4000+学习课程,超过200万的注册学员,专注于为广大自动化从业人员及职业院校学生,提供最实用的制造业应用技术培训和就业指导推荐等服务。
向TA提问
展开全部

编码器与PLC接线方法

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式