收藏 分享(赏)

三菱PLC编程实例--2012-PLC编程资料大全.pdf

上传人:精品资料 文档编号:8489570 上传时间:2019-06-29 格式:PDF 页数:98 大小:5.38MB
下载 相关 举报
三菱PLC编程实例--2012-PLC编程资料大全.pdf_第1页
第1页 / 共98页
三菱PLC编程实例--2012-PLC编程资料大全.pdf_第2页
第2页 / 共98页
三菱PLC编程实例--2012-PLC编程资料大全.pdf_第3页
第3页 / 共98页
三菱PLC编程实例--2012-PLC编程资料大全.pdf_第4页
第4页 / 共98页
三菱PLC编程实例--2012-PLC编程资料大全.pdf_第5页
第5页 / 共98页
点击查看更多>>
资源描述

1、天天 P L C 培训中心 w w w . t t p l c . c o m 4 0 0 -8 1 6 9 -1 1 4三菱 PLC FX 系列教学课程-一个从基础讲起的电梯控制实例第一节 PL C 简述一、PLC 的特点:1、高可靠性2、编程简单,使用方便 可采用梯形图编程方式,与实际继电器控制电路非常接近,一般电气工作者很容易接受。3、环境要求低 适用于恶劣的工业环境。4、体积小,重量轻5、扩充方便,组合灵活二、PLC 的硬件结构:1、硬件框图2、输入接口电路为了保证能在恶劣的工业环境中使用 , PLC 输入接口都采用了隔离措施。 如下图, 采用光电耦合器为电流输入型,能有效地避免输入端

2、引线可能引入的电磁场干扰和辐射干扰。 在光敏输出端设置 RC 滤波器,是为了防止用开关类触点输入时触点振颤及抖动等引起的误动作 ,天天 P L C 培训中心 w w w . t t p l c . c o m 4 0 0 -8 1 6 9 -1 1 4因此使得 PLC 内部约有 10ms 的响应滞后。当各种传感器(如接近开关、光电开关、霍尔开关等)作为输入点时,可以用 PLC 机内提供的电源或外部独立电源供电,且规定了具体的接线方法,使用时应加注意。3 、输出接口电路 PLC 一般都有三种输出形式可供用户选择,即继电器输出,晶体管输出和晶闸管输出。在线路结构上都采用了隔离措施。 特点: 继电器

3、输出:开关速度低,负载能力大,适用于低频场合。晶体管输出:开关速度高,负载能力小,适用于高频场合。 晶闸管输出:开关速度高,负载能力小,适用于高频场合。 注意事项: ( 1 ) PLC 输出接口是成组的,每一组有一个 COM 口,只能使用同一种电源电压。( 2 ) PLC 输出负载能力有限,具体参数请阅读相关资料。( 3 )对于电感性负载应加阻容保护。( 4 ) 负载采用直流电源小于 30V 时 , 为了缩短响应时间 , 可用并接续流二极管的方法改善响应时间。天天 P L C 培训中心 w w w . t t p l c . c o m 4 0 0 -8 1 6 9 -1 1 4三、三菱 FX

4、2 PLC 实物图及面板上的 LED 指示说明(用鼠标在各处点点) 全屏观看第二节 P LC 的工作过程PLC 大多采用成批输入 / 输出的周期扫描方式工作,按用户程序的先后次序逐条运行。一个完整的周期可分为三个阶段: (一)输入刷新阶段 程序开始时 , 监控程序使机器以扫描方式逐个输入所有输入端口上的信号 , 并依次存入对应的输入映象寄存器。天天 P L C 培训中心 w w w . t t p l c . c o m 4 0 0 -8 1 6 9 -1 1 4(二)程序处理阶段 所有的输入端口采样结束后 , 即开始进行逻辑运算处理 , 根据用户输入的控制程序 , 从第一条开始 , 逐条加以

5、执行 , 并将相应的逻辑运行结果 , 存入对应的中间元件和输出元件映象寄存器,当最后一条控制程序执行完毕后,即转入输出刷新处理。 (三)输出刷新阶段 将输出元件映象寄存器的内容 , 从第一个输出端口开始 , 到最后一个结束 , 依次读入对应的输出锁存器,从而驱动输出器件形成可编程的实际输出。 一般地, PLC 的一个扫描周期约 10ms ,另外,可编程序控制器的输入 / 输出还有响应滞后(输入滤波约 10ms ),继电器机械滞后约 10ms ,所以,一个信号从输入到实际输出,大约 有20-30ms 的滞后。输入信号的有效宽度应大于 1 个周期 +10ms 。第三节 三菱 F X PL C 中各

