研选课堂
HOME
研选课堂
正文内容
plc编程qq群 新编PLC编辑入门(图文教程)
发布时间 : 2026-03-21
作者 : 小编
访问数量 : 23
扫码分享至微信

新编PLC编辑入门(图文教程)

PLC ,(ProgrammableLogic Controller) ,乃是一种电子装置,早期称为顺序控制器“Sequence Controller”,是用于自动控制的控制器。与当时作为控制领域的主流的利用继电器的自动控制方式相比,具有:易于编写、修改程序;高度的控制性能;无触点、长寿命;高可靠性等多项良好特性,因此迅速得到推广普及。

最近,随着半导体技术的飞速发展,可编程控制器更加小型化、高性能化、低价格化。

现在,PLC的应用领域早已不仅限于生产设备,在楼宇自动化、列车、汽车、自动售货机、停车场管理、水库控制等各种领域,PLC也都得到越来越广泛的应用。

可编程控制器是顺序控制专用的控制器,正式英文名称是ProgrammableController(简称PC)。

在中国为了与个人计算机相区别,简称为PLC(沿用旧称Programmable Logic Controller)。

可编程控制器(以下简称PLC)将来自输入设备的信号,按照给定的条件进行处理、运算、判断并将该结果输出到外部设备。

在PLC诞生之前,自动控制是利用继电器、定时器等组合实现的。

因此,伴随着控制内容的改变,必须花费很多时间进行配线施工,在实际应用中存在很多缺点。与计算机控制相比,PLC最大的不同点是:

1.配备有丰富的顺序控制专用指令

2.通过专用指令能够方便地编制程序

3.高速度重复循环执行程序(扫描)

4.充分考虑到恶劣的使用环境,抗干扰能力强

由于上述原因,PLC作为自动控制用控制器当前最为普及。

顺序控制器的种类及变迁

PLC 的机型选择

PC在引入PLC时,应根据控制对象选择PLC的型号,但是在选择时请注意以下几点:【PLC机型选择要点】

1.控制规模(I/O点数)

2.指令处理速度:近年的PLC已经被高速化,用于通常用途时基本不存在处理速度的问题。

3.程序容量:至少需要输入输出点数100倍左右的程序容量。

可编程控制器的构成

编程的基础知识

1PLC的回路图

在PLC中使用的回路图被称为梯形图。

梯形图是使用触点符号、把自动控制动作用电气回路来表示的“高级编程语言”。回路图举例:同时按下按钮SW(PB1、PB2),则灯(L1)亮。

2梯形图的阅读方法

3什么是梯形图

梯形图为二次世界大战期间所发展出来的自动控制图形语言,是历史最久、使用最广的自动控制语言,最初只有A(常开)接点、B(常闭)接点、输出线圈、定时器、计数器等基本机构装置(今日仍在使用的配电盘即是),直到可程控器PLC出现后,梯形图之中可表示的装置,除上述外,另增加了诸如微分接点、保持线圈等装置以及传统配电盘无法达成的应用指令,如加、减、乘及除等数值运算功能。

无论传统梯形图或PLC梯形图其工作原理均相同,只是在符号表示上传统梯形图比较接近实体的符号表示,而PLC则采用较简明且易于计算机或报表上表示的符号表示。在梯形图逻辑方面可分为组合逻辑和顺序逻辑两种,分述如下:

1.组合逻辑:

分别以传统梯形图及PLC梯形图表示组合逻辑的范例。

行1:使用一常开开关X0(NO:Normally Open)亦即一般所谓的〝A〞开关或接点。其特性是在平常(未按下)时,其接点为开路(Off)状态,故Y0不导通,而在开关动作(按下按钮)时,其接点变为导通(On),故Y0导通。

行2:使用一常闭开关X1(NC:Normally Close)亦即一般所称的〝B〞开关或接点,其特性是在平常时,其接点为导通,故Y1导通,而在开关动作时,其接点反而变成开路,故Y1不导通。

行3:为一个以上输入装置的组合逻辑输出的应用,其输出Y2只有在X2不动作或X3动作且X4为动作时才会导通。

2.顺序逻辑:

顺序逻辑为具有反馈结构的回路,亦即将回路输出结果送回当输入条件,如此在相同输入条件下,会因前次状态或动作顺序的不同,而得到不同的输出结果。

分别以传统梯形图及PLC梯形图表示顺序逻辑的范例。

在此回路刚接上电源时,虽X6开关为On,但X5开关为Off,故Y3不动作。在启动开关X5按下后,Y3动作,一旦Y3动作后,即使放开启动开关(X5变成Off)Y3因为自身的接点反馈而仍可继续保持动作(此即为自我保持回路),其动作可以下表表示:

