西门子PLC与编码器使用
PLC与增量型旋转编码器的连接
PLC与增量型旋转编码器的连接首先,确定PLC是源型输入还是漏型输入,然后选择其所支持型号的编码器。
源型是电流流出,漏型是电流流入。
因各品牌厂家PLC设计使用的不同,对于源型和漏型的定义也相对不同(例如三菱的定义和西门子的定义正好相反),三菱的源型输入与漏型输入,都是相对于PLC 公共端(COM端或M端)而言,电流流出则为源型,电流流入则为漏型。
西门子的源型输入与漏型输入,都是相对于PLC输入端子而言,电流流出则为源型,电流流入则为漏型。
PNP与NPN传感器:NPN集电极开路输出电路的输出OUT端通过开关管和0V连接,当传感器动作时,开关管饱和导通,OUT端和0V相通,输出0V低电平信号;PNP集电极开路输出电路的输出OUT端通过开关管和+V连接,当传感器动作时,开关管饱和导通,OUT端和+V相通,输出+V 高电平信号。
源型:三菱:公共端接电源负,输入端接电源正,支持PNP传感器;西门子:公共端接正,输入端接负,支持NPN传感器;漏型:三菱:公共端接正,输入端接负,支持NPN传感器;(常用) 西门子:公共端接负,输入端接正,支持PNP传感器。
(常用) 判断源型还是漏型输入,只需将plc输入点和公共点短接,如果输入指示灯亮,则为源型输入plc,plc公共点需要接0v,支持PNP传感器。
三菱源型PLC与PNP编码器的接线图三菱漏型PLC与NPN编码器的接线图(常用)编码器计算公式()编码器计算公式1. 传动(减速)电机线速度计算公式:(1) 线速度计算公式(1秒脉冲÷编码器分辨率=圈数/秒)(1秒脉冲÷编码器分辨率×传动轮周长×60秒)÷1000毫米=传动线速度(米/分钟)(2) 脉冲当量计算公式编码器分辨率÷传动轮盘周长=传动轮脉冲当量2. 运用丝杆计算开合宽度(1)编码器分辨率÷丝杆螺距=丝杆移动距离脉冲当量。
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或单片机)为总线主机模式。
绝对值编码器的信号输出及与PLC的连接
绝对值编码器的信号输出绝对值编码器信号输出有并行输出、串行输出、总线型输出、变送一体型输出。
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等总线型编码器可以节省连接线缆、接收设备接口,传输距离远,在多个编码器集中控制的情况下还可以大大节省成本。
西门子S7-200系列PLC在编码器中应用实例
编码器在西门子S7-200系列PLC应用实例西门子PLC如何与旋转编码器连接PLC程序:LD SM0.1CALL SBR_0NETWORK1//子程序0开始//配置HSC1LD SM0.1//首次扫描时MOVB16#F8SMB47//配置HSC1://-启用计数器//-写入新当前值//-写入新预设值//-将初始方向设为向上计数//-选择现用水平高的起始和复原输入//-选择4x模式HDEF111//将HSC1配置为正交模式,//具有复原和起始输入功能MOVD+0SMD48//清除HSC1的当前值MOVD+50SMD52//将HSC1预设值设为50ATCH INT_013//HSC1当前值=预设值(事件13)//附加在中断例行程序INT_0上ENI//全局中断启用HSC1//程序HSC1NETWORK1//中断0开始LD SM0.0MOVD+0SMD48//清除HSC1的当前值MOVB16#C0SMB47//选择仅写入一个新当前值,//使HSC1保持启用状态HSC1//程序HSC1##############这个要看触摸屏接口是什么,有usb接口的,有485或者232串口的。
给你提供几个:USB-PPI USB接口的西门子PLC S7-200编程电缆,带指示灯,对应西门子产品:6ES7 901-3DB30-0XA0,通信距离达2公里,电缆长度为3米USB-PPI+隔离型USB接口的S7-200PLC编程电缆,带指示灯,对应西门子产品:6ES7901-3DB30-0XA0,通信距离达2公里,电缆长度3米PC-PPI RS232接口的西门子S7-200PLC编程电缆,RS232/PPI接口,对应西门子产品号:6ES7901-3CB30-0XA0电缆长度为2米(一次20条)PC-PPI RS232接口的西门子S7-200PLC编程电缆,RS232/PPI接口,对应西门子产品号:6ES7901-3CB30-0XA0电缆长度为3米6ES7901-3DB30-OXAO隔离型USB接口的西门子S7-200PLC多主站PPI编程电缆,直接使用STEP7MicroWIN软件中的USB接口,无需安装驱动程序,支持PPI、多主站PPI、高级PPI协议,支持187.5Kbps高速通信,100%同西门子6ES7901-3DB30-0XA0,3米,带通信指示灯。
西门子PLC与编码器使用
应用于高速计数模块的编码器基础1 编码器基础1.1光电编码器编码器是传感器的一种,主要用来检测机械运动的速度、位置、角度、距离和计数等,许多马达控制均需配备编码器以供马达控制器作为换相、速度及位置的检出等,应用范围相当广泛。
按照不同的分类方法,编码器可以分为以下几种类型:根据检测原理,可分为光学式、磁电式、感应式和电容式。
根据输出信号形式,可以分为模拟量编码器、数字量编码器。
根据编码器方式,分为增量式编码器、绝对式编码器和混合式编码器。
光电编码器是集光、机、电技术于一体的数字化传感器,主要利用光栅衍射的原理来实现位移——数字变换,通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。
典型的光电编码器由码盘、检测光栅、光电转换电路(包括光源、光敏器件、信号转换电路)、机械部件等组成。
光电编码器具有结构简单、精度高、寿命长等优点,广泛应用于精密定位、速度、长度、加速度、振动等方面。
这里我们主要介绍SIMATIC S7系列高速计数产品普遍支持的增量式编码器和绝对式编码器。
1.2增量式编码器增量式编码器提供了一种对连续位移量离散化、增量化以及位移变化(速度)的传感方法。
增量式编码器的特点是每产生一个输出脉冲信号就对应于一个增量位移,它能够产生与位移增量等值的脉冲信号。
增量式编码器测量的是相对于某个基准点的相对位置增量,而不能够直接检测出绝对位置信息。
如图1-1所示,增量式编码器主要由光源、码盘、检测光栅、光电检测器件和转换电路组成。
在码盘上刻有节距相等的辐射状透光缝隙,相邻两个透光缝隙之间代表一个增量周期。
检测光栅上刻有A、B两组与码盘相对应的透光缝隙,用以通过或阻挡光源和光电检测器件之间的光线,它们的节距和码盘上的节距相等,并且两组透光缝隙错开1/4节距,使得光电检测器件输出的信号在相位上相差90°。
当码盘随着被测转轴转动时,检测光栅不动,光线透过码盘和检测光栅上的透过缝隙照射到光电检测器件上,光电检测器件就输出两组相位相差90°的近似于正弦波的电信号,电信号经过转换电路的信号处理,就可以得到被测轴的转角或速度信息。
西门子smart200通过modbusRTU与绝对值编码器通信
西门子smart200通过modbusRTU与绝对值编码器通信硬件预备1、西门子plc(smart200)2、肯定值编码器3、装有STEP7-MicroWIN SMART软件的电脑4、网线1、进入编程软件2、首先需要选好PLC型号3、接下来编程插入指令:4、给MODBUS指令安排库寄存器5、编译、下载,可以在状态图表里监控VD200数据PLC读到的编码器数据存放在VD200里注:这里的编码器值是长度值还是角度值需要可以通过easyPro软件来设定假如是角度值需要除以100,有2位小数点与西门子smart 200 连接的编码器是GAX60 R13/12E10LB该编码器有强大的EasyPRO?软件设置功能,设置功能和参数如下:1、测量功能,能选择有:角度测量、长度测量、速度测量,出厂默认的是长度模式。
2、长度测量模式和角度测量模式相比,多了“每圈对应的测量值”填充框,可以对圈进步行设置。
3、速度测量模式可以对输出速度模拟量进行设置,如图最小转速0时输出4mA,最大转速1440转/分钟时输出20mA,假设当前转速是720转/分钟时则输出是12mA,以此类推。
4、正转方向选择顺时针:面对编码器转轴端面,顺时针旋转,编码器数值增大。
出厂默认值是顺时针。
逆时针:面对编码器转轴端面,逆时针旋转,编码器数值增大。
5、循环、往复测量模式循环测量模式:编码器转轴,转到最大值时,数据从0 开头循环输出。
数据输出形式如下:角度测量模式:0--90--180--270--360(0)--90-180--270-360......长度测量模式:0-1024-2048-4096(0)--1024---2048----4096.....往复测量模式:编码器转轴,旋转至(4-20 毫安)最大值时或者最小值的,数据固定不变。
出厂默认是往复测量模式数据输出形式如下:角度测量模式:0--90° --180° --270° --360° ,连续旋转编码器转轴,数字没有变化,保持在360)。
西门子PLC与编码器使用
西门子PLC与编码器使用应用于高速计数模块的编码器基础1 编码器基础1.1光电编码器编码器是传感器的一种,主要用来检测机械运动的速度、位置、角度、距离和计数等,许多马达控制均需配备编码器以供马达控制器作为换相、速度及位置的检出等,应用范围相当广泛。
按照不同的分类方法,编码器可以分为以下几种类型:➢根据检测原理,可分为光学式、磁电式、感应式和电容式。
➢根据输出信号形式,可以分为模拟量编码器、数字量编码器。
➢根据编码器方式,分为增量式编码器、绝对式编码器和混合式编码器。
光电编码器是集光、机、电技术于一体的数字化传感器,主要利用光栅衍射的原理来实现位移——数字变换,通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。
典型的光电编码器由码盘、检测光栅、光电转换电路(包括光源、光敏器件、信号转换电路)、机械部件等组成。
光电编码器具有结构简单、精度高、寿命长等优点,广泛应用于精密定位、速度、长度、加速度、振动等方面。
这里我们主要介绍SIMATIC S7系列高速计数产品普遍支持的增量式编码器和绝对式编码器。
1.2增量式编码器增量式编码器提供了一种对连续位移量离散化、增量化以及位移变化(速度)的传感方法。
增量式编码器的特点是每产生一个输出脉冲信号就对应于一个增量位移,它能够产生与位移增量等值的脉冲信号。
增量式编码器测量的是相对于某个基准点的相对位置增量,而不能够直接检测出绝对位置信息。
如图1-1所示,增量式编码器主要由光源、码盘、检测光栅、光电检测器件和转换电路组成。
在码盘上刻有节距相等的辐射状透光缝隙,相邻两个透光缝隙之间代表一个增量周期。
检测光栅上刻有A、B两组与码盘相对应的透光缝隙,用以通过或阻挡光源和光电检测器件之间的光线,它们的节距和码盘上的节距相等,并且两组透光缝隙错开1/4节距,使得光电检测器件输出的信号在相位上相差90°。
当码盘随着被测转轴转动时,检测光栅不动,光线透过码盘和检测光栅上的透过缝隙照射到光电检测器件上,光电检测器件就输出两组相位相差90°的近似于正弦波的电信号,电信号经过转换电路的信号处理,就可以得到被测轴的转角或速度信息。
西门子S7-200 PLC接绝对型编码器问题
西门子S7-200 PLC接绝对型编码器问题 FAQ for Wiring Absolute Encoder to Siemens S7-200 PLC关键词S7-200 PLC ,绝对型编码器Key Words S7-200 PLC, Absolute encoderIA&DT&BT Service & Support Page 2-6目录问题1:S7-200 PLC可以连接绝对型编码器吗? (4)问题2:S7-200 PLC与绝对型编码器怎样接线? (4)问题3:怎样处理格雷码码值? (5)IA&DT&BT Service & Support Page 3-6问题1:S7-200 PLC可以连接绝对型编码器吗?解答:S7-200 PLC可以连接绝对型编码器,但应注意以下几点:(1)S7-200 PLC可连接并行输出的绝对型编码器。
串行输出、总线型输出、变送一体型输出等绝对型编码器需PLC具有相应的接口或组态能力,不能与西门子S7-200 PLC 直接连接。
(2)接入S7-200 PLC 的绝对型编码器信号输出最好是格雷码。
如是纯二进制码,在数据刷新时可能有多位变化,读数会在短时间里造成错码。
(3)绝对型编码器在每圈的每个位置都有唯一的编码,由于 PLC数据更新受程序扫描周期的影响,因此经PLC读取并换算后的编码器位置值相对于编码器当前位置值存在一定的误差。
(4)对绝对型编码器进行接线时,必须确保其与PLC输入点连接好。
如有个别连接不良点,该点电位始终是0,将会造成错码而无法判断。
问题2:S7-200 PLC与绝对型编码器怎样接线?解答:并行输出的绝对型编码器输出有多少位就要占用PLC的多少位接点,以S7-200 PLC CPU224 为例,如使用12位输出的单圈绝对型编码器(PNP集电极开路输出) ,需要占用CPU224的12位输入点。
绝对型编码器的12位信号输出线L0—L11依次接入CPU224 的I0.0—I0.7,I1.0—I1.3。
西门子PLC与编码器使用
应用于高速计数模块的编码器基础1 编码器基础1.1光电编码器编码器是传感器的一种,主要用来检测机械运动的速度、位置、角度、距离和计数等,许多马达控制均需配备编码器以供马达控制器作为换相、速度及位置的检出等,应用范围相当广泛。
按照不同的分类方法,编码器可以分为以下几种类型:根据检测原理,可分为光学式、磁电式、感应式和电容式。
根据输出信号形式,可以分为模拟量编码器、数字量编码器。
根据编码器方式,分为增量式编码器、绝对式编码器和混合式编码器。
光电编码器是集光、机、电技术于一体的数字化传感器,主要利用光栅衍射的原理来实现位移——数字变换,通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。
典型的光电编码器由码盘、检测光栅、光电转换电路(包括光源、光敏器件、信号转换电路)、机械部件等组成。
光电编码器具有结构简单、精度高、寿命长等优点,广泛应用于精密定位、速度、长度、加速度、振动等方面。
这里我们主要介绍SIMATI C S7系列高速计数产品普遍支持的增量式编码器和绝对式编码器。
1.2增量式编码器增量式编码器提供了一种对连续位移量离散化、增量化以及位移变化(速度)的传感方法。
增量式编码器的特点是每产生一个输出脉冲信号就对应于一个增量位移,它能够产生与位移增量等值的脉冲信号。
增量式编码器测量的是相对于某个基准点的相对位置增量,而不能够直接检测出绝对位置信息。
如图1-1所示,增量式编码器主要由光源、码盘、检测光栅、光电检测器件和转换电路组成。
在码盘上刻有节距相等的辐射状透光缝隙,相邻两个透光缝隙之间代表一个增量周期。
检测光栅上刻有A、B两组与码盘相对应的透光缝隙,用以通过或阻挡光源和光电检测器件之间的光线,它们的节距和码盘上的节距相等,并且两组透光缝隙错开1/4节距,使得光电检测器件输出的信号在相位上相差90°。
旋转编码器与后续设备(PLC、计数器等)接线如何接
旋转编码器与后续设备(PLC、计数器等)接线如何接?分享到:⑴与PLC连接,以CPM1A为例:①NPN集电极开路输出方法1:如下图所示这种接线方式应用于当传感器的工作电压与PLC的输入电压不同时,取编码器晶体管部分,另外串入电源,以无电压形式接入PLC。
但是需要注意的是,外接电源的电压必须在DC30V以下,开关容量每相35mA以下,超过这个工作电压,则编码器内部可能会发生损坏。
具体接线方式如下:编码器的褐线接编码器工作电压正极,蓝线接编码器工作电压负极,输出线依次接入PLC的输入点,蓝线接外接电源负极,外接电源正极接入PLC的输入com端。
方法2:编码器的褐线接电源正极,输出线依次接入PLC的输入点,蓝线接电源负极,再从电源正极端拉根线接入PLC输入com端。
②电压输出接线方式如图所示:具体接线方式如下:编码器的褐线接电源正极,输出线依次接入PLC的输入点,蓝线接电源负极,再从电源正极端拉根线接入PLC输入com端。
③PNP集电极开路输出接线方式如下图所示:具体接线方式如下:编码器的褐线接工作电压正极,蓝线接工作电压负极,输出线依次接入PLC的输入com端,再从电源负极端拉根线接入PLC的输入com端。
④线性驱动输出具体接线如下:输出线依次接入后续设备相应的输入点,褐线接工作电压的正极,蓝线接工作电压的负极。
⑵与计数器连接,以H7CX(OMRON制)为例H7CX输入信号分为无电压输入和电压输入。
①无电压输入:以无电压方式输入时,只接受NPN输出信号。
NPN集电极开路输出的接线方式如下:具体接线方式如下:褐线接电源正极,蓝线接电源负极,再从电源负极端拉根线接6号端子,黑线和白线接入8和9号端子,如果需要自动复位,则橙线接入7号端子。
NPN电压输出的接线方式如下:接线方式与NPN集电极开路输出方式一样。
②电压输入NPN集电极开路输出的接线方式如下图所示:具体接线方式如下:褐线接电源正极,蓝线接电源负极,再从电源负极端拉根线接6号端子,黑线和白线接入8和9号端子,如果需要自动复位,则橙线接入7号端子。
plc接增量编码器控制电梯自动平层原理
PLC(可编程逻辑控制器)接增量编码器控制电梯自动平层的原理如下:
1. 安装增量编码器:在电梯的驱动轴上安装一个增量编码器,用于检测电梯运行时的实时位置和速度。
2. PLC 接收编码器信号:将增量编码器的信号传输到 PLC 中,通过编程实现对电梯运行状态进行监测和控制。
3. 编写程序:编写 PLC 程序,对电梯进行控制。
程序中需要实现以下功能:
- 监测当前电梯的位置和速度;
- 判断电梯是否到达目标楼层;
- 控制电梯停止在目标楼层;
- 自动调整电梯的位置和速度,以达到平层的效果。
4. 实现自动平层:当电梯到达目标楼层时,PLC 会根据当前的位置和速度计算电梯还需要移动的距离和时间,并进行调整,以实现平层的效果。
总的来说,PLC 接入增量编码器可以监测电梯的位置和速度,通过编程实现对电梯的控制,从而实现电梯的自动平层。
利用PLC与旋转编码器测量纵剪带钢长度的方法
利用PLC与旋转编码器测量纵剪带钢长度的方法介绍了利用可编程控制器的高速计数功能和人机界面、旋转编码器结合测量长度的一种方法。
该方法投资少、应用前景好。
一般来说,高速计数器被用作驱动鼓型计时器设备,该设备有一个安装了旋转式编码器的轴以一定的速度转动。
旋转式编码器每圈提供一个确定的计数值和一个复位脉冲。
来自旋转编码器的时钟和复位脉冲作为高速计数器的输入。
高速计数器装入一组预置值中的第一个值,当前计数值小于当前预置值时,希望的输出有效。
标签:长度测量;可编程控制器;人机界面;旋转编码器;高速计数器Method of PLC﹠Rotary Encoder Measurement Longitudinal Shearing Strip LengthSU Xue-ling(Baosteel Group,BayiSteel Co .,Ltd.,Metal Products Co .,Ltd.,Urumchi,830022)【Abstract】Introduces a method of measuring the length. the use of PLC high-speed count function in combination with man-machine interface and rotary encoder . Although this method is less investment,it have a good application prospect. Generally speaking,the high speed counter timer is used for driving drum type counter timer equipment,it was installed the device has a rotary encoder shaft rotates at a certain speed. Rotary encoder provides a certain meter value and a reset pulse each lap. The clock and reset pulse from rotary encoder pulse as a high-speed counter input. High speed counter load the first preset values in a set of values,the current count value is less than the preset value,the hope output effectively.【Key Words】length measurement;programmable logic controller ;man-machine interface;rotary encoder;high-speed counter1.前言目前,对机械设备的电气控制普遍采用可编程序控制器(PLC)作为控制核心。
编码器在西门子S7-200系列PLC应用实例(测量长度及直径)
西门子PLC如何与旋转编码器连接PLC程序:LD SM0.1CALL SBR_0NETWORK 1 // 子程序0开始// 配置HSC1LD SM0.1 // 首次扫描时MOVB 16#F8 SMB47 // 配置HSC1:// - 启用计数器// - 写入新当前值// - 写入新预设值// - 将初始方向设为向上计数// - 选择现用水平高的起始和复原输入// - 选择4x模式HDEF 1 11 // 将HSC1配置为正交模式,// 具有复原和起始输入功能MOVD +0 SMD48 // 清除HSC1的当前值MOVD +50 SMD52 // 将HSC1预设值设为50ATCH INT_0 13 // HSC1当前值= 预设值(事件13)// 附加在中断例行程序INT_0上ENI // 全局中断启用HSC 1 // 程序HSC1NETWORK 1 // 中断0开始LD SM0.0MOVD +0 SMD48 // 清除HSC1的当前值MOVB 16#C0 SMB47 // 选择仅写入一个新当前值,// 使HSC1保持启用状态HSC 1 // 程序HSC1##############这个要看触摸屏接口是什么,有usb接口的,有485或者232串口的。
给你提供几个:USB-PPI USB接口的西门子PLC S7-200编程电缆,带指示灯,对应西门子产品:6ES7 901-3DB30-0XA0 ,通信距离达2公里,电缆长度为3米USB-PPI+ 隔离型USB 接口的S7-200PLC 编程电缆,带指示灯,对应西门子产品:6ES7 901-3DB30-0XA0,通信距离达2公里,电缆长度3米PC-PPI RS232 接口的西门子S7-200PLC 编程电缆,RS232/PPI 接口,对应西门子产品号:6ES7 901-3CB30-0XA0电缆长度为2米(一次20条)PC-PPI RS232 接口的西门子S7-200PLC 编程电缆,RS232/PPI 接口,对应西门子产品号:6ES7 901-3CB30-0XA0电缆长度为3米6ES7901-3DB30-OXAO 隔离型USB接口的西门子S7-200PLC多主站PPI编程电缆,直接使用STEP7 MicroWIN 软件中的USB接口,无需安装驱动程序,支持PPI 、多主站PPI、高级PPI协议,支持187.5Kbps高速通信,100%同西门子6ES7 901-3DB30-0XA0 ,3米,带通信指示灯。
编码器与PLC连接及应用
设计思想首先你设定一个零点开关。
然后在需要停止的位置上也设置开关(如果可以有话),接下来就是你控制电机工作,移动到你实际需要停止位置上,记录并保存好当前的计数值,这样你就可以得到你所需要的任何停止位置的计数值了,把停止位置编好号码,以及记录好相应的计数值就可以了,以后你需要停在什么位置,只需要将当前的计数值与相应位置的计数对比,控制电机动作了。
当前值小于位置值时,电机向左运动;当前值大于位置值时,电机向右运动。
AB相接PLC的高速计数端,地接COM有关编码器(ENCODER)的电路信号输出种类,主要是针对要连接编码器信号的计数器,PL C,人机介面,工业电脑等式逻辑厂商,他们能接受或要求SENSOR输出信号,加以设计,亦每种控制器制造厂商会依据他的产品特性,希望相关SENSOR输出信号方式能搭配他们的特性,达到最佳品质要求.因此选用编码器时必须了解客户的控制器规格或使用环境等因素.1.电压型VOLTAGE: 一般而言对没有特殊要求或现场工作电气环境单纯的设备----用VOLTAGE输出(90%计数器)即可.2.电流型OPEN-COLLECT: 有些客户偏好电流型(OPEN-COLLECT),认为对稍许有干扰环境有较佳效果,早期PLC(DC24V系统)客户均要求用此规格,因为当时的日本ENCODER制造商,无法找到高压稳定的IC,因此只能利用电流型OPEN-COLLECT电路特性,生产高电压型信号输出ENCODER,形成今日PLC客户会指定电流型的原因。
另外对于一般信号要超过3M以上的场合,亦建议客户使用此规格,并且用高电压型,以避免长距离输送,因电压下降或干扰造成产品不良。
3.PVSH-PULL(互补型):这是一种NPN+PNP混合电路,一般而言日本(亚洲)系产品偏好设计NPN系统,欧美喜欢PNP系统,有时不清楚对方使用NPN 或PN P系统时,我们会建议使用PVSH-PULL(互补型)规格,但是有一点要注意,如果对方的系统也是PVSH-PULL(互补型)时就不能使用此规格。
西门子PLC与编码器使用
西门子PLC与编码器使用西门子是一家知名的电气设备制造商,他们的PLC(可编程逻辑控制器)和编码器在自动化控制系统中有着广泛的应用。
下面将详细介绍西门子PLC及编码器的使用。
首先,PLC是一种用于控制传感器、执行器以及其他电子设备的计算机。
它可以读取输入信号,并根据预设的程序和算法来控制输出信号。
PLC通常用于自动化控制系统中,如机器人、制造业、工厂等。
西门子的PLC具有高度可靠性、灵活性和可扩展性,因此在市场上有着广泛的应用。
PLC的编程可以通过多种方式进行,例如使用西门子TIA Portal软件进行图表编程或文本编程。
TIA Portal软件提供了友好的界面和功能强大的工具,使得PLC的编程过程变得简单和高效。
通过该软件,用户可以创建逻辑图、控制图和文本代码,然后将其上传到PLC中运行。
PLC通常与编码器一起使用,以实现对旋转或线性运动的精确控制。
编码器是一种测量设备,用于测量和记录运动的位置、速度和方向等信息。
它通过将运动转换为电脉冲信号来实现测量。
西门子的编码器可以提供高精度的测量结果,并具有快速和准确的响应能力。
PLC与编码器的结合使用可以实现许多应用,例如机器人运动控制、传送带位置控制、定位应用等。
通过将编码器连接到PLC的输入或输出端口上,PLC可以读取编码器输出的信号,并根据预设的算法进行计算和控制,并通过输出端口控制执行器的运动。
此外,西门子的PLC和编码器还具有一些高级功能,如安全性、网络通信和数据采集等。
例如,PLC可以通过配置安全输入和输出,来实现对机器或工厂的安全监控和控制。
它还支持与其他设备的通信,如人机界面、传感器、计算机等,以实现实时数据传输和远程监控。
总结起来,西门子的PLC及其与编码器的使用,为自动化控制系统提供了高度可靠和灵活的解决方案。
通过PLC的灵活编程和编码器的精确测量,可以实现对各种运动的精确控制和监测。
同时,PLC还具备高级功能和通信能力,满足了现代工业对自动化控制的要求。
用PLC怎么实现编码器的定位功能详解!
用PLC怎么实现编码器的定位功能详解!因为情怀还未了所以四海为家欢迎转发朋友圈,欢迎收藏严格来讲,编码器只会告诉你改如何定位,要如何执行,是需要靠PLC之类控制器或者步进电机来实现定位的,编码器好比人的眼睛,知道电机轴或者负载处于当前某个位置,工业上用的一般是光电类型编码器,下边简单说明一下。
简单说下编码原理和位置测量光电编码器是在一个很薄很轻的圆盘子上,通过紧密仪器来腐蚀雕刻了很多条细小的缝,相当于把一个360度,细分成很多等分,比如成1024组,这样每组之间的角度差是360/1024度=0.3515625度。
然后有个精密的发光源,安装在码盘的一面,码盘的另外一面,会有个接收器之类的,使用了光敏电阻这些元件加放大和整形电路组成,这样码盘转动时候,有缝隙的地方会透光过去。
接收器会瞬间收到光脉冲,经过电路处理后,输出一个电脉冲信号,这样码盘旋转了一周,会对应输出1024个脉冲,第一个脉冲位置如果是0,第二个脉冲位置就是0.3515625°,第三个脉冲位置是0.3515625°*2。
以此类推,这样只要有仪器能读到脉冲个数,就可以知道码盘对应在什么位置了,如果把编码器安装到电机的轴上,电机轴和码盘是刚性连接,两者的位置关系会一一对应,通过读编码器脉冲,就可以知道电机的轴位置。
而电机轴,比如会通过同步带,齿轮,链条等带动一些负载,比如控制丝杆,这样会有个所谓电子齿轮比的关系,电机转一圈,丝杆会前进多少毫米,这样读到了对应编码器上输出多少给脉冲,通过脉冲数就可以反推出当前丝杆的位置。
但是编码器是圆的,如果无限制旋转下去,角度会无穷大,所以设计了一种增量型的编码器,转一圈,会输出三组信号ABZ,其中AB 是一样的脉冲。
比如上边说的一圈有1024个脉冲,AB相脉冲对应一圈内的圆周角度,而且两种脉冲是处于正交状态的,如果是正反转,通过判断AB 相脉冲的上升沿和下降沿的先后顺序,就可以知道编码器当前是顺时针还是逆时针方向旋转的,另外有个Z相脉冲,是因为圆周虽然会不停转下去,角度会无穷无尽,但是都是一周一周的重复而已,零相脉冲固定在圆周某个位置,编码器每转一圈,只输出一个零相脉冲。
西门子PLC与绝对值编码器的连接、实例和如何对编码器编程
西门子PLC与绝对值编码器的连接、实例和如何对编码器编程1,西门子S7-1200与增量编码器的连接西门子S7-1200的数字输入开关点均提供了增量编码器脉冲信号的快速计数器功能,单相信号达到200KHz,双相信号(可四倍频及判断方向)达到80KHz,对于常用的2500PPR(每转分辨脉冲数),转速最快达到1920RPM(每分钟转数)。
增量编码器的信号为PNP 单向开路信号,推荐选型的增量编码器建议为10—30V推挽式输出型,例如GI58N增量型编码器。
2,西门子S7-1200与绝对值编码器4—20mA信号的连接绝对值编码器信号不怕干扰,停电数据不会丢失,PLC对于绝对值编码器无需时刻计数,对于CPU扫描无需计算中断时间并节省CPU 资源,尤其是现在绝对值编码器的市场价格大幅度下降,同时因数据可靠性的提高,对于使用绝对值编码器可节省调试时间,减少售后服务成本,实际使用效果及性价比已远优于选用增量型编码器,在PLC 位置定位中已有越来越多的用户倾向于使用绝对值编码器。
由于S7-1200的经济性,与绝对值编码器的连接首选较为经济和方便的4—20mA信号接口,西门子S7-1200加SM1231模拟量模块,可直接连接2个带有4—20mA输出接口的绝对值编码器。
绝对值编码器分单圈绝对值和多圈绝对值,单圈绝对值编码器是指编码器旋转在360度以内工作,或者0—180度内工作,这样选择的编码器,4mA对应0度,360度(或180度)对应20mA,在PLC 内的数据线性对应角度值,每一个数值对应唯一的角度值,该数据无需靠计数,不怕干扰与停电,可直接编程使用。
单圈绝对值编码器推荐使用GMS412.LB(代号9400S),该编码器可设定20mA对应的角度值和旋转方向、零点偏置,例如可设定20mA对应180度,编码器工作在0—180度内。
在长度或高度的PLC定位控制中,常需要编码器旋转超过360度的工作范围,就需要选择多圈绝对值编码器了,多圈绝对值编码器的4—20mA输出有两类,一类是固定量程的多圈绝对值,例如16圈、64圈、256圈,即20mA对应值为16圈终点、64圈或256圈,此类编码器较为经济,推荐的型号为GEX60.LB;另一类为智能型多圈绝对值编码器,20mA可设定在1—4096圈中间的任何位置,并可设置零点偏置,推荐的型号为GAX60.LB(代号9600),此款编码器应用极为广泛,已在起重、水利、军工、石油、化工、及各种工业机械等很多领域有大量成功应用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
应用于高速计数模块的编码器基础1 编码器基础1.1光电编码器编码器是传感器的一种,主要用来检测机械运动的速度、位置、角度、距离和计数等,许多马达控制均需配备编码器以供马达控制器作为换相、速度及位置的检出等,应用范围相当广泛。
按照不同的分类方法,编码器可以分为以下几种类型:根据检测原理,可分为光学式、磁电式、感应式和电容式。
根据输出信号形式,可以分为模拟量编码器、数字量编码器。
根据编码器方式,分为增量式编码器、绝对式编码器和混合式编码器。
光电编码器是集光、机、电技术于一体的数字化传感器,主要利用光栅衍射的原理来实现位移——数字变换,通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。
典型的光电编码器由码盘、检测光栅、光电转换电路(包括光源、光敏器件、信号转换电路)、机械部件等组成。
光电编码器具有结构简单、精度高、寿命长等优点,广泛应用于精密定位、速度、长度、加速度、振动等方面。
这里我们主要介绍SIMATIC S7系列高速计数产品普遍支持的增量式编码器和绝对式编码器。
1.2增量式编码器增量式编码器提供了一种对连续位移量离散化、增量化以及位移变化(速度)的传感方法。
增量式编码器的特点是每产生一个输出脉冲信号就对应于一个增量位移,它能够产生与位移增量等值的脉冲信号。
增量式编码器测量的是相对于某个基准点的相对位置增量,而不能够直接检测出绝对位置信息。
如图1-1所示,增量式编码器主要由光源、码盘、检测光栅、光电检测器件和转换电路组成。
在码盘上刻有节距相等的辐射状透光缝隙,相邻两个透光缝隙之间代表一个增量周期。
检测光栅上刻有A、B两组与码盘相对应的透光缝隙,用以通过或阻挡光源和光电检测器件之间的光线,它们的节距和码盘上的节距相等,并且两组透光缝隙错开1/4节距,使得光电检测器件输出的信号在相位上相差90°。
当码盘随着被测转轴转动时,检测光栅不动,光线透过码盘和检测光栅上的透过缝隙照射到光电检测器件上,光电检测器件就输出两组相位相差90°的近似于正弦波的电信号,电信号经过转换电路的信号处理,就可以得到被测轴的转角或速度信息。
图1-1增量式编码器原理图一般来说,增量式光电编码器输出A、B 两相相位差为90°的脉冲信号(即所谓的两相正交输出信号),根据A、B两相的先后位置关系,可以方便地判断出编码器的旋转方向。
另外,码盘一般还提供用作参考零位的N 相标志(指示)脉冲信号,码盘每旋转一周,会发出一个零位标志信号。
图1-2增量式编码器输出信号1.3绝对式编码器绝对式编码器的原理及组成部件与增量式编码器基本相同,与增量式编码器不同的是,绝对式编码器用不同的数码来指示每个不同的增量位置,它是一种直接输出数字量的传感器。
图1-3绝对式编码器原理图如图1-3所示,绝对式编码器的圆形码盘上沿径向有若干同心码道,每条码道上由透光和不透光的扇形区相间组成,相邻码道的扇区数目是双倍关系,码盘上的码道数就是它的二进制数码的位数。
在码盘的一侧是光源,另一侧对应每一码道有一光敏元件。
当码盘处于不同位置时,各光敏元件根据受光照与否转换出相应的电平信号,形成二进制数。
显然,码道越多,分辨率就越高,对于一个具有n位二进制分辨率的编码器,其码盘必须有n 条码道。
根据编码方式的不同,绝对式编码器的两种类型码盘(二进制码盘和格雷码码盘),如图1-4所示。
图1-4绝对式编码器码盘绝对式编码器的特点是不需要计数器,在转轴的任意位置都可读出一个固定的与位置相对应的数字码,即直接读出角度坐标的绝对值。
另外,相对于增量式编码器,绝对式编码器不存在累积误差,并且当电源切除后位置信息也不会丢失。
2 编码器输出信号类型一般情况下,从编码器的光电检测器件获取的信号电平较低,波形也不规则,不能直接用于控制、信号处理和远距离传输,所以在编码器内还需要对信号进行放大、整形等处理。
经过处理的输出信号一般近似于正弦波或矩形波,因为矩形波输出信号容易进行数字处理,所以在控制系统中应用比较广泛。
增量式光电编码器的信号输出有集电极开路输出、电压输出、线驱动输出和推挽式输出等多种信号形式。
2.1集电极开路输出集电极开路输出是以输出电路的晶体管发射极作为公共端,并且集电极悬空的输出电路。
根据使用的晶体管类型不同,可以分为NPN集电极开路输出(也称作漏型输出,当逻辑1时输出电压为0V,如图2-1所示)和PNP集电极开路输出(也称作源型输出,当逻辑1时,输出电压为电源电压,如图2-2所示)两种形式。
在编码器供电电压和信号接受装置的电压不一致的情况下可以使用这种类型的输出电路。
图2-1 NPN集电极开路输出图2-2 PNP集电极开路输出对于PNP型的集电极开路输出的编码器信号,可以接入到漏型输入的模块中,具体的接线原理如图2-3所示。
注意:PNP型的集电极开路输出的编码器信号不能直接接入源型输入的模块中。
图2-3 PNP型输出的接线原理对于NPN型的集电极开路输出的编码器信号,可以接入到源型输入的模块中,具体的接线原理如图2-4所示。
注意:NPN型的集电极开路输出的编码器信号不能直接接入漏型输入的模块中。
图2-4 NPN型输出的接线原理2.2电压输出型电压输出是在集电极开路输出电路的基础上,在电源和集电极之间接了一个上拉电阻,这样就使得集电极和电源之间能有了一个稳定的电压状态,如图2-5。
一般在编码器供电电压和信号接受装置的电压一致的情况下使用这种类型的输出电路。
图2-5电压输出型2.3推挽式输出推挽式输出方式由两个分别为PNP型和NPN型的三极管组成,如图2-6所示。
当其中一个三极管导通时,另外一个三极管则关断,两个输出晶体管交互进行动作。
这种输出形式具有高输入阻抗和低输出阻抗,因此在低阻抗情况下它也可以提供大范围的电源。
由于输入、输出信号相位相同且频率范围宽,因此它还适用于长距离传输。
推挽式输出电路可以直接与NPN和PNP集电极开路输入的电路连接,即可以接入源型或漏型输入的模块中。
图2-6推挽式输出2.4线驱动输出如图2-7所示,线驱动输出接口采用了专用的IC 芯片,输出信号符合RS-422标准,以差分的形式输出,因此线驱动输出信号抗干扰能力更强,可以应用于高速、长距离数据传输的场合,同时还具有响应速度快和抗噪声性能强的特点。
图2-7线驱动输出TM PosInput1---√√√兼容; - 不兼容4 编码器使用的常见问题4.1编码器选型时要考虑哪些参数在编码器选型时,可以综合考虑以下几个参数:编码器类型:根据应用场合和控制要求确定选用增量型编码器还是绝对性编码器。
输出信号类型:对于增量型编码根据需要确定输出接口类型(源型、漏型)。
信号电压等级:确认信号的电压等级(DC24V、DC5V等)。
最大输出频率:根据应用场合和需求确认最大输出频率及分辨率、位数等参数。
安装方式、外形尺寸:综合考虑安装空间、机械强度、轴的状态、外观规格、机械寿命等要求。
4.2如何判断编码器的好坏可以通过以下几种方法判断编码器的好坏:将编码器接入PLC的高速计数模块,通过读取实际脉冲个数或码值来判断编码器输出是否正确。
通过示波器查看编码器输出波形,根据实际的输出波形来判断编码器是否正常。
通过万用表的电压档来测量编码器输出信号电压来判断编码器是否正常,具体操作方法如下:1)编码器为NPN晶体管输出时,用万用表测量电源正极和信号输出线之间的电压导通时输出电压接近供电电压关断时输出电压接近0V2)编码器为PNP晶体管输出时,用万用表测量测量电源负极和信号输出线之间的电压导通时输出电压接近供电电压关断时输出电压接近0V4.3计数不准确的原因及相应的避免措施在实际应用中,导致计数或测量不准确的原因很多,其中主要应注意以下几点:编码器安装的现场环境有抖动,编码器和电机轴之间有松动,没有固定紧。
旋转速度过快,超出编码器的最高响应频率。
编码器的脉冲输出频率大于计数器输入脉冲最高频率。
信号传输过程中受到干扰。
针对以上问题的避免措施:检查编码器的机械安装,是否打滑、跳齿、齿轮齿隙是否过大等。
计算一下最高脉冲频率,是否接近或超过了极限值。
确保高速计数模块能够接收的最大脉冲频率大于编码器的脉冲输出频率。
检查信号线是否过长,是否使用屏蔽双绞线,按要求做好接地,并采取必要抗干扰措施。
4.4空闲的编码器信号线该如何处理在实际的应用中,可能会遇到不需要或者模块不支持的信号线,例如:对于带零位信号的AB正交编码器(A、B、N),模块不支持N相输入或者不需要Z信号。
对于差分输出信号(A、/A,B、/B,N、/N),模块不支持反向信号(/A,/B,/N)的输入。
对于这些信号线,不需要特殊的处理,可以直接放弃不用!4.5增量信号多重评估能否提高计数频率对于增量信号,可以组态多重评估模式,包括双重评估和四重评估。
四重评估是指同时对信号A和B的正跳沿和负跳沿进行判断,进而得到计数值,如图4-1所示。
对于四重评估的模式,因为对一个脉冲进行了四倍的处理(四次评估),所以读到的计数值是实际输入脉冲数的四倍,通过对信号的多重评估可以提高测量的分辨率。
图4-1四重评估原理图通过以上对增量信号多重评估原理的分析可以看出,多重评估只是在原计数脉冲的基础上对计数值作了倍频处理,而实际上对实际输入脉冲频率没有影响,所以也不会提高模块的最大计数频率。
例如,FM350-2的最大计数频率为10kHz,那么即使配置为四重评估的模式,其最大的计数频率还是10kHz。