绝对值编码器的信号输出及与PLC的连接

合集下载

编码器与PLC的接线

编码器与PLC的接线

编码器与PLC的接线
大家好,今天给大家分享的是编码器和PLC之间的接线。

光电编码器如下图所示,是一种透过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器,这是目前应用最多的传感器,光电编码器将被测的角位移直接转换成数字信号,因此可将编码器的输出脉冲信号直接输入给PLC,利用PLC的高速计数器对其脉冲信号进行计数,以获得测量结果。

编码器的实物图
不同型号的旋转编码器,其输出脉冲的相数也不同,有的旋转编码器输出A、B、Z耗脉冲,有的只有A、B相两个,最简单的只有A 相
下图为输出两相脉冲的旋转编码器与FX系列PLC的连接,编码器有4条引线,其中2条是脉冲输出线,1条是C0M端线, 1条是电源线。

编码器的电源可以是外接电源,也可直接使用PLC的DC24V 电源,电源“-”端要与编码器的COM端连接,A,B两相脉冲输出线直接与PLC的输入端(X000,X001)连线,连接时要注意PLC输人的响应时间。

有的旋转编码器还有一条屏蔽线,使用时要将屏蔽线接地。

编码器与PLC的连接。

plc与编码器的连接

plc与编码器的连接

编码器有绝对值型和增量型的,一般旋转编码器都是增量输出的,可直接与PLC连接。

不过一般PLC都有高速计数输入,编码器的AB都是接在高速计数上,以三菱PLC、编码器双相双输入为例:编码器的A、B直接接在X0与X1上,或着接X3与X4上,接X3与
X4时,PLC的X5不能接任何线,否则不计数,Z接com,还有就是电源正负了按你选的编码器的电压等级接,一般还会有接地线,如果有强干扰信号就把接地线与强电接地分开来接在单独的接地线上即可,一般情况下空着不接也没事,希望对你有所帮助
一般,绝对值编码器的值有两个地址,一个是几多少周的,另一个是计目前所在一周的位置的。

如一个2048周脉冲的编码器,两个数据地址PIW100,PIW102,PIW显示的是一周当中的位置,因为一周最大脉冲式2048那显示的值肯定在2048之内PIW102是显示几周的,比如已经转了2周那就显示2,综合两个数据就出来实际数据了,PIW102*2048 (2周*2048) + PIW100 =实际位置值。

回复。

编码器和PLC通信方法

编码器和PLC通信方法

主要介绍BEN编码器和S7-200自由口通讯方法一、基础知识介绍(名词理解,原理,工作机制)1、S7-200CPU的通讯口可以设置为自由口模式(如何设置成自由口模式?)。

选择自由口模式后,用户程序可以完全控制通讯端口的操作(如何控制通讯端口的操作),通讯协议也完全受用户程序控制(如何控制通讯协议)。

S7-200 CPU 处于自由口通信模式时,通信功能完全由用户程序控制,所有的通信任务和信息定义均需由用户编程实现。

2、S7-200CPU上的通讯口在电气上是标准的RS-485半双工串行通讯口。

此串行字符通信的格式可以包含:○一个起始位。

○7或8位字符(数据字节)。

○一个奇偶校验位,或没有校验位。

○一个停止位。

○通信波特率可以设置为1200,2400,4800,9600,19200,38400,57600,115200 bit/s。

凡是符合这些格式的串行通信设备,都可以和S7-200 CPU通信。

借助自由口通信模式,S7-200 CPU 可与许多通信协议公开的其他设备、控制器进行通信,其波特率为1200~115200bit/s。

自由口通信是一种基于RS485 硬件基础上,允许应用程序控制S7-200 CPU 的通信端口、以实现一些自定义通信协议的通信方式。

3、自由口通讯(顾名思义很自由)可以通过用户程序灵活控制,没有固定模式。

S7-200 可通过自由口通讯协议访问下列设备:–带用户端软件的PC机,–条形码阅读器,–串口打印机,–并口打印机,– S7-200,– S7-300 with CP 340–非Siemens PLC,–调制解调器。

S7-200 CPU 通信端口是RS485 标准,因此如果通信对象是RS232 设备,则需要使用RS232/PPI 电缆。

4、“请求-响应”工作机制:S7-200 CPU可以作为主站先向从站发送数据请求,然后等待从站的数据响应,也可以作为从站,首先等待主站发送过来的数据请求,然后根据请求的内容,按规则把相关数据返回给主站。

信捷PLC通信读取绝对型编码器实操教程

信捷PLC通信读取绝对型编码器实操教程