6、种元件介绍(以 F X2 -64 MR 为例)一、输入继电器 X X 、 Y 还有无数个常开 、 常闭触点供编程使用 。 Y 外部分仅有一个常开触点供带动负载使用 。 可以看出每组都是 8 个 输入输出点数根据实际工程需要来确定。 可采用主机 + 扩展的方式来使用,扩展的编号依次编下去。X0-X7X10-X17X20-X27X30-X37 (共 32 点)二、输出继电器 YY0-Y7Y10-Y17Y20-Y27Y30-Y37 (共 32 点)三、辅助继电器 M( 1 )通用辅助继电器M0-M499 (共 500 个),关闭电源后重新启动后,通用继电器不能保护断电前的状态。( 2 )掉电保持辅助

7、继电器M500-M1023 (共 524 个), PLC 断电后再运行时,能保持断电前的工作状态,采用锂电池作为 PLC 掉电保持的后备电源。( 3 )特殊辅助继电器M8000-M8255 (共 156 点),有特殊用途,将在其它章节中另作介绍。辅助继电器都有无数个常开 、 常闭触点供编程使用 , 只能作为中间继电器使用 , 不能作为外部输出负载使用。 四、状态继电器 S( 1 )通用状态继电器 S0-S499( 2 )掉电保持型状态继电器 S499-S899( 3 )供信号报警用: S900-S999状态继电器 S 是对工作步进控制进行简易编程的重要元件,这里不作进一步的介绍。天天 P L

8、C 培训中心 w w w . t t p l c . c o m 4 0 0 -8 1 6 9 -1 1 4五、定时器 T( 1 )定时器T0-T199 ( 200 只):时钟脉冲为 100ms 的定时器,即当设定值 K=1 时,延时 100ms 。设定范围为 0.1-3276.7 秒。T200-T245 ( 46 只):时钟脉冲为 10ms 的定时器,即当设定值 K=1 时,延时 10mS 。设定范围为 0.01-327.67 秒。( 2 )积算定时器T246-T249 ( 4 只) :时钟脉冲为 1ms 的积算定时器。设定范围: 0.001-32.767 秒。T250-T255 (6 只

9、) :时钟脉冲为 100ms 的积算定时器。设定范围: 0.1-3267.7 秒。积算定时器的意义 : 当控制积算定时器的回路接通时 , 定时器开始计算延时时间 , 当设定时间到时定时器动作 , 如果在定时器未动作之前控制回路断开或掉电 , 积算定时器能保持已经计算的时间,待控制回路重新接通时,积算定时器从已积算的值开始计算。 积算定时器可以用 RST 命令复位。五、计数器 C( 1 ) 16bit 加计数器C0-C99 ( 100 点):通用型C100-C199 ( 100 点):掉电保持型设定值范围: K1-K32767( 2 ) 32bit 可逆计数器C200-C219 ( 20 点):

10、通用型C220-C234 ( 15 点):掉电保持型。设定值范围: -2147483648 到 +2147483647可逆计数器的计数方向(加计数或减计数)由特殊辅助继电器 M8200-M8234 设定。即 M8 接通时作减计数,当 M8 断开时作加计数。( 3 )高速计数器: C235-C255 (后面章节实例中作介绍)六、数据寄存器 DD0-D199 ( 200 只):通用型数据寄存器,即掉电时全部数据均清零。D200-D511 ( 312 只):掉电保护型数据寄存器。七、变址寄存器 (在实例中作介绍)第四节 F X2 PL C 基本指令2-2-1 触点取用与线圈输出指令 L D 、 L

11、DI 、 OU T2-2-2 单个触点串联指令 A ND 、 A NI天天 P L C 培训中心 w w w . t t p l c . c o m 4 0 0 -8 1 6 9 -1 1 42-2-3 单个触点并联指令 O R 、 O RI2-2-4 串联电路块的并联 O R2-2-5 并联电路块的串联 A NB2-2-6 L DP 、 L DF 、 A ND P 、 A ND F 、 O RP 、 O RF (FX 2n 型有)2-2-7 多重输出电路 M PS 、 M RD 、 M PP2-2-8 主控及主控复位指令 M CM CR2-2-9 脉冲输出 P LS 、 P LF2-2-10