装置状态动作顺序X5开关X6开关Y3状态1不动作不动作Off2动作不动作On3不动作不动作On4不动作动作Off5不动作不动作Off

由上表可知在不同顺序下,虽然输入状态完全一致,其输出结果也可能不一样,如表中的动作顺序1和3其X5和X6开关均为不动作,在状态1的条件下Y3为Off,但状态3时Y3却为On,此种Y3输出状态送回当输入(即所谓的反馈)而使回路具有顺序控制效果是梯形图回路的主要特性。

梯形图组成图形及说明:

4ST·ST/·OT指令

ST(初始加载)· ST/(初始加载非)· OT(输出)

ST = 把A型触点连接到母线上的指令。

ST/=把B型触点连接到母线上的指令。

OT=向输出继电器线圈的输出指令。

ED=表示程序结束。

5AN(逻辑与)指令

AN(AND 逻辑与)

AN=把A型触点串联连接

6AN/(逻辑与非)指令

AN/(AND NOT逻辑与非)

AN/=把B型接点串联连接

7OR·OR/指令

OR(逻辑或)·OR/(逻辑或非)

OR=把A触点并联连接

OR/= 把B触点并联连接

这是非常重要的基本回路之一

8编程时的注意事项

线圈的位置·双重输出:

1.在OT指令的线圈与右侧母线之间不能写有触点。

2.不能把输出指令直接连接到母线上。

3.相同序号的OT指令或定时器指令、计数器命令是错误的。

9程序错误一览表

CPU的「ERROR/ALARM」灯闪烁时,说明PLC上有某种错误发生,需要确认错误内容并加以处理:

PLC的基本回路

编程实践

实践步进跟踪编程法,绘制时序图

如果使用步进跟踪法,不论是谁都能简单地、机械地编制程序。

利用步进跟踪编程法,按照以下步骤编写程序。

把机械动作的动作过程用时序图表示。

请务必绘制时序图。如果能够绘制出时序图,则可以认为任务已经完成一半。

按照上述时序图,编写梯形图程序。

时序图绘制方法

① 根据用户的要求,将机械动作的输入和输出表述为时序图的形式。(到此步骤为止,请与用户一边商讨一边绘制)

② 通过表达机械动作機械的时序图,绘制出利用自保持回路、按步分解的时序图(此为设计工作)将输出发生变化的时刻点作为每一步的开始点,这样可以使每一步的分解方法易于理解。

步进跟踪编程法实践,编写梯形图

按照绘制好的时序图编写梯形图程序。

【编程方法】利用步进跟踪编程法的编程要点:

①利用自保持回路记忆各步序。

②利用微分指令使自保持回路ON/OFF。

③务必在自保持回路的ON的部分中加入限制条件。

④自保持回路在最后之前不应置OFF,而应该在最后一齐置OFF。

⑤对于结束信号,应利用微分信号在限制条件中加入前一个的自保持输出。

⑥结束信号采用。

⑦输出控制部分集中放置到整个程序的最后。将步序记忆回路程序块与输出回路程序块分开编写,可以使程序检查变得非常轻松。

便利命令介绍

PLC指令及各项图形结构的整合转换

本文部分节选自《松下PLC入门绝佳教程》

欢迎您加入暖通南社学习交流互动社区:

类别 QQ 群群号 专业待分配群365552966设备材料群189417984所有加群的朋友在专业群未建立之前都可以暂留此群,待加入专业群或片区群后自动脱离本群。要求实名制,加群按格式:“地区-姓名-专业 ”标识自己群名片,以便分配。加微信群请加微信号:1114325507请看清无论加群还是微信都需要实名验证,这是人与人之间最基本的信任。非诚勿扰!

加我个人微信号: 1114325507 ,拉你进暖通南社各片区和专业微信群。

0912 「万泉河」PLC编程方法,适合自己的就是最好的

0912 【万泉河】PLC编程方法,适合自己的就是最好的

工业控制领域,技术知识大致分两方面,一部分为某个厂家某个产品怎么使用的问题,而另一部分则为某个领域工艺设备如何设计如何实现的问题。 分别称之为A类问题和B类问题。

通常, A类问题的答案可以从各厂家的说明书,文档,以及其专业论坛得到。 而且通常也会有标准答案,对就是对,错就是错,泾渭分明,不存在太多的争论的空间。 各品牌长久以来各自培养了大批的忠实用户,也自然形成了大批这方面的专家,即A类专家。

