1、自锁(启保停)

自锁需要并联一个线圈输出的常开触点,当启动后,并联的常开触点起到维持输出继续闭合的作用,就是自锁。我们最常用的启保停程序就是自锁。

2、连锁和互锁(正反转)

连锁就是用两个或多个信号控制一个输出,其实就是触点串联程序。互锁其实是连锁的扩展,利用一个程序行的输出信号作为其他程序行的连锁触点,相互之间进行运行控制,就是互锁。当两个或多个输出之间存在不能同时运行的情况时,就需要用到互锁,比如正反转控制。

3、闪烁电路(报警灯)

闪烁电路,也叫振荡电路,就是灯亮与灭之间的不断循环,通过改定时器的设定值可以控制灯的闪烁频率。

4、延时接通和延时断开

通过定时器实现延迟一定时间使输出闭合,以及延迟一定时间使输出断开。

5、交替输出(单按钮控制启停)

交替输出电路其实就是单按钮控制启停功能,交替输出有N多种编程方法,这里仅以其中一种为例。

6、多点启停

多地控制一个输出时,把所有常开触点并联,常闭触点串联,就可以实现多点启停。

7、点动加连动运行

在继电控制中,点动是采用复合按钮实现的,利用复合按钮的先断后合功能可以实现点动。从继电控制转换成梯形图,只要修改一下,如下图梯形图程序就可以实现点动加连动运行的功能。当X22断开时,M1比Y20后断,X22的常闭触点阻止了Y22的自锁通路。

以上就是学习PLC必须掌握的几个经典程序,大家学会了吗?

plc-300c语言编程,PLC初学者必备:7个PLC经典编程相关推荐

  1. 超详细的三菱PLC 与多台变频器 MODBUS通讯程序 非常适合学习PLC编程或初学者及对三菱PLC编程需要爱好者

    超详细的三菱PLC 与多台变频器 MODBUS通讯程序 . (支持FX1S,FX1N,2N,3G,3SA ,3U,Q系列,R系列等,)编程学习程序,通俗易懂,,每一步都有详细注释和介绍,非常适合学习P ...

  2. 用Go语言 实现的数学相关案例汇总 (Golang经典编程案例)

    案例1:用Go语言打印1~100之间 9的倍数的整数的个数及总和,代码如下: package mainimport "fmt"func main() {var count uint ...

  3. 会c 学plc编程语言,想学PLC编程?先弄清5种PLC专用语言!

    PLC目前有5种标准的编程语言,包含图形化编程语言和文本化编程语言. 图形化编程语言包含:梯形图(LD-Ladder Diagram).功能块图(FBD - Function Block Diagra ...

  4. 编程随想 关系图_支持PLC编程的5大语言,全部会用的才是大神!

    PLC的软件编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同于一般的汇编语言,且要满足易于编写和调试的要求. 早期的PLC仅支持梯形图编程语言和指令表编程语言,现根据国际电工委 ...

  5. plc c语言做报警,基于PLC编程报警功能块的实现

    电气工程师在平常的程序编写中,会有各种各样的技巧类的方法,有助于程序结构清晰的,有利于程序简化的,更有自我创新的,多多地学他人之长以弥补自己之短,对自己的工作是有十足好处的. 在一个项目程序中,报警程 ...

  6. C语言如果实现电脑与plc通讯,PLC怎么连接电脑?怎么把在电脑编程好的程序放入PLC运行?...

    PLC怎么连接电脑,首先需要一根编程电缆线连接PLC和我们的电脑,连接线的种类不同所需要安装的驱动就不一样,安装驱动有时候会在安装编程软件的时候询问是否安装相对应的驱动,如果选择否,则需要在后期手动进 ...

  7. plc s7-200的a/d转换的c语言程序,S7-200 PLC模拟量的A/D和D/A转换以及编程的探讨

    原标题:S7-200 PLC模拟量的A/D和D/A转换以及编程的探讨 联系我们 对于初学PLC编程的人来说,模拟量输入.输出模块的编程要比用位变量进行一般的程序控制难的多,因为它不仅仅是程序编程,而且 ...

  8. slua 是c语言开发的吗,初学者必备文档:LUA新手快速学习笔记

    LUA程序设计语言 是一个简洁.轻量.可扩展的脚本语言.LUA读作/'lua/(噜啊),是葡萄牙语中"Luna"(月亮)的意思. LUA的目标是成为一个很容易嵌入其它语言中使用的语 ...

  9. python可以plc编程_自己动手做一个PLC

    我们自己来做一个PLC(Programmable Logic Controller,即可编程逻辑控制器)怎么样?就像很多计算机专业的同学都自己写过最简单的操作系统一样,作为工控领域的软件人,怎么能不自 ...

  10. plc和单片机及c语言区别,PLC和单片机有什么区别?如何分清PLC和单片机

    描述 PLC底层,实际就是单片机在运行,它只不过是基于单片机的基础,开发出来的一款二次应用的工业逻辑控制器,方便具有电工思维的用户来使用,所以PLC对比单片机的最大优势就是简单易用.PLC既然是基于单 ...

最新文章

  1. 算法学习之路|统计同成绩学生
  2. Dataset之图片数据增强:设计自动生成汽车车牌图片算法(cv2+PIL)根据随机指定七个字符生成逼真车牌图片数据集(自然场景下+各种噪声效果)可视化
  3. 贷款利润最大化——利用随机森林和逻辑回归
  4. 多线程导出excel高并发_怎么理解分布式、高并发、多线程
  5. 读取properties文件,中文乱码
  6. 设置熄屏_自定义熄屏显示其实很简单
  7. [独孤九剑]持续集成实践(三)- Jenkins安装与配置(Jenkins+MSBuild+GitHub)
  8. VC学习笔记:状态栏
  9. 汉王考勤管理系统使用教程
  10. kali安装python3.8_kali2019.4试用记录
  11. 她力量系列四丨读博6年两次换导师,靠一点点“倔”,俞舟成为social chatbot的开拓者之一
  12. react-native <0.69 Exceptions.h:5:10: fatal error: ‘fbjni/fbjni.h‘ file not found
  13. 半岛电视台网络遭多次网络攻击
  14. 程序员必备的十四款工具,你都用过吗?
  15. python lamba表达式
  16. svn:svnserve 配置使用
  17. vue移动端项目经验
  18. 重磅 | 完备的 AI 学习路线
  19. 如何使用自带客户端工具或Navicat工具连接MySQL
  20. 单片机编程中,如何用串口调试助手直接打印出十进制数

热门文章

  1. mini2440移植linux内核,mini2440的 linux内核移植
  2. 查看手机UDID的方法
  3. 天猫魔盒作为无线网卡上网
  4. 网游“包身工”:我们是累并枯燥的哑巴
  5. DTOI 10.25 测试 T1 五子棋
  6. 《惢客创业日记》2019.01.10(周四)游击战与阵地战的博弈
  7. Web开发框架 WebBuilder 开源了!
  8. minix 文件系统学习
  9. C++文本文件,二进制文件,write(),read(),map容器,seekg(),seekp(),tellg(),tellp()函数
  10. (JavaScript学习记录):jQuery 样式操作