12、 自保持与解除 S ET 、 R ST2-2-11 计数器、定时器线圈输出和复位指令 O UT 、 R ST2-2-12 空操作指令 N OP2-2-12 程序结束指令 E ND2-2-13 梯形图设计的规则和技巧2-2-14 双重输出动作及其对策L D , L DI , O U T 指 令指 令 助 记 符 与 功 能 : 符号、名称 功能 可用元件 程序步LD 取 a 触点逻辑运算开始 X , Y , M , S , T , C 1LDI 取反 b 触点逻辑运算开始 X , Y , M , S , T , C 1OUT 输出 线圈驱动 Y , M , S , T , C Y , M : 1

13、S ,特, M : 2T : 3C : 3-5注:当使用 M1536-M3071 时,程序步加 1 。指 令 说 明 : LD , LDI 指令用于将触点接到母线上 。 另外 , 与后面讲到的 ANB 指令组合 , 在分支起点处也可使用。 OUT 指令是对输出继电器 、 辅助继电器 、 状态 、 定时器 、 计数器的线圈驱动指令 , 对输天天 P L C 培训中心 w w w . t t p l c . c o m 4 0 0 -8 1 6 9 -1 1 4入继电器不能使用。 OUT 指令可作多次并联使用。(在下图中,在 OUT M100 之后,接 OUT T0 )编 程 : 0 LD X00

14、01 OUT Y0002 LDI X0013 OUT M1004 OUT T0 K19 程序步自动管理空 2 步7 LD T08 OUT Y001定 时 器 、 计 数 器 的 程 序 : 对于定时器的计时线圈或计数器的计数线圈,使用 OUT 指令以后,必须设定常数 K 。 此外,也可指定数据寄存器的地址号。 常数 K 的设定范围、实际的定时器常数、相对于 OUT 指令的程序步数(包括设定值 ) 如下表所示。定时器、计数器 K 的设定范围 实际的设定值 步数1ms 定时器 1-32,767 0.001-32.767 秒 310ms 定时器 1-32,767 0.01-327.67 秒 3100

15、ms 定时器 0.1-3,276.7 秒16 位计数器 1-32,767 同左 332 位计数器 -2,147,483,648 - +2,147,483,647 同左 3A N D , A N I 指 令助 记 符 与 功 能 : 符号、名称 功能 可用软元件 程序步AND 与 a 触点串联连接 X , Y , M , S , T , C 1ANI 与非 b 触点串联连接 X , Y , M , S , T , C 1当使用 M1536-M3071 时,程序步加 1 。指 令 说 明 : 用 AND , ANI 指令可进行 1 个触点的串联连接。串联触点的数量不受限制,该指令可多次使用。天天

16、P L C 培训中心 w w w . t t p l c . c o m 4 0 0 -8 1 6 9 -1 1 4 OUT 指令后,通过触点对其他线圈使用 OUT 指令,称之为纵接输出,(下图的 OUT M101与 OUT Y004 )这种纵接输出,如果顺序不错,可多次重复。 串联触点数和纵接输出次数不受限制,但使用图形编程设备和打印机则有限制。 建议尽量做到 1 行不超过 10 个触点和 1 个级圈,总共不要超过 24 行。编 程 :0 LD X0021 A ND X0002 OUT Y0033 LD Y0034 A NI X0035 OUT M1016 A ND T17 OUT Y004

17、如上图所示,紧接着 OUT M101 以后通过触点 T 1可以驱动 OUT Y004 ,但如是驱动顺序相反(如左图所示)时,则必须使用后面讲到的 MPS 和MPP 命令。O R , O RI 指 令指 令 助 记 符 与 功 能 : 指令助记符、名称 功能 可用软元件 程序步OR 或 a 触点并联连接 X , Y , M , S , T , C 1ORI 或非 b 触点并联连接 X , Y , M , S , T , C 1当使用 M1536-M3071 时,程序步加 1指 令 说 明 : OR 、 ORI 用作 1 个触点的并联连接指令。串联连接 2 个以上触点时,并将这种串联电路块与其他电

18、路并联连接时,采用后面讲到的 OR B指令。 OR , ORI 是从该指令的步开始,与前面的 LD , LDI 指令步,进行并联连接。并联连接的天天 P L C 培训中心 w w w . t t p l c . c o m 4 0 0 -8 1 6 9 -1 1 4次数不受限制,但使用图形编程设备和打印机时受限制( 24 行以下)编 程 : 0 LD X0041 O R X0062 O RI M1023 OUT Y0054 LDI Y0055 AND X0076 O R M1037 ANI X0108 O R M1109 OUT M103O R B 指 令指令助记符与功能 指令助记符、名称 功