在编程软件中,对PLC进行参数 配置,如设置通信端口、波特率 等。
读取编码器数据程序编写
定义变量
在程序中定义用于存储编码器数据的变量,如 DWORD类型变量。
编写通信程序
使用信捷PLC提供的通信指令或函数库,编写与绝 对型编码器通信的程序,实现数据的读取。
数据处理
对读取到的编码器数据进行处理,如转换数据类 型、计算角度或位置等。
教程内容
01
介绍信捷PLC与绝对型编码器的基本概念和工作原理。
02
详细阐述信捷PLC与绝对型编码器之间的通信协议及 数据传输方式。
03
通过实例演示,讲解如何在信捷PLC中配置和读取绝 对型编码器的数据。
预备知识
1
了解PLC(可编程逻辑控制器)的基本概念和工 作原理。
2
熟悉绝对型编码器的工作原理和输出信号类型。
信捷PLC通信读取绝 对型编码器实操教程
目录
• 引言 • 信捷PLC与绝对型编码器概述 • 硬件连接与配置 • 软件编程与实现 • 常见问题分析与解决 • 实操案例分享与讨论 • 总结与展望
01
引言
教程目的
01
指导读者了解信捷PLC与绝对型编 码器之间的通信原理及读取方法。
02
通过实例演示,使读者掌握信捷 PLC读取绝对型编码器的具体步骤 和注意事项。
关键知识点回顾
信捷PLC基础知识
学员应掌握PLC的基本工作原理、编程语言和常用功能。
绝对型编码器原理
了解绝对型编码器的工作原理、输出信号类型和特点。
通信协议与接口
熟悉信捷PLC支持的通信协议(如Modbus、Profibus等) 以及与绝对型编码器通信所需的接口和参数设置。

绝对值编码器的信号输出及与PLC的连接

绝对值编码器的信号输出及与PLC的连接

绝对值编码器‎的信号输出绝对值编码器‎信号输出有并‎行输出、串行输出、总线型输出、变送一体型输‎出。

1.并行输出:绝对值编码器‎输出的是多位‎数码(格雷码或纯二‎进制码),并行输出就是‎在接口上有多‎点高低电平输‎出,以代表数码的‎1或0,对于位数不高‎的绝对编码器‎,一般就直接以‎此形式输出数‎码,可直接进入P‎L C或上位机‎的I/O接口,输出即时,连接简单。

但是并行输出‎有如下问题:1、必须是格雷码‎,因为如是纯二‎进制码,在数据刷新时‎可能有多位变‎化,读数会在短时‎间里造成错码‎。

2、所有接口必须‎确保连接好,因为如有个别‎连接不良点,该点电位始终‎是0,造成错码而无‎法判断。

3、传输距离不能‎远,一般在一两米‎,对于复杂环境‎,最好有隔离。

4、对于位数较多‎,要许多芯电缆‎,并要确保连接‎优良,由此带来工程‎难度,同样,对于编码器,要同时有许多‎节点输出,增加编码器的‎故障损坏率。

2.串行SSI输‎出:串行输出就是‎通过约定,在时间上有先‎后的数据输出‎,这种约定称为‎通讯规约,其连接的物理‎形式有RS2‎32、RS422(TTL)、RS485等‎。

由于绝对值编‎码器好的厂家‎都是在德国,所以串行输出‎大部分是与德‎国的西门子配‎套的,如SSI同步‎串行输出。

SSI接口(RS422模‎式),以两根数据线‎、两根时钟线连‎接,由接收设备向‎编码器发出中‎断的时钟脉冲‎,绝对的位置值‎由编码器与时‎钟脉冲同步输‎出至接收设备‎。

由接收设备发‎出时钟信号触‎发,编码器从高位‎(MSB)开始输出与时‎钟信号同步的‎串行信号.串行输出连接‎线少,传输距离远,对于编码器的‎保护和可靠性‎就大大提高了‎。

一般高位数的‎绝对编码器都‎是用串行输出‎的。

3.现场总线型输‎出现场总线型编‎码器是多个编‎码器各以一对‎信号线连接在‎一起,通过设定地址‎,用通讯方式传‎输信号,信号的接收设‎备只需一个接‎口,就可以读多个‎编码器信号。

Easypro绝对值编码器与PLC的连接

Easypro绝对值编码器与PLC的连接

RS485通讯型Easypro绝对值编码器与PLC或单片机的连接PLC选什么样的绝对值编码器方便连接?目前市场上的PLC几乎都有了RS485通讯接口,在此介绍一种RS485通讯接口的绝对值编码器。

Easypro绝对值编码器(单圈绝对值编码器或多圈绝对值编码器),具有RS485输出接口,可以与市场上所有PLC的通讯RS485接口连接,读取编码器数据,而不再需要高速计数模块,也可以与单片机的通讯连接直接读取编码器数据。

目前Easypro有各种通讯规约,满足用户不同的需求。

一,Modbus RTU Easypro。

符合国际标准的Modbus RTU通讯规约,与所有具有modbus RTU的PLC 兼容。

