EHC20200高速计数模块的_第1页
EHC20200高速计数模块的_第2页
EHC20200高速计数模块的_第3页
EHC20200高速计数模块的_第4页
EHC20200高速计数模块的_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、unity quantum ehc20200高速计数模块的连接和计数速率计数模式edition:2009-5安全信息重要信息注意: 在尝试安装、操作或调试设备之前,请仔细阅读下述说明并通过查看来熟悉设备。下述特别信息可能会在文本其他地方或设备上出现,提示用户潜在的危险和注意事项,或提供阐明或简化某一过程的信息。 这是“警告”的符号。警示用户潜在的危险和必须要遵守的规则,如果不遵守使用说明,可能导致调试失败、人身伤害甚至设备损坏。 这是提醒“注意”的符号。提醒用户需要注意的操作说明。请遵守所有带此符号的注意事项,以避免不必要的调试错误。 警告“警告”表示可能存在危险,如果不遵守,可能导致严重的人

2、身伤害甚至死亡,或设备损坏。注意“注意”表示需要注意的操作,如果不遵守,可能导致调试失败。目录1. 实验简介32. 硬软件环境33. xcc增量型编码器的介绍43.1 编码器简介43.2 增量型旋转编码器简介53.3 施耐德编码器介绍64. ehc20200高速计数模块简介74.1 ehc20200高速计数模块性能74.2 ehc20200高速计数模块的面板指示85. 硬件连接96. plc编程组态106.1 组态cpu106.2 配置ehc202oo高速计数模块117. 实验调试137.1 计算机与plc的连接137.2 计数器的操作模式147.2.1 命令1:配置模块;157.2.2 命令

3、2:加载参数167.2.3 命令3:读取计数器输入值187.2.4 命令4:读取速率或预设前的最后一个计数值197.3 编程配置207.4 上电调试208. 附件218.1 unity quantum程序218.2 quantum ehc202oo高速计数模块用户手册21在实际进行调试之前,为保证调试安全:1 只有在断电的情况下才能对编码器连接器进行插拔操作,且强烈建议用户在断电的情况下对编码器进行接线等操作。2 如果编码器带了负载,建议用户断开负载进行调试,以避免负载的起动对人身和设备造成危害。3 如果用户的编码器必须带负载进行调试,请务必确保编码器得运行不会对人身、设备造成危害,以及对生产

4、造成影响。警告1. 实验简介随着plc性能的提高,以及高生产率的设备需求,在各个生产领域都需要提供一下信息:1)计数、计数定位2)绝对定位3)速度控制要实现以上的功能少不了plc计数功能的应用,本文介绍了施耐德电气公司的系列产品unity quantum plc ehc20200高速计数模块和xcc增量型旋转编码器的连接和计数功能。施耐德电气的其他些列plc的高速计数模块的连接和计数功能将在本系列的其他文章中介绍。2. 硬软件环境主要硬件如下:类型型号数量参考图片plcunity quantum 140cpu651601高速计数模块ehc202001编码器xcc增量型编码器xcc-1510ps

5、11y124vdc电源1usb通信电缆uny xca usb 0331主要软件:unity pro v4.0。unity pro是施耐德电气支持quantum,unity quantum,m340的通用编程,调试和运行的软件包。3. xcc增量型编码器的介绍3.1 编码器简介光电编码器,是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。这是目前应用最多的传感器,光电编码器是由光栅盘和光电检测装置组成。光栅盘是在一定直径的圆板上等分地开通若干个长方形孔。由于光电码盘与电动机同轴,电动机旋转时,光栅盘与电动机同速旋转,经发光二极管等电子元件组成的检测装置检测输出若干脉冲信号,

6、通过计算每秒光电编码器输出脉冲的个数就能反映当前电动机的转速。旋转编码器是一种光电式旋转测量装置,它将被测的角位移直接转换成数字信号(高速脉冲信号)。因些可将旋转编码器的输出脉冲信号直接输入给plc,利用plc的高速计数器对其脉冲信号进行计数,以获得测量结果。不同型号的旋转编码器,其输出脉冲的相数也不同,有的旋转编码器输出a、b、z三相脉冲,有的只有a、b相两相,最简单的只有a相。1 构造编码器主要是由码盘(圆光栅、指示光栅)、机体、发光器件、感光器件等部件组成。1)圆光栅是由涂膜在透明材料或刻画在金属材料上的成放射状的明暗相间的条纹组成的。一个相邻条纹间距称为一个栅节,光栅整周栅节数就是编码

