1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第六章,S7-200,系列可编程控制器基本逻辑指令及程序编制,1,2,例,1,:针对触电指令,3,4,例,2,:针对线圈指令,5,6,逻辑堆栈指令是无操作数指令,除了栈操作功能以外,逻辑堆栈指令用来表示梯形图上触点及区间的位置关系。,例,OLD,指令表示触点块与前触点区域并联,ALD,指令表示触点块与前触点区域串联,LPS,、,LRD,、,LPP,等指令用来记忆梯形图上节点的位置。例如:,7,RS,触发器指令,置位优先触发器是一个置位优先的锁存器,当置位信号和复位信号都为真时,输出为真,复位优先触发器是一个
2、复位优先的锁存器,当置位信号和复位信号都为真时,输出为假。,8,9,定时器指令,S7-200,系列,PLC,具有接通延时定时器(,TON,)、有记忆的接通延时定时器(,TONR,)及断开延时定时器(,TOF,)三类。,10,接通延时定时器例子,11,断开延时定时器例子,12,有记忆的接通延时定时器例子,13,计数器指令,S7-200PLC,有增计数器、减计数器及增,/,减计数器,3,类计数器指令。增计数指令(,CTU,)在每一个(,CU,)输入状态从低到高时增计数。当计数器的当前值大于予置值,PV,时,计数器位,C,置位。当复位端(,R,)接通或执行复位指令后,计数器复位。当达到最大值(,32
3、767,)时,计数器停止计数。,减计数器指令(,CTD,)在每一个(,CD,)输入状态从低到高时减计数。当,C,的当前值等于,0,时,计数器位,C,置位。当装载输入端(,LD,)接通时,计数器被复位,并将计数器的当前值设为预置值,PV,。当计数到,0,时,停止计数,计数器位,C,接通。,14,增,/,减计数指令(,CTUD,)在每一个增计数输入(,CU,)从低到高时增计数,在每一个减计数输入(,CD,)从低到高时减计数,当当前值大于预置值时,计数器位,C,接通,否则计数器位关断。当复位输入端(,R,)接通或执行复位指令时,计数器复位。当打到预置值,PV,时,,CTUD,计数器停止计数。形式表示
4、如下:,15,计数器应用的例子如下:注意增,/,减计数器的计数范围为,-3276832768,减计数器:,16,增,/,减计数器:,17,其他指令,基本逻辑控制类程序中还常用到条件结束指令、停止运行指令及空操作指令见下图:,18,第二节 梯形图的编辑方法,梯形图的结构规则,在编辑梯形图的时候,要注意以下几点:,1,、梯形图的各支路,要以左母线为起点,从左向右分行绘出。每一行的前部是触点群组成的“工作条件”,最右边是线圈或功能框表达的“工作结果”,一行绘完,再从上到下再绘下一行,直到程序结束。,2,、触点应画在水平线上,不能画到垂直分支线上。,3,、不包含触点的分支应放在垂直方向。不可放在水平位
5、置。,4,、在有几个串联回路相并联时,应将触点最多的那个串联回路放在梯形图的最上面。在有几个并联回路相串联时,应将触点最多的那个并联回路放在梯形图的最左面。,19,例,7-1,20,例,7-2,21,22,例,7-3,23,24,25,例,7-4,26,27,例,7-5,28,29,30,经验法的步骤,在准确了解控制要求后,合理地为控制系统中的事件分配输入输出 口。选择必要的机内器件,如定时器、计数器、辅助继电器等。,对于一些控制要求较简单的输出,可直接写出它们的工作条件,依启,-,保,-,停电路模式完成相关梯形图支路。工作条件稍复杂的可以借助辅助继电器。,对于较复杂的控制要求,为了能用启,-,保,-,停电路模式绘出各输出口的梯形图,要正确分析控制要求,并确定组成总的控制要求的关键点。,用程序将关键点表达出来。,在完成关键点梯形图的基础上,针对系统最终的输出进行梯形图的编绘。,审查。,31,