19、能 程序步ORB 电路块或 串联电路块的并联连接 1指令说明 2 个以上的触点串联连接的电路称为串联电路块 。 将串联电路并联连接时 , 分支开始 用LD 、 LDI 指令,分支结束用 ORB 指令。 ORB 指令与后面讲的 ANB 指令等一样,是不带软元件地址号的独立指令。 有多个并联电路时 , 若对每个电路块使用 ORB 指令 , 则并联电路没有限制 。 ( 见正确编程程序) ORB 也可以成批地使用 , 但是由于 LD , LDI 指令的重复使用次数限制在 8 次以下 , 请务必注意。(见编程不佳的程序)编程天天 P L C 培训中心 w w w . t t p l c . c o m

20、4 0 0 -8 1 6 9 -1 1 4正确编程程序 1 LD X0002 AND X0013 LD X0024 AND X0035 O RB6 LDI X0047 AND X0068 O RB9 OUT Y006编程不佳的程序 1 LD X0002 AND X0013 LD X0024 AND X0035 LDI X0046 AND X0067 O RB8 O RB9 OUT Y006A N B 指 令指 令 助 记 符 与 功 能 : 指令助记符、名称 功能 程序步ANB 电路块与 并联电路块的串联连接 1指 令 说 明 : 当分支电路(并联电路块)与前面的电路串联连接时,使用 ANB

21、指令,分支的起点 用LD , LDI 指令,并联电路块结束后用 ANB 指令,与前面的电路串联。 若多个并联电路块按顺序和前面的电路串联连接时 , 则 ANB 指令的使用次数没有限制 。 也可成批地使用 ANB 指令 , 但在这种场合 , 与 ORB 指令一样 , LD 、 LDI 指令的使用次数是有限制的( 8 次以下),请务必请意编 程 : 0 LD X0001 OR X0012 LD X0023 AND X0034 LDI X0045 AND X0056 ORB7 OR X0068 AN B9 OR X003天天 PLC培训中心 w.tplc.om40-8169-14天天 PLC培训中心

22、 w.tplc.om 40-8169-1410OUTY007LDP、 LDF、 ANDP、 ANDF、 ORP、 ORF指 令指 令 助 指 符 与 功 能 : 指令助记符、名称 功能 可用软元件 程序步LDP取脉冲 上升沿检测运算开始 X、 Y、 M、 S、 T、 C 1LDF取脉冲 下降沿检测运算开始 X、 Y、 M、 S、 T、 C 1ANDP与脉冲 上升沿检测串联连接 X、 Y、 M、 S、 T、 C 1ANDF与脉冲 下降沿检测串联连接 X、 Y、 M、 S、 T、 C 1ORP或脉冲 上升沿检测并联连接 X、 Y、 M、 S、 T、 C 1ORF或脉冲 下降沿检测并联连接 X、 Y

23、、 M、 S、 T、 C 1当使用 M1536-M3071时,程序步加 1,以上指令 FX2N中才有。指 令 说 明 : LDP、 ANDP、 ORP指令是进行上升沿检测的触点指令 , 仅在指定位软件上沿时 ( 即由 OFF ON变化时)接通 1个扫描周期。LDF、 ANDF、 ORF指令是进行下降沿检测的触点指令,仅在指定位软元件下降时(即 由ON OFF变化时)接通 1个扫描周期。编 程 : 例 1:0LDPX0001ORPX0012OUTM03LDM80004ANDPX0025OUTM1例 2:天天 PLC培训中心 w.tplc.om40-8169-14天天 PLC培训中心 w.tplc

24、.om 40-8169-140LDFX0001ORFX0012OUTM03LDM80004ANDFX0025OUTM1图 示 理 解 :MPS、 MRD、 MPP指 令指 令 助 记 符 与 功 能 指令助记符、名称 功能 程序步MPS进栈 进栈 1MRD读栈 读栈 1MPP出栈 出栈 1指 令 说 明天天 PLC培训中心 w.tplc.om40-8169-14天天 PLC培训中心 w.tplc.om 40-8169-14在可编程序控制器中有 11个存储器,用来存储运算的中间结果 , 被称为栈存储器 。 使用一次 MPS指令就将此时刻的运算结果送入栈存储器的第 1段,再使用 MPS指令,又将此

