培训体系)ABPLCCL系统基础培训手册20XX年XX月峯年的企业咨询咸问经验.经过实战验证可以藩地执行的卓越萱理方案.值得您下载拥有ControlLogix基础培训手册罗克韦尔自动化自动控制及信息产品集团中国■济南旦Alfen-BfadkyasFlRockwellAutomationControlLogix基础培训手册目录1常用工具1.1 通讯管理工具RSLinx模块升级工具ControlFLASH2ControlLogix编程指南1.1 ControlLogix平台简介1.1.1.1 Logix5000编程软件快速入门安装控制器创建及下载工程创建工程添加模块改变模块属性查见I/O创建标签(Tag)利用别名标签(AliasTag)记录I/O1.1.2 输入梯形图程序下载工程查见程序扫描时间查见控制器内存使用情况2.3梯形图常用指令1.1 功能块图编程和过程控制1常用工具通讯管理工具RSLinxRSLinx是罗克韦尔自动化公司为用户提供的通讯管理软件,它运行于Windows操作系统的计算机上用户只需选择壹种从该计算机到工业控制网络上任壹模块的通讯方式,就能够通过该软件建立起和工业控制网络上所有设备的通讯。
RSLinx操作举例(计算机到Logix处理器为串口连接):1)用户选择从计算机到网络的通讯方式:串口方式2)用户检查计算机上关联通讯卡是否已经安装,连接电缆是否正确:使用1756-CP3连接计算机和处理器3)点击RSLinx“communication(通讯)”下拉菜单中的“ConfigureDrivers(配置驱动方式)”选项4)于“availabledrivers(可用驱动方式)”中选择“RS-232DF1devices”,再点击“addnew”选项,且选择OK5)于弹出的“ConfigureRS-232DF1devices”菜单中点击“auto-configure(自动配置)”,等待运行结果后选择OK6)点击RSLinx“communication(通讯)”下拉菜单中的“RSWho”选项,就会弹出整个工业控制网络的树状浏览画面(见下图)注:用户仍可点击浏览画面中的“”,以进壹步浏览其所延伸的网段1.2 模块升级工具ControlFLASH:罗克韦尔自动化公司新壹代控制平台中的大部分模块均是“内置微处理器+功能软件(firmware)”的智能模块,且且功能软件(firmware)均存储于可重复刷新的存储器中。
用户只需使用最新版本的ControlFLASH软件,对模块进行刷新即可实现模块升级,从而保证客户采购的模块于很长的使用时间内均能和新技术以及增强功能相适应ControlFLASH可单独运行于Windows操作系统的计算机上,也可内嵌于Logix5000控制编程软件中用户通过RSLinx建立起计算机到待升级模块的通讯通道后,即可运行该软件于软件中用户根据画面提示依次选择设备目录号、新的功能软件版本号(firmwarerevision)即可ControlFLASH操作举例(Logix5555处理器从版本10升级至版本11):1)准备工作:通过RSLinx建立起计算机到模块的串口通讯将处理器置于“Program(编程)”模式2)运行ControlFLASH软件,于主画面上选择“Next(下壹步)”,于弹出窗口中选择相应处理器目录号3)按产品目录号选择相应模块后,点击“next(下壹步)”弹出“Superwho”控制网络浏览窗口于该窗口中用户应按网络路径延伸且选择要刷新的模块4)点击“next(下壹步)”弹出“FirmwareRevision(功能软件版本)”选择窗口请选择相应版本号且点击“OK”。
5)如果有关刷新文件不于缺省安装目录中,将弹出“文件目录浏览窗口”以便用户选择文件所于目录,点击“OK”6)点击“next(下壹步)”弹出“Summary”窗口用户点击“Finish”就会开始模块刷新处理注意事项:进行ControlFLASH操作前应停止控制系统的运行;如果对处理器进行升级,仍需保证其应用程序已作备份;且且,于整个模块刷新过程中,不允许掉电或者通讯中断2ControlLogix编程指南2.1ControlLogix平台简介于过去,为了实现工厂自动化,工程师们往往不得不面对PLC、伺服控制器等多种自动化子系统,需要同时掌握多种专业化软硬件的开发和维护随着近年来自动化水平的不断普及和提高,这种情况越来越成为制约工厂发展的“瓶颈”问题:自动化设备越来越多、自动化技术越来越复杂,而工厂技术人员的精力和时间却相对有限因此,“使用单壹控制平台实现全厂范围内的所有控制任务”成为广大用户的迫切要求借助电子、通信以及控制领域中不断发展的新技术,顺应这壹要求,全球领先的罗克韦尔自动化公司提出了“全功能控制平台”的设计理念,且于此基础上发布了ControlLogix产品无论是高速离散控制、复杂过程控制、伺服控制,仍是高速传动控制等各种应用,借助单壹的ControlLogix平台,用户只需掌握壹种编程软件RSLogix5000,就能根据应用要求的不同,选择标准模块,选择标准工业网络/总线得到所需的控制系统,如顺控/安全连锁系统、伺服控制系统、分布式控制系统(DCS)、高速传动控制系统以及数据采集监控系统(SCADA)等。
ControlLogix平台不仅技术领先,而且于烟草、消费品制造、冶金、电力、石化、油气输送、造纸、水处理、地铁、矿山以及汽车等各个行业中均有许多成功的应用ControlLogix平台主要特点如下:?所有模块均可带电插拔;?用户通过软件刷新即可实现包括处理器于内的各种模块的升级;?功能强大的Logix处理器o处理器具有高速程序及数据处理能力,1K指令仅需0.06毫秒;o单个处理器最多支持:128000开关量或4000模拟量o用户无需更换处理器,通过替换更大容量的内存即可扩充系统处理能力;o本身提供电池后备,从机架取出处理器后仍可保持数据不丢失;oIEC1131-3全面支持o实时多任务系统内核:多达32个任务,包括1个连续任务以及31个周期任务;有15个优先级可选以保证重要任务优先每个任务中可编制32个主程序,且分别拥有单独数据区o完全标签变量编程方式,采用动态内存管理技术,无需用户进行内存分配管理没有定时器/计数器等使用个数的强行限制,支持数据类型的自动转换o支持多维数组、标准数据结构及用户自定义数据结构创新的、最大可用性设计的机架和背板:使用制造者/消费者(Producer/Consumer)技术的无源多主数据总线;o于同壹机架中可多处理器且存,实现分布式运算;o于同壹机架中可配置任意多个通讯模块,实现网络延伸和不同网络间路由;o无需处理器干预,现场输入信号(作为Producertag)能够同时直接送给同壹网络上的多个智能设备、处理器及服务器(作为Consumertags)等,避免了传统的“现场信息先由主站存储再顺序转发”的过程,大大提供了通讯效率;o通过ControlNet扩展现场I/O。
于所有本地站和现场站中,对于每个输入输出模块均能够根据其实际应用的响应快慢的要求分别设置相应的通讯时间:逢变则报(COS)和按给定周期发送(RPI),保证了工业控制的实时性和确定性支持ControlNet、DeviceNet以及FFH1等国际标准工业现场总线,兼容Hart过程仪表总线协议,同时提供和各类第三方控制系统的广泛接口支持开放的100MbpsEtherNet/IP网络,控制系统和上位机能够组成完全意义的多服务器/多客户机模式的实时监控系统于EtherNet/IP、ControlNet和DeviceNet各层网络中采用统壹的CIP协议,该协议实现了对实时控制数据和非实时监视/组态数据的区别对待,保证了工业控制的实时性和确定性;同时,也保证了系统中各层设备对象定义的统壹、网络服务的统壹,实现了不同网络间数据的完全透明,也保证了用户只需壹次培训就可建立起对于EtherNet/IP、ControlNet或DeviceNet不同网络上设备通讯功能的完整认识所有模块,包括I/O模块均为智能化模块:o输入输出模块提供断线等各类诊断功能,且可提供时间标记;所有之上数据均被该模块自动生成标签变量,可被程序直接引用;o模拟量输入输出模块于模块本身即可实现工程单位转换、高/低以及高高/低低报警运算,且被该模块自动生成标签变量,可被程序直接引用;o提供带电子熔断保护功能的开关量输出模块,回路于短路故障排除后通过软件复位即可恢复,无需设置/更换保险丝。
2.2 Logix5000编程软件快速入门2.3 梯形图常用指令字符串处理指令字符串比较(见前述比较指令部分:等于EQU、不等于NEQ、大于GRT、大于等于GEQ、小于LES小于等于LEQ、表达式比较CMP)STOD-StringtoDINTconversion(ACI)DTOS-DINTtoStringconversion(AIC)STOR-StringtoRealconversionRTOS-RealtoStringconversionCONCAT-Stringconcatenate(ACN)MID-Stringmiddleextract(AEX)FIND-Stringsearch(ASC)DELETE-StringdeleteINSERT-StringInsertLEFT、RIGHT、MID、LOWER、UPPER、REPEATASCII串口操作指令ACL-\SCIICIearReceiveand/orSendBufferACB-\SCIINumberofcharactersinbufferABL-\SCIITestforBufferLineAHL-\SCIIHandshakeLineARD-\SCIIReadARL-ASCIIReadLineAWA-\SCIIWritewithappendAWT-ASCIlWrite此外仍有超过30条专用伺服控制指令2.4功能块图编程和过程控制其中36条常用逻辑指令:位指令OneShotRisingRadiansDegreesBCDToDecimalDecimaltoBCD仍有42条用于过程控制和传动的指令:过滤器指令?High-PassFilter?Low-PassFilter?NotchFilter?Second-OrderLead-Lag?Derivative。