7、器的脉冲数(分辨率)。2)指示光栅是一片固定不动的,但窗口条纹刻线同圆光栅条纹刻线完全相同的光栅片。3)机体是装配圆光栅,指示光栅等部件的载体。4)发光器件一般是红外发光管。5)感光器件是高频光敏元件;一般有硅光电池和光敏三极管。2工作原理由圆光栅和指示光栅组成一对扫描系统,在扫描系统的一侧投射一束红外光,在扫描系统的另一侧的感光器件就可以收到扫描光信号;当圆光栅转动时,感光器件接收到的扫描光信号会发生变化,感光器件可以把光信号转变成电信号并输出给控制系统或仪表。一般编码器的输出信号为两列成90度相位差的sin信号和cos信号(这是由指示光栅的窗口条纹刻线保证的);这些信号的周期等于圆光栅转过

8、一个栅节(p)的移动时间,对sin信号和cos信号进行放大及整形就可输出方波脉冲信号。3分类其主要有两种,一种是增量型,另一种是绝对型。增量型的特征是只有在旋转期间会输出对应旋转角度脉冲,停止时不会输出。它是利用计数来测量旋转的方式;价格比较便宜。绝对型的的特征是不论是否旋转,可以将对应旋转角度进行平行输出的类型,不需要计数器可确认旋转位置;它还有不受机械的晃动或震动以及开关等电器干扰的功能,价格贵。在选择使用时,可参考以下几点。包括成本、分辨率、外形尺寸、轴负荷及机械寿命、输出频率、环境、轴旋转力矩、输出回路等等。3.2 增量型旋转编码器简介本文所用的编码器是增量型的旋转编码器,下面详细介绍

9、一下增量型旋转编码器。l 增量型编码器是通过计算脉冲数以确定移动物体的位置与位移;l 编码器输出一组脉冲信号;l 增量型编码器码盘有两组轨道:外轨道(通道a与b)由n个相同角度透明与不透明扇区构成,每个周期等于1个不透明扇区+1个透明扇区(n/2是分辨率或周期数)。内通道(通道z)由单个透明扇区构成. 信号 z 为 “零 与信号a与b同步 “增量型“码盘信号转换接收器控光装置码盘发射器 增量型码盘包括两个通道.通道a为基本信号.通道b用于判定旋转方向.信号a的上升沿时信号b为1即一个方向.信号a的上升沿时信号b为0即另一个方向.内通道仅有单个透明扇区提供单个信号叫 “置零”. 零信号提示每转一

10、周,确定参考位置,特别用于旋转计数和复位到零.903609036090 25 25一个周期一个周期电路同步处理3.3 施耐德编码器介绍增量型编码器:1)增量型编码器分为轴型和轴套型两种,外型尺寸分40,58,90三种 40 分辨率从100到1024, 58分辨率100到5000, 90分辨率从100到10000. 如果是分辨率可调的,最大可调到80000.2)输出只有长线驱动和推挽5 v 长线驱动, rs 422, 4.75.30 v。推挽输出, 530 v、 11.30 v。3)编码器选型需要特别注意:一是:机械安装尺寸,包括定位止口,轴径,安装孔位;电缆出线方式;安装空间体积;工作环境防护

11、等级是否满足要求。二是:分辨率,即编码器工作时每圈输出的脉冲数,是否满足设计使用精度要求。编码器的输出频率不要超过plc的允许范围。三是:电气接口,编码器输出方式常见有推挽输出,长线驱动输出,ssi 输出等。其输出方式应和plc接口电路相匹配。4. ehc20200高速计数模块简介4.1 ehc20200高速计数模块性能ehc20200是modicon quantum的一种高速计数模块。一般性能如下:4.2 ehc20200高速计数模块的面板指示ehc20200高速计数模块的液晶面板上的指示灯如下:指示灯对应的描述如下:在正常输入的状态下,ehc20200的液晶显示为:active:绿色常量;