25、时刻的运算结果送入栈存储器的第 1段 , 而将原先存入第一段的数据移到第二段。以此类推 。使用 MPP指令,将最上段的数据读出,同时该数据从栈存储器中消失 , 下面的各段数据顺序向上移动。即所谓后进先出的原则。MRD是读出最上段所存的最新数据的专用指令,栈存储器内的数据不发生移动。这些指令都是不带软元件地址的独立指令。编 程 例 1:一段栈0LDX0041MPS2ANDX0053OUTY0024MRD5ANDX0066OUTY0037MRD8OUTY0049MPP10ANDX00711OUTY005例 2:二段栈天天 PLC培训中心 w.tplc.om40-8169-14天天 PLC培训中心

26、w.tplc.om 40-8169-140LDX0001MPS2ANDX0013MPS4ANDX0025OUTY0006MPP7ANDX0038OUTY0019MPP10ANDX00411MPS12ANDX00513OUTY00214MPP15ANDX00616OUTY003例 3:四段栈0LDX0001MPS2ANDX0013MPS4ANDX0025MPS6ANDX0037MPS8ANDX0049OUTY00010MPP11OUTY00112MPP13OUTY00214MPP15OUT00316MPP17OUTY004请对照一下面的梯形图与例 3: 0LDX0001OUTY0042ANDX0

27、013OUTY0034ANDX0025OUTY0026ANDX0037OUTY0018ANDX0049OUTY000例 3中需要要三 重 MPS指令编程,但是如果改成左面的电 路 , 实现的效果一样 。 编程却很方便,不必采用 MPS指令 。天天 PLC培训中心 w.tplc.om40-8169-14天天 PLC培训中心 w.tplc.om 40-8169-14MC、 MCR指 令指 令 助 记 符 与 功 能 指令助记符、名称 功能 程序步MC主控指令 公共串联触点的连接 3MCR主控复位 公共串联触点的清除 2指 令 说 明在下面程序示例中,输入 X000为接通时,直接执行从 MC到 MC

28、R的指令,输入 X000为断开时,成为如下形式:保持当前状态:积算定时器、计数器、用置位 /复位指令驱动的软元件。变成 OFF的软件:非积算定时器,用 OUT指令驱动的软元件。主控( MC)指令后,母线( LD、 LDI点)移动主控触点后, MCR为将其返回原母线的指令。通过更改软元件地址号 Y、 M, 可多次使用主控指令 。 但使用同一软元件地址号时 , 就 和OUT指令一样,成为双线圈输出。编 程 例 1:没有嵌套时0LDX0001MCN0M1004LDX0015OUTY0006LDX0027OUTY0018MCRN0没有嵌套结构时 , 通用 N0编程。 N0的使用次数没有限制 。 有嵌套

29、结构时 , 嵌套级 N的地址号增大,即 N0-N1-N2N7。例 2:有嵌套时天天 PLC培训中心 w.tplc.om40-8169-14天天 PLC培训中心 w.tplc.om 40-8169-140LDX0001MCN0M1003步指令4LDX0015OUTY0006LDX0027MCN1M1013步指令10LDX00311OUTY00112MCRN12步指令14LDX00415OUTY00216MCRN02步指令PLS、 PLF指 令指 令 助 记 符 、 名 称 指令助记符、名称 功能 程序步PLS上升脉冲 上升沿微分输出 2PLF下沿脉冲 下降沿微分输出 2当使用 M1536-M30

30、71时,程序步加 1指 令 说 明使用 PLF指令时,仅在驱动输入 OFF后 1个扫描周期内,软元件 Y、 M动作。使用 PLS指令时,仅在驱动输入 ON后 1个扫描周期内,软元件 Y、 M动作。天天 PLC培训中心 w.tplc.om40-8169-14天天 PLC培训中心 w.tplc.om 40-8169-14编 程 0LDX0001PLSM02步指令3LDM04SETY0005LDX0016PLFM12步指令8LDM19RSTY000各元件的状态图:SET、 RST指 令指 令 助 记 符 与 功 能 指令助记符、名称 功能 可用软元件 程序步SET置位 动作保持 Y、 M、 S Y、

