第5章S7-200PLC程序设计方法5.1编程原则5.2基本电路编程5.3经验设计法5.4顺序控制设计法5.5使用起保停电路的编程方法5.1编程原则5.1.1程序设计内容5.1.2程序设计步骤5.1.3编程基本规则5.1.1程序设计内容1.控制程序功能分析和设计2.程序的结构分析3.编制程序规格说明书4.程序设计5.1.2程序设计步骤1)编制出I/O地址分配表根据PLC担负的任务,明确PLC的输入/输出信号的种类和数量,给每个输入/输出信号分配地址2)制定控制结构框图,选择控制方案。3)编写PLC梯形图程序。4)程序调试和修改。5)编制程序说明书和其他文件。5.1.3编程基本规则1.网络规则2.线圈的放置3.指令盒方框的放置4.网络尺寸5.STEP7-Micro/WINLAD1)中线输出结构:如果符合第一个条件,初步输出(输出1)在第二个条件评估之前显示,可以建立有中线输出的多个级档。2)并行输出结构:当符合起始条件时,所有的输出(方框和线圈)均被激活。如果一个输出未评估成功,电源仍然流到其他输出,不受失败指令的影响3)串联级联结构:如果第一个方框指令评估成功,电流顺着网络流至第二个方框指令,则可在网络的同一级上将多条ENO指令用串联方式级联。如果任何指令失败,剩余的串联指令不会执行,使能位停止。图5-3串联技巧图5-4并联技巧4)串联及并联技巧:串联多的支路应尽量放在上部,并联电路块应尽量靠近母线。除以上规则之外还要注意以下问题:1)所使用的软元件编号(即地址)必须在该机型的有效范围内。2)每一个输入或输出继电器对外电路仅提供一个信号接点。3)在梯形图中适当地安排串、并联触点的位置可减少程序步数。4)采用状态流程图描述控制要求时,必须按有关规则使用状态元件。5)所使用的基本指令和功能指令必须在现用PLC机型的指令范围内6)梯形图中串联和并联的触点数是无限次数的。7)梯形图中同一个编号的输出线圈只能有一次输出,如多次重复输出,称为多线圈输出,则程序容易产生错误,应尽量避免。梯形图语句表状态流程图8)绘梯形图时,应注意PLC外部所接“输入信号”的触点状态与梯形图中所采用的内部输入触点对应的关系。图5-5异步电动机正反转控制电路图5-6PLC控制电路①梯形图中使用的各种PLC内部元件如辅助(中间)继电器、计数器、定时器等并不是电气元件,但具有相同的功能;其常开、常闭触点可以使用无数次,但线圈只能使用一次。梯形图中的输入点(如I0.0、I0.1等)和输出线圈(如Q0.0、Q0.1等)不是物理...