PLC教程(西门子).ppt
可编程序控制器电子教案,哈尔滨理工大学,第1章概述,1.1可编程序控制器的由来可编程序控制器ProgrammableController简称为PC可编程序逻辑控制器ProgrammableLogicCntroller。简称为PLC,1968年.美国最大的汽车制造厂家通用汽车公司GM提出了研制可编程序控制器的基本设想,即1能用于工业现场。2能改变其控制“逻辑”,而不需要变动组成它的元件和修改内部接线。3出现故障时易于诊断和维修。1969年,美国数字设备公司DEC研制出了世界上第一台PLC。我国1974年研制,77年应用。,1.2可编程序控制器的定义、特点,一、定义可编程序控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于使工业控制系统形成一个整体,易于扩充其功能的原则设计。”,二、特点1编程方法简单易学2功能强,性能价格比高3硬件配套齐全.用户使用方便。适应性强4可靠性高。抗干扰能力强5系统的设计、安装、调试工作量少6维修工作量小,维修方便7体积小,能耗低,1.3可编程序控制器的应用领域1.数字量逻辑控制2.运动控制3.闭环过程控制4.数据处理5.通信联网,1.4可编程序控制器的发展趋势,1.向高性能,高速度、大容量发展2.大力发展微型可编程序控制器3.大力开发智能型l/O模块和分布式I/O子系统4.基于个人计算机的编程软件取代手持式编程器5.可编程序控制器编程语言的标准化6.可编程序控制器通信的易用化和“傻瓜化”7.可编程序控制器的软件化与Pc化8.组态软件引发的七位计算机编程革命9.可编程序控制器与现场总线相结合,第2章可编程序控制器的硬件结构与工作原理,2.1可编程序控制器的基本结构2.1.1基本结构组成CPU模块、输入模块、输出模块、编程装置。,,1CPU模块1)CPU芯片作用在可编程序控制器控制系统中,CPU模块相当于人的大脑,它不断地采集输入信号,执行用户程序,刷新系统的输出。2)存储器作用存放系统程序,用户程序和数据。系统程序决定PLC的基本智能,由厂家设计,并存入ROM、EEPROM。用户不能修改。用户程序根据要求,用PLC的编程语言,编制的程序,用户用编程器写入RAM或EEPROM。,类型1随机存取存储器RAM用户可以用编程装置读出RAM中的内容,也可以将用户程序写入RAM,它是易失性的存储器,它的电源中断后,储存的信息将会丢失。2只读存储器ROMROM的内容只能读出,不能写入。它是非易失的,它的电源消失后,仍能保存储存的内容。ROM一般用来存放可编程序控制器的系统程序。,3可电擦除可编程的只读存储器EEPROM或E2PROM它是非易失性的,但是可以用编程装置对它编程.兼有ROM的非易失性和RAM的随机存取优点,但是将信息写入它所需的时间比RAM长得多。EEPROM用来存放用户程序和需长期保存的重要数据。,2I/0模块作用是系统的眼、耳、手、脚,是联系外部现场和CPU模块的桥梁。1)输入模块作用接收和采集输入信号。输人电路设有RC滤波电路和光电耦合器。2)输出模块作用控制输出设备,执行装置。输出电路晶体管和场效应管、双向晶闸管,小型继电器。,3、编程装置作用编程装置用来生成用户程序,并对它进行编辑、检查和修改。1).手持式编程器不能直接输人和编辑梯形图,只能输入和编辑指令表程序,因此又叫做指令编程器。2).编程软件编程在屏幕上直接生成和编辑梯形图、指令表、功能块图和顺序功能图程序,并可以实现不同编程语言的相互转换。,4、电源可编程序控制器使用220V交流电源或24V直流电源。内部的开关电源为各模块提供DC5V、12V、24V等直流电源。,2.1.2可编程序控制器的物理结构1整体式(S7200)(图2-2)2模块式s7300和s7400系列图2-3。2.1.3可编程序控制器的外部接线CPU222模块的外部接线图见图2-6,2.2可编程序控制器的工作原理,2.2.1可编程序控制器的工作方式工作状态STOP创建和编辑用户程序,设置PLC的硬件功能,并可下栽到PLC。RUN执行用户程序实现控制功能。扫描工作方式。图2-9,2.2.2可编程序控制器的工作原理,1.读取输入2.执行用户程序3.通信处理4.自诊断测试5.修改输出6.中断程序的处理7.立即I/O处理,2.2.3输人/输出滞后时间是指可编程序控制器的外部输入信号发生变化的时刻至它控制的有关外部输出信号发生变化的时刻之间的时间间隔,几十毫秒。,2.3S7-200系列可编程序控制器性能简介,2.3.1CPU模块S7-200有5种CPU模块,。2.3.2数字量扩展模块当CPUI/O点数不够时,必须使用扩展模块的I/O点数2.3.3模拟量输入输出扩展模块模拟量扩展模块有3种。,2.3.4热电偶、热电阻扩展模块EM231热电偶、热电阻模块.EM231热电偶模块。2.3.5PROFIBUS-DP通信模块2.3.6STEP7-Micro/WIN编程软件简介,2.4可编程序控制器的安装,2.4.1模块的安装与拆卸1.模块的安装与拆卸2.现场接线端子排与可拆卸的端子连接器。,2.4.2本机I/0与扩展l/O本机I/O有固定的地址,扩展I/0点的地址由模块的类型和模块在同类I/O模块链中的位置来决定。规则1)同类型输入或输出点的模块进行顺序编址。2)数字量I/0模块的地址以字节8位为单位,未用的位不会分配给I/0链中的后续模块。3)模拟量扩展模块以2字节递增的方式来分配地址。CPU224的I/0地址分配举例。(图212),第3章可编程序控制器程序设计基础,3.1可编程序控制器的编程语言与程序结构3.2存储器的数据类型与寻址方式3.3位逻辑指令3.4定时器与计数器指令,3.1.1可编程序控制器编程语言的国际标准1994年5月可编程序控制器标准IECll31.组成通用信息,设备与测试要求,编程语言,用户指南和通信。编程语言标准。IECll31.31顺序功能图SequentialFunctionChart。2梯形图LadderDiagram。3功能块图FunctionBlockDiagram。4指令表InstctionList。5结构文本structuredText,1顺序功能图SFC这是一种位于其他编程语言之上的图形语言,用来编制顺序控制程序。顺序功能图提供了一种组织程序的图形方法,在顺序功能图中可以用别的语言嵌套编程。步、转换和动作是顺序功能图中的三种主要元件。可以用顺序功能图来描述系统的功能。,2梯形图LAD组成由触点、线圈和用方框表示的功能块。(图3-3)特点1)沿用继电器这一名称,但不是真实继电器,而是软件中编程元件。2)假想的“能流”POWeYFlow,从左向右流动。3)逻辑解算,从左至右,从上至下。4)线圈放在最右边,触点可无限次使用。,3功能块图FBD4语句表(STL)指令表程序一种与微机的汇编语言中的指令相似的助记符表达式。5结构文本sT结构文本sT是为IECll313标准创建的一种专用的高级编程语言。与梯形图相比,它能实现复杂的数学运算,编写的程序非常简洁和紧凑。,3.2存储器的数据类型与寻址方式,3.2.1数据在存储器中存取的方式1位、字节、字和双字位bit二进制数的1位只有O和1两种不同的取值。字节Byte8位二进制数组成1个字节。字Word两个字节。双字(DoubleWord)两个字。。,2数据的存取方式I3.2IB3图3-5。VBl00VWl00VDl00见图3-6。3.2.2不同存储区的寻址1输入映像寄存器I寻址输入映像寄存器的标识符为II0.0-I15.7,在每个扫描周期的开始,CPU对输入点进行采样,并将采样值存于输入映像寄存器中。I、O、V、M、S、SM、L均可按位、字节、字和双字来存取。,2输出映像寄存器Q寻址输出映像寄存器的标识符为QQO.O~Q15.7,在扫描周期的末尾,CPU将输出映像寄存器的数据传送给输出模块,再由后者驱动外部负载。3变量存储器v寻址程序执行的过程中存放中间结果,或用来保存与工序或任务有关的其他数据。,4位存储器M区寻址内部存储器标志位MO.0~M31.7用来保存控制继电器的中间操作状态或其他控制信息。5特殊存储器SM标志位寻址特殊存储器用于CPU与用户之间交换信息如SMO.O、SMO.l、SMO.4和SMO.5,6局部存储器L区寻址S7-200有64个字节的局部存储器,其中60个可以作为暂时存储器,或给子程序传递参数。7定时器存储器T区寻址S7-200有三种时基增量分别为1ms、lOms和lOOms定时器。,8计数器存储器c区寻址计数器用来累计其计数输入端脉冲电平由低到高的次数,CPU提供加计数器、减计数器和加减计数器。9顺序控制继电器s寻址顺序控制继电器SCR位用于组织机器的顺序操作,SCR提供控制程序的逻辑分段。,10模拟量输入AI寻址S7-200将现实世界连续变化的模拟量如温度、压力、电流、电压等用A/D转换器转换为1个字长16位的数字量,用区域标识符AI、数据长度w和字节的起始地址来表示模拟量输入的地址。,11模拟量输出AQ寻址S7-200将1个字长的数字用D/A转换器转换为现实世界的模拟量,用区域标识符AQ、数据妊度w和字节的起始地址来表示存储模拟量输出的地址,12累加器AC寻址累加器是可以像存储器那样使用的读/写单元,例如可以用它向子程序传递参数,或从子程序返回参数,以及用来存放计算的中间值。CPU提供了4个32位累加器AC0-AC3,可以按字节、字和双字来存取累加器中的数据,13高速计数器HC寻址高速计数器用来累计比CPU的扫描速率更快的事件,其当前值和设定值为32位有符号整数,当前值为只读数据。14常数的表示方法与范围常数值可以是字节、字或双字,CPU以二进制方式存储常数,常数也可以用十进制、十六进制、ASCII码或浮点数形式来,3.2.3直接寻址与间接寻址,1直接寻址在指令中直接使用存储器或寄存器的元件名称和地址编号,直接查找数据,如VW790、VBl00。,使用地址指针来存取存储器中的数据,使用前,首先将数据所在单元的内存地址放入地址指针寄存器中,然后根据此地址指针存取数据。建立指针只能用V、L或ACl、AC2和AC3作指针。例如MOVD&VB200,AC1MOVD&C3,VD6MOVD&MB4,LD8,2)用指针来存取数据(图3-7)3)修改指针例MOVDAC1将指针增加两次,指向下一个字。INCDAC1MOVW*AC1,AC0将AC1所指向的字的数值送AC0,3.3位逻辑指令,3.3.1触点指令1.标准触点指令LDLoad装载、AAnd,与和0Or,或。2.堆栈的基本概念S7200有1个9位的堆栈,栈顶用来存储逻辑运算的结果.下面的8位用来存储中间运算结果。堆栈中的数据一般按“先进后出”的原则存取。,3OLD0rLoad指令串联电路块的并联连接。OLD指令不需要地址,它相当于需并联的两块电路右端的一段垂直连线。4ALDAndLoad指令图3-9中OLD后面的两条指令将两个触点并联。,5其他堆栈操作指令入栈LPS,LogicPush(见图3-11)。读栈LRD,LogicRead出栈LPP,LogicPop装载堆栈LDSn,LoadStack,n18,6立即触点立即Immediate触点指令只能用于输入I,执行立即触点指令时,立即读人物理输人点的值,根据该值决定触点的接通/断开状态,但是并不更新该物理输人点对应的映像寄存器。,3.3.3输出指令1输出2立即输出I只能用于输出量Q,执行该指令时,将栈顶值立即写入指定的物理输出位和对应的输出映像寄存器。,3置位与复位(S、R)4立即置位与立即复位(Sl、Rl)3.3.4其他指令1取反NOT2跳变触点3空操作指令,3.4定时器与计数器指令,3.4.1定时器指令分类通电延时定时器TON、断电延时定时器TOF、保持型通电延时定时器TONR分辨率lms、lOms和lOOms,1.通电延时定时器TON,2.断电延时定时器TOF。,3.保持型通电延时定时器TONR图3-18。,4.定时器当前值刷新的方法1.1ms定时器210ms定时器3100ms定时器,3.4.2计数器指令,1.加计数器CTU。,2减计数器GTD,3加减计数器CTUD。,第4章数字量控制系统梯形图程序设计方法4.1梯形图的经验设计法,经验设计法在典型电路的基础上,根据对控制系统要求,不断地修改和完善梯形图。设计所用的时间、设计的质量与设计者的经验有很大的关系,它可以用于较简单的梯形图如手动程序的设计。,4.1.1梯形图的基本电路1.起动保持和停止电路,2.延时接通/短开电路,3.闪烁电路(图4-4)。,4.1.2.小车自动往返运动的梯形图设计,4.2根据继电器电路图设计梯形图的方法,4.2.1概述用PLC的外部硬件接线和梯形图软件来实现继电器控制系统的功能。特点不需要改动控制面板,操作人员不用改变长期形成的操作习惯。,4.2.2基本方法1了解和熟悉被控设备的工艺过程和机械的动作情况,根据继电器电路图分析和掌握控制系统的工作原理。2确定可编程序控制器的输入信号和输出负载,对应的梯形图中的输入位和输出位的地址,画出可编程序控制器的外部接线图。3确定与继电器电路图的中间继电器、时间继电器对应的梯形图中的存储器位M和定时器T的地址。4根据上述对应关系画出梯形图。,例是某三速异步电动机起动和自动加速的继电器控制电路图,图4-8、图4-9、图4-10。,4.3.3注意事项遵守梯形图语言中的语法规定。置中间单元。3尽量减少可编程序控制器的输入信号和输出信号。4外部联锁电路的设立。5在串联电路中单个触点应放在右边,在并联电路中单个触点应放在下向。6外部负载的额定电压。,4.3顺序控制设计法与顺序功能图,4.3.1顺序控制设计法1.用经验设计法设计梯形图时,没有一套同定的方法和步骤可以遵循,具有很大的试探性和随意性,对于不同的控制系统,没有一种通用的容易掌握的设计方法。梯形图往往很难阅读,系统的维修和改进困难。,2.定义所谓顺序控制,就是按照生产工艺预先规定的顺序,在各个输入信号的作用F,根据内部状态和时间的顺序,在生产过程中各个执行机构自动地有秩序地进行操作。,3.顺序控制设计法的基本思想将系统的一个工作周期划分为若干个顺序相连的阶段,这些阶段称为步step,并用编程元件M和S来代表各步。a.步的划分根据输出量的状态,在任何一步之内,各输出量的ON/OFF状态不变,但是相邻两步输出量的状态是不同的。b.转换条件使系统由当前步进入下一步的信号。,4.3.2顺序功能图1.顺序功能图的由来功用描述控制系统的控制过程、功能和特性的一种图形,也是设计可编程序控制器的顺序控制程序的有力工具。组成步、有向连线、转换、转换条件、动作,2.步1)表示方法用矩形方框,方框中可以用数字,编程元件的地址作为步的编号。图4-12是某组合机床动力头的进给运动示意图和输入输出信号时序图。2)初始步与系统的初始状态相对应的步称为初始步,初始步用双线方框表示。3)与步对应的动作或命令。4)活动步系统正处于某一步所在的阶段时.该步处于活动状态。,3.有向连线与转换条件1)有向连线从上到下或从左至右箭头不标,反之标出。2)转换用有向连线上与有向连线垂直的短划线来表示,将相邻两步隔开。3)转换条件转换条件是与转换相关的逻辑命题,转换条件可以用文字语言、布尔代数表达式或图形符号标注在表示转换的短线的旁边。,4.基本结构1)单序列2)选择序列3)并列序列4)顺序功能图举例,5.转换实现的基本规则1)转换实现的条件1该转换所有的前级步都是活动步。2相应的转换条件得到满足。2)转换实现应完成的操作1使所有由有向连线与相应转换符号相连的后续步都变为活动步。2使所有由有向连线与相应转换符号相连的前级步都变为不活动步。,6.注意事项1两个步绝对不能直接相连必须用一个转换将它们隔开。2两个转换也不能直接相连必须用一个步将它们隔开。3初始步一般对应于系统等待起动的初始状态,始步是必不可少。,4自动控制系统应能多次重复执行同一工艺过程,一般应有由步和有向连线组成的闭环,即在完成一次工艺过程的全部操作之后,应从最后一步返回初始步,系统停留在初始状态单周期,图4-12,在连续循环工作方式时,将从最后一步返回下一工作周期开始运行的第一步图4-17。5只有当某一步的前级步是活动步时,该步才有可能变成活动步,第5章顺序控制梯形图的设计方法,定义根据顺序功能图设计梯形图的方法。方法使用起保停电路;以转换为中心;使用控制继电器。,5.1使用起保停电路设计顺序控制梯形图的方法,1.锅炉的鼓风机和引风机梯形图设计,2.输出电路的设计方法。1)某一输出量仅在某一步中为ON,将它的线圈与对应步的存储器位(M0.2)的线圈并联。2)某一输出在几步中都为ON,将代表各有关步的存储器位的常开触点并联后,驱动该输出的线圈。(M0.1~MO.3的常开触点并联驱动Q0.O的线圈),5.2以转换为中心的顺序控制梯形图设计方法,1.梯形图与顺序功能图的对应关系特点这种设计方法特别有规律。在设计复杂的顺序功能图的梯形图时既容易掌握,又不容易出错。,2.某组合机床的动力头控制系统梯形图设计(图5-8)注意使用这种编程方法时,不能将输出位的线圈与置位指令和复位指令并联。,5.3使用SCR指令的顺序控制梯形图设计方法,5.3.1顺序控制继电器指令顺序控制继电器s专门用于编制顺序控制程序。,装载顺序控制继电器LoadSequenceControlRelay指令LSCRn表示一个SCR段即顺序功能图中的步的开始。顺序控制继电器结束sequenceControlRelayEnd指令SCRE表示SCR段的结束。顺序控制继电器转换sequenceControlRelayTransition指令SCRTn表示SCR段之间的转换,即步的活动状态的转换。,使用SCR时有如下的限制不能在不同的程序中使用相同的s位;不能在SCR段中使用JMP及LBL指令,即不允许用跳转的方法跳人或跳出SCR段;不能在SCR段中使用FOR、NEXT和END指令。,5.3.2编程方法某小车运动的梯形图设计。,5.4具有多种工作方式的系统的顺序控制梯形图设计方法,概述多种工作方式手动和自动包括连续、单周期、单步、自动返回初始状态等手动程序比较简单,一般用经验法设计,复杂的自动程序一般根据系统的顺序功能图用顺序控制法设计。,梯形图总体结构选择手动工作方式时手动开关I2.0为1状态,将跳过自动程序,执行公用程序和手动程序。选择自动工作方式时I2.0为O状态,将跳过手动程序,执行公用程序和自动程序。例某机械手用来将工件从A点搬运到B点图5-16,控制面板(图5-17),外部接线图(图5-18)。,5.4.1使用起保停电路的编程方法,1公用程序功用见图5-19a自动程序和手动程序相互切换的处理。2手动程序(图5-19b)3.自动程序顺序功能图(图5-20)梯形图(图5-21)4.自动回原点程序,,,第6章可编程序控制器的功能指令,概述为了满足工业控制的需要,PLC生产厂家为PLC增添了过程控制,数据处理和特殊功能指令,这些指令我们称为功能指令。类型传送、移位及填充指令;算术运算及逻辑运算指令;数据转换指令;高速处理指令;通信指令;PID指令。,6.1程序控制指令,6.1.1循环指令FOR指令表示循环的开始,NEXT指令表示循环的结束,注意事项1如果启动了FOR/NEXT循环,除非在循环内部修改了结束值,否则循环就一直进行,直到循环结束。2再次启动循环时,它将初始值INIT传送到指针INDX中。FOR指令必须与NEXT指令配套使用。允许循环嵌套,最多可嵌套8层。(图6-3),6.1.2跳转与标号指令跳转指令JMPJump,标号LBLLabel,标号指令用来指示跳转指令的目的位置。JMP与LBL指令中的操作数n为常数0~255。,6.3数据处理指令,6.3.2SIMATIC数据传送指令1字节、字、双字和实数的传送将输人的数据IN传送到输出OUT,传送过程中不改变数的大小。2字节、字、双字的块传送指令将从输入地址JN开始的N个数据传送到输出地址OUT开始的N个单-元,Nl255,N为字节变量,3字节交换指令字节交换SWAPswapBytes指令交换输人字IN的高字节与低字节。4宇节立即读写指令字节立即读MOVBIRMoveByteImmediateRead指令读取IN输入端给出的1个字节的物理输入点IB,并将结果写入OUT。字节立即写MOVBIWMoveByteImmediateWrite指令将输入IN给出的1字节数值写入OUT端给出的物理输出点0B。两条指令的IN和OUT都是字节变量。,6.3.3移位与循环移位指令,1.字节、字、双字右移位和左移位指令2.字节、字、双宇循环右移位和循环左移位指令3.移位寄存器指令。,,6.4数学运算指令,6.5.1SIMATIc整数数学运算指令1整数与双整数加减法指令2整数乘除法指令3加1与减1指令,6.4.3SIMATIC逻辑运算指令1.取反指令2.字节逻辑运算指令3.字逻辑运算指令,第7章可编程序控制器在工业应用中的一些问题,7.1可编程序控制器控制系统的设计与调试步骤可编程序控制器控制系统的设计调试过程如图所示。,7.1.1深人了解被控制系统。7.1.2与硬件有关的设计1确定系统输入元件如按钮、指令开关、限位开关、接近开关、传感器、变送器等和输出元件如继电器、接触器、电磁阀、指示灯等的型号。2根据设备的操作任务和操作方式,确定操作面板所需的元件,如指示灯、数字显示装置、开关和按钮等,有的系统可能需要智能的操作员面板,如与S7-200配套的TD200文本显示器或有图形显示功能和触摸屏功能的操作员面板。,3确定可编程序控制器的输入点和输出点。列表统计可编程序控制器的输入信号和输出信号.在表中标明各信号的意义和类型,如信号是数字量还是模拟量,模拟信号的范围等。4确定可编程序控制器的型号和硬件配置。如确定CPU模块的型号,扩展模块的型号和块数。,5给各输入、输出变量分配地址,梯形图中变量的地址与可编程序控制器的外部接线端子号是一致的。这一步为绘制硬件接线图作好了准备,也为梯形图的设计作好了准备。6画出可编程序控制器的外部硬件接线图。给输入/输出变量分配好地址后,画出可编程序控制器的外部硬件接线图,以及其他电气原理图和接线图。,7画出操作站和控制柜面板的机械布置图和内部的机械安装图。8建立符号表。符号表用来给存储器内的绝对地址命名,可对物理输人/输出信号和程序中用到的其他存储单元命名。建立符号表后可以在程序中显示各绝对地址的符号名,有利于程序的设计和阅读。,7.1.3设计梯形图程序首先应根据总体要求和控制系统的具体情况,确定用户程序的基本结构,画出程序流程图或数字量控制系统的顺序功能图。它们是编程的主要依据,应尽可能地准确和详细。较简单的系统的梯形图可以用经验法设计,复杂的系统一般采用顺序控制设计法。,7.1.4梯形图程序的模拟调试根据顺序功能图,用小开关和按钮来模拟可编程序控制器实际的输人信号,通过模块上各输出位对应的发光二极管,观察各输出信号的变化是否满足设计的要求。,7.1.5现场调试完成上述工作后,将可编程序控制器安装在控制现场,接人实际的输入信号和负载。在联机总调试过程中将暴露出系统中可能存在的传感器、执行器和接线等硬件方面的问题,以及可编程序控制器的外部接线图和梯形图设计中的问题,发现问题后在现场加以解决,直到完全符合要求。,7.1.6编写技术文件技术文件应包括1可编程序控制器的外部接线图和其他电气图纸。2可编程序控制器的编程元件表,包括程序中使用的输入/输出位、存储器位、定时器计数器、顺序控制继电器等的地址、名称、功能,以及定时器、计数器的设定值等。3顺序功能图、带注释的梯形图和必要的总体文字说明。,7.3可编程序控制器控制系统的可靠性措施,7.3.1外部干扰的来源1控制系统供电电源的波动以及电源电压中高次谐波产生的干扰。2其他设备或空中强电场通过分布电容的耦合窜人控制系统引起的干扰。3邻近的大容量电气设备起动和停机时,因电磁感应引起的干扰。4相邻信号线绝缘降低,通过导线绝缘电阻引起的干扰。,7.3.2对电源的处理7.3.3安装与布线的注意事项7.3.4可编程序控制器的接地7.3.5强烈干扰环境中的隔离措施7.3.6可编程序控制器输出的可靠性措施7.3.7故障的检测与诊断,