文档详情

可编程控制技术与系统课件.ppt

发布:2017-09-16约8.71千字共66页下载文档
文本预览下载声明
习题:   下图是三相异步电动机正反转控制的主电路和继电器控制电路图,其中KM1和KM2分别是控制正转运行和反转运行的交流接触器。用KM1和KM2的主触点改变进入电动机的三相电源的相序,即可改变电动机的旋转方向。图中的FR是热继电器,在电动机过载时,它的常闭触点断开,使KM1或KM2的线圈断电,电动机停转。按下右行起动按钮SB2或左行起动按钮SB3后,要求小车(或设备的运动部件,如机床的工作台)在左限位开关SQ1和右限位开关SQ2之间不停地循环往返,直到按下停止按钮SB1。画出接线图及程序梯形图。 当JMP指令前的执行条件为OFF时,CPU将跳过JMP和JME指令之间的程序段,直接执行其后面的程序内容。   当JMP指令前的执行条件为ON时,则不进行跳转,如同没有跳转指令时一样执行。 00000 JMP(04) 00 JME(05) 00 程序段 A JMP、JME指令和IL、ILC指令的区别:   当发生跳转时,JMP和JME指令之间程序段中的所有输出、保持器、定时器和计数器状态都会保持不变。且被跳转的程序段不再占用扫描时间。 而IL、ILC指令之间程序段中的所有输出线圈置为OFF,所有的定时器被复位,所有的计数器、保持继电器和移位寄存器保持当前状态不变。  TIM 和TIMH指令 定时器指令 格式:    TIM(TIMH) N SV 其中: 操作数N为定时器TC号,取值范围为十进制数000~511。 操作数SV为定时器的设定值,由4位BCD码组成,可以是IR、SR、HR、AR、LR、DM、*DM、#,取值范围0000~9999。   TIM是最小单位为0.1秒的减一计数器,故定时范围为0~999.9秒。TIMH是最小单位为0.01秒的减一计数器,故定时范围为0~99.99秒。 当输入条件为ON时,TIM(H)开始记时。记时操作为每0.1(0.01)秒当前值PV减一。当PV等于0时,定时到,TIM(H)状态置ON。当输入条件为OFF或电源掉电时,TIM(H)被复位。复位后状态置OFF,送SV为新的PV值。 LD 00000 TIM 000 #0600 LD TIM000 OUT 01000 CNT指令 计数器指令 格式: CP条件 R条件 CNT N SV 当R为OFF时计数器为计数状态。计数时,CP每次由OFF变为ON计数一次。计数操作由PV值减一完成。当PV值减到0时计数到,计数器输出状态置ON。当R为ON时计数器为复位状态,复位后计数器输出状态置OFF,PV被重新置入SV值。 LD 00000 LD 00001 CNT 127 #0050 LD CNT127 OUT 01001 CNTR指令 可逆循环计数器指令 格式: ACP条件 SCP条件 R条件 CNTR N SV 当R为OFF时,为计数状态。计数时每当ACP由OFF变为ON时,PV值做一次加法运算。每当SCP由OFF变为ON时,PV值做一次减法运算。当PV值加到等于SV后再有加一脉冲,CNTR的状态置ON,PV值变为0。当PV值减到0再有减一脉冲,CNTR的状态置ON,PV值被置入SV值。当R为ON时为复位状态。复位时CNTR状态为OFF,ACP和SCP脉冲不起作用。 LD 00000 LD 00001 LD 00002 CNTR  126 #0100 LD CNT126 OUT 01000 (1) 每一个内部继电器的触点在程序中可以无限次重复使用,但其线圈在同一程序中一般只能使用一次。同一继电器的多线圈使用会引起逻辑上的混乱,应尽量避免。 (2) 梯形图信号流向只能自左向右,垂直分支上不可以有任何触点。 三、编程规则 【例1】 梯形图的编制举例。 在图4.3.1的梯形图例中,图(a)为错误的梯形图,图(b)为正确的梯形图。 图4.3.1 梯形图例 (a) 错误的梯形图例;(b) 正确的梯形图例 (3) 继电器的线圈应该放在每一运算逻辑的最右端,在线圈右端不能再有任何触点。线圈不可以与左端母线直接相连,如果逻辑上有这种需要时也要通过一合适的常闭触点来实现。 【例2】 图4.3.2所示逻辑应用了特殊继电器中的常ON触点来实现上电后一直执行的操作。 (4) 编程时对于复杂逻
显示全部
相似文档