ContolLogix系统选型及RSLogix5000软件介绍
- 格式:ppt
- 大小:5.16 MB
- 文档页数:20
一、 控制器项目的创建一个首次使用,或者Firmware刷新后,或内存丢失的控制器,是不能直接在线连接的,必须将项目下载到控制器。
一般的,先在离线状态下建立一个项目,进行组态和编程,然后下载到指定的控制器。
下面,首先学习创建一个项目的操作。
双击桌面上的RSLogix5000图标,或从启动程序中找到RSLogix5000编程软件,打开编程软件,出现图1‐1所示画面.图1.1下拉File,点击New,进入图1.2所示画面。
图1.2说明:y Type 下拉选择本项目要下载的目标控制器类型。
y Revision 选择编程软件的版本号,不同的软件版本,对应了不同的操作系统功能,目标控制器Firmware的主要版本必须与之相同,否则不能下载。
y此项被选择时,控制器将作为冗余控制器。
y Name 此项必填,作为项目文件名称和控制器名称,支持数字、字母和下划线。
y Description 对该项目加以文字说明,可书写汉字。
y Chassis Type 下拉选择本项目要下载的目标控制器所在的机架类型,避免与实际机架不服。
y Slot 指定本项目要下载的目标控制器在机架中所在槽的位置。
y Create In 指定本项目的磁盘存储文件在磁盘中的存放路径,默认值在C:\RSLogix 5000\Projects,亦可自行确定。
点击OK,进入如图1.3所示画面。
图1.3至此,一个项目被创建。
二、 本地I/O模块的建立和监控在I/O Configuration下,选中1756的背板,右击,选中New Module,出现下图所示画面。
1756机架可插放的模块在这里都能找到,亦可分类选择。
(1)数字量输入/输出模块的建立和监控数字量模块有8点、16点和32点之分,有交流和直流之分,有隔离和非隔离之分,模块用途各异,外端接线不同,不过组态过程是相似的。
点击New Module后,出现如下图所示画面。
由于要添加的是数字量模块,选择将Digital前的“+”展开,选择1756‐IB16D,这是一个16点24VDC输入模块带诊断功能,双击该模块,出现下图所示画面。
第二章RSLogix5000编程学习目标:■学会创建任务、程序、例程■深入理解标签、结构体和数组■掌握编写梯形图程序■学习I/O组态方法■掌握RSLogix5000功能块图编程122.1 编写RSLogix5000梯形图2.1.1 创建任务、程序和例程本次课程基于一个假想的工业环境。
您是一位压缩机装配项目程序开发人员。
图2-1描述了压缩机装配项目的整个工艺流程。
在该项目中,传送带上的压缩机经过三个装配站:冲压、卷边和焊接。
然后,压缩机被传送到第二个传送带并接受质量检查。
通过检查的压缩机码垛后装船运走。
图2-1 工艺流程图冲压、卷边和焊接三个装配站和传送带1由控制器P1控制,质量检查和码垛站以及传送带2由控制器P2控制。
图2-2给出了模拟各工作站运行时所用按钮和指示灯等离散量输入/输出点。
光眼检测到有部件放置到传送带上(PartSensor 由0变为1)后,站1、2和3顺序执行,然后传送带动作。
当光眼再次检测到有部件送至传送带上,上述操作再次执行,以此循环。
下面我们以时序图方式描述控制器P1的操作流程,如图2-3所示。
本实验主题:● 创建并组态一个控制器项目 ● 创建任务 ● 组态任务属性 ● 创建程序● 编辑程序排列表 ● 创建例程 ● 分配例程PartSensor 光眼检查码垛焊接卷边冲压3图2-2 各个按钮和指示灯的含义在了解了装配线工艺流程及控制器P1操作流程之后,您对项目主管说可以开始为控制器P1编程了,这让他感到很惊讶,因为以前都是在完成电气设计之后才能够编写控制程序。
在听过您的解释之后,他认为并行设计的方案是可行的。
同时,他也提醒你,如果该生产线效果良好,公司可能会再增加一条生产线,但控制器可能还是使用现有的ControlLogix 控制器,希望你在编程时考虑到这个问题。
Press 站工作中 StationActive光眼检测输入 PartSensorStake 站工作中 StationActiveWeld 站工作中StationActive光眼故障指示 Part_Sensor_Fault_Indicator传送带输出 ConveyorOutput(P1) 检查站工作中 StationActive码垛站工作中 StationActive检查通过 PartPASSED检查未通过 PartFAULT传送带输出ConveyorOutput(P2)光眼检测PartSensorPress站工作中StationActiveStake站工作中StationActiveWeld站工作中StationActive传送带输出ConveyorOutput(P1)图2-3 时序图实验步骤:1.双击桌面上图标,打开RSLogix5000软件,如图2-4所示。
RsLogix5000编程-快速入门什么是RsLogix5000?RsLogix5000是一款由Rockwell Automation公司开发的自动化控制编程软件。
它是用于PLC(可编程逻辑控制器)的编程环境,可让用户编写和管理自动化系统的控制程序。
RsLogix5000的优点与其他PLC编程软件相比,RsLogix5000有以下优点:•强大而灵活的功能;•易于学习;•可以支持可视化提高编程效率;•可以根据用户的实际需求扩展功能。
RsLogix5000的应用场景RsLogix5000主要用于:•机器人控制;•系统集成自动化;•智能制造。
环境设置在开始使用RsLogix5000编程之前,需要确保计算机上已安装以下软件:•Windows 7或更高版本;•RsLogix5000版本12或更高版本。
编程步骤RsLogix5000的编程步骤如下:1.创建新项目2.创建路线3.配置模块4.编写程序5.下载程序创建新项目在RsLogix5000中,首先需要创建一个新项目作为主编程文件。
在创建新项目时,需要设置一个项目名称,选择PLC类型和CPU型号。
此外,用户还需要选择一个IO配置,在此过程中必须选择一种适合PLC的IO模块。
创建路线新项目创建后,用户需要创建一个路线。
路线是指PLC与其他组件之间的连接,如传感器和执行器。
路线的创建涉及到安装IO模块,根据实际情况进行物理布线并为每个模块分配一个地址。
配置模块与传统PLC编程不同,RsLogix5000不直接使用地址寻址。
相反,它使用标记(Tag)来代表硬件组件。
标记可以自定义,可以通过逻辑表达式引用,并且容易识别。
在配置PLC时,用户需要创建一个位置,以定义模块的输入和输出。
在创建位置时,用户需要指定每个位置的模块型号,并为每个位置分配一个任务。
任务是指PLC要执行的特定控制器逻辑,例如转发节点信号或控制执行器。
编写程序实际编写PLC程序的过程称为配置程序。
培训教材第一天培训内容——熟悉硬件和软件一、熟悉各硬件请查看各模块的外形,通讯模块,I/O模块,运动控制模块,处理器模块。
框架式设计可靠,安装容易,无需工具。
端子可取下,接线方便,更换快速。
将DEMO上电,插入ENBT/ENET, CNB通讯模块以及I/O模块(可以先不插入CPU)。
体会模块的带电热插拔特性。
安装方便。
二、认识RSLinx软件1、什么是RSLinx?RSLinx软件是工业通讯的枢纽。
它为所有的AB网络提供了完整的驱动程序。
通过RSLinx软件,用户可以通过一个窗口查看所有活动网络,也可以通过一个或多个通讯接口同时运行任何所支持的应用程序的组合。
RSLinx提供最快速的OPC、DDE和Custom C/C++的接口。
RSLinx还可以为用户提供多个网络、本地工作站和DDE/OPC性能诊断工具,便于进行系统维护和故障排错。
RSLinx Gateway驱动程序能够完美地支持TCP/IP客户与AB PLC控制器的连接,它也支持与远程OPC进行通讯。
RSLinx有以下几个版本,不同版本的功能不同,价格也不同,选购时应注意系统要求。
RSLogix and RSNetWorx RSViewRSLinxControlNet DeviceNet EtherNet/IPPLC-5 SLC ControlLogix FlexLogix CompactLogix2、使用RSLinx软件进行通讯1)打开RSLinx,点击或2)在工具条上点击选择Ethernet Devices(其它的驱动程序简单介绍), 按下 Add New 键单击 OK.3)增加以太网设备。
在增加以太网设备前,需要检查自己机器的IP设置,如果是192.168.1.xxx(一般的小型局域网都这样设置),以太网设备的IP地址设置如下。
单击OK.4)单击 Close5)检查本计算机的IP设定。
确认为: 192.168.1.XXX.6)单击。
可以看到,我们不需要CPU,就可以通讯。