旋转编码开关控制程序
- 格式:doc
- 大小:15.50 KB
- 文档页数:3
基于PLC的液压同步系统的程序设计方法在液压系统中,经常要求系统能控制处理多个执行机构同步运行的问题。
下面以笔者为国内某热电厂所设计的由一台PLC和四个电液比例阀组成的系统为例,说明同步系统的组成及程序设计方法。
一、系统组成系统由PLC、电流比例阀、齿轮双齿条油缸及转动执行机构等部分组成。
由PLC控制四个电液比例阀分别驱动四个齿轮双齿条油缸,带动四个执行机构转动。
控制要求规定:四个执行机构转动时,其转动速度应同步,最终的转动位置角度应相同。
系统的PLC选用Koyo SZ-4型产品,其各种模块安装在机架内的不同槽位上,I/O点的地址定义号由该模块所在的槽位决定,八槽机架所安装的模块类型及其地址定义号如图1所示。
图1系统的开关量输入模块选用8ND1型和16ND1型24VDC模块,它们的地址号为1010 ~1077,共56点。
主要用来连接按钮输入信号和接收绝对式旋转编码器发生的编码信号。
开关量输出模块选用8TR1型24VDC模块,它的地址号为~010~Q017,主要用来连接各种指示灯。
模拟量输出模块的型号为2DA2,该D/A模块提供2路-10V~—+10V的输出电压。
Z-CTIF为高速计数模块,该模块用于接收增量式旋转编码器发来的高速脉冲。
比例阀选用的是4WRZ16型先导式电液比例换向阀,其电源形式为直流24V,电磁铁名义电流为800mA。
由PLC输出的-10V~+10V电压控制功率放大器输出-800mA~+800m A电流,输出电流的大小决定了电液比例阀阀口的开度。
系统选用Koyo TRD-NA360PW绝对式旋转编码器作为执行机构转动角度检测反馈元件。
当电液比例阀驱动齿轮双齿条油缸带动执行机构低速转动时,绝对式旋转编码器可将执行机构的转动位置角度实时反馈给PLC。
系统选用的增量式旋转编码器用于发出执行机构转动方向和转动角度大小的指令。
二、程序设计方法1、旋转编码器数据采集的编程方法图2为绝对式旋转编码器和增量式旋转编码器数据采集的部分程序。
矿用多回路先导模块矿用多回路先导模块:安贝尔一、产品描述AXDN3‐4RCAN 先导模块用于将先导转换为一个输出CANBUS2.0A 信号,以实现先导-远控的转换。
每一个模块提供四回路独立先导,与控制线、远方二极管配合使用实现先导控制和先导控制线故障保护功能。
检测监测先导沿线故障,如开/短路,先导二极管是否反接,以保证系统的可靠启动/停止,避免误启动。
本文以深圳市安贝尔科技生产的AXDN3‐4RCAN 先导模块为例,进行介绍,AXDN3‐4RCAN采用工业级芯片进行数据处理,内建CAN2.0 协议输出。
可方便地进行单点先导和两点模式的切换及Id 设置。
二、板面图1端口说明三、先导回路模块采用两根先导线控制设备的启动、停止和保持,分两种接线方式(根据先导模式设置选择:单点先导和两点先导。
二极管选择1N4007,若二极管不接或反接都不能启动。
30Ω电阻选择精度不低于±15%,功率不小于1/4W。
图一单点先导图二两点先导1.单点先导:<启动/停止>键为常开式自闭锁按键(1启动操作:按<启动/停止>键使其闭合 ---〉启动(2停止操作:按<启动/停止>键使其断开 ---〉停止2.两点先导:<启动>键为常开式自复位按键,<停止>键为常闭式自复位按键(1启动操作:按<启动>键使其闭合3~20秒后松开 ---〉启动,若不足3秒或超过20秒均不能启动被控设备,此启动方式可以防止工人误操作或<启动>键损坏短路,提高安全性。
(2停止操作:按<停止>键使其断开 ---〉停止3.CAN 通讯数据结构:①数据帧②数据DATA[0]:启动/停止指示DATA[0]:启动/停止指示,当检测到启动指令时,对应的位值为1,有故障或停止指令时为0③数据DATA[2]~DATA[5]:1~4 路检测状态指示(-- 表示无此状态四、使用说明1开机上电,电源灯(红色点亮;2当系统电源稳定后,运行灯(绿色点亮并有规律地闪烁;3启动灯:(灭表示所有先导回路均无检测到启动指令,(亮有先导回路检测到启动指令,此时DATA[0]各位指示对应各先导回路的启动/停止状态,1-启动,0-停止。
INSPIRED BY EFFICIENCY操作说明书Interroll DriveControl DriveControl 20DriveControl 54DriveControl 2048制造商地址INTERROLL(Suzhou) Co. LTD.NO. 16 Huipu RoadSuzhou Industrial ParkJiangsu Province, P.R.ChinaZip code:215126英特诺物流机械(苏州)有限公司中国江苏苏州工业园区惠浦路16号;邮编215126内容我们力求信息的准确性,及时性和完整性,并精心准备了本文档中的内容。
无论如何,错误和更改均明确保留。
版权/知识产权文本,图片,图形等及其排列受版权保护和其他保护法的保护。
禁止以任何形式复制,更改,传播或出版本文档的部分或全部内容。
本文档仅用于提供信息和预期用途,无权复制有问题的产品。
本文档中包含的所有标记(受保护的标记,例如徽标和商业名称)均为Interroll AG,CH或第三方的财产,未经事先书面许可,不得使用,复制或分发。
在线版本 - 仅适用于彩色打印!目录1 关于本文档 7 1.1 本文档中的警告提示 81.2 符号 92 与安全相关的信息 10 2.1 最新技术水平 10 2.2 按规定使用 10 2.3 违反规定使用 10 2.4 员工资质 11 2.5 危险 12人身伤害 12电力 12工作环境 12运行中的故障 12维护 12无意中启动 12 2.6 与其他设备之间的接口 13 2.7 功能安全 13根据DIN EN ISO 13849-1:2015的性能水平信息 13 2.8 运行模式/运行阶段 14正常模式 14特殊模式 142.9 其他适用文档 143 产品信息 15 3.1 产品描述 15能量回收/过压保护 15过载保护 15信号变化的封闭时间 16 3.2 结构 16DriveControl20/DriveControl2048 16DriveControl54 17 3.3 供货范围 17DriveControl20/DriveControl2048 17DriveControl54 17版本 2.0 (07/2022) 在线原版操作说明书译文第3页/共58页第4页/共58页版本 2.0 (07/2022) 在线原版操作说明书译文目录3.4 DriveControl 20/DriveControl 54技术参数 183.5 DriveControl 2048技术参数 183.6 DIP 开关/旋转编码开关19DriveControl 20 19DriveControl 54 20DriveControl 2048 203.7尺寸21DriveControl 20/DriveControl 2048 21DriveControl 54 214 运输和储存 224.1 运输 224.2 储存 225 装配和安装 235.1 关于装配的警告提示 235.2 DriveControl 的装配235.3 关于电气装配的警告提示 245.4电气安装25连接供电25DriveControl 20/DriveControl 2048 25DriveControl 54 265.5输入和输出端27DriveControl 20/DriveControl 2048 27DriveControl 54 295.6接线图31DriveControl 20、DriveControl 54原理图 31DriveControl 2048原理图31DriveControl 20、DriveControl 54 、DriveControl 2048 最小电路 33多个故障信号连接到一个PLC 上34目录6 调试和运行 35 6.1 调试 35首次调试前的检测 35 6.2 配置选项 35调整速度 35DriveControl20、DriveControl54通过DIP开关预选速度 36DriveControl20、DrivControl54通过数字输入端预选速度 38DriveControl20、DriveControl54将DIP开关RAMP用于加速和制动斜坡时的加速度 40DriveControl2048通过旋转编码开关预选速度 41DriveControl2048通过数字输入端预选速度 42DriveControl2048旋转编码开关DIR/RAMP 43 7 维护和清洁 44 7.1 维护 44检查DriveControl 44更换DriveControl 447.2 清洁 458 故障帮助信息 46 8.1 故障查找 468.2 LED指示灯的含义 479 停止运行和废弃处理 48 9.1 停止运行 489.2 废弃处理 4810 附录 49 10.1 DriveControl20、DriveControl54接口的电气数据 49输入/输出端接口 49RollerDrive接口 51 10.2 DriveControl2048接口的电气数据 53输入/输出端接口 53RollerDrive接口 55 10.3 欧盟一致性声明译文 57版本 2.0 (07/2022) 在线原版操作说明书译文第5页/共58页版本 2.0 (07/2022) 在线第6页/共58页原版操作说明书译文版本 2.0 (07/2022) 在线原版操作说明书译文第7页/共58页关于本文档1 关于本文档有关本操作说明书的信息该操作说明书描述Interroll DriveControl 系统• DriveControl 20• DriveControl 54• DriveControl 2048接下来将使用“控制系统”这个名称来代替。
基于ARM处理器的数控电源设计摘要:电源是现代完成产品设计的最基本工具之一。
在现代科学研究和工业生产中, 制作低纹波、高精度的稳定直源有非常重要的意义。
本文详细论述了基于ARM处理器的数控电源设计的设计过程,详细介绍了每个模块的工作原理。
本设计基于ARMv7-M体系结构STM32F130VCT6单片机作为主控制系统,配合12位AD、DA、EEPOM、RTC时钟、设计相应的模拟数字硬件电路。
关键词:数控电源,ARM,12位AD,12位DADigital power supply design based on ARM processorAbstract: Power is the most basic of modern product design to complete one of the tools. In modern scientific research and industrial production, theproduction of low ripple, high accuracy and stability are very importantdirect source of meaning. This paper describes the ARMprocessor-based design of digital control power supply design, detailthe working principle of each module. The design is based onARMv7-M architecture STM32F130VCT6 MCU as the master controlsystem, with 12-bit AD, DA, EEPOM, RTC clock, the appropriatedesign of analog and digital hardware circuit.Key words:digital prower ,arm , 12bitAD, 12bitDA1前言低纹波、高精度稳定直源就是一种非常重要的特种电源,在现代科学研究和工业生产中得到了越来越广泛的应用,同时对电源控制数字化和智能化, 实时处理大量信息, 实现电压、电流、频率、相位、波形等参数的精确控制和高效率处理来获得高性能的电源是电源设计技术的重要趋势。
旋转编码器与PLC的连接旋转编码器是一种光电式旋转测量装置,它将被测的角位移直接转换成数字信号(高速脉冲信号)。
因此可将旋转编码器的输出脉冲信号直接输入给PLC,利用PLC的高速计数器对其脉冲信号进行计数,以获得测量结果。
不同型号的旋转编码器,其输出脉冲的相数也不同,有的旋转编码器输出A、B、Z三相脉冲,有的只有A、B相两相,最简单的只有A相。
如图所示是输出两相脉冲的旋转编码器与FX系列PLC的连接示意图。
编码器有4条引线,其中2条是脉冲输出线,1条是COM端线,1条是电源线。
编码器的电源可以是外接电源,也可直接使用PLC的DC24V 电源。
电源“-”端要与编码器的COM端连接,“+ ”与编码器的电源端连接。
编码器的COM端与PLC输入COM端连接,A、B两相脉冲输出线直接与PLC的输入端连接,连接时要注意PLC输入的响应时间。
有的旋转编码器还有一条屏蔽线,使用时要将屏蔽线接地。
说明:本文以三菱FX系列PLC与欧姆龙E6B2-CWZ6C型旋转编码器为例,介绍编码器与PLC的硬件接线方式。
对于其他系列以及使用高速计数模块时,接线方法要参考该手册说明。
而接到某端子对应的计数器号,需要参考《三菱FX编程手册》中关于高速计数器的说明。
收集的OMRON编码器的资料1、想问CQM1H PLC的九针接口能直接与手提电脑的USB接口用USB转232这条线通信吗?如果CQM1H PLC的九针接口与电脑的九针接口通信,要怎样连接这个通信线呢,请你帮助!。
1)CQM1H的232口直接和计算机9针口通信的话,用XW2Z-200S-CV或自己接线PLC 计算机2-------23-------34-------85-------79-------52)如果和计算机的USB通信,在电缆上再加个CS1W-CIF31就可以了。
2、我现在想通过触摸屏NT30C对CQM1 CPU21进行控制,不知在PLC中应如何来进行设置,NT30C如何来进行设置,才能进行通讯,通讯线怎么制造,请指教!CQM1-CPU21的DIP5为#ONNT30C中,系统菜单-维护菜单中-内存开关-通讯232C口设为hostlink9600即可PLC中做个程序,为NT控制字首字对应的PLC地址內赋"1"电缆:PLC NT2 33 29 9两边4,5自己短接3、 Omron的E6C3是绝对型NPN型编码器,它的零点可以改变吗?不能的零点是内部的码盘定的4、请教各位编码器有输出开关量信号的吗?是不是都是输出4-20mA或其它模拟量信号的?如果用模拟量信号怎样转化为开关量信号?编码器具体是如何安装的?谢谢!我们的编码器没有模拟量输出的,都是开关量的.比如电压输出,集电极,互不和线驱动输出型.安装是通过法兰盘来实现的5、请问你们的编码器具体输出是什么信号的?如果是开关量的话,电压输出,集电极,互不和线驱动输出型又具体指的是什么?可不可以像继电器输出一样的有触点?安装如果通过法兰盘来实现的话,能讲具体点吗?万分感谢!编码器输出的是脉冲信号,集电极开路输出的是晶体管的通道状态。
机械测量中旋转编码器与单片机的通用接口技术分类:微处理器与DSP | 2009-03-12南昌大学自动化系郭敏初始化程序为:void ECT_initial(void) //ECT初始化{DDRT_DDRT1=0; //置PT1(IOC1)脚为输入TIOS_IOS0=0;TIOS_IOS1=0; //通道1为输入捕捉TCTL4=0b00001101; //通道1为任何沿捕捉TSCR1_TEN=1; //计数器1使能ICOVW_NOVW1 = 1; //保护ICPAR_PA1EN = 1; //脉冲累加器使能}在每一控制周期开始时,MC9S12DG128读取脉冲累加器中的数值(average[5]),然后与前5个控制周期的脉冲累加器值求和(all_speed)再求平均值,做为当前速度反馈值(speed)。
程序流程图如图3所示。
图3 直流电机测速流程图计数速度的测试采用以下两种方法对电机测速部分进行测试:1)让智能车在赛道上行驶,每20ms将赛车当前速度值通过SCI串口发送到上位机上,并利用串口调试器进行监控。
对正好在一圈当中赛车行驶的速度值进行累加求和,再乘以20ms,得到的总行驶距离约为27m,而模拟赛道总长约为26m,两者的相对误差不到4%。
这说明,速度传感器测量基本准确。
2)直流电机空载运行时,改变脉冲捕捉方式,在上升沿、下降沿和任何沿捕捉方式间进行切换。
不改变驱动电机占空比设置,理想情况下,单位时间内捕捉的脉冲数满足:上升沿获取下的脉冲数=下降沿获取下的脉冲数=任何沿获取下的脉冲数/2。
在脉冲捕捉方式不变的情况下,改变PWM信号占空比(即改变速度给定值),检测的速度值与占空比近似成线性比例关系。
以上间接说明脉冲检测的可靠性。
旋转编码器测速300plc程序摘要:一、旋转编码器测速简介1.旋转编码器的概念与原理2.旋转编码器在工业自动化领域的应用二、300PLC 程序设计1.PLC 的基本概念与原理2.300PLC 的硬件系统与软件系统3.旋转编码器测速程序设计思路三、旋转编码器测速程序实现1.旋转编码器的接线与参数配置2.测速程序的编写与调试3.程序的运行与结果分析四、旋转编码器测速程序的应用1.在工业自动化生产线上的实际应用2.提高生产效率与产品质量3.对未来工业自动化的影响与展望正文:一、旋转编码器测速简介旋转编码器是一种光电式传感器,通过测量旋转物体的角度或速度,将其转化为数字信号输出。
在工业自动化领域,旋转编码器被广泛应用于各种旋转设备的监测与控制,如电机、齿轮箱、伺服系统等,具有高精度、高可靠性、抗干扰能力强等优点。
二、300PLC 程序设计1.PLC 的基本概念与原理可编程逻辑控制器(Programmable Logic Controller,PLC)是一种用于自动化控制和工业过程控制的数字化控制系统。
PLC 通过编写程序,对输入信号进行逻辑处理,然后输出控制信号,实现对设备的自动控制。
2.300PLC 的硬件系统与软件系统300PLC 是一种通用的PLC 产品,具有强大的硬件和软件系统。
硬件系统包括中央处理器、输入/输出模块、通信模块等;软件系统包括编程软件、操作界面等。
3.旋转编码器测速程序设计思路旋转编码器测速程序的设计主要分为三部分:旋转编码器的接线与参数配置、测速程序的编写与调试、程序的运行与结果分析。
在设计过程中,需要根据旋转编码器的类型、接口、参数等,编写相应的程序,实现对旋转编码器信号的采集、处理和输出。
三、旋转编码器测速程序实现1.旋转编码器的接线与参数配置首先,需要根据旋转编码器的类型和接口,正确接线。
然后,对旋转编码器的参数进行配置,如光电开关的数量、脉冲数、旋转方向等。
2.测速程序的编写与调试在程序编写阶段,需要根据旋转编码器的信号特点和处理需求,编写相应的程序。