LabmaterialforRSLinxHuaZhangElectricCustomTrainingLab1-1-Lab1.通讯组态准备工作:确认实验内容硬件优点-打开ControlLogix控制器电源-坚固耐用、安装简单且不需要工具-插入ENBT/ENET模块-模块插拔方便且支持热插拔-连接好以太网-不依赖CPU进行通讯-组态通信驱动器-远程组态、浏览模块-插入I/O模块-各槽之间相互独立-浏览远程机架上的I/O-弹性系统扩展-插入CPU模块-所有模块支持热插拔(RIUP)-监控I/O模块的状态-易于故障诊断和系统维护实验目的:•熟悉使用RSLinx软件来管理通讯实验内容:•分别通过串口驱动与以太网驱动建立与ControlLogix控制器的通讯•通过虚拟驱动建立与仿真控制器的通讯•建立OPC服务器实验步骤:一、使用1756-CP3电缆进行通讯1)请查看各模块的外形:通讯模块,I/O模块,处理器模块;然后ControlLogix控制器机架上电。框架式设计可靠,安装容易,无需工具。模块接线端子可装卸,接线方便,更换快速。2)插入处理器、ENBT/ENET,CNB等模块,CPU和PC机之间用1756-CP3电缆或自制RS323串口线连好。3)点击任务栏上的或桌面上的,打开RSLinx软件。LabmaterialforRSLinxHuaZhangElectricCustomTrainingLab1-2-4)在工具栏上点击,打开驱动器组态对话框,在可用驱动器类型中选择“RS-232DF1devices”,再点击“addnew”选项。选择OK。5)在弹出的“ConfigureRS-232DF1devices”表中点击“Auto-Configure”,等待运行结果显示“Auto-ConfigureSuccessful”后选择OK。LabmaterialforRSLinxHuaZhangElectricCustomTrainingLab1-3-6)点击工具栏上的小图标RSWho,就会弹出整个工业网络的树状浏览画面。LabmaterialforRSLinxHuaZhangElectricCustomTrainingLab1-4-7)右键点击浏览画面上的控制器,选择“设备属性”,查看控制器信息:8)右键点击浏览画面上的ENET模块,选择“模块组态”,LabmaterialforRSLinxHuaZhangElectricCustomTrainingLab1-5-查看或修改以太网通讯模块的IP地址、子网掩码和网关地址。二、使用以太网进行通讯LabmaterialforRSLinxHuaZhangElectricCustomTrainingLab1-6-1)连接好以太网线2)在工具条上点击,添加以太网设备驱动。选择EthernetDevices,按下AddNew键单击OK.3)增加以太网设备地址LabmaterialforRSLinxHuaZhangElectricCustomTrainingLab1-7-单击OK.注意:IP地址按指导。192.168.1.108----forENET4)检查击计算机的IP设定。确认为:192.168.1.XXX(讲师设为192.168.1.100,其他人依次下排。)LabmaterialforRSLinxHuaZhangElectricCustomTrainingLab1-8-5)单击,查看驱动器浏览窗口。可以看到,我们不需要CPU,就可以通讯。减少CPU负荷,提高通讯效率。保证实时性,可重复性。6)带电,按槽位插入各模块。7)展开树形。LabmaterialforRSLinxHuaZhangElectricCustomTrainingLab1-9-所有模块信息可以自动浏览得到。方便维护,调试。8)远程模块访问。在configureDriver中增加新IP地址,可以访问其他站点。LabmaterialforRSLinxHuaZhangElectricCustomTrainingLab1-10-快速实现远程组态,下载程序,监控。真正实现网络控制。三、与仿真控制器通讯1)点击RSLogixEmulate5000软件图标,打开仿真软件。2)在菜单栏上选择Slot→CreatModule,在虚拟框架中添加一个处理器模块。点击这里添加仿真处理器模块LabmaterialforRSLinxHuaZhangElectricCustomTrainingLab1-11-3)点击组态驱动按钮,在RSLinx中建立仿真处理器的驱动。仿真处理器的组态窗口选中仿真的Logix5000处理器添加好的仿真处理器LabmaterialforRSLinxHuaZhangElectricCustomTrainingLab1-12-4)在RSWho中可以浏览到仿真处理器的信息。四、建立OPC服务器1)点击菜单栏上的DDE/OPC,选择TopicConfiguration。2)在左边的TopicList窗口新建一个Topic,取名叫Lab1_topic,并在右边的数据源窗口中点击处理器模块,指定与Lab1_topic相互通信的Logix5000处理器或仿真处理器(注意:连接的对象一定要是处理器而不是其他的模块),然后选择Apply,这样,一个OPC服务器就建立好了。在驱动列表里选择“虚拟背板驱动”在RSWho中看到的仿真处理器点击这里LabmaterialforRSLinxHuaZhangElectricCustomTrainingLab1-13-如果你完成了以上步骤,恭喜你完成了本实验!首先,选中Lab1_topic,然后在右边窗口种选中处理器模块LabmaterialforRSLogix5000HuaZhangElectricCustomTrainingLab2-1-Lab2.RSLogix5000软件应用实验内容:-创建一个新的工程-控制器属性设置-配置I/O模块(数字量/模拟量)-组织数据-任务管理-编辑梯形图逻辑-组态通讯-上载、下载工程-在线修改程序-在线强制I/O-控制器故障处理-使用RSLogixEmulate5000软件仿真ControlLogix控制器请按步骤:1.新建工程1)点击,打开RSLogix5000编程软件。2)选择File→New,或者点击“新建”工具,创建一个工程。3)新建控制器,选择控制器类型、版本和槽号,并输入控制器的名称、描述(可选),指定框架类型和项目保存目录,然后点击OK。点击这里LabmaterialforRSLogix5000HuaZhangElectricCustomTrainingLab2-2-Revision:项目中选用的处理器版本要跟实际处理器的硬件版本相一致。Logix平台提供了固件升级手段。Type:可选择基于Logix平台的多种处理器。ChassisType:项目中选用的框架类型要跟实际处理器所在的机架相一致。Slot:确定CPU所在槽位。实际上CPU不受槽位限制,可以插在任意槽中。4)树形目录项目管理器2.控制器属性设置控制器文件夹任务文件夹I/O组态文件夹数据类型文件夹LabmaterialforRSLogix5000HuaZhangElectricCustomTrainingLab2-3-5)查看控制器属性,更改控制器类型。右键点击控制器文件夹,然后选择属性(Properties)。在General表中有控制器的类型、版本、名称等信息;点击ChangeController便可以更改控制器类型和版本。如果处于在线状态,还可以在MajorFaults、MinorFaults、Memory等表中看到控制器的故障信息和使用信息。3.I/O配置6)组态本地数字量I/O模块。右键点击I/Oconfiguration文件夹,然后选择NewModule。在模块类型列表中选择1756-OB16D(数字量直流输出模块),单击OK;确定版本信息后在跳出的对话框中设置模块属性,输入模块的名称、描述(可选),选择槽号、通讯格式、电子锁方式等;点击Next逐步设置RPI时间等内容。所有组态完成后,点击Finish。更改控制器控制器故障信息控制器时钟和CST状态控制器高级属性内存状态LabmaterialforRSLogix5000HuaZhangElectricCustomTrainingLab2-4-选择OKCommFormat:通讯格式决定了I/O模块使用的数据结构,也决定了模块与模块控制器所有权的连接类型,即模块被组态为宿主拥有模式还是只监听模式;输入模块可以有多个宿主,而输出模块只能有一个宿主。.ElectronicKeying:电子锁决定了模块与软件组态匹配的方式。选中IO模块,类型应该和框架上的实际模块相符LabmaterialforRSLogix5000HuaZhangElectricCustomTrainingLab2-5-选择NextRPI:请求信息间隔是一种循环数据交换,用以指定模块广播自身数据的速率。InhibitModule:禁止模块将断开与该模块的全部连接,防止进行I/O数据通讯。选择Next该窗口用于在上线的时候监视模块的运行。选中这里禁止模块操作将模块组态为一旦控制器在运行模式下失去与IO模块的连接,则产生一个主要故障LabmaterialforRSLogix5000HuaZhangElectricCustomTrainingLab2-6-选择Next组态模块在编程模式和故障模式下以及在通讯失败后的输出状态。选择Next该窗口用于在上线时复位电子熔断和诊断锁存。选择NextLabmaterialforRSLogix5000HuaZhangElectricCustomTrainingLab2-7-在线时执行脉冲测试。选择Next选择Finish。这样,一个本地数字量输入模块就组态好了,项目管理器中将出现该模块的图标,用户可以通过双击或者右键点击该图标然后选择“属性”来更改组态信息。LabmaterialforRSLogix5000HuaZhangElectricCustomTrainingLab2-8-7)组态本地模拟量I/O模块。右键点击I/Oconfiguration文件夹,然后选择NewModule。在模块类型列表中选择1756-IF16(模拟量输入模块),单击OK;确定版本信息后在跳出的对话框中设置模块属性,输入模块的名称、描述(可选),选择槽号、通讯格式、电子锁方式等;点击Next逐步设置RPI时间、通道数据范围、工程量转换、通道数据报警高低限等内容;所有组态完成后,点击Finish。点击OKLabmaterialforRSLogix5000HuaZhangElectricCustomTrainingLab2-9-选择Next设置RPI时间,该时间决定了模拟量输入模块何时广播它的通道数据和状态数据。选择NextLabmaterialforRSLogix5000HuaZhangElectricCustomTrainingLab2-10-该窗口用来在上线时监视模块的运行。选择NextInputRange:选择信号输入范围。Scaling:为每个通道组态定标参数,将模拟量信号转换成工程量。RTS:设置实时采样时间周期。该时间确定了模拟量输入模块何时更新其通道数据并广播出去(和其他状态数据一样)。ModuleFilter:设置模块的滤波。LabmaterialforRSLogix5000HuaZhangElectricCustomTrainingLab2-11-选择Next组态每个通道的过程报警。选择Next本窗口用于在校验阶段校验模拟量信号。选择NextLabmaterialforRSLogix5000HuaZhangElectricCustomTrainingLab2-12-选择Finish。这样,一个本地数字量输入模块就组态好了,项目管理器中将出现该模块的图标,用户可以通过双击或者右键点击该图标然后选择“属性”来更改组态信息。8)双击控制器文件夹下的Contr