12、表示模块已经激活;en1/en2:绿色常量;表示此计数器已经使能;in1/in2:快速闪烁;表示脉冲正在输入;5. 硬件连接编码器到ehc20200高速计数模块的连接如下,这里只以通道1为例进行接线:615234124v脉冲单端输入,只需要接入编码器的一相即可;2计数器硬件使能端;ehc202计数器必须使用硬件使能,不然无法计数。3计数器离散输出端;4编码器引脚定义;5编码器需要供电,本例种使用的是24v编码器;624vdc供电,模块必须要供电;ehc20200模块的计数输入同时需要硬件使能和软件使能。注意6. plc编程组态本例中的plc组态和编程全部采用unity pro 4.0完成。un

13、ity pro是施耐德电气支持quantum,premium,m340的通用编程、调试和运行的软件包。plc编程主要包括硬件组态和软件编程两个部分。6.1 组态cpu步骤动作&示例1打开unity pro,并新建一个项目,选择quantum系列中与用户使用类型相同的cpu类型。这里以cpu65160为例。2在unity窗口的project brower中双击configuration,打开硬件组态。双击打开硬件组态 6.2 配置ehc202oo高速计数模块由于ehc20200计数器可以有四种操作模式:l 2个通道上的16位计数器,带两个输出,可配置递增模式和积分模式;l 使用2个通道的1个32

14、位计数器,带两个输出,可配置递增模式和积分模式;l 2个通道上的32位计数器,不带输出,可配置为递增模式或积分模式;l 2个通道上的16位计数器,对于递增编码器或积分编码器为速率采样模式;这里以速率计数模式为例进行配置:步骤动作&示例1双击机架上的空槽位,添加高速计数模块ehc20200 2双击ehc20200模块,进入ehc20200的配置界面。切换到configuration页面进行配置;每个ehc20200模块会自动分配6个输入寄存器和6个输出寄存器,用户可以自行更改起始地址。3分别对通道1进行如下配置:参数设置值注释taskmast计数器的处理任务;可选项:主任务/快速任务/辅助任务。

15、如果不对计数器采用其他的特殊任务最好都设置成主任务。number of countersrate sample mode模块的工作模式;可选项:2*16,有输出;1*32,有输出;2*32,无输出;速率采样模式;4个选项分别对应ehc202模块的4个模式。这里我们选择速率采样模式。工作模式的选择还需要在后面的编程中设置。counter 1 mode controlincremental计数器1的控制模式;可选项:incremental/增量模式;quadrature/差分模式;这里以增量型为例。控制模式的选择还需要在后面的编程中设置。counter 2 mode controlincremen

16、tal计数器1的控制模式;可选项:incremental/增量模式;quadrature/差分模式;这里以增量型为例。控制模式的选择还需要在后面的编程中设置。counter 1 rate sampler timer100计数器1在采样模式下的采样时间;065535,时间基数是ms。这里以100ms为例。速率采样时间还需要在后面的编程中设置。counter 2 rate sampler timer0计数器2在采样模式下的采样时间;065535,时间基数是ms。速率采样时间还需要在后面的编程中设置。7. 实验调试用户在上电调试之前,请务必确保plc,变频器以及所带的电机的接地安全,以避免因接地问题

17、而可能造成的人身伤害和设备损坏。警告7.1 计算机与plc的连接本文中计算机和plc的连接采用usb方式,常用的连接方式还有tcp/ip,modbusplus等。连接图如下:11usb电缆;一端插入unity quantum的usb端口,另外一段插入装有unity pro的计算机。硬件连接完成之后,在unity pro中设置如下:步骤动作&示例1将unity pro的连接模式切换到标准模式:standard mode为标准模式;simulation mode为仿真模式。2设置plc连接方式为usb;前提条件是计算机中已经安装了usb驱动,且连接cpu后,计算机的右下脚出现了usb驱动的图标。将

18、media设置为usb,address设置为sys。3地址设置完毕后点击test connection进行连接测试,测试成功后会显示如下提示:测试连接成功后点击ok确定set address设置。4连接plc。连接成功后,unity 软件的下方状态栏会显示当前plc的状态。然后下载所有程序,并将cpu运行起来。7.2 计数器的操作模式由于ehc20200计数器可以有四种操作模式:l 2个通道上的16位计数器,带两个输出,可配置递增模式和积分模式;l 使用2个通道的1个32位计数器,带两个输出,可配置递增模式和积分模式;l 2个通道上的32位计数器,不带输出,可配置为递增模式或积分模式;l 2个