31、 M: 1S、特 M: 2T、 C: 2D、 V、 Z、特 D: 3RST复位 消除动作保持, 寄存器清零 Y、 M、 S、 T、 C、 D、 V、 Z天天 PLC培训中心 w.tplc.om40-8169-14天天 PLC培训中心 w.tplc.om 40-8169-14指 令 说 明 在下述程序示例中, X000一旦接通后,即使它再次成为 OFF, Y000依然被吸合。 X001一旦接通后,即使它再次成为 OFF, Y000仍然是释放状态。对同一种软元件, SET、 RST可多次使用,顺序也可随意,但最后执行者有效。此外,要使数据寄存器 D、变址寄存器 V、 Z的内容清零时,也可使用 RS

32、T指令。积算定时器 T246-T255的当前值的复位和触点复位也可用 RST指令。编程 0LDX0001SETY0002LDX0013RSTY000计 数器 软元 件的 OUT、 RST指 令 助 记 符 与 功 能 指令助记符、名称 功能 程序步OUT输出 计数线圈的驱动 32位计数器: 516位计数器: 3RST复位 输出触点的复位、当前值的清零 2内 部 计 数 器 编 程 0LDX0101RSTC02步指令3LDX0114OUTC0K10( 3步指令)7LDC08OUTY000C0对 X011的 OFF-ON次数进行增计数,当它达到设定值 K10时,输出输出点 C0动作,天天 PLC培

33、训中心 w.tplc.om40-8169-14天天 PLC培训中心 w.tplc.om 40-8169-14以后即使 X011从 OFF-ON,计数器的当前值不变,输出触点依然动作。为了清除这些当前值,让输出触点复位,则应令 X010为 ON。有必要在 OUT指令后面指定常数 K或用数据寄存器的地址号作间接设定。对于掉电保持用计数器 , 即使停电 , 也能保持当前值 , 以及输出触点的工作状态或复位状态。高 速 计 数 器 的 编 程0LDX0101OUTM8*2步3LDX0114RSTC*2步6LDXO127OUTC*K值(或 D) 5步12LDC*13OUTY002在 C235-C245的

34、单相单输入计数器中,为了指定计数方向,采用特殊辅助继电 器M8234-M8245。当 X010为 ON时,对应 C*的 M8*也 ON,这时 C*为减计数。当 X010为 OFF时,对应 C*的 M8*也 OFF,这时 C*为增计数。X011为 ON时,计数器 C*的输出触点复位,计数器的当前值也清零。当 X012为 ON时,对依据计数器地址号确定的计数器输入 X000-X005的 ON/OFF进行计数。计数器的当前值增加,通过设定值( K或 D的内容)时输出触点置位。在减少方向上通过设定值复位。 NOP、 END指 令指 令 助 记 符 与 功 能 指令助记符、名称 功能 程序步NOP控操作

35、 无动作 1END结束 输入输出处理和返回到 0步 1指 令 说 明天天 PLC培训中心 w.tplc.om40-8169-14天天 PLC培训中心 w.tplc.om 40-8169-14NOP指令: 1、将程序全部清除时,全部指令成为空操作2、若在普通指令与指令之间加入空操作( NOP)指令,则可编程序控制器可继续工作, ,而与此无关 。 若在编写程序过程中加入空操作指令 , 则在修改或追加程序时 , 可以减少步序号的变化,但是程序步需要有空余。 3、若将已写入的指令换成 NOP指令,则电路会发生变化,务必请注意。END指令: 1、可编程序控制器反复进行输入处理、程序执行、输出处理。若在程

36、序的最后写入 END指令,则 END以后的其余程序步不再执行,而真接进行输出处理。2、在程序中没有 END指令时,则处理到最终的程序步再执行输出处理,然后返回 0步处理程序。 3、 在调试期间 , 在各程序段插入 END指令 , 可依次检测各程序段的动作 。 这种场合 , 在 确认前面电路块动作正确无误后,依次删去 END指令。4、 RUN(运行)开始时的首次执行,从执行 END指令开始。梯 形图 设计 的规 则和 技巧一 、 梯形图中的触点应画在水平线上 , 而不能画在垂直分支上 , 如图 1( a) , 由于 X005画在垂直分支上 , 这样很难判断与其他触点的关系 , 也很难判断 X00