Easypro编码器具有自有软件设置界面,可智能化可设定编码器的地址,波特率,以及编码器分辨率与零点位置等,PLC的RS485通讯接口可总线型连接1—9个分地址Easypro编码器。

目前很多PLC已经内置有modbus RTU编程协议。

二,Easypro1.0。

针对modbus RTU的寻址通讯较慢的问题,Easyro1.0设置成编码器为通讯主机模式,接收端(PLC或单片机)为接收模式,这样无需寻址,可直接快速读取数据。

Easypro编码器的软件界面中设置地址为0,波特率和编码器分辨率都可按用户所需设置可调。

简化的通讯协议:数据格式:8位(Bit)数据位,1位停止位,无校验,ASCⅡ编码方式:13位(byte)数据,“=”起始,1位(byte)符号,10位码值;“↙”结束。

可连接PLC的RS485通讯接口。

但由于接收端(如PLC)为被动接受模式(编码器为主动模式),一个通讯接口仅可连接一个Easypro1.0编码器。

编码器主动发送模式下,接收端无需始终接收信号,而只在需要编码器数据的时候,CPU扫描读取此编码器发送的通讯,首先找到起始位,按通讯规约顺序读取数据并解码。

三,Easypro1.1。

Easypro编码器地址设定为1-9,编码器为总线型通讯被动模式,接收端(PLC或单片机)为总线主机模式。

S7-200 SMART PLC读取1FL6伺服电机的绝对值编码器数值

S7-200 SMART PLC读取1FL6伺服电机的绝对值编码器数值

8/CN/view/zh/99521584目录1概况 (3)2使用的硬件及软件 (3)2.1硬件2.2软件3实现方法 (3)3.1概述3.2实现步骤3.3接线3.4 PLC组态及编程4参考资料 (9)1 概况SINAMICS V90是西门子推出的一款小型、高效便捷的伺服系统。

它作为 SINAMICS 驱动系列家族的新成员,与SIMOTICS S-1FL6 伺服电机完美结合,组成最佳的伺服驱动系统,实现位置控制、速度控制和扭矩控制。

目前1FL6电机有两种编码器类型,即增量编码器类型及绝对值编码器类型。

西门子的小型自动化S7-200 SMART PLC可以控制V90驱动器,本文介绍如何实现SMART PLC读取1FL6伺服电机的绝对值编码器数值。

关于如何实现SMART PLC控制V90实现定位控制请参见《SIMATIC S7-200 SMART 系统手册》及《S7-200 SMART连接SINAMICS V90 实现位置控制》。

