单击OK.
Compatible Module —— 物理模块的模块类型(Module Types)、目录号(Catalog Number)以及主要版本号(Major Revision)必须与软件组态匹配,次要版本号(Minor Revision)必须大于等于软件指定的数值,否则RSLogix 5000将不接受所插模块。
Disable Keying —— RSLogix 5000不会检查模块版本的匹配情况。 Exact Match —— 物理模块的下列五个参数必须与软件组态匹配,否则RSLogix 5000将不接受所插模块:
Vendor, Product Type, Catalog Number, Major Revision, Minor Revision (供应商、产品类型、目录号、主要版本号、次要版本号)
第 21 页 共 46 页
Next.
◆ Inhibit Module选择时,该模块在硬件组态中不参与组态,可以认为没有该模块。 ◆ Major Fault 选择时,模块有故障停止处理器。下面是错误原因。在联机状态下可以检查故障情况。
一直Next直到Finish,这样就配置好了Control NET模块。 6、下面我们配置I/O 模块。
右键点击 I/O configuration。选择 New Module,这里选择输出模块1756-OB16E。 模块命名为OB16,放在机架的第10号槽位上。点击NEXT可以看到。
在这里可以定义输出模块的每一个输出点的状态。 ◆ CPU在程序模式(编程模式)下可以定义单个点的输出状态是on、off还是hold。
第 22 页 共 46 页
◆ CPU在故障模式(比如拔掉CPU)下可以定义单个点的输出状态是on 、off还是hold。如果设置为on,当
拔掉CPU后定义的那点将会输出为on,可以体会到I/O模块在没有CPU的情况下也是可以工作的。
7、右键点击 , Controller Tags.。 你会发现,
系统自动为你生成了该模块数据。 ■ Local:10:C ■ Local:10:I ■ Local:10:O
Local代表是本地的机架 10代表该模块在机架的第10槽位 C、I、O代表三种数据类型(Configuration、Input、Output)。 所有的模块信息都在你的掌握中,任你支配。 在这个项目里我们配置的是输出模块,可以点开+ Local:10:O看到模块自动分配的地址标签。地址标签有32位,这些位从右到左数字是0~31。
9、每一地址位的标签见图
第 23 页 共 46 页
6、这时我们可以连接CPU,对硬件进行组态。
在Rslogix5000软件下,点击下拉菜单Communication的Who active,选择建立的通讯口+AB-DF-1或以太网进行编程器与CPU联机通讯,找到相应的CPU,下载硬件和程序到CPU里,并可以进行在线编程,调试。
这时注意CPU的钥匙要在远程或编程位置。 CPU钥匙共有三种位置: RUN 运行 REM 远程 PROG 编程
1)通过RS232联机的方式如下:
点击下拉菜单Communication的Who active,选择建立的通讯口+AB-ETH-1后,选择CPU可以Go Online,联机CPU。
第 24 页 共 46 页
下载,点击Download。 下载完毕后,在Rslogix5000程序软件中,发现I/O not Respondin的绿灯在闪烁。同时发现I/O configuration的文件前有黄色的感叹号,有一些模块上也有,现在是正常现象。见下图: 选择的通讯路径:
2)通过以太网联机的方式如下:
点击下拉菜单Communication的Who active,选择建立的通讯口+AB-ETH-1或+AB-ETHIP-1后,选择相应的IP地址的通讯路径找到CPU可以Go Online,联机CPU。
第 25 页 共 46 页