37、5与输出线圈 Y001的控制方向 ,因此 应根据从左至右,自上而下的原则 。正确的画法如图 1( b)图 1( a) 图 1( b)二 、 不包含触点的分支应放放在垂直方向 , 不应放在水平线上 , 这样便于看清触点的组和对输出线圈的控制路线,以免编程时出错。如图 2所示。天天 PLC培训中心 w.tplc.om40-8169-14天天 PLC培训中心 w.tplc.om 40-8169-14图 2( a)不正确画法 图 2( b)正确画法三 、 在有几个串联电路相并联时 , 需钭触点最多的那条串联电路放在梯形图的最上面 , 在有几个并联电路串联时 , 应将触点最多的那个并联放在梯形图的最左面

38、 , 这样所编的程序比较明了 ,使用的指令较少,如图 3所示。图 3( a)不正确画法 图 3( b)正确的画法四、按梯形图编制程序时一定要按从左至右,自上而下的原则进行。 五、在画梯形图时,不能将触点画在线圈的右边,而只能画在线圈的左边, 如图 4所示。图 4( a)不正确画法 图 4( a)正确画法六、梯形图画得合理,对编程时指令的使用可减少。天天 PLC培训中心 w.tplc.om40-8169-14天天 PLC培训中心 w.tplc.om 40-8169-14双 重输 出动 作及 其对 策双 重 输 出 动 作 若在顺控程序内进行线圈的双重输出(双线圈),则后面的动作优先。如左图所示:

39、考虑一下在多处使用同一线 圈Y003的情况。例如: X001=ON, X002=OFF初次的 Y003,因 X001接通,因此 YOO3ON。 输出 Y004也 ON。但是第二次的 Y003, 因输入 X002断开 , 因此其输出改为 OFF。因此,实际上外部输出成为:Y003=OFFY004=ON双 重 输 出 的 对 策双重输出 ( 双线圈 ) 在程序方面并不违反输入 , 但是因为上述动作复杂 , 因此要按以下示例改变程序。天天 PLC培训中心 w.tplc.om40-8169-14天天 PLC培训中心 w.tplc.om 40-8169-14?FX2n应 用指 令一 览表天天 PLC培训

40、中心 w.tplc.om40-8169-14天天 PLC培训中心 w.tplc.om 40-8169-14类别 功能号 指令助记符 功 能 D指令 P指令程序 流 程 00CJ条件跳转 - O01CALL调用子程序 - O02SRET子程序返回 - -03IRET中断返回 - -04EI开中断 - -05DI关中断 - -06FEND主程序结束 - -07WDT监视定时器 - O08FOR循环区开始 - -09NEXT循环区结束 - -传 送与 比 较 10CMP比较 O O11ZCP区间比较 O O12MOV传送 O O13SMOV移位传送 - O14CML取反 O O15BMOV块传送 -

41、 O16FMOV多点传送 O O17XCH数据交换 O O18BCD求 BCD码 O O19BIN求二进制码 O O四 则 运 算 与逻 辑 运 算20ADD二进制加法 O O21SUB二进制减法 O O22MUL二进制乘法 O O23DIV二进制除法 O O24INC二进制加一 O O25DEC二进制减一 O O26WADN逻辑字与 O O27WOR逻辑字或 O O28WXOR逻辑字与或 O O29ENG求补码 O O循 30ROR循环右移 O O31ROL循环左移 O O32RCR带进位右移 O O天天 PLC培训中心 w.tplc.om40-8169-14天天 PLC培训中心 w.tpl

42、c.om 40-8169-14环 与 转 移 33RCL带进位左移 O O34SFTR位右移 - O35SFTL位左移 - O36WSFR字右移 - O37WSFL字左移 - O38SFWRFIFO写 - O39SFRDFIFO读 - O数 据 处 理 40ZRST区间复位 - O41DECO解码 - O42ENCO编码 - O43SUM求置 ON位的总和 O O44BONON位判断 O O45MEAN平均值 O O46ANS标志位置 - -47ANR标志复位 - O48SOR二进制平方根 O O49FLT二进制整数与浮点数转换 O O高速 处 理 50REF刷新 - O51REFE滤波调整正

43、 - O52MTR矩阵输入 - -53HSCS比较置位(高速计数器) O -54HSCR比较复位(高速计数器) O -55HSZ区间比较(高速计数器) O -56SPD脉冲密度 - -57PLSY脉冲输出 O -58PWM脉宽调制 - -59PLSR带加速减速的脉冲输出 O -方 便指 令 60IST状态初始化 - -61SER查找数据 O O62ABSD绝对值式凸轮控制 O -63INCD增量式凸轮控制 - -64TTMR示都定时器 - -65STMR特殊定时器 - -66ALT交替输出 - -天天 PLC培训中心 w.tplc.om40-8169-14天天 PLC培训中心 w.tplc.o