2使用的硬件及软件2.1硬件序号设备名称 订货号1 PS207电源24 V DC/2.5 A6EP1 332-1LA00CPUST60 6ES7288-1ST60-0AA0 S7-200SMART2 SIMATIC3 V90驱动器6SL3210-5FE10-4UA04 伺服电机1FL6042-1AF61-0LG15 V90 动力电缆(含接头)6FX3002-5CL01-1AD06 伺服电机编码器电缆6FX3002-2DB10-1AD0 (含接头,用于绝对值编码器)电缆线)6SL3260-4NA00-1VB0针接头及1m7 V90控制信号电缆(含508 SIMATIC Field PG M36ES7715-1BB23-0AA1USB电缆9 Mini2.2软件序号说明1 Window 7 旗舰版32位2 STEP 7-Micro/WIN SMART 编程软件3 SINAMICS_V-ASSISTANT3实现方法3.1概述如图1所示,使用PG通过标准mini USB电缆与V90连接,打开SINAMICS V—ASSITANT 软件设置驱动器的参数。

绝对值编码器信号及与后续设备的连接

绝对值编码器信号及与后续设备的连接

绝对值编码器信号及与后续设备的连接绝对值编码器内部由于是多码道读数,数值是以2的0次方到2的n-1次方的编码,故它的输出不同于增量的脉冲输出,以物理器件分类来看,可分为并行输出、串行同步输出、串行异步总线式输出、转换模拟量输出等。

一.并行输出:多少位(码道)绝对值编码器就有多少根信号电缆,每根电缆代表一位数据,以电缆输出电平的高低代表1或0,物理器件与增量值编码器相似,有集电极开路NPN、PNP、差分驱动、推挽HTL等等,分高电平有效或低电平有效来针对PNP或NPN的物理器件格式。

推挽式输出信号电压较高,电压范围宽,器件不易损坏,与PNP和NPN都兼容,并行输出的应尽量选用这种输出。

并行输出一般以格雷码的数学形式输出,所以在过去就直接被称为格雷码编码器了。

对于位数不高的绝对值编码器,一般就直接以此形式输出数码,可直接进入后续设备如PLC或上位机的I/O接口,有多少位就要连接多少个点,直接读取电平的高低,输出即时,连接简单。

但是并行输出有如下问题:1。

必须是格雷码,因为如是纯二进制码,在数据刷新时可能有多位变化,读数会在短时间里造成错码。

2。

占用多点接口,所有接口和电缆必须确保连接好,因为如有个别连接不良点,该点电位始终是0,造成错码而无法判断。

3。

传输距离不能远,对于不同物理器件传输的距离不同,一般在10米内使用,对于复杂环境,最好有隔离。

4。

对于位数较多,要许多芯电缆,并要确保连接优良,由此带来工程难度及可靠性隐患,同样,对于编码器,要同时有许多节点输出,尤其是高位或多圈编码器,器件集中在编码器内部,增加编码器器件的故障损坏率。

推荐的并行绝对值编码器型号:GAS60 R13 E10 PB ----13位单圈并行推挽式输出GAS60 R16 E10 PB ----16位单圈并行推挽式输出GMS60 R12 E10 PB ----12位单圈并行推挽式输出多圈绝对值编码器不推荐用此输出形式。

二。

同步串行界面(SSI)输出:串行输出就是数据集中在一组电缆上传输,通过约定,在时间上有先后时序的数据输出,这种约定称为通讯规约。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

绝对值编码器的信号输出
绝对值编码器信号输出有并行输出、串行输出、总线型输出、变送一体型输出。

1.并行输出:
绝对值编码器输出的是多位数码(格雷码或纯二进制码),并行输出就是在接口上有多点高低电平输出,以代表数码的1或0,对于位数不高的绝对编码器,一般就直接以此形式输出数码,可直接进入PLC或上位机的I/O接口,输出即时,连接简单。

但是并行输出有如下问题:
1、必须是格雷码,因为如是纯二进制码,在数据刷新时可能有多位变化,读数会在短时间里造成错码。

2、所有接口必须确保连接好,因为如有个别连接不良点,该点电位始终是0,造成错码而无法判断。

3、传输距离不能远,一般在一两米,对于复杂环境,最好有隔离。

4、对于位数较多,要许多芯电缆,并要确保连接优良,由此带来工程难度,同样,对于编码器,要同时有许多节点输出,增加编码器的故障损坏率。

2.串行SSI输出:
串行输出就是通过约定,在时间上有先后的数据输出,这种约定称为通讯规约,其连接的物理形式有RS232、RS422(TTL)、RS485等。

由于绝对值编码器好的厂家都是在德国,所以串行输出大部分是与德国的西门子配套的,如SSI同步串行输出。

SSI接口(RS422模式),以两根数据线、两根时钟线连接,由接收设备向编码器发出中断的时钟脉冲,绝对的位置值由编码器与时钟脉冲同步输出至接收设备。

由接收设备发出时钟信号触发,编码器从高位(MSB)开始输出与时钟信号同步的串行信号.
串行输出连接线少,传输距离远,对于编码器的保护和可靠性就大大提高了。

一般高位数的绝对编码器都是用串行输出的。

3.现场总线型输出
现场总线型编码器是多个编码器各以一对信号线连接在一起,通过设定地址,用通讯方式传输信号,信号的接收设备只需一个接口,就可以读多个编码器信号。

总线型编码器信号遵循RS485的物理格式,其信号的编排方式称为通讯规约,目前全世界有多个通讯规约,各有优点,还未统一,编码器常用的通讯规约有如下几种:
PROFIBUS-DP;CAN;DeviceNet;Interbus等
总线型编码器可以节省连接线缆、接收设备接口,传输距离远,在多个编码器集中控制的情况下还可以大大节省成本。

4.变送一体型输出
连接绝对编码器的电气二次设备:
连接绝对值编码器的设备可以是可编程控制器PLC、上位机,也可以是专用显示信号转换仪表,由仪表再输出信号给PLC或上位机。

1.直接进入PLC或上位机:
编码器如果是并行输出的,可以直接连接PLC或上位机的输入输出接点I/O,其信号数学格式应该是格雷码。

编码器有多少位就要占用PLC的多少位接点,如果是24伏推挽式输出,高电平有效为1,低电平为0;如果是集电极开路NPN输出,则连接的接点也必须是NPN型的,其低电平有效,低电平为1。

2.编码器如果是串行输出的,由于通讯协议的限制,后接电气设备必须有对应的接口。

例如SSI串行,可连接西门子的S7-300系列的PLC,有SM338等专用模块,或S7-400的FM451等模块,对于其他品牌的PLC,往往没有专用模块或有模块也很贵。

3.编码器如是总线型输出,接受设备需配专用的总线模块,例如PROFIBUS-DP。

但是,如选择总线型输出编码器,在编码器与接收设备PLC中间,就无法加入其他显示仪表,如需现场显示,就要从PLC 再转出信号给与信号匹配的显示仪表。

相关文档
最新文档