19、通道上的16位计数器,对于递增编码器或积分编码器为速率采样模式;本文以速率计数模式为例进行配置。速率计数器的当前速率值等于采样周期内脉冲的个数。每个ehc20200模块会自动分配6个输入寄存器(%iw)和6个输出寄存器(%mw),在输出寄存器种对2个计数器进行配置和操作,同时在输入寄存器中查看当前计数器的状态和计数值。每个计数器的配置和操作都必须顺序经过如下4个命令:7.2.1 命令1:配置模块;配置模块的功能包括:l 配置模块为脉冲输入或积分输入;l 配置模块为计数模式或速率采样模式;2个计数器不可单独配置。l 定义计数器寄存器的长度(16位或32位);l 定义输出功能;模块定义为2个16位

20、计数器或1个32位计数器时带输出功能,模块定义为2个32位计数器或速率技术模式时不带输出功能;l 定义输出点;命令寄存器的功能如下:寄存器功能%mw*%mw*+1%mw*+2配置命令对应的响应如下:寄存器响应%iw*%iw*+1与%mw*+1相同%iw*+2与%mw*+2相同%iw*+3与%mw*+3相同%iw*+4与%mw*+4相同%iw*+57.2.2 命令2:加载参数加载参数功能包括:l 计数器最大计数值、设定值;例如到达设定值后的输出。l 在某个时间区间的输出功能;l 速率采样的时间周期。针对上面介绍的4种不同的操作模式,对应此命令中的4种命令方式:方式12*16位,带输出寄存器功能%

21、mw*%mw*+1%mw*+2%mw*+3%mw*+4%mw*+5方式21*32位,带输出寄存器功能%mw*%mw*+1计数器的最大值:低字%mw*+2计数器的最大值:高字%mw*+3计数器的设定值:低字%mw*+4计数器的设定值:高字%mw*+5输出延时方式32*32位,不带输出寄存器功能%mw*%mw*+1计数器1的最大值:低字%mw*+2计数器1的最大值:高字%mw*+3计数器2的最大值:低字%mw*+4计数器2的最大值:高字方式32*32位,不带输出寄存器功能%mw*%mw*+1计数器1的采样时间%mw*+2计数器2的采样时间命令2的响应寄存器格式与命令1完全一样。7.2.3 命令3:

22、读取计数器输入值此命令直接读取当前计数值,命令寄存器的功能如下:寄存器功能%mw*响应寄存器如下:寄存器响应%iw*%iw*+1计数器1的当前值(低位)%iw*+2计数器1的当前值(高位)%iw*+3计数器2的当前值(低位)%iw*+4计数器2的当前值(高位)%iw*+57.2.4 命令4:读取速率或预设前的最后一个计数值此命令直接读取当前速率采样值或预设前的最后一个计数值,命令寄存器的功能如下:寄存器输入寄存器%mw*对应的响应如下:寄存器输入寄存器%mw*%iw*+1计数器1的当前速率或计数值(低位)%iw*+2计数器1的当前速率或计数值(高位)%iw*+3计数器2的当前速率或计数值(低位

23、)%iw*+4计数器2的当前速率或计数值(高位)%iw*+5本例中采用速率采样模式,速率计数器的当前速率值等于采样周期内脉冲的个数。需要配置的命令分别为命令1,命令2,命令4。7.3 编程配置速率计数器对单位时间内的脉冲数进行计数,采样周期可以由用户指定。此时的计数值实际为单位时间内的脉冲数,因此可用于确定速度,流速或转速。此计数器类型不处理输入和输出。上一章节已经提到,配置的过程为命令1(配置计数通道),命令2(加载参数),命令4(读取速率值)。按照这3个顺序命令的过程,分别编程如下:变量定义如下:梯形图程序如下:7.4 上电调试在unity quantum程序下载完毕后,运行plc,并打开在线监控表进入在线调试:按先后顺序进行如下操作:步骤1命令1:将configure=1,配置计数器1为速率采样模式,并禁用计数器2;步骤2命令2:将load_value=1,计数器使能,加载速率采样模式的采样周期为100ms;步骤3命令4:将read_rate=1,读取当前速率值。此时旋转编码器,就可以看到当前速率值。8. 附件8.1 unity quantum程序本例中给出的测试程序如下:8.2 quantum ehc202oo高速计数模块用户手册腔谊剧楔骑慕访胯会陇惹巳枚黑卑烃擒邓赣雍涟型铭避揩因钞徊仁划么鼻涤陶棍歧谐

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论