返回首页

西门子plc与编码器(西门子plc与编码器接线)

来源:www.haichao.net  时间:2023-01-07 04:03   点击:181  编辑:admin   手机版

1. 西门子plc与编码器接线

编码器接线倒是可以根据手册和工艺要求来接线,关键是机械转速6000转/分,恐怕你的编码器都会转的冒烟了。目前还没有这么高速的编码器能接到这么高的速度上用的。一般都是减速,齿轮比进行低速来测量距离或者转速。

2. 西门子plc编程接线

只有晶体管输出才有1m,西门子200输入可以接源型和漏型而输出一般分两种一种晶体管一种继电器,继电器就不说了没有1m端子1l端子接多少就输出多少,而晶体管输出1L必须接开关电源24V正,1M必须接开关电源24V负,这个开关电源可以用cpu供电的其他电源。晶体管输出也就是输出一个24V正电压最大输出电流500ma。

3. 编码器与西门子plc连接程序

西门子S7-200smart共有四个高速计数器通道,为:HSC0/HSC1/HSC2/HSC3。其中HSC0和HSC2可接的编码器种类较多,我们将编码器接到HSC0通道。

接线;上述的编码器为五根线,其中有24V,0V,A+,B+和屏蔽线,按照图纸将A+,B+接到I0.0和I0.1上。

接完线后,我们需要在PLC里配置编码器信息;S7-200smart有两种方式可以配置编码器信息;

1 高速计数器向导,向导体现了西门子的人性化,使用起来比较方便,按照编码器参数输入进去后会生成一个子程序,直接调用该子程序即可。

通过向导设置参数

2 通过程序设置,如果通过程序本身,我们需要按照编码器参数对两个系统存储器进行赋值。

参数说明,请按照编码器参数设置

程序编程

编程说明;在PLC上电时SBR0对编码器进行系统设置,并且将上次停机时的数值记录进去,即保存上次PLC停机前的状态。然后将编码器值发送给VD350进行计算,在I0.7触发的情况下跳入SBR1进行清零操作,如果需要进一步计算的话请使用VD350进行转换。

最后使用编码器大家需要谨记;

1 编码器本身分为PNP和NPN,使用时请注意区分。

2 编码器属于精密设备,需要单端接地,即接到PLC侧的地线上。

3 编写程序时,请先将编码器设置,即用上电后置位一个周期的功能,原因之前我们也讲过,大家可以翻看。

4 如果干扰过大请使用程序滤波,以前的文章有怎么滤波,但滤波后需测试是否存在丢数据现象。

5 编码器的运动属于圆周运动,安装非常严格,否则会影响编码器使用寿命。

4. 西门子plc编码器编程实例

简单点的,你可以使用增量型的旋转编码器,如欧姆龙的,可以很方便的与西门子200PLC连接----只需要设置好高速计数器类型然后对应各输入点接线就行了。至于位置的寻找,流行的做法是重新上电后先找原点,执行完这一步以后就正常运行了。

5. 西门子编码器线连接图

首先要建立西门子s7200与编码器的通讯,一般采用profibus或者profinet通讯线,建立通讯后设置地址和软件,通过plc就可以对编码器进行组态了

6. 西门子plc与编码器接线图

使用双相双输入的高速计数器(EH系列用C251等),这个计数是硬件计数的,无论方向还是脉冲计数都是自动完成,你只要在要处理的地方直接读取就可以(如转换角度值)!但是如果要得到速度,用这个就会比较麻烦了,你可以利用Z脉冲(但前提是单向运转),也可以将A或B信号并接到其他口,用别的方式算速度,这个就各显申通了。另外,我使用的人机感觉在实时图像显示角度位置时有延迟卡顿现象,毕竟几十ms级的,如果想显示更好那就再投点成本了!望指教~

7. 西门子plc接编码器的模块

检查是不是编码器的问题,即检查编码器线以及光栅线。插头松了还是光栅线连接处没接好。

8. 编码器如何接入西门子plc

程序最好还是自己写的,我跟你说下我的思路吧。三菱的我没用过,西门子的是这样用的,首先,你把编码器接入到PLC上,然后在程序里面用个高速计数器计数,一般在手册中都能找到高速计数器的编号。高速计数器的计数,就是编码器反馈的数也就是三相异步电动机转动反馈回来的数,通过计算,得知异步电动机的当前位置,假如高速计数器计数达到10000,需要变频器高速运转,然后在程序里面你就在高速计数器计数达到10000时给变频器一个高速运转信号,当高速计数器计数达到20000时,让变频器低俗运转,给变频器一个低速信号,大概就是这样。计数器的计数数值,也可以随时清零的,看你想用绝对定位还是相对定位了。

另外,电机的位置,这个是根据机械上的数据算出来的,打个比方,编码器反馈5000个脉冲,点击负载断前进了5mm,这个得计算的。然后就可以计算出来编码器每反馈一个脉冲,电机走多少多少

顶一下
(0)
0%
踩一下
(0)
0%