而B类问题,则相对存在一些主观判断的问题。

但其实也仍然是个客观问题。

比如,控制柜内元件如何排布, 图纸中线号怎么规则,线色如何分配,通常不存在一个硬性的标准答案,不会非此即彼,对错分明,然而类似这样的问题, 如果有人提出来,大家也还能比较心平气和地讨论,给出比较合理的建议。

通常, 很多问题在各行各业中也已经逐渐积累形成了相应的规范可以参考。 那么相邻的行业可以借鉴借用,或者在其基础上发展进步。总之不会有太大的争议。

然而, 唯独在PLC编程方法方面不一样。

不管是在微信群中还是在技术论坛中,每当大家开始讨论该如何组织架构编程实现功能的时候,通常讨论才刚刚开始没几个回合, 甚至场子还没热乎起来呢,就会有一个平素不怎么发言的号,出来一嗓子总结性发言:适合自己的就是最好的

这种理论不管是从逻辑方面还是从思想方面都混乱到一塌糊涂,然而影响却极广,成为很多人坚信不疑的底线。 本文对这个言论从几方面做个剖析解读。

首先, 这是典型的一步到位把一个原本的客观问题给偷换概念成了主观问题,然后用主观的偏见做了解答。

我从来没听人说过, 电控柜如何布置, 适合我的就是最好的。

我也从来没听人建议,设计图纸怎么画,适合你自己的就是最好的。

然而偏偏在设计程序的时候,就总有人出来宣布,适合我自己的就是最好的。

我在前面一篇文章《0825 【万泉河】设计工作中服务与被服务》中分析过程序设计工作本质是为其他专业提供服务。而所有设计工作本质上是在付出劳动,获取收入回报。

就好比,一个厨师,做饭的时候做成什么口味,菜里面是不是放香菜,竟然不是问客人的需要,而是听信什么人生哲理:适合你自己的就是最好的?

有的人或许会认为,厨师的服务对象是顾客是人,而我设计程序的服务对象是冷冰冰的没有智慧的机器,因为他没有意志,没有选择权,所以我作为设计者可以有完全地替他做主的权利。

可是,有没有想过,你设计的这台机器,这个产品,也和厨师做出的一道菜一样,一旦从你自己眼前离开,一旦交付到客户手中,它从此就不再属于你,甚至可能与你的今生再无关联。你甚至都不再有资格再次遇到它。所以你和它的缘分,也只不过是上电之前在你电脑中的设计蓝图阶段,以及上电之后,交工之前的调试阶段。你在设计调试它的时候,或许会觉得这个时间很漫长,然而,一旦交付,相比起这台机器几十年的运行寿命周期, 你和他相处的几天,几周,或者顶多几个月的时间,只不过是短暂瞬间而已。

所以,如果真的有人来代为选择,那也应该是它未来的主人,生产线的运营方呀!为了未来设备运行维护保养的便利,制定统一的规范,在设备出故障的时候,以及设备需要升级改造的时候,可以快速处理,而不依赖原来的承包公司,以及其原本负责设计的工程师。

对于甲方来说,最麻烦的是设备出问题的时候发现原来的承包公司找不到了,生产线的设备程序无人能读了。而最最麻烦的是,承包公司能找到,然而原本承担设计的工程师找不到了。 或者离职了,或者升官了不做具体技术工作了。 而更不可承受的是,工程师各种突发原因,死了。

这种悲剧已经听闻过多次了。 所以,虽然经常有人拿 “离了任何人地球都照样转”的道理来辩解,然而其实那只是秀智商的抬杠。 从地球的大尺度,离了任何人,甚至整个人类当然可以照样转没问题。 然而在具体到一个设备一个工厂的尺度, 少了某个人,当然会被严重影响到。更严重的情况会导致一个公司的倒闭。 正好比丢了一个马掌,亡了一个国家的典故。

这都是没有标准化规范化意识带来的严重后果。 而追其原委,工程师认为适合自己的就是最好的,是祸根。

这是由当下的整个工控行业的现状所决定的。 在硬件设计方面已经有了一定程度的标准化规范化,通常只要承包方有一定的行业资质,其硬件设计规范基本都可以放心。而在软件方面,则大部分令人放心不下。 这就导致了部分行业的甲方,亲自下场,为软件设计规定规范,即比如汽车行业,即诞生了SICAR标准。 根源还是设备提供方的标准太差所致。

差到什么程度呢,如果有人直接武断说没有标准,都无法反驳。

有人说,不对啊, 比如西门子就有《TIA程序设计规范指南》,照着那个规范来写程序,不就有啦?

