您好,欢迎访问三七文档
AutomationandDrivesAutomation&DrivesS5硬件编程1诊断Step5SFAETexthereArticle:Name:Region:Tel:Mail:SimaticS5basic姜希波东北区024-82518171Xibo.jiang@siemens.comAutomationandDrivesAutomation&DrivesS5硬件编程2诊断Step5SFAEAutomationandDrivesAutomation&DrivesS5硬件编程3诊断Step5SFAES5familyandhistoryS5硬件AutomationandDrivesAutomation&DrivesS5硬件编程4诊断Step5SFAES5hardwareoverviewSIMATICS5-110ASIMATICS5-110SS5硬件AutomationandDrivesAutomation&DrivesS5硬件编程5诊断Step5SFAES5hardwareoverviewS5-150AS5-130AS5-150K/SS5-130KS5硬件AutomationandDrivesAutomation&DrivesS5硬件编程6诊断Step5SFAES5hardwareoverviewS5-101US5硬件AutomationandDrivesAutomation&DrivesS5硬件编程7诊断Step5SFAES5hardwareoverviewS5-90US5-95US5-100US5硬件AutomationandDrivesAutomation&DrivesS5硬件编程8诊断Step5SFAES5hardwareoverviewS5硬件AutomationandDrivesAutomation&DrivesS5硬件编程9诊断Step5SFAES5hardwareoverviewS5硬件AutomationandDrivesAutomation&DrivesS5硬件编程10诊断Step5SFAECPUS5硬件AutomationandDrivesAutomation&DrivesS5硬件编程11诊断Step5SFAECPUQVZ:I/O模板超时ADF:地址错误ZYK:循环超时BASP:禁止输出S5硬件AutomationandDrivesAutomation&DrivesS5硬件编程12诊断Step5SFAECPU全清1.从CPU面板上面进行全清:把选择开关保持在下面位置“OR”(复位),并把模式选择开关从“ST”经过“RN”返回“ST”两次,即将CPU所有存储器的内容删除。2.通过编程器全清:把CPU方式开关放在“ST”位置,在Step5online以后选择DeleteentirePLCS5硬件AutomationandDrivesAutomation&DrivesS5硬件编程13诊断Step5SFAES5AddressS5系列PLC没有硬件组态,模板地址固定分配或者靠模板地址开关设定固定分配:S5-95/100U/115U输入输出字节地址取决于模板所插的槽口号。使用固定槽口编址,输入和输出不能分配相同的地址。如果机架最后一个槽是空的,必须有终端电阻。可变地址:S5-115U/135U/155US5-115U:使用接口模块IM306上面的DIP编址开关S5-135U/155U:直接在模板上面设置地址S5硬件AutomationandDrivesAutomation&DrivesS5硬件编程14诊断Step5SFAES5Address固定分配:S5-95/100US5硬件AutomationandDrivesAutomation&DrivesS5硬件编程15诊断Step5SFAES5Address固定分配:S5-115US5硬件AutomationandDrivesAutomation&DrivesS5硬件编程16诊断Step5SFAES5Address可变地址:S5-115UIM306地址开关地址为:32+8+4+2=46S5硬件On:16通道数字量或8通道模拟量Off:32通道数字量或16通道模拟量32通道数字量起始地址为0(+4)16通道数字量起始地址为0(+2)16通道模拟量起始地址为128(+32)8通道模拟量起始地址为128(+16)AutomationandDrivesAutomation&DrivesS5硬件编程17诊断Step5SFAES5Address可变地址:S5-135U/155US5硬件AutomationandDrivesAutomation&DrivesS5硬件编程18诊断Step5SFAES5135U/155U模板插槽分配S5硬件AutomationandDrivesAutomation&DrivesS5硬件编程19诊断Step5SFAEAutomationandDrivesAutomation&DrivesS5硬件编程20诊断Step5SFAES5程序文件格式PLC程序文件:@@@@@@ST.S5D交叉参考表文件:@@@@@@XR.INI符号文件:@@@@@@Z0.INI编程AutomationandDrivesAutomation&DrivesS5硬件编程21诊断Step5SFAES5程序块程序块(PB):程序块,包含着根据问题涉及的技术特性编写的子程序功能块(FB):功能块,包含着可广泛应用的程序功能(FX):扩展功能块(使用语句DO/DOCFX打开)顺序块(SB):用于编程顺序控制系统组织块(OB):组织块,都有特殊的任务数据块(DB):用户存储器中的区域,可存储固定或变化的数据(DX):扩展数据块(使用语句CXDX打开)编程AutomationandDrivesAutomation&DrivesS5硬件编程22诊断Step5SFAE功能块都有一个名称,最多8个字符,第一个是字母。功能块可以有形式参数,每个参数最多4个字符。形式参数要选择参数类型和数据类型功能块(FB)参数类型数据类型编程AutomationandDrivesAutomation&DrivesS5硬件编程23诊断Step5SFAE功能块(FB)在功能块内使用形式参数要在形参前加等号RB=X1二进制形式参数的复位(F,Q)RD=X5数字量形式参数的复位(T,C)LW=X3位形式的形式参数(参数类型D)L=X2形式参数装入ACCU1(参数类型I,Q,T,C)编程AutomationandDrivesAutomation&DrivesS5硬件编程24诊断Step5SFAE功能块辅助标志FY200~FY255功能块使用标志字FW200到FW254作为辅助标志,用来生成和存储中间结果。其作用相当于S7中的临时变量。在应用程序中使用过程中断或时间中断时,中断发生时正在处理的功能块使用的暂存标志有可能被重写,因此在中断服务程序开始时把FW200到FW254传送到数据块保存,并在中断程序结束时从数据块回传至标志位编程AutomationandDrivesAutomation&DrivesS5硬件编程25诊断Step5SFAE组织块OB:启动块S5-115UOB21手动冷启动(CPU上面开关)OB22自动冷启动(电源上电)S5-135U/150U/155UOB20冷启动(清除过程映像区,定时器,计数器)OB21手动暖启动(CPU上面开关)OB22自动暖启动(电源上电)编程AutomationandDrivesAutomation&DrivesS5硬件编程26诊断Step5SFAE组织块OB:时间中断编程AutomationandDrivesAutomation&DrivesS5硬件编程27诊断Step5SFAE组织块OB:故障处理编程AutomationandDrivesAutomation&DrivesS5硬件编程28诊断Step5SFAE编程语言梯形图(LAD)控制系统流程图(CSF)语句表(STL)扩展操作和系统操作只能用语句表编程,且只能应用在功能块FB中。在Step5中梯形图和控制系统流程图都可以转换成语句表,但是语句表不一定能转换成梯形图编程AutomationandDrivesAutomation&DrivesS5硬件编程29诊断Step5SFAE过程映像输入过程映像PII扫描监视时间开始后,PLC所有数字输入的信号状态被扫描并存在过程映像PII中,直到开始下一个扫描循环过程输出映像PIQ在一个扫描周期内,建立一个或几个输出信号状态,被存在过程输出映像PIQ中,当OB1循环结束时,过程输出映像PIQ的内容被传送到输出模板编程AutomationandDrivesAutomation&DrivesS5硬件编程30诊断Step5SFAE数据表示KM二进制格式KH十六进制格式KC定时器计数值KG浮点数,32位KY字节,两个0-255之间的整数KF定点数,在-32768到+32767之间KS字符KT时间常数编程AutomationandDrivesAutomation&DrivesS5硬件编程31诊断Step5SFAE基本操作与AND/或OR/非NOT操作编程AutomationandDrivesAutomation&DrivesS5硬件编程32诊断Step5SFAE基本操作RS触发器复位优先SR触发器置位优先编程AutomationandDrivesAutomation&DrivesS5硬件编程33诊断Step5SFAE装载和传送装载和传送指令用于以字节,字或双字在输入输出模板,过程映像区,定时器,计数器,标志区和数据块之间交换信息。累加器(ACCU)用于装载和传送间的缓存装载L:从源存储器到ACCU传送T:从ACCU到目标存储器基本操作编程AutomationandDrivesAutomation&DrivesS5硬件编程34诊断Step5SFAE计数器操作向上计数CU:信号正变化时向上计数,到达上限999后不再变化向下计数CD:信号正变化时向下计数,到达下限0后不再变化设置计数器S:信号正变化时计数器被置为CV给定的数值设定计数值CV复位计数器R:如果RLO为1,计数器被清零计数值扫描:可以将计数器的值以二进制(BI)或十进制(DE)装载到累加器LC1//装载二进制C1计数值到ACCULCC1//装载十进制C1计数值到ACCU基本操作编程AutomationandDrivesAutomation&DrivesS5硬件编程35诊断Step5SFAE基本操作编程AutomationandDrivesAutomation&DrivesS5硬件编程36诊断Step5SFAE比较操作等于!=不等于大于等于=大于小于等于=小于基本操作编程AutomationandDrivesAutomation&DrivesS5硬件编程37诊断Step5SFAE定时器操作启动RLO信号从“0”变化到“1”时,启动定时器复位RLO=1时停止定时器,当前时间置为“0”,定时器输出端被复位数值输出定时器实际时间值,可以通过二进制和十进制输出二进制输出定时器输出端取决于定时器的功能基本操作编程AutomationandDrivesAutomation&DrivesS5硬件编程38诊断Step5SFAE定时器时间格式LKT50.1KT:时间常数50:时间倍数1:时间基数0--------0.01s1---------0.1s2---------1s3---------10s基本操作=5s编程AutomationandDrivesAutomation&DrivesS5硬件编程39诊断Step5SFAE定时器种类脉冲定时器SP定时器启动,输出为“1”,输出端在下列条件被复位-定时时间到-启动信号被复位-定时器被复位扩展脉冲定时器SE定时器启动,输出为“1”,输出在下列条件复位-定时时间到-定时器被复位基本操作编程AutomationandDrivesAutomation&DrivesS5硬件编程40诊断Step5SFAE定
本文标题:西门子培训教材1
链接地址:https://www.777doc.com/doc-987184 .html