无忧文档

PLC编程技巧

    本文由GOODLUCK_7贡献

    pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。

    引言

    可编程控制器作为新一代的工业控制 装置,以 其 性 能 可 靠 、编 程 简 单 方 便 、 功能强大而获得广泛应用。而且其编程 指令简单易懂,非常适合工程技术人员 的应用。本文简要介绍了一些 PLC 的应用 技巧,以及针对实际问题所作出的部分 解决方法。

    P L C 编程技巧

    吴云亚 盐城工学院实验教学部  224003 阚加荣 南京航空航天大学自动化学院  210016

    1 ,单点启动 / 停止

    如图 1 按钮 SB 接于输入端子 I0 上,一 接触器线圈接于输出端子 Q 0 上,要实现 的功能是, 第一次按下 S B 时,Q 0 接通, K M 闭合;再次按下 S B 时,Q 0 断开, K M 亦断开,如此循环。如用 K M 来控 制一台电机,则实现了一个按钮( P L C 的 一个输入点)控制一台电机的起动与停止, 从而节省了成本。

    摘  要 当今,P L C 的编程指令和软元件已非常丰 富。如这些指令和元件使用得当,灵活运 用,同 一 功 能 可 用 众 多 不 同 方 法 来 实 现 。 本文着重从单按钮控制一输出点的起动和停 止例子的不同编程实现方法来介绍 PLC 编程 的一些技巧。 关键词 可编程序控制器;梯形图;技巧 中图分类号:TP278 文献标识码:B

    图 1 PLC 接线图 要实现上述功能,可以编制以下 4 个 不同的程序来实现。 1.1,用辅助继电器(M)的过渡来实现 实现此功能的梯形图可以用图 2 来实 现 当首次按下 S B 时,I 0 为“1 ” 高电 ( 平) ,M 0 与 Q 0 同时变为“1 ” ;当松开 S B 后,I 0 变为“0 ” 低电平) ,此时 M 1 ( 变为“1 ” ;当再次按下 S B 后, M 2 变为 “1 ”的瞬间,Q 0 、M 0 、M 1 都变为 “0 ” ,松开 S B 后,M 2 变为“0 ” 。此 后又恢复到首次按下 SB 之前的状态,完成 一个循环。

    图 3 梯形图 2 当首次按下 SB 时,I0 使 C0 和 C1 同 时计数为 1 ,因为 C 1 的预置值为 1 ,所 以 C 1 的常开触点变为“1 ” 0 变为 ,Q “1 ” ;当再次按下 S B 后,C 0 和 C 1 同 时计数都为 2,因为 C0 的预置值为 2,所 以 C0 的常开触点变为“1” ,且 C0 和 C1 的 复位端都为 C0 的常开触点,所以此时 C0 和 C1 都复位,计数值都为 0,C0 和 C1 的 常开触点变为“0” ,Q0 也变为“0” 。值得 注意的是,此程序中,C0 的常开触点只接 通了一个 P L C 扫描周期。 1.3 ,用一计数器的经过值来实现 实现此功能的梯形图可以用图 4 来实 现。

    1.4 ,利用异或的原理来实现 实现此功能的梯形图可以用图 5 来实 现。    图 5 梯形图 4 程序中 M 0 的输出用的是 P D 指令, 其功能是当 I0 变为“1”后,M0 接通一个 PLC 扫描周期。程序的第二行相当于一个 异或输入的集成块,因为 M0 为“1 ” 0 ,Q 为“0”时,两者状态相异,所以 Q0 输出 为“1” ;当再次按下 SB 时,M0 再接通一 个 PLC 扫描周期,此时 M0 和 Q0 都是“1” , 所以 Q0 输出“0” ,完成一个循环。    2,寄存器中的数据整合

    曾经在做一个项目时遇到以下情况 时:P L C 用的是光洋 S Z - 4 ,同时用了它 的模拟量模块(Z-4AD2)和计数器接口模块 ( Z - C T I F ) ,它们占用的是输入点数分别 为 16 点和 8 点,如将 Z-4AD2  插入 P L C 的 0 号槽,它占用的输入点为 I0-I17。而 R 4 0 4 0 0 代表输入点 I 0 - I 1 7 的状态值, R40401 代表 I20-I37 的状态值。如 I0、 I1、I3 为高电平时 R40400=20+ 21+23 =11;如果 I20、I22、I30 为高电平时, R40401=20+22

相关文档
热门文档
你可能喜欢
  • 工程电路
  • 三菱PLC培训
  • 看懂电路图
  • 三菱PLC编程实例
  • 三菱plc
  • PLC编程电缆制作
  • 施耐德PLC
评论