输出电路工作原理 七、移位寄存器 移位寄存器在梯形图的表示 移位寄存器的时序图 第五节 基本逻辑指令及其编程方法 2、LD NOT取反指令 3、OUT 输出指令 4、OUT NOT 输出非指令 5、AND 指令和 AND NOT 指令 说 明 6、OR、OR NOT 指令 7、AND LD指令 8、OR LD 9、KEEP 指令 KEEP指令设定的线圈在梯形图中的表示 KEEP指令设定的线圈在梯形图中的表示 时 序 图 10、TLM 指令 接通延时计时器的编程 11、CNT计数指令 计数器梯形图的编程 计数器几点说明 计数器几点说明 12、SFT 指令 移位寄存器的编程 移位寄存器的时序图 移位寄存器说明 移位寄存器说明 移位寄存器说明 移位寄存器说明 13、END指令 第六节 电动机的PC控制典型举例 I/O 连接图 梯形图之一 梯形图对应的程序 梯形图之二 梯形图对应的程序 梯形图之一 CNT—计数指令。 用于计数器的计数操作。 在用语句编程时,CNT为双语句指令,第一语句为用CNT设定的计数器编号; 第二语句为 # 设定的计数值(0~9999)。 CNT 5003 1001 1003 1005 5003 2000 0 LD 1001 1 AND NOT 1003 2 LD 1005 3 CNT 5003 4 # 3 5 LD 5003 6 OUT 2000 CP R 3 1、在ACMY PC中,每个定时器的最大预置 值为999。9 S,每个计数器的最大预置值的范围。 如果需要的预置超过最大预置值,可以通过若干定时器和计时器的串联来扩展预置值的范围。 2、在ACMY PC中,有48个定时器/计数器,其中5000—5115 共32点,定时值/计数值为内设定的常数; 其中5000—5115共32点,定时值/计数值为内设定的常数。 其中5200—5215共16点,定时值/计数值为外设定(用户通过BCD码拨盘开关设定。 SFT — 移位指令。用于移位寄存器的移位操作。 在用语句编程时,SFT 为双语句指令,第一条语句为用SFT 设定的移位寄存起始地址;第二条语句为用# 设定的移位寄存器终了地址。 S F T 2000 # 2108 1000 1001 0003 2108 1003 CP R IN 0 LD 1000 1 AND NOT 1000 2 LD 1003 3 LD 2108 4 AND NOT 1003 5 SFT 2000 6 # 2108 IN CP R 2000 2001 2007 移位寄存器2000 -- 2018 ,当CP 端的信号每次由OFF到ON 时,便将IN端的信号移至第一位2000,同时2000 — 2108 的信号依次后移一位。 移位寄存器用于顺序控制时, CP端往往是用户工步条件的输入。例如,某工步结束时,用碰合行程开关接通的信号来作为移位输入信号接至CP端,使移位寄存器的信号移一位,即进入下一工步。 当顺序控制程序结束时,若接通移位寄存器的复位端R,则移位寄存器全部复位,其输出全部为零,就可以为下一个工作循环做好准备。 取出移位寄存器中任意步进信号输出。当用辅助 继电器3000~3715、4000~4715作移位寄存器时,可以取出移位寄存器中任意步信号给输出。 SFT 3000 # 3007 3002 CP R IN 1000 1001 1002 2100 3005 3007 2101 2102 0 LD 1000 1 LD 1001 2 LD 1002 3 SFT 3000 4 # 3007 5 LD 3002 6 OUT 2100 7 LD 3005 8 OUT 2101 10 OUT 2102 9 LD 3007 END——结束指令,用于结束程序。在程序结束时必须使用END指令,否则认为程序尚未结束,不能投入运行。 计数器有两个输入端,一个脉冲输入CP,一个复位端 R,均由任意继电器逻辑控制。 计数器的预置值是指要计的脉冲数。计数器的线圈用矩形方框表示。 计数器具有无数对常开接点和常闭接点,供PC编程时使用。 计数器进行减计数操作。计数值从预置值开始。当CP端送入一个脉冲时,计数器的现时值会从预置值中减1,当计数值减为0 时,计数器动作,其常开接点断开。 计数器有停电保持功能,即当PC断电时,其计数值仍被保留。复位端的信号用以对计数器进行复位。当复位端接通时,计数器的接点复位,计数器的预置值复原,计数端不起作用。 在ACMY系列PC中,编号为2000—2715,3000—3715,4000—4715,6000—6715的继电器可当作移位寄存器使用。 任意继电器逻辑 任意继电器逻辑 任意继电器逻辑 SFT 2000 #2007 IN CP R IN 移位寄存器的数据输入端 CP 移位寄存器的时钟脉冲端 R 移位寄存器的复位端 IN CP R 2000 2001 2007 使用移位寄存器时,必须标明首末寄存器的编号。 例如标出首步寄存器的编号为2000,末步寄存器的编号为2007,可知共移8步。 移位寄存器在时钟脉冲移位信号的控制下进行移位。 当送入一个时钟脉冲时,数据端输入信号的数据(“1”或“0”)移到首步寄存器2000。 同时,寄存器的数据从第一步到最后一步依序下移一步。 当复位信号为“1”时,移位寄存器全都复位,即全部为“0”态。 当复位断为“1”时,数据输入不起作用,成为复位优先。 1、LD指令 LD指令,是取指令,用于常开接点与母线连接,以常开接点开始的逻辑行均使用该指令。 LD NOT是取反指令,用于常闭接点与母线连接,以常闭接点开始的逻辑行均使用该指令。 OUT 输出指令,它用逻辑运算的结果去驱动一个指定的线圈,该线圈可以是输出继电器、辅助继电器、断电保护继电器的线圈。 它用逻辑运算的结果非去驱动一个指定的线圈,与OUT指定的线圈种类相同。 由OUT指定的线圈在梯形图中用? 表示。 AND,与指令,用于常开接点的串联,完成逻辑“与”运算。 AND NOT 与非
电动机PC控制简单.ppt
下载此电子书资料需要扣除0点,