您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > AB PLC SLC500培训教程
1实验一用RSLinx创建通讯路径在开始SLC500的实验之前,创建通讯路径是必要的。通讯路径的创建对后面完成IO的自动配置以及程序的下载都是必须的。找到Start-program-Rockwellsoftware-RSLinx,运行RSLinx,出现画面如下:在主菜单中点击Communications后,在弹出的下拉菜单中点中ConfigureDivers,出现配置驱动对话框在AvailableDriversTypes处点住下拉按钮,在出现的驱动中选择RS232DF1devices,按下AddNew按钮,在弹出的对话条上点击OK保留默认的名称后出现如下画面2选择正确的PC通讯口,点击Auto_Configure,将会自动完成通讯配置。好了,我们已经创建好啦DF1通讯,点击图标,在线浏览设备。3到此,实验一就大功告成。实验二应用RSLogix500软件创建新的工程应用41、运行RSLogix500,Start-program-Rockwellsoftware-RSLogix500.点击出现如下画面选择处理器类型(本次实验处理器为1747-L541,,点击OK按钮,进入工程画面。52、I/O配置SLC500支持I/O的自动配置,在工程树下,找到Controller文件夹,双击IOConfiguration,出现画面6此时,点击ReadIOConfig按钮,出现一个选择通讯路径的画面,选择实验一创建的DF1驱动,然后按下ReadIOConfig按钮,将会完成IO的自动配置。3、了解SLC500的内存、数据文件及其寻址表达方式内存1)程序文件2)数据文件7程序文件程序文件程序文件程序文件programfiles1)系统文件:2)主控程序:只能有一个LAD23)通用子程序:被主程序或其它子程序调用,LAD3----255SLC500只支持只支持只支持只支持LADDER数据文件数据文件数据文件数据文件Datafiles8•O0、I1、S2、B3、T4、C5、R6、N7、F8•文件0-8为系统定义,不能更改、删除•文件F8仅SLC5/03以上•当非SLC500的DH-485设备存在时,文件9用作网络通讯•文件10-255可以自由定义为T/C/B/N/F/R/ST/A文件类型输出输入状态BIT位定时器计数器控制整数浮点数DH485通讯自定义9数据文件地址表达方式数据文件地址表达方式数据文件地址表达方式数据文件地址表达方式地址包括:文件类型文件类型文件类型文件类型、、、、文件号文件号文件号文件号、、、、::::元素号或数据结构元素号或数据结构元素号或数据结构元素号或数据结构/位号位号位号位号1))))O0O:e.s/be:槽号槽号槽号槽号s:字号字号字号字号b:位号位号位号位号I1I:e.s/b例如O:3/15DO,3槽的bit15O:5.1DO,3槽的word1I:7/8DI,7槽的bit8I:7DI,7槽的word02))))S2S:1/15Element1,bit15.上电“firstpass”bitS:6故障代码3))))B3B3:3/14Bit14,element3B3:252/00Bit0,element252B3/62Bit62=B3:3/144))))T4定时精度定时精度定时精度定时精度1ms/10ms/1s10T4:0/15orT4:0/EN使能位T4:0/14orT4:0/TT正在计时位T4:0/13orT4:0/DN完成位T4:0.1orT4:0.PRE预置值T4:0.2orT4:0.ACC累积5))))C5,计数范围计数范围计数范围计数范围((((-32,768,+32,767)C5:0/15orC5:0/CU加计数使能位C5:0/14orC5:0/CD减计数使能位C5:0/13orC5:0/DN完成位C5:0/12orC5:0/OV溢出位C5:0.1orC5:0.PRE预置值C5:0.2orC5:0.ACC累积6))))R6,控制寄存器控制寄存器控制寄存器控制寄存器PID等指令使用7))))N7,整数整数整数整数((((16bit))))可寻址到字或位N7:2N7:2/8N25:228))))F8浮点数浮点数浮点数浮点数,,,,2word****寻址方式:直接变址间接11I/O模块的寻址模块的寻址模块的寻址模块的寻址O0O:e.s/be:槽号槽号槽号槽号s:字号字号字号字号b:位号位号位号位号I1I:e.s/b1::::本地机架本地机架本地机架本地机架eg:IB16I:1.0/0—15OB16O:2.0/0—15OB32O:3.0/0—15O:3.1/0—15NI4I:4.0—3NO4O:5.0—32::::本地本地本地本地I/O扩展机架扩展机架扩展机架扩展机架789101112131#机架同上2#机架的槽号从1#的6开始,其它类推IB32I:7.0/0—15I:7.1/0—151747-C1612**:最多可以扩展3个local**:槽号数最大为303::::远程远程远程远程I/ORIO的扩展的扩展的扩展的扩展**每个扫描器SN支持32个RIO站,每个RIO站最大30个I/O**每个扫描器SN在处理器有32字的输入输出I/O映像区RIO的寻址的寻址的寻址的寻址2#IB16I:e.X/0—15;e代表SN在本地机架的槽位。13下面确定X的写法定义:1:SN在CPU中占用32个I和O字,即32个I/O组(group)2:一个机架RACK占8个group3:addressing机架寻址方式(物理机架和逻辑机架的对应关系),在ASB的DIP开关设置寻址方式、起始RACK和I/O号。•1槽寻址1槽对应1个I/O组******最常用最常用最常用最常用•2槽寻址2槽对应1个I/O组•1/2槽寻址1槽对应2个I/O组1槽寻址模式下:1RACK==8I/O组组组组==8槽硬件槽硬件槽硬件槽硬件SN=4RACK=32I/O组组组组=32槽硬件槽硬件槽硬件槽硬件2#的第一块的第一块的第一块的第一块IB16I:6.0/0—1514第二块第二块第二块第二块IB16I:6.1/0—15假如2#机架的I/O如下则I/O地址为:IB32::::I:6.0/0—15I:6.1/0—15OB32:O:6.0/0—15O:6.1/0—15I字和字和字和字和O字互相借用字互相借用字互相借用字互相借用,必须是必须是必须是必须是32点的点的点的点的I和和和和O配对安装配对安装配对安装配对安装,,,,否则浪费地址空间否则浪费地址空间否则浪费地址空间否则浪费地址空间15实验三实验三实验三实验三基本指令介绍基本指令介绍基本指令介绍基本指令介绍重点介绍指令重点介绍指令重点介绍指令重点介绍指令::::•位操作(继电器)•定时器/计数器•运算•传送•文件操作指令集帮助指令集帮助指令集帮助指令集帮助::::161:位操作指令位操作指令位操作指令位操作指令•XIC--[]—对对对对bit进行进行进行进行ON状态检测状态检测状态检测状态检测(常开常开常开常开)•XIO--[/]—对对对对bit进行进行进行进行OFF状态检测状态检测状态检测状态检测(常闭常闭常闭常闭)•OTL--((((L))))—输出锁存输出锁存输出锁存输出锁存(置位置位置位置位)•OTU--((((U))))—输出解锁输出解锁输出解锁输出解锁(复位复位复位复位)•OSR--[OSR]————一次响应指令一次响应指令一次响应指令一次响应指令,,,,输入条件由加变真输入条件由加变真输入条件由加变真输入条件由加变真,,,,输出保持一个周期输出保持一个周期输出保持一个周期输出保持一个周期((((上升沿触发上升沿触发上升沿触发上升沿触发))))对对对对OSR举例举例举例举例::::172:定时器指令定时器指令定时器指令定时器指令定时器地址由三个字元素(3word)组成的数据结构。Word0为控制字:EN、TT、DN18Word1为预置值PREWord2存储定时累加值ACC输入参数输入参数输入参数输入参数::::PRE、、、、TimeBase定时时基定时时基定时时基定时时基(1ms,10ms,1000ms)地址结构地址结构地址结构地址结构::::T4:0/15orT4:0/EN使能位T4:0/14orT4:0/TT正在计时位T4:0/13orT4:0/DN完成位T4:0.1orT4:0.PRE预置值T4:0.2orT4:0.ACC累积定时器类型定时器类型定时器类型定时器类型::::•TON延时导通延时导通延时导通延时导通•TOF延时断开延时断开延时断开延时断开•RTO保持计时保持计时保持计时保持计时•RES计时器和计数器复位计时器和计数器复位计时器和计数器复位计时器和计数器复位TON延时导通延时导通延时导通延时导通状态位状态位状态位状态位置位条件置位条件置位条件置位条件保持置位直到保持置位直到保持置位直到保持置位直到DN(Bit13)ACC》》》》PRE梯级条件为假梯级条件为假梯级条件为假梯级条件为假TT(Bit14)梯级条件为真且梯级条件为真且梯级条件为真且梯级条件为真且ACC《《《《PRE梯级条件为假梯级条件为假梯级条件为假梯级条件为假;;;;DN=0EN(Bit15)梯级条件为真梯级条件为真梯级条件为真梯级条件为真梯级条件为假梯级条件为假梯级条件为假梯级条件为假191)正在计时而未到达PRE值时,如停电或由RUN==》PRO后:EN和TT置位,ACC保持不变2)再次回到RUN状态时,计时器继续:梯级条件为真:重新计时(EN和TT置位,ACC=0)梯级条件为假:全部复位时序图时序图时序图时序图(****)TOF延时断开延时断开延时断开延时断开状态位状态位状态位状态位置位条件置位条件置位条件置位条件保持置位直到保持置位直到保持置位直到保持置位直到DN(Bit13)梯级条件为真梯级条件为真梯级条件为真梯级条件为真梯级条件为假而且梯级条件为假而且梯级条件为假而且梯级条件为假而且ACC》》》》PRETT(Bit14)梯级条件为假且梯级条件为假且梯级条件为假且梯级条件为假且ACC《《《《PRE梯级条件为真梯级条件为真梯级条件为真梯级条件为真;;;;DN=0EN(Bit15)梯级条件为真梯级条件为真梯级条件为真梯级条件为真梯级条件为假梯级条件为假梯级条件为假梯级条件为假RTO保持计时保持计时保持计时保持计时20当条件由真变假时,计时器不复位,当条件又由假变真时,继续计时。其状态变化情况和TON一样。RES计时器和计数器复位计时器和计数器复位计时器和计数器复位计时器和计数器复位--((((RES))))3:计数器指令计数器指令计数器指令计数器指令计数器地址由三个字元素(3word)组成的数据结构。Word0为控制字:CU、CD、DN、OV、UVWord1为预置值PREWord2存储计数累加值ACCC5:0/15orC5:0/CU加计数使能位C5:0/14orC5:0/CD减计数使能位C5:0/13orC5:0/DN完成位C5:0/12orC5:0/OV溢出位21C5:0.1orC5:0.PRE预置值C5:0.2orC5:0.ACC累积CTU/CTD加计数和减计数器加计数和减计数器加计数和减计数器加计数和减计数器****::::输入条件由假变真十执行一次加输入条件由假变真十执行一次加输入条件由假变真十执行一次加输入条件由假变真十执行一次加/减减减减224:比较指令比较指令比较指令比较指令•EQU==•NEQ•LES•LEQ=•GRT•GEQ=•MEQ屏蔽比较屏蔽比较屏蔽比较屏蔽比较•LIM极限测试极限测试极限测试极限测试**比较指令缺省用DEC,也可以用0101B,0FAB3H**源A必须是地址,如N7:0或#N7:0LIM极限测试极限测试极限测试极限测试1)232)MEQ屏蔽比较屏蔽比较屏蔽比较屏蔽比较•源为比较的地址•屏蔽:bit=1,通过该数据;bit=0,被屏蔽•比较:数值或地址eg:Sourec为N7:0(xxxxxxxxabcdxxxx)屏蔽:00F0h(00000000111
本文标题:AB PLC SLC500培训教程
链接地址:https://www.777doc.com/doc-4703188 .html