关于PLC的认知及AB系列PLC的了解
- 格式:docx
- 大小:2.30 MB
- 文档页数:9
ABPLC简述⼀. PLC基础概念PLC:可编程序控制器是⼀种数字运算的电⼦系统,专为在⼯业环境下应⽤⽽设计。
采⽤可编程的存储器,⽤来在内部存储执⾏逻辑运算、顺序控制、定时、计算和算术运算等操作的指令,并通过数字式、模拟式的输⼊和输出,控制各种类型的机械或⽣产过程。
可编程控制器及有关设备,都应按易于⼯业控制系统联成⼀个整体、易于扩充功能的原则设计。
PLC运⾏框图:上电及内部处理à扫描过程à诊断及出错处理上电及内部处理:上电后对整个系统进⾏⼀些初始化⼯作,如硬件初始化、IO模块配置检查、停电保护设定及其他初始化⼯作。
扫描过程:包含三个部分。
⾸先是输⼊扫描,其次是程序扫描,最后⼀个是输出扫描阶段。
诊断及出错处理:PLC没扫描⼀次,就执⾏⼀次⾃诊断,检查诸如CPU、电池电压、程序存储器、IO通讯是否异常或出错,如查出错误或异常,CPU⾯板上的指⽰灯就会只是,并在特殊寄存器中存⼊出错代码。
若出现致命错误,CPU就会被强制成STOP⽅式,停⽌扫描。
PLC组成:主要有电源、处理器(CPU)、输⼊输出单元(I/O)、特殊输⼊输出单元及⼀些外部单元(如编程器等)组成。
安装:常安装于通⽤的输⼊输出框架上。
装有CPU模块的框架称为基本框架,其他为扩展框架。
基础框架与扩展框架之间如果距离较近(⼀般不超过30m),可通过扩展本地IO通信⼝与多个本地扩展框架相连;如果距离较远(⼀般⼩于3000m),可通过远程IO连接。
主要性能指标:1)存储容量;2)控制容量:就是IO容量,也叫IO能⼒,通常以离散量(数字量)个数计;3)扫描周期;4)指令功能及软件⽀持;5)⽹路与通信。
⼆.产品系列AB PLC按系统规模⼤⼩以及产品性能⾼低分为以下系列:⾼性能PLC:ControlLogix系列、PLC5系列中性能PLC:SLC500系列(SLC 5/01,5/02,5/03,5/04,5/05),FlexLogix系列,CompactLogix⼩型PLC:MicroLogix系列,Micro800系列AB的PLC⽬前主要分为5类:1. MicroLogix1500,编程软件为RS Logix5002.中端⼩型机SLC500,编程软件RS Logix500。
AB PLC介绍-系列、分类AB PLC,ALLEN-BRADLEY PLC∙SLC 500 PLC∙ControlLoigx PLC∙PLC-5∙Micrologix PLC∙CompactLogix PLC∙FlexLogix PLC∙Pico控制器∙SoftLogix5800控制器SLC 500系列PLC型号多以1746、1747开头。
属于中型PLC系统,应用非常广泛。
Allen-Bradley SLC 500 PLC是一个基于机架的中型控制系统,由控制器、离散量模块、模拟量模块和特殊输入输出模块、外围设备组成。
SLC 500 系列功能强大、配置灵活,可以提供广泛的通讯配置、特点和内存选项。
RSLOGIX 500梯形图逻辑编程软件包提供了灵活的编辑器、点击式的输入输出配置、功能强大的数据库编辑器,此外还带有诊断和排错工具以帮助您节省项目开发时间和最大限度提高效率。
----简单易用、高效的编程软件RSLOGIX 500经由其简单易用的编辑器、点击式配置方式、强大的诊断和排错功能,RSLOGIX 500融合了最新的技术以帮助用户提高性能和减少开发的时间。
它直观的界面以及稳定的可靠性转艾驰商城化为生产力的增长。
RSLOGIX 500允许您为您的SLC 500系列,就如同为Allen-Bradley MicroLogix 产品一样,有效的建立、修改、监控你的应用程序。
Rslogix 500是适用与您所有小型控制器的标准化编程软件包,使得编程工作大为简化。
RSLOGIX 500 专业版RSLOGIX 500 专业版软件包包含了RSNetWorx 网络配置工具,RSLinx Lite版通讯接口,RSLogix 500仿真程序。
Controllogix集中了Logix通用平台的多种优点---通用的编程环境、通用的通讯网络、通用的控制引擎---提供了一个既能满足您高性能应用需求又易于使用的环境。
型号多以1756开头Controllogix在编程软件、控制器和输入输出诸方面的紧密集成降低了在试运行和正常操作的开发成本和时间。
关于PLC的认知及AB系列PLC 的了解PLC可以用于圆周运动或直线运动的控制。
一般使用专用的运动控制模块,如可驱动步进电机或伺服电机的单轴或多轴位置控制模块,广泛用于各种机械、机床、机器人、电梯等场合。
4.数据处理PLC具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、位操作等功能,可以完成数据的采集、分析及处理。
数据处理一般用于如造纸、冶金、食品工业中的一些大型控制系统。
5.通信及联网PLC通信含PLC间的通信及PLC与其它智能设备间的通信。
随着工厂自动化网络的发展,现在的PLC都具有通信接口,通信非常方便。
AB罗克韦尔PLCAB公司的产品系列按照系统规模大小以及产品性能高低分为以下系列:高性能PLC: ControlLogix系列、PLC5系列对于控制安全要求很高的场合,可以使用PLC-5热备系统。
中性能PLC: SLC500系列、FlexLogix系列SLC 500系列具有以下特点:功能强大,全面满足应用项目需要;模块式设计;先进的指令集;丰富的输入输出模块;SLC 500抗振性强,耐高温,抗电磁干扰,专门针对工业现场恶劣的工作环境而设计;RSLOGIX500编程软件使用简单,方便,纠错能力强,可以最大程度发挥控制器的性能。
SLC 500为世界上成千上万的应用提供低成本的、高可靠性的控制----从娱乐公园里的列车控制,到小啤酒厂,再到药物和食品生产过程。
小型PLC: MicroLogix1500系列MicroLogix1000体积小巧、功能全面、是小型控制系统的理想选择;MicroLogix1200能够在空间有限的环境中,为用户提供强大的控制功能,满足不同应用项目的需要;MicroLogix1500不仅功能完善,而且还能根据应用项目的需要进行灵活扩展,适用于要求较高的控制系统AB的PLC目前主要分5类:1. 低端为MicroLogix1500,编程软件为RS Logix500。
ABPLC知识简介ABPLC(Advanced Business Programming Language and Compiler)是一种高级商业编程语言和编译器,旨在为企业提供一种简单、高效的方式来开发和管理他们的业务应用程序。
ABPLC的设计目标是使企业能够更快速地开发和部署应用程序,从而提高生产力和竞争力。
ABPLC是一种面向对象的编程语言,它允许开发人员使用对象、类和方法来组织和管理他们的代码。
这种面向对象的方法使得代码更易于理解和维护,同时也提高了代码的重用性和可扩展性。
ABPLC还提供了丰富的库和工具,使得开发人员能够轻松地处理各种业务逻辑和数据处理任务。
ABPLC编译器是一个强大的工具,它能够将ABPLC代码转换成可执行的机器码,从而使得应用程序能够在各种平台上运行。
这种跨平台的能力使得企业能够更加灵活地部署他们的应用程序,无论是在本地服务器上还是在云端环境中。
ABPLC还提供了丰富的集成和扩展能力,使得开发人员能够轻松地与其他系统和服务进行集成。
这种能力使得企业能够更好地利用他们已有的系统和数据资源,从而提高了整体的效率和效益。
总的来说,ABPLC是一种强大而灵活的商业编程语言和编译器,它为企业提供了一种简单、高效的方式来开发和管理他们的业务应用程序。
通过使用ABPLC,企业能够更快速地开发和部署应用程序,从而提高了生产力和竞争力。
ABPLC的面向对象的设计和丰富的库和工具使得开发人员能够更轻松地处理各种业务逻辑和数据处理任务。
ABPLC的跨平台能力和集成扩展能力使得企业能够更加灵活地部署他们的应用程序,并更好地利用他们已有的系统和数据资源。
综上所述,ABPLC是一种值得企业考虑的商业编程语言和编译器,它能够为企业带来许多好处和优势。
罗克韦尔公司Logix5000系列控制器编程入门指导AB PLC培训教程一AB PLC系统介绍1、AB PLC的系统结构2、AB PLC的组成部件3、AB PLC的各种文件4、AB PLC的运行模式5、周期任务、连续任务6、外部输入输出的地址格式二、编程软件的使用方法1、AB PLC软件分类2、AB软件的安装3、硬件组态与参数设置4、项目的管理5、程序的编辑三、建立在线连接1、安装RSLinx软件2、首次建立通讯3、建立以太网通讯4、连接在线5、强制变量一、AB PLC介绍1、1AB PLC系统结构最新一代的AB Logix5000系列PLC在一些手册上又称作控制器(Controller);这表示Logix5000系列PLC与传统SLC 500系列的PLC存在一些差异。
这些差异主要表现在编程软件、内部程序元素、通讯机制等方面。
1、2AB PLC的组成部件这里以现场使用的ControlLogix 5000为例说明;与西门子PLC类似,ControlLogix 5000的组成部件也主要可以有:CPU模块、电源模块、通讯模块、数字量输入/输出模块、模拟量输入/输出模块、高速计数器模块等。
通常还有一个安装这些部件的背板,背板上有不同的物理槽位。
与西门子PLC不同的是ControlLogix 5000系列的控制器CPU模块可以安装不同的位置。
1、3AB PLC中的数据文件在ControlLogix5000系列的PLC中具有各种不同类型的指令,不同的指令需要操作不同的文件类型。
AB PLC的资源和控制器状态通过数据文件描述,数据文件通过各种数据类型来表示。
数据文件的建立是通过在控制器的内存区域建立标签TAG。
数据块标签分为全局数据域文件和程序数据域文件。
➢全局数据文件:全局数据文件标签TAG具有控制器作用域,可以在所有的用户程序中使用。
输入输出数据文件是全局数据文件。
➢程序数据域文件:在程序中建立的程序标签TAG具有局部作用域,只能在当前的程序中使用。
关于PLC的认识和了解关于PLC的认识和了解摘要PLC = Programmable logic Controller,可编程逻辑控制器,一种数字运算操作的电子系统,专为在工业环境应用而设计的。
它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。
1、PLC的基本概念可编程控制器(Programmable Controller)是计算机家族中的一员,是为工业控制应用而设计制造的。
早期的可编程控制器称作可编程逻辑控制器(Programmable Logic Controller),简称PLC,它主要用来代替继电器实现逻辑控制。
随着技术的发展,这种装置的功能已经大大超过了逻辑控制的范围,因此,今天这种装置称作可编程控制器,简称PC。
但是为了避免与个人计算机(Personal Computer)的简称混淆,所以将可编程控制器简称PLC2、PLC的基本结构PLC实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同,基本构成为:a. 中央处理单元(CPU)中央处理单元(CPU)是PLC的控制中枢。
它按照PLC系统程序赋予的功能接收并存储从编程器键入的用户程序和数据、检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。
当PLC投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入I/O映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算数运算的结果送入I/O映象区或数据寄存器内。
等所有的用户程序执行完毕之后,最后将I/O映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行。
为了进一步提高PLC的可靠性,近年来对大型PLC还采用双CPU构成冗余系统,或采用三CPU的表决式系统。
一文看懂PLC的通讯方式一直以来,PLC跟其他设备的通讯方式都是自动化工程师入门学习的难点和要点。
说它难,因为这里面牵扯到了数据通讯的一些知识,大多数从事PLC工作的人员都是从电气、电子、自动化、机电等相关专业出身的,可能上学时候也只是简单了解了一些古老的通讯方式,并没有过多研究当前主流的方式。
而事实上,现阶段我们使用的主流PLC所支持的通讯方式已经从课本上升级了N个版本了。
PS:我记得以前学的都是什么现场总线、XXBus之类的东西,工作以后基本没见过。
说它重要,因为大多数自动控制现场不会单独一个PLC在孤独的工作,总会有跟其他PLC或者第三方设备通讯的情况发生,那么这种情况下必然要使用通讯来实现数据的交互了(硬接线方式不在本文讨论之内)。
由于王老湿工作的特殊性和便利性,会比一些其他的自控人员更频繁的接触到各种厂家的PLC的通讯,因此对于主流PLC的通讯方式也有一些实际经验,现在分享出来供大家参考。
王老湿的工作内容有一部分是协议转换产品的技术支持,所以,广告一下,有需要协议转换产品的可以通过关注剑指工控的微信公众号私信管理员联系我哦。
本文主要讨论PLC通讯的物理连接和支持的通讯协议,很多时候我们把通讯跟高速公路交通来类比,所谓的物理连接相当于高速公路的路面,通讯协议可以理解为高速公路上跑的各种车。
对于详细的通讯协议内容和配置方法会在后面的章节中逐个举例说明。
第一部分、AB PLC系列申明:AB PLC系列中支持的通讯协议较多,主流的我们使用以下几种:EtherNet/IP、ControlNet、DeviceNet、DF1、ModbusRTU/TCP(部分产品支持)1、常见通讯方式及物理连接:废话一下:(1)、我们常说的以太网线是RJ45接口(2)、我们常说的Rs485/422/232其实是物理链路的接口名称,最常用的ModbusRTU协议是跑在Rs485链路上的,当然也可以在Rs232上(3)、我们常说的232口指的是DB9接口,里面有9针,常用的是2针RXD (接收数据),3针TXD(发送数据),5针(GND),其他的是一些流控之类的。
AB PLC 知识简介罗克韦尔自动化除了提供自动化基础硬件外,还提供大量的软件工具,并在其产品中包含了最新的Mi crosoft的32位Windows NT及ActiveXTM技术。
这些软件为用户采用开放式的工业标准提供方便。
另外借助DDE、ActiveX和ODBC兼容技术等,使现场数据能容易地同其他应用软件实现集成。
这样对每一个应用软件无需多次重新建立标签数据库,从而极大地提高了软件可重复使用性。
Rockwell Software提供了一个从车间到顶层的解决方案。
首先可以利用RSWireTM开发控制电气原理图,并在RSLogixTM PLC编程软件中利用RSWire中输入的标签。
借助RSView32,并再次利用这些标签,建立一个MMI系统对自动化设备和过程进行监控。
再加入RSToolsTM和RSLadderTMActiveX控制,开发自己的应用软件,并和现场设备实现完美连接。
现在,可以利用RSLinx与数据服务器共享现场数据了...如果将数据登录到企业数据库系统内,可以利用RSSqlTM。
一旦将数据收集起来,可以利用RSMailmanT M为公司内的某些部门提供实时数据,以实现报警通知,或实现库存管理。
Rockwell Software的软件一般可分为7类:(1)通信软件;(2)组件软件;(3)设计软件;(4)诊断软件;(5)人机界面软件;(6)编程软件;(7)RS和A-B文档1通信软件(1)InterchangeTM系列软件是一个应用程序界面(API),它简化了各种主计算机操作系统与A-B处理器间的通信。
(2)RSLinxTM系列软件是用于A-B可编程控制器的服务器软件,为A-B的PLC处理器与RA以及其他公司的(如微软)的许多软件产品提供了通信联结。
它充分利用了Windows NT操作系统所具有的多线程,多任务,多处理器等性能,通过各种通信接口,可以与许多应用软件组合运行。
而且界面直观易学。
PLC-可编程逻辑控制器
一,PLC的概念
二,可编程控制器的产生
1969年 DEC公司研制出了第一台可编程控制器
1971年日本开始生产可编程控制器
1973年欧洲开始生产可编程控制器
可编程序控制器的英文为Programmable Controller,在二十世纪七十至八十年
代一直简称为PC。
由于到90年代,个人计算机发展起来,也简称为PC;加之可编程序的概念所涵盖的范围太大,所以美国AB公司首次将可编程序控制器定名为可编程
序逻辑控制器(PLC,Programmable Logic Controller),为了方便,仍简称PLC
为可编程序控制器。
有人把可编程序控制器组成的系统称为PCS可编程序控制系统,强调可编程序控制器生产厂商向人们提供的已是完整的系统了。
三,可编程控制器的发展
现在已有第五代PLC产品。
在八十年代至九十年代中期,是PLC发展最快的时期,年增长率一直保持为30~40%。
由于PLC人机联系处理模拟能力和网络方面功能的进步,挤占了一部分DCS的市场(过程控制)并逐渐垄断了污水处理等行业,但是由于工业PC(IPC)的出现,特别是近年来现场总线技术的发展,IPC和FCS也挤占
了一部分PLC市场,所以近年来PLC增长速度总的说是渐缓。
目前全世界有200多
厂家生产300多品种PLC产品,主要应用在汽车(23%)、粮食加工(16.4%)、化学/制药(14.6%)、金属/矿山(11.5%)、纸浆/造纸(11.3%)等行业。
近年来在
电力行业PLC逐渐显示出了其他产品不可替代的优势
我国市场上流行的有如下几家PLC产品:施耐德公司,包括早期天津仪表厂引进莫迪康公司的产品,目前有Quantum、Premium、Momentum等产品;2005年,Te
又推出了最新产品罗克韦尔公司(包括AB公司)PLC产品,目前有SLC、MicroLogix、ControlLogix等产品;西门子公司的产品,目前有SIMATIC S7-400/300/200系列产品; GE公司的产品;日本欧姆龙、三菱、富士、松下等公司产品。
四,PLC的特点
●可靠性高,抗干扰能力强
●适应性强,应用灵活
●编程方便,易于使用
●控制系统设计、安装、调试方便
●维修方便,维修工作量小
●功能完善
五,PLC的主要应用领域分类
目前,PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,使用情况主要分为如下几类:
1.开关量逻辑控制
取代传统的继电器电路,实现逻辑控制、顺序控制,既可用于单台设备的控制,也可用于多机群控及自动化流水线。
如注塑机、印刷机、订书机械、组合机床、磨床、包装生产线、电镀流水线等。
2.工业过程控制
在工业生产过程当中,存在一些如温度、压力、流量、液位和速度等连续变化的量(即模拟量),PLC采用相应的A/D和D/A转换模块及各种各样的控制算法程序来处理模拟量,完成闭环控制。
PID调节是一般闭环控制系统中用得较多的一种调节方法。
过程控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用。
3.运动控制
PLC可以用于圆周运动或直线运动的控制。
一般使用专用的运动控制模块,如可驱动步进电机或伺服电机的单轴或多轴位置控制模块,广泛用于各种机械、机床、机器人、电梯等场合。
4.数据处理
PLC具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、位操作等功能,可以完成数据的采集、分析及处理。
数据处理一般用于如造纸、冶金、食品工业中的一些大型控制系统。
5.通信及联网
PLC通信含PLC间的通信及PLC与其它智能设备间的通信。
随着工厂自动化网络的发展,现在的PLC都具有通信接口,通信非常方便。
AB罗克韦尔PLC
AB公司的产品系列按照系统规模大小以及产品性能高低分为以下系列:高性能PLC: ControlLogix系列、PLC5系列
对于控制安全要求很高的场合,可以使用PLC-5热备系统。
中性能PLC: SLC500系列、FlexLogix系列
SLC 500系列具有以下特点:功能强大,全面满足应用项目需要;模块式设计;先进的指令集;丰富的输入输出模块;SLC 500抗振性强,耐高温,抗电磁干扰,专门针对工业现场恶劣的工作环境而设计;RSLOGIX500编程软件使用简单,方便,纠错能力强,可以最大程度发挥控制器的性能。
SLC 500为世界上成千上万的应用提供低成本的、高可靠性的控制----从娱乐公园里的列车控制,到小啤酒厂,再到药物和食品生产过程。
小型PLC: MicroLogix1500系列
MicroLogix1000体积小巧、功能全面、是小型控制系统的理想选择;
MicroLogix1200能够在空间有限的环境中,为用户提供强大的控制功能,满足不同应用项目的需要;
MicroLogix1500不仅功能完善,而且还能根据应用项目的需要进行灵活扩展,适用于要求较高的控制系统
AB的PLC目前主要分5类:
1. 低端为 MicroLogix1500,编程软件为RS Logix500。
2.中端小型机为SLC500,编程软件为RS Logix500。
可以支持多种网络,最多支持4096点 I/O.。
3.中端新贵族则为 CompactLogix,编程软件为RS Logix5000。
4.高端主流机型为 ControlLogix5000,编程软件为RS Logix5000。
最大支持128K点I/O. 功能十分强大。
5.高端老机型为 PLC-5,编程软件为RS Logix5。
按照系统大小分为:大型控制系统,小型控制系统,微型控制系统。
大型控制系统:MicroLogix控制系统
小型控制系统:compactLogix,SLC -500
微型控制系统:micro800,microLogix。