44、m 40-8169-1467RAMP斜坡输出 - -68ROTC旋转工作台控制 - -69SORT列表数据排序 - -外部 设 备I/O70TKY十键输入 O -71HKY十六键输入 O -72DSW数字开关输入 - -73SEGD七段译码 - O74SEGL带锁存七段码显示 - -75ARWS方向开关 - -76ASCASCII码转换 - -77PRASCII码打印输出 - -78FROM读特殊功能模块 O O79TO写特殊功能模块 O O外 部 设 备SER80RS串行通讯指令 - -81PRUN八进制位传送 O O82ASCI将十六进制数转换成 ASCII码 - O83HEXASCII码

45、转换成十六进制数 - 084CCD校验码 - O85VRRD模拟量读出 - O86VRSC模拟量区间 - O8788PIDPID运算 - O89浮 点 110ECMP二进制浮点数比较 O O111EZCP二进制浮点数区间比较 O O118EBCD二进制 -十进制浮点数变换 O O119EBIN十进制 -二进制浮点数变换 OOO120EAAD二进制浮点数加法 O O121ESUB二进制浮点数减法 O O122EMUL二进制浮点数乘法 O O123EDIV二进制浮点数除除法 O O127ESOR二进制浮点数开方 O O129INT二进制浮点 -二进制整数转换 O O130SIN浮点数 SIN演算

46、O O天天 PLC培训中心 w.tplc.om40-8169-14天天 PLC培训中心 w.tplc.om 40-8169-14131COS浮点数 COS演算 O O132TAN浮点数 TAN演算 O O147SWAP上下位变换 O O时 钟 运 算 160TCMP时钟数据比较 - O161TZCP时钟数据区间比较 - O162TADD时钟数据加法 - O163TSUB时钟数据减法 - O166TRD时钟数据读出 - O167TWR时钟数据写入 - O葛雷码 170GRY葛雷码转换 O O171GBIN葛雷码逆转换 O O触 点比 较224LD=( S1) =( S2) O -225LD (

47、S1)( S2) O -226LD ( S1)( S2) O -228LD ( S1) ( S2) O -229LD = ( S1) ( S2) O -230LD = ( S1) ( S2) O -232AND=( S1) =( S2) O -233AND ( S1)( S2) O -234AND ( S1)( S2) O -236AND ( S1) ( S2) O -237AND =( S1) ( S2) O -238AND =( S1) ( S2) O -240OR=( S1) =( S2) O -241OR ( S1)( S2) O -242OR ( S1)( S2) O -244OR

48、( S1) ( S2) O -245OR = ( S1) ( S2) O -246OR = ( S1) ( S2) O -部分功能指令的应用,在程序实例再作详细介绍天天 PLC培训中心 w.tplc.om40-8169-14天天 PLC培训中心 w.tplc.om 40-8169-14第六节 信号控制电梯继电器原理图 目 录01信号控制电梯功能简述02主回路03安全回路04楼层控制回路05开关门回路06轿内指令信号的登记与消除07厅外召呼信号的登记与消除08电梯的自动定向09启动关门、启动运行10门锁、检修、抱闸、运行继电器11加速与减速延时12停站触发与停站回路13电梯的运行、加速、减速与平

49、层回路14信号显示15元件代号一览表 信 号控 制电 梯功 能简 述天天 PLC培训中心 w.tplc.om40-8169-14天天 PLC培训中心 w.tplc.om 40-8169-14前言 因为现在电梯已大多采用多微机网络控制系统,串行通信、智能化管理、变频调速等技术使电梯的可靠性与舒适感大大提高,传统的继电器控制系统已退出了历史的舞台。所以许多电梯同行对继电器控制系统已 非常陌生。其实电梯的控制逻辑还是从继电器控制系统逐渐进化而来的。特别是想了解 PLC应用及编程的朋友,因为 PLC梯形图结构与继电器回路图极为相似,所以这里有必要先从继电器控制系统入手。只有熟悉了继电器控制电路,才能更好地用 PLC编程。信号控制电梯功能简述 本系统为有司机操作系统。在轿内操纵箱装有对应层站数的指令按钮。各层厅门外装有一只召唤盒。底层只有一只向上方向的召唤按钮。顶层也装有一只向下方向的召唤按钮。中间层站各装有两只,分别为向上 和向下召唤按钮。 当厅外有人需要搭乘电

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报