ABPLCSLC500培训教程

上传人:小** 文档编号:58994260 上传时间:2022-03-01 格式:DOC 页数:73 大小:2.57MB
返回 下载 相关 举报
ABPLCSLC500培训教程_第1页
第1页 / 共73页
ABPLCSLC500培训教程_第2页
第2页 / 共73页
ABPLCSLC500培训教程_第3页
第3页 / 共73页
点击查看更多>>
资源描述
实验一用RSLinx创建通讯路径在开始SLC500的实验Z断 创建通讯路径是必婆的。通讯路径的创建对后血完成IO 的白动配置以及程序的下载都是必须的。找到 Start-program-Rockwell software-RSLinx,运行 RSLinx,出现画而如下:在主菜单中点击Communications后,在弹出的下拉菜单屮点屮Configure Divers,出现 配置驱动对话框在Available Drivers Types处点住下拉按钮,在出现的驱动中选择RS232 DF1 devices, 按下Add New按钮,在弹出的对话条上点击OK保留默认的名称后出现如下画面ronfigiire Dnvprc2JxJrAvalaDieDiiy | AddUcW |RS-232 DF1 dev 啊Etters de/ce;C EttefflPDfhrerSiduRirnrc1784-KT/KTXJD)FKTX(D:/PCMK or 3HWH4S oevces178E+JC的血 CcrliolS 段 deviD-F1 Poilrg Mosier Diixsr1 ?8PC2 foi ConlrNd de/icej1784 PC C(S) for ConlrdNct d&vicos17心PIC 川RD wF1 ShvDrS-S 3D /3D ? for D卜 * devicesVirtusl B ackplare ($ ofiLoa58xx)DevceUet Dmeis n784P:D/C DSJ770KFD50NPTdrNeFLC-5 (DHEnwIatoi divetSLC 500IDH485I EnJalor irverSoftLojx5 dnverFerrcte Devce: 忆 Lr: Estew 衿选择疋确的PC通讯口,点击Auto_Configure,将会Il动完成通讯配置。#ronfigiire Dnvprc2JxJ#ronfigiire Dnvprc2JxJ#ronfigiire Dnvprc2JxJ#ronfigiire Dnvprc2JxJ好了,我们C经创建好啦DF1通讯,点击图标蚤1,在线浏览设备。#到此,实验一就人功告成。实验二 应用RSLogix500软件创建新的工程应用31、运行 RSLogix500, Start-program-Rockwell software- RSLogix500.点击 出现如卜 画面X* &呼笹耳口。 土直疔3* a;w a| X 电KSLomm 500 ProH Gz C * i T 、 V/ldiX 卜72d06501lOGD! Ji C 05501O6S010553106SOOOG5DO06500064 01O54:lSerio? gr ies174?-L2B b 05 1747-LlB (K1747-LtVJ 1747-L662 1747-1551 1747-L663 i747-r.r2帖L7a?-LlI J5弼:小 Hflfiw |UhTITLlO J 5 6 D5 35174?-LM3C6/041747-LU2C50tK3?K 16K 64XL6K 64X 32K*.:6 CHLirv J.KCPC 16K06401CcnnuncelKrDivetNcdrilOdcfl週DFEFOrHe p*45 Fl4 I丽如垒J竺 蝕型刨型里” 臬电0勺口01透匕金占2:(DM2:dSHI H-1选择处理器类型(本次实验处理器为1747丄541,点击OK按钮,进入工WrtlflloSelect Processor Type2, I/Offi*SLC500 卅克 I/osn&aKymHss豎 T左陛 conu-ouerk岩対日 10 configura=o=EE-lls.5此时,点Ai Read IO Config按钮,出现一个选择通讯路径的画面,选择实验一创建的 DF1驱动,然后按下Read IO Config按钮,将会完成10的门动配置。#I/O ConfigurationFtecb1 1174647 7SMRack 2(I/O RdcK Not Inhaled3 |l/U 卜n ikdPcS4JpV-. ICuren1 Odra 曲 id血创 |aroIJ 174/LS41174CM62 1746-IV163 174&M04VI uescntwn5九4DU ItKvMcrri OS401160ifpu (TRAMS$NK) 10Z50VQC 164rwt I50URCE| 24 VDCAnabo 2 Ch ln/2 Ch Volax 0 u*176JB 17知16 17为萨32 176OBV6O*1617AMCI-1951 175-5/01DTpeonDcsciete rUkuiJJeA% 16pt Dicer ec Irpui Mcdute Aw Jit Dhudc Inpul Mcdulc A%i Ditc ip Oi G t Moi Ip Aw 1 二讥 Dish etc Uutu* M 5le A 热tDUtut MXItAMU Soroc ISO J Roeoivoi Mcdulo AMO Scries 1561 Rcidxei Module BASIC ModUe 500-5A)1W 1747-SDNAdv -orrcXi士 Al =a【(fe I176EAS5/02 BASIC Modjc -HO.MI cxobk: 17-6AS4 176 BAS 11WB5N17C6-6TM1747 DCMI/417474JCM-1/2E7 DCM 如 747-DCM-FULLNcdcArlrpln Modjh|fulRadi1 747O5N-7 D 讪tulZie Shdtw JIQ 8Lvk 77DSN X D:trtukdI/O Shanna 30I/O DocSTSt rinc/1)AASCII(nPro |ram FilesJilL_.J-2 I1J3 to 2551.System FilProgram File ;Progran Files3 to 2559程序文件program files1) 系统文件:2) 主控程序:只能有一个LAD23) 通用子程序:被主程序或其它子程序调用丄AD3-255SLC500 只支持 LADDER数据文件Data files#FileTypeFile Number#OUTPUT IMAGE123410thru255INPUT IMAGESTATUSBINARYTIMERCOUNTERCONTROLINTEGERFLOATING-POINTNETWORKUSER DEFINED$0:0 to $0:30$l:0 to$l:30$s:o toSS:n $B3:0 to$B3:255ST4:0 to$T4:255$C5:0 to $C5:255 $R6;0 to$R6:255 $N7:0 to讯7:255 $F8:0 to $F8:255输出 输入 状态BIT位定时器 计数器 控制 胳数 浮点数$x9:0to DH485 慙g:255通讯 5x10:0$只255:255门定义11# 00、II、S2、B3、T4、C5、R6、N7、F8文件08为系统定义,不能更改、删除 文件F8仅SLC5/O3以上当SLC500的DH-485设备存在时,文件9川作网络通讯文件10-255可以门由定义为T/C/B/N/F/R/ST/A文件类型#数据文件地址表达方式#file SeparatorBi【Separator (if addressing a binB 123 : 123 / 15#地址包括:文件类型、文件号.:元素号或数据结构/位号1)00 O:e.s/be:槽号s:字号b:位号#Il l:e.s/b例如 0:3/15 DO, 3 槽的 bitl5 0:5.1 DO, 3 槽的 wordl 1:7/8 DI, 7 槽的 bit8 1:7 DI, 7 槽的 wordO2) S2S:l/15 Element 1, bit 15.上电“first pass bit3)B3B3:3/14 B3:252/00 B3/62S:6故障代码Bit 14, element 3Bit 0, element 252Bit 62 =B3:3/144) T4 定时精度 1 ms/lOms/lsT4:0/15orT4:0/ENT4:0/14orT4:0rTTT4:0/13orT4:0/DNT4:0.1 or T4:0.PRET4:0.2 or T4:0.ACC使能位 正在计时位 完成位 预置值 累积5)C5,计数范围 (-32.768, +32,767)13#C5:0/15or C5:0/CUC5:0/14 or C5:0/CDC5:0/13or C5:0/DNC5:0/12or C5:0/OVC5:0.1 or C5:0.PREC5:0.2 or C5:0.ACC加计数使能位减计数便能位 完成位 溢出位 预置值 累积#6)R6,控制寄存器PID等指令使用#7)N7,整数(16bit)可寻址到字或位N7:2N7:2/8N25:228) F8浮点数,2word*寻址方式:瓦接 变址 间接Addressing ModeExampleDirectN7:0Indexed Direct#N7:0IndirectN7:|N10:3Indexed Indirect#N7:N10:3#I/O模块的寻址00 O:e.s/be:槽号s:字号b:位号l:e.s/b1:本地机架1#0123456CPUIB16OB 16OB32NI4NO4eg:IB16I:L0/015OB160:2.0/015OB320:3.0/015NI41:4.03NO40:5.030:3.1/0152:本地I/O扩展机架0123456CPUIB16OB16OB32NI4NO4 A71747-C16)2#0123456IB32A71#8910121311IB321:7.0/0151:7.1/015#IB321:7.0/0151:7.1/015#1#机架同上2#机架的槽号从1#的6开始,其它类推IB321:7.0/0151:7.1/015#*:最多可以扩展3个local*:槽号数最大为303:远程I/ORIO的扩展1#012# 的第一块 IB16I:6.0/015152# 的第一块 IB16I:6.0/015#*每个扫描器SN支持32个RIO站,每个RIO站最人30个I/O*每个扫描器SN在处理器冇32字的输入输出I/O映像区RIO的寻址CPUIB16OB16OB32NI4NO4SN0123456A72# 的第一块 IB16I:6.0/015#2# 的第一块 IB16I:6.0/015#A72# IB16 i:e.X/015: e代表SN在本地机架的槽位。2# 的第一块 IB16I:6.0/015#下面确定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组*41常用2槽寻址 2槽对应1个I/O组 1/2槽寻址1槽对应2个I/O组1槽寻址模式下:1 RACK=8 I/O 组=8槽硬件Input imageSN= 4 RACK = 32 I/O组二 32 槽硬件Output ImageBit Number Decimal 150Bit Number Decimal 15 oLogicalRack 0LogicalRack 1LogicalRack 2LogicalRack 3WordOWord 1取2Word 3Word 4Word 5Word 6o/V 7Word 8Word 9Word 10Word 11Word 12Word 13Word 14Word 15Word 16Word 17Word 18Word 19Mord 20Word 21Word 22Word 23Word 24Wmd 25Word 26Word 27Word 28Word 29Word 30Word 31LogicalRack 0LogicalPack 1LogicalRack 2LogicalRack 3WorcfOWord 1Word 2Word 3Word 4Word 5Word 6Word 7Word 8Wod 9Word 70Word 11Word 12Word 13Word 14Word 15Word 16Word 17Word 18Word 19Word 21Word 22Word 23Word 24Word 25Word 26Word27Word 28Word 29Word 30Word 31假如2#机架的I/O如下0123456ASBIB32OB32第二块IB161:6.1/015则I/O地址为:IB32:1:6.0/015 1:6.1/015OB32:0:6.0/015 0:6.1/015I字和O字互相借用,必须是32点的I和O配对安装,否则浪费地址空间2# 的第一块 IB16I:6.0/01517实验三基本指令介绍重点介绍指令:位操作(继电器)定时器/计数器运算传送文件操作指令集帮助:匕 SLC Instruction Set HelpFie Fdit Fookrnark Optin HelpRSLogix 500 Instruction Set HelpABLABSAC8ACIACLACNACSADDAEXAHLA(CANDARDARLA SCASNA SRftTNAWAAWTBSLDSRD5TDTRETWCLRCOPCOSCPTCPWCTDCTJDCDDDTDDLDEGDIVDLGENCENDECREOUFBCFFLFFUFLLFRDGCDGEOGRTHSC1HSDHSEHSLI IDHEtIMI NTIOMJMPJSRLBLLEQLSLFLLFULinLNLOGMCRMEQMOVmsgMULMVMNEGhEQNOTONSOROSFOSROTEOTLOTUFIDPTOPWMRACFADRCPREFRESRETRMPRHCRPIRTARTOSBRSCLSCPSINSQCSQLsqoSQRSTDSTESTSSUBSUSSVCSWPTANTDFTNDTODTCFTONUIDUIEUIFXICXIOXORXFYMl(2 |(u)For information about an instruction, click nn the instruction mnemonic in the grid aboveTo retjrn to RS500 ladder programming help click this I nk Programming FMdFor st?p-oy-step procedures, click this I nk 弘0伽伽 MenuNote Depending on the processoryou are programming, not all of the irstructions are available Help lor each instruction specifies which proces5or(s) the instruction maybe used v/th Bi dichkig iristi uctluns (avdildble n/tien edltkig in ASCII)BST Branch start instrjction-101 x|zJ1:位操作指令 XIC - 1对bit进行ON状态检测(常开) XIO/对bit进行OFF状态检测(常闭) OTL - (L)输出锁存(置位) OTU - (U)输出解锁(复位) OSR -OSR次响应指令,输入条件由加变真,输出保持一个周期(上升沿触发)对OSR举例:2:定时器指令WordWordWord1:1.0B3T 1OSR0003.0 J ) 01:1.083OSR0rTuD - TO BCD SourceTf:(J/CC15 14 13EU TT DHProet VctlueInternal UeAccumulator ValueAddessable BitsAddressable WordsEN = Bit 15 EnableTT = Bit 14 Tima Timing DN Bit 13 DonePRE 二 Preset Value ACC = Accumulated Value定时器地址由三个字元索(3 word)组成的数据结构。WordO 为控制字,EN. TT. DNWordl为预置值PREWord2存储定时累加值ACC输入参数:PRE、Time Base 定时时基(lnis,10nis,1000ms) 地址结构:位计位值 能在成置积 使正完预累T4:0/15orT4:0/ENT4:0/14orT4:0/TT T4:0/13orT4:0/DNT4:0.1 or T4:0.PRET4:0.2 or T4:0.ACC定时器类型, TON延时导通 TOF延时断开 RTO保持计时 RES计时器和计数器复位TON延时导通TON Timer On Delay-YnATimerT4:lTime Bojc1.0Preset400Accum0状态位置位条件保持置位直到DN(Bitl3)ACCPRE梯级条件为假TT(Bitl4)梯级条件为真且ACCPRE梯级条件为假;DN=0EN (Bitl5)梯级条件为真梯级条件为假1)正在计时而未到达PRE值时,如停电或由RUN=PRO后:EN和TT駅位,ACC保持不变2)再次回到RUN状态时,计时器继续:梯级条件为真:求新计时(EN和TT置位,ACC=0)梯级条件为假:全部复位时序图(*)TOF延时断开TOF Timer Off DelayY4TunerT4;9Time0.01Preset200Agguxh0状态位置位条件保持置位直到DN(Bitl3)梯级条件为真梯级条件为假而且ACCPRETT(Bitl4)梯级条件为假且ACCPRE梯级条件为真;DN=0EN (Bitl5)梯级条件为真梯级条件为假RTO保持计时当条件山真变假时,讣时器不复位,当条件又山假变真时,继续讣时。其状态变化情况和TON 一样。RES计时器和计数器复位-(RES)Addressable Bits3:计数器指令CUCount up enablePRE = PresetCDCount down enableACC = AccumDNDone bit0VOverflow bitUNUnderflow bitAddressable Words计数器地址山三个字元索(3 word)组成的数据结构。WordO 为控制字:CU、CD、DN、OV、UVWordl为预置值PREWord2存储计数累加值ACC25#C5:0/15or C5:0/CUC5:0/14 or C5:0/CDC5:0/13or C5:0/DNC5:0/12or C5:0/OV加计数使能位减计数何能位完成位溢出位#预置值 累积C5:0.1 or C5:0.PREC5:0.2 or C5:0.ACC27#UnderflowOverflow#CTU/CTD 加计数和减计数器*:输入条件由假变真十执行一次加/减#4:比较指令 EQU= NEQ LES LEQ GEQ= MEQ屏蔽比较 LIM极限测试*比较指令缺省用DEC,也可以用0101B, 0FAB3H*源A必须是地址,如N7:0或#曲0LIM 极限测试1)FalseTrueFalse-32,768Low LimitHigh Limit+ 32,767Example, low limit less than high limit:LowLimitHigh LimitInstruction is True when Test value isInstruction is False when Test value is585 through 8-32,768 through 4 and 9 tlirough 32767Example, low limit greater lhan high limit:Low LimitHigh LimitInstruction is True when Test value isInstruct ion is False when Test value is85-32,768 througli 5 and 8 through 32,7676 and 72)TrueFalse-32,768High LimitLow LimitTrue4-32,767MEQ屏蔽比较MEQ EgZSourceB316OOOOOQQQCIOOOOOOOlMXkooroh240Compare1616源为比较的地址屏蔽:bi匸1.通过该数据;bit二0.被胖蔽比较:数值或地址eg: Sourec 为 N7:0屏蔽:(xxxx xxxx abed xxxx)OOFOh(OOO0 0000 1111 0(X)0)比较:N7:l(0000 0000 innop 0000)只对要B3:16的bit4BiC7进行比较,当abcd=mnop比较结果为TRUE:否则为FULSE5:算术指令 数学运算 ADD, SUB, MUL, DIV, NEG, SQR, SCP, ABS计算指令CPT三角函数 sin,cos,tan,atn高级运算 XPY,LN,LOG,RAD,DEGSLC5/03以上处理器支持浮点数运算1) SCP工程参数整定SLC5/03/04/05 支持-SCP SCALE W/PARAMETERSInputInput Min.Input Max.Scaled Min Scaled MaxScaled Outputy = mx + bJy = scaled outputm = slope (scaled max. 一 scaled min.) / (input max 一 input mill.)x = input valueb = offset (y intercept) = scaled min - (input min. X slope)例如 AI 标定:0-32767-J 0-50kpa (T程单位)AO 标定 0-100%0-32767AI直接工程标定:输入源0(min) 32767(max)定标后 0(min) 50(max)6:逻辑指令AND, OR, NOT, XOR7:转换指令 TOD, FRD DEG,RAD DCD,ENC 4-1 decode, 1 -4encode8:复制和拷贝 COP、FLL、CLR1 )COP31#1bbSourceDestinationFilew FileOPCopy FileSourceDestLength3:83:206433#文件对文件的复制 Source和Dest必须冇地址符号#,表示起始位置长度 Lenth M 人 128#2) FLL64#64#Destination64#64#FLL Fill FileSource40DestK5:8Length16 Source为常数或某个寄存器 Dest必须冇地址符号#,表示起始位置长度Lenth64#64#Destination filetypeOutputInputBitTimerCounterControlIntegerStringFloatLongMaximum len(jth128128128242J12836464353)CLR对某wool清冬操作。CLR ClearDest00000000000000009:传送指令 Mov MVM1) Mov一MOVMovoSourceN7:660DestN7:146 source为常数或地址 Dest必须为地址实现一个I6bit的幣数或32bit的浮点数当源为浮点,目的为整数地址时,结果四舍五入取整多于1个地址数据传送时,采用COP指令#MOVMoveSouwe12.34512.345=DestF8:012.345MOVMoveSource1234512.345DestN7:2012 and Label (LBL)LBLI2) JSR、SBR、RETl JSRJUMPTO SUBROUTINESBRfile number35#Main Program-rSERSUBROUTINERE1一RETURNLevel 1Subroutine File 6Level 2Subroutine File 7Level 3Subroutine File 8# SLC5/01四级子程序 SLC5/02以上八级子程序 STk DDk Fault HSC屮断,只能三级 JSR 中的 file number 为 3-25513:MSG通讯指令SLC5/03/04通讯通道When using an SLC 5/03 or SLC 5 04 processor the message instniction: initiates reads and writes through RS-2.2 ocal or Remote ideniilics if the message is sent to a device on a local DII-4S5 or DH+ network, or io a remote device on another network through a bridge Vhlid options arc:l ocal, if the target device is on the local networkRemo if (he target device is on a remote network Control Block is an integer file address that you select It is a 14word integer fils containing the status bits, target tile address, and other data associated with the message instruction. Control Block Length is fixed at 14 elements. This field cannot be altered.组态菜单Type ipQr-to-FGQr*wrlPEADIgnore Ifout:0TOTarget Device:500CPUto t-e retried:0tTFLoeal/Reijote!Localawalcing executions0EXControl Block;HlOsOcentlnuous run:08ChanneltLerrori0EFTarget Nodi2iiwiisrage dom0Dtfnwssage tranquilIngi0STmessage enabled:0EKDestination File Addr:n7:ozaltlng for queue space:0WOTarget source File Adlxess:N7t50Mossagu Length m ELawnt.0110Message Tlneout (seconds 75ERROR CODEi 0control bit addressiNLOiO/8Error code Dese39实验四 程序的编辑、保存和下载本实验作一简单的程序:PLC控制灯的闪烁,每隔1秒钟闪烁一次。1、双击LAD 2,进入程序的编程状态2、输入梯形图如图所示#F4ICOOTDN1745-QV16,iai xi0003O:1 t e174-OVlT4.JIDMCO03TOM Tisnu Og DUyTibm EwT4 I0X31IOO)UMO:l i?4eovi6TimT4 aOQl100-ACCMm0-PJOil|74e-OV|6其中,T4:l, T4:2是两个计时器,0:1/0是输出指示灯。关于计时器的参数,在上一实验中作了介绍,这甲.就不在说明。3、程序的下载我们在实验 I经创建了 DF1通讯路径。程序下载前,在工具栏内点击图标身进行匸程校验,确定程序的正确。点击图标日保存文件。41接卜來把程序卞载;到处理器。在菜单屮找到Comms-System Comms,点击生 RSLogix 500 Pro - UNTITLED:File Edt vew ar:h Comrr; Tocls window helpD S|Syttn Corvrvc OFFU NENo EdUDF11|NolrorcUNTITLEDE frcjeci 口叭6 LJ!Ccntroll 的 2ortrolof f a 1EEPROM I i5:cg-am寸譎禹永or弓筑Q 口1 J F M 4 A 4 3 细 E OfF mnr FPrl“Jliar 入人 rrwr/Cnjnter / ImirtOrnnf /|light
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!