啊哈, 关于那个指南,我早就写文章介绍过了, 见《【万泉河】<S7-1500 程序设计规范指南>与标准化编程的关系》,与其称之为规范, 不如称之为风格指南更合适。

它所规定和建议的规范,只是细节部分。 就好比,你要开车去北京,他并没有告诉你先到哪里后经过哪里, 哪个出口切换高速,哪个出口下高速。它只高速你了行车要靠右,不要超速,路上遇到的标识符如何辨别。

你当然可以认为那是在指导你怎么开车。 但你要是指望有人告诉你去某一个地方如何行驶,还是需要另外开导航软件。

正是因为本行业目前各设备公司普遍都没有方向性的导航标准规范,才给大批工程师留下了适合自己的就是最好的操作空间。 但凡公司有规范约束,要求工程师必须按照公司规定的标准框架来做程序, 也不会有工程师把自己当成艺术家,要在工程设计中发挥张扬个性为荣了。

工业领域,工程师都是工具人,要么是规范化流程的创造者,要么是规范化流程的执行者。 而不存在什么个性十足的艺术家,以自己为中心,自己想做啥就做啥,想咋做就咋做。 那不叫个性,叫任性。

这个观点的任性之处还在于,他们的时空关系是错乱的。

作为一个科技工作者,正常情况下,每时每刻都是要在学习中,水平和认知当然也要在不断进步中。 那么当他说出适合自己的就是最好的观点的时候, 指的是哪个时间点的自己呢, 过去,现在,还是未来?

如果以自己当下的水平做设计方案, 那么如果完成以后,甚至执行过程中,自己水平就已经得到了提高,那么回过头来看, 所选择的架构方法就显然不是最好的了, 而很有可能成了自己都嫌弃的垃圾。

我自己近些年开始有意地删除一些历史项目文件,那些跟客户已经断绝联系很多年,客户手里都有完整的文档归档,甚至可能已经改造过多次的生产线。那么我还只从归档角度保存这些文档就没什么意义了。而从技术角度,我的技术水平已经经历过多次迭代升级, 那些资料里面所包含的技术对我来说已经不存在什么参考意义。换句话说, 那些我曾经珍惜珍视的宝贵资料在我眼里已经变成了我自己都嫌弃的垃圾。

所以,如果我们认为彼时彼刻选择的设计方案,是最好的话, 完整一点的说法,是在现有的硬件方案下,以自己当下的认知能力,所能驾驭的水平,被迫不得已,只能选择的最不差的方式。

就好比,从大连到烟台,选择什么交通方式是最方便的?这是个客观问题。

除了乘坐飞机,当下最好的方式还是坐船。而如果几十年后跨渤海大桥或者隧道修通,或许最好的方式会是开车。

我来回答一下这个问题,我认为的答案。

适合自己徒弟(接班人)的程序才是最好的。

首先,一个终极问题是,工程师的职业理想是做一辈子设计工作吗?当然不是。

工程师的终极出路是不做技术, 去做管理,从技术管理到公司运营管理乃至投资管理。只干一点点技术工作是赚不到大钱,发不了财也更不可能实现财务自由的。

那么, 一个优秀的工程师从做技术工作的第一天起,就要注意不要把自己做过的技术工作做成了自己一辈子的包袱。有的同行经常表达出要在技术上防着同事防着老板,提防技术被同事学去了,自己就失去了价值,有可能工作岗位被同事抢去,自己恐怕被老板炒鱿鱼。说白了还是知道自己不够优秀,那这样做也有情可原,但如果还同时做职位升迁,加薪发财的美梦,就有点多了。

所以, 优秀的职场人生,一方面工作中要能出成绩,以获得升迁的资本,另一方面还要做好技术的传承,不可以躺在成绩之上裹足不前。 假设你做的工作成绩斐然,然而技术没有传承,全公司上下,除了你自己,再无别人可以接手你的工作。那么当公司内有高级别职位升迁机会的时候,你或许也有足够的资历来参与竞争,但老板们可能会担心你脱产以后那部分工作无人接手,在决定人选的时候就会犹豫再三。 而职场上,稍加犹豫 ,可能机遇就错过了。

所以,每个人在职场上需要随时为升迁做好准备。除非能力客观条件不够。而接受你技术传承的后辈,其实也同样处在竞争的起跑线上。 你交接给后辈的技术的同时,还必须能接受其最严格的审查。只有能做出让对方无可挑剔,只能在你基础上进一步发扬光大,而不会逮住机会就跟你唱反调,只要你稍微一撒手,就把你的工作方法全盘掀翻推导重来,建立他自己的一套,从而为他自己升迁做储备。

