1、1,ControlLogix系统编程,Logix5000快速入门,2,Logix5000使用流程,控制器及模块安装 创建工程 I/O组态 添加本地模块 添加远程模块 创建标签 利用别名标签记录I/O 输入逻辑 下载工程,3,控制器及模块安装图,1756-L61CPU模块可插在任意一个槽中。,1756-CNB 模块,1756-ENBT 模块,1756-IB16模块,1756-OB16D模块,1756-DNB 模块,继续,4,1756-L61CPU模块介绍,运行,强制,电池,I/O,RS232,运行/调试/编程三档旋转开关,5,1756-L61CPU模块介绍,RS232 编程口,电池,返回,6,1
2、756-CNB模块介绍,返回,网络数据通道,接1786-CP电缆,接入PCMCIA卡,BNC接头,模块状态数字显示,该模块可将PLC接入控制网中。,7,1756-ENBT模块介绍,RJ45接头,模块状态数字显示IP地址(相关设置在RSLinx中介绍),网络状态指示,返回,该模块可将PLC接入以太网中,电脑可通过以太网直接对PLC编程调试。,8,1756-IB16模块介绍,各输入点状态显示,IN-0 IN-2 IN-4 IN-6 GND-0 IN-8 IN-10 IN-12 IN-14 GND-1,IN-1 IN-3 IN-5 IN-7 GND-0 IN-9 IN-11 IN-13 IN-15
3、GND-1,返回,输入24V直流信号,9,1756-OB16D模块介绍,各输出点状态显示,OUT-0 OUT-1 OUT-2 OUT-3 OUT-4 OUT-5 OUT-6 OUT-7 OUT-8 OUT-9 OUT-10 OUT-11 OUT-12 OUT-13 OUT-14 OUT-15 Not Used Not Used,+DC-0 +DC-0+DC-0 +DC-0 +DC-0 +DC-0 +DC-0 GND-0 +DC-1 +DC-1+DC-1 +DC-1 +DC-1 +DC-1 +DC-1 GND-1 GND-1 Not Used,返回,接入24V直流信号,输出24V直流信号,10,
4、1756-DNB模块介绍,返回,在典型配置中,该模块充当DeviceNet设备与Logix5000控制器之间的接口。,模块状态数字显示: 可选固件号、波特率、MAC地址等。,11,启动RSLogix5000软件,12,新建 New,控制器型号,控制器版本,工程文件名,机架型号,CPU槽号,工程文件夹,13,控制器,任务,数据类型,I/O配置,运动控制,趋势,14,I/O组态_添加本地模块,1、右击I/O配置,2、单击 “新增模块”,15,添加ControlNet模块,1、选择模块型号,16,2、输入模块名称,3、模块节点号(模块自带拨盘开关设定),4、模块槽号,5、其余保留默认值,单击完成,添
5、加ControlNet模块,17,增加EtherNet/IP模块,1、选择模块型号,18,2、输入模块名称,3、模块IP地址,4、模块槽号,5、其余保留默认值,单击完成,增加EtherNet/IP模块,19,添加DC INPUT模块,1、选择模块型号,20,2、输入模块名称,3、模块槽号,4、其余保留默认值,单击完成,添加DC INPUT模块,21,添加DC OUTPUT模块,1、选择模块型号,22,2、输入模块名称,3、模块槽号,4、其余保留默认值,单击完成,添加DC OUTPUT模块,23,添加DeviceNet模块,1、选择模块型号,24,2、输入模块名称,3、模块槽号,4、其余保留默认
6、值,单击完成,添加DeviceNet模块,25,I/O组态_添加远程模块,1、右击本地通讯模块,2、单击 “新增模块”,26,添加远程通讯模块,1、选择模块型号,27,2、输入模块名称,3、模块节点号,4、模块槽号,5、其余保留默认值,单击完成,添加远程通讯模块,28,添加远程I/O模块,1、右击远程通讯模块,2、单击 “新增模块”,29,1、选择模块型号,添加远程I/O模块,30,添加远程I/O模块,2、输入模块名称,3、模块槽号,4、其余保留默认值,单击完成,返回目录,31,I/O组态后,系统自动分配Tags如下:,标签名,别名,数据类型,显示类型,32,常用数据类型,BOOL 1位布尔型
7、 (0=off 1=on) SINT 1字节8位整数(-128127) INT 2字节16位整型(-3276832767) DINT 4字节32位整型,速度快(双精度整数) REAL 实数,标准浮点运行,速度慢 如:定义一个SINT数A,自动生成A.0-A.7共8个布尔量,33,创建标签,1.输入标签名,2.选择数据类型,34,创建标签_选择数据类型,计时器,可设置数组,35,创建标签_定时器数据结构,完成位,返回,36,创建别名标签,1.输入标签名,2.在列表中选择数据结构体,37,创建别名标签_选择I/O专用标签,选择数据字,或选择数据位,38,创建别名标签,插在第3槽输入模块第1位,通过
8、CNB2控制网模块连接的远程I/O,插在第1槽输入模块,39,常用标签,I/O别名标签,信息读写标签,定时器标签,数组,用于读取系统时间,双整型,速度快,自动生成32位布尔量,返回,40,输入逻辑,创建任务时自动生成 主任务MainTask 主程序MainProgram 主例程MainRoutine其中主程序采用轮循方式执行 其它程序采用中断方式,41,输入逻辑_输入指令,2、单击XIC指令工具 ,如下图梯级中出现一条XIC指令,1、双击主例程MainRoutine,如下图显示一个空白梯级,42,输入逻辑_为指令分配标签,3、双击标签区域,单击下拉键,如下图出现标签列表,4、选择别名标签input_1,43,输入逻辑_为指令分配标签,5、单击input_1.0位,6、出现如下图指令,44,输入逻辑_开/关例,例1:在Edit Tags中建立如下别名标签,建立如下梯级,可实现开/关/自锁功能,45,逻辑校验,校验当前逻辑,显示校验结果,返回,46,下载工程,2、单击“Who Active”,1、存盘,47,下载工程_选择控制器,2、单击“Download”下载工程到所选控制器,1、单击选择控制器,48,下载工程_确定下载,49,下载工程_改变(运行/调试/编程)方式,返回,