那么,假设你已经升级为高级主管,而自己曾经打天下的那部分业绩被人批判到一钱不值, 那自己在公司内很难谈得上脸上有光。 而自己的大本营都丢了,后面再图谋更进一步,恐怕就难上加难了。

我曾经写过文章探讨工控PLC行业的CODE REVIEW,其实纵然没有明面上的规则,其实同事后辈之间也仍然存在最严格的CR。职场的竞争就是如此残酷。

而烟台方法的本质,就是在帮助学员在公司内的职场竞争中超人一步。 帮助你能经得起同事、徒弟、竞争对手的审查。 而我自己,在把样板例子高价出售给学员的同时,也是要经得起学员的审查。学员需要审查从我给付的样板中是不是真的能学到技能,技能是否足以帮助他在行业内技压群雄,这压力恐怕比起职场内的竞争压力有过之而无不足。

毕竟, 职场升职的竞争除了业绩,还有更多其他方面的因素,资历,人缘,情商等等。而学员跟我之间,是纯粹的付费购买服务的关系,除此之外,无其他因素了。

有人抱怨价格贵,有人眼红我卖的价格贵。那么,请扪心自问下,审查一下自己做过的设计,打个分估个值,敢不敢承受这样的压力,完全纯粹的面向市场,经受市场的严厉审查呢?

毫不夸张的说,烟台方法是经受住了这个审查的。网上所有非议质疑的人,没有一个是烟台方法的学员和用户。现在如此,将来也会是如此。

相关问答

本人从事PLC编程10年,想办培训班但没有经验,请教各位给指点一二可以吗?

当你对你是受众人群进行了分析之后,你的培训机构的选址就很重要了,抖音上不是有很多培训机构的视频么?我想主要的培训机构面向的对象,应该还是工厂的员工,...在...

三菱PLC编程软件(GXDeveloperversion)8.86中文版怎么样安...

建议去相关的论坛或者群里了解祝你顺利是不是损坏了?重新下载换xp系统就可以了三菱PLC编程软件安装前要先安装共通软件一样的,只是显示的问题,后面直...

有哪位师傅知道欧姆龙OMRONCP1HPLC与威纶MT6100i触摸屏通...

线使用的话就用RS232线就可以了,只要在人机编程时候添加PLC时候选OMRON的CJ1/CS就可以了,都集成好了别的不要设置了。如果自己做线的话,管脚接线:HMI边2-PLC3...

PLC培训机构怎么选择靠谱的?

如何选择好的PLC培训学校针对去学习培训的人而言,如何来挑选学习培训?东莞市汇缘教育PLC培训学校对于此事发布观点,自然,智者见智仁者见仁,培训机构...

麻烦哪位童鞋,跪求,专业的plc编程入门培训机构哪家好,plc...

众为PLC培训中心,专业从事西门子PLC培训,菱PLC培训,欧姆龙PLC培训,伺服步进变频器,人机界面,品质保障,学得放心,我们敢于承诺,学PLC众为是正确的选...

plc不匹配怎么回事?

PLC报错分三种,一种是硬件故障报错,包括硬件连接松动,连接的硬件损坏故障,连接的硬件型号版本和软件的设定不匹配。第二种是软件报错,就是用户编写的程序...

怎么做欧姆龙CP1H和电脑连接的通讯线?

这个我熟!线使用的话用威纶买屏时候送的RS232线就可以了,只要在人机编程时候添加PLC时候选OMRON的CJ1/CS(差不多是这么拼的,上面没有CP系列)就可以了,都集...

老子在编程序调试plc,突然就出现蓝屏了,是什么情况,什么原因...

我的微信群被人举报了,肿么可以查到是谁举报的?1.6万浏览9回答苹果手机肿么打开apk是文件7472浏览6回答请问魔兽世界可不可以隐藏其他玩家只显示npc?...

东莞PLC培训学校哪家靠谱呢?

汇缘教育对PLC培训讲师有着严格的要求,他们都有着5年以上自动化PLC培训编程工作经验,曾多次带领团队共同完成多个大型项目经验。我们始终站在学员的...

在线的老司机咨询一下!不错的群买买小程序怎么联系,群买买...

[回答]没用过台达的,但应该都差不多。下载程序需要通电,编好程序后通过通讯端口连接PLC(应该是232的吧),软件编译后载入程序。之后PLC运行程序,如需要数据...

 范苏园  时之歌project 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2026  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部