粉丝2.9万获赞16.5万

今天我们用 open plc 的 autonomy 二字平台创建一个最简单的 plc 项目。这个平台最大的特点是它可以直接在浏览器里打开,不需要在本地电脑安装传统 plc ide, 也就是说只要有浏览器 就可以创建工程编辑程序测试逻辑。首先我们在平台里新建一个 plc 项目,创建工程时需要选择 plc 编程语言,比如梯形图来的 diagram 结构化文本 structure text 或者其他 i e c 六万一千一百三十一比三风格的控制语言。这里我们先选择梯形图,项目创建完成后,直接在浏览器里打开工程编辑器。 现在看到的就是一个在线 plc 编程环境,左边是工具栏,中间是梯形图编辑区域,右边可以查看或配置相关属性。接下来我们添加一个 run, 也就是梯形图里的异形逻辑网络,然后从左侧工具栏里 把触点焊线圈直接拖到这个软网上。这里我们做一个最经典的自锁程序,第一个触点表示启动按钮,第二个并连触点表示电机运行状态的自保持,后面接一个线圈表示电机运行命令。在这个平台里创建变量也很直观,我们点击触点或线圈上方的问号,就可以为这个原件创建对应变量, 比如启动按钮变量叫 x 零零零,停止按钮变量叫 x 零零一,电机运行命令叫 y 零。这样一个简单的梯形图自锁逻辑就搭好了。 最后我们可以使用左侧工具栏里的运行功能对这段逻辑进行测试。通过切换输入变量的状态,可以观察梯形图触点焊线圈的变化,因为我们不用连接真实 plc, 也不用接真实按钮,焊电机就可以先验证控制逻辑是否正确。所以这个平台的核心价值不是简单的 画 t 形图,它把 plc 工程创建在线编辑变量和逻辑测试都放到了浏览器里。下一期我会继续深入讲,我们在编辑器里画出来的 t 形图背后到底发生了什么,它是怎样先被保存成 t 形图对应的 xml 结构,再一步步转换成 s 代码、 c 加加代码, 最后被编一部署并运行到 plc runtime 里面的。也就是说,下一期我们不止看怎么画 t 形图,而是看 t 形图到底是怎样变成真正能运行的控制程序的。

聊一聊 plc 这个行业,我觉得账号不错,推荐大家过来干这个,给大家看看现场环境啊, 一百多台设备吧,挑几个大家比较关心的一些问题回答一下。多大岁数入门,怎么去入门?我这段视频也没啥错,我就讲到哪说到哪吧。首先第一点,多大岁数入门这个问题的话,我觉得只要你想学都能学的会。当时我刚入第一家公司的时候啊, 跟我同一期入职的有一个四十多岁的人家专门干那个调试的,现在学的也非常不错,但是我们公司相对来说比较特殊一点,就是我们当时啊 啊一个人负责一台设备,就是你负责这台设备的装配,负责这台设备的接线,我们说调试也是你,所以说你是有上手机会的,你是有机会去碰到程序的。 大家多大岁数我觉得不是特别主要的问题,就是你要去筛选一个能让你上手碰程序的一个公司,我觉得这个比较小白怎么去入门?如果说你是一个非常非常基础的小白,起跑停也不会正反转啊,什么都不会的话,报培训班是一个比较不错的一个选择, 我就是从培训出来的,通过我可以再给大家讲讲我在培训这个经历,还是比较好玩的。那如果说你有一点的基础,我觉得稍微看看网上的课程就供你学了。给大家这边推荐几个博主吧,大家可以去关注他们一下,我这边主要不讲一些专业知识。 首先第一个的话就是胡俊霞,胡俊霞的两百 smart 课程录的非常非常的好,对于你由浅入深的入门是帮助是非常大的,我把他的课程全部都买了两百 smart 和幺二零零,但是现在啊, 闲鱼上面有他的盗版,好像就几分钱就能买到。还有一个博主呢,就是黄磊 b 站上面的一个博主,他是专门教 sl 的 课程,我的 sl 就是 跟他学的。那紧接着回答第三个问题,到底是听读好还是 sl 好? 不但是在培训班的时候学的,就是听读 拼图,可以让你更快的入门。但是如果说你想要成为一个比较牛逼的工程师的话, s l 是 你一定要去学的,包括说学 s l 让你在市场上更有竞争力一点。那接下来的话就给大家聊一聊我在培训班的一个经历吧,我觉得比较好玩,给大家去聊一聊。我记得我在培训班只待了一个月,但是我当时花的钱不少,花了一点二个 一万二,但是课程我想想有哪些啊?西门子,两百 smart, 二零零,三零的三 u 五 u, 包括说还有机器人, abb, 法拉科,安川。我说视觉很多课程下来了将近六个月的时间, 但我只需要了一个月。我在入行之前,我就是在飘黑培训机构帮他们做线上运营的,就帮他们拍短视频,帮他们做直播。所以说我对于飘 c 这行是有了解的,虽然我专业知识不会 啊,所以我知道两百 smart 和幺二零零他的相似度有百分之八十五都是相似的。那你让我再花两个月,三个月,再把剩下的百分之十五不同给学了,我觉得对我来说是非常不划算的。当时我的第一个公司给我开的条件是还可以,底薪五千七, 有加班费,包中餐和晚餐,出差补贴八十一天,一个月下来一万块钱了,我觉得非常不错,所以我当时就去了,也是遇到了那个四十多岁的一个刚入门的一个人 又约回来了这个地方要给大家说一下,就是我虽然从培训班出来,包括说那个我的老公家对我还算是不错的,但是我不会在网上去把他的名字告诉给大家的,只是在我这边闲聊闲聊就可以了。大家如果说去培训的话,大家自己去甄别一下就可以了, 因为那个培训班他只对我的入门有帮助,毕竟我没有采取太长时间,我的技术基本上都是自学的,但是如果说没有那个培训班的一个经历, 我觉得我入行的第一家公司他是不会要我的,所以说他对我的帮助是非常非常大的,虽然只有短短的一个月时间。在这个地方跟大家说一下,你别看网上所有的啊,培训机构都说出来就是典型的是这个地方,我不怕得罪这些学校,任何的培训机构,他出来 他都做不了定型工程师,别看你在学校里面可以做十七个轴,二十三个轴,你出来就是做不了,因为十七个轴,二十三个轴啊,什么多少个轴,他都是在框架内,都是需要给你一个框架你再去填,但是真正的项目他是分开式的,你要自己去拿这个框架,包括现场的问题是千奇百怪的, 你如果说没有一定的项目积累,你是沉淀不下来的,你是没有办法去成为真正的应用的事啊,是你可能比别的零基础要稍微强一点,你不需要去装备接线了,你可能从调试就开始干起来了,还有什么样的问题,我想一想啊,就是学飘飞要学会什么样的软件啊?基本上一般你就会吧, 这个软件你会吧这两个就可以了,剩下的就是一边干,用到了再去学。这个地方给大家去聊一个比较有趣的一个事情, 就昨天我遇到了一个 p i p i d。 的 一个问题,调 p i d 怎么调都调不好,然后我问了上家公司一个比较牛逼的一个电梯工程师,我说哥这边有一个 p i d, 我 怎么调都调不好,你帮我看一下,他跟我说他从来都没用过 p i d, 那 很多观众就想来说,哎呀,你跟他关系不好,他就不想帮你,真不是,我跟他关系非常好,所以从这个事情大家就可以看出来了,不是说你需要学到什么样的程度,你可以去转正,工程师是你只要稍微能写一点, 稍微能做一点,你就可以去挑战一下,去面试电梯工程师。这段视频没有打草稿啊,就是想到什么说什么,所以说比较啰嗦,大家就站着听一下。以后这个账号的话,就主要是为一些大家想要入门的一些朋友 啊,去解答一些大家比较关心的一些问题,所以说你有什么问题啊,可以在评论区留言,我看到了一定会回大家的。

大家好,我是老刘,很多电工新手看不懂电机正反转电路图怎么转换成 plc 梯形图,今天大白话一遍讲透。首先咱们先看上面的传统的继电器电路图, sb, 一 是停止 sb 二正转启动, sb 三反转启动 km 一 正转 km 二反转,还做了互相的电气互锁,防止短路。 换成西门子 s 七杠两百 smart plc 之后,逻辑一点没变,外部按钮全部接到 plc 的 输入 i 点停止, s b 一 对应 i 零点一,正转按钮 s b 二对应 i 零点零。反转按钮 s b 三对应 i 零点二。 接触器线圈换成 plc 的 输出 q 点正转 k m 一 就是 q 零点零反转 k m 二就是 q 零点一。 电路图里的自锁互锁梯形图里原样照搬启动按钮,并连自己的输出触点做自锁正转回路串反转的长臂触点,反转回路串正转的长臂触点,实现软互锁。 说白了一句话,原来电线怎么接,逻辑怎么跑,梯形图就怎么画,只是把硬接线的继电器换成了 plc 里面的软软件而已。学会这个以后任何电工电路都能轻松改成 plc 程序。关注我,每天学点实用 plc 电工干货!

啊, sfc 的 编程的话,在复杂的逻辑里面,我们用到的 sfc 编程呃,要比较多啊,那么我们看一下这个编程该怎么编。呃,首先我们先点一下新建, 然后呢这里也是 f x c p u 啊,然后呢 f s d e n, 那 你具体用哪个就是用哪个啊,然后这里面的话我们选择 s f c, 本来的话我们平时是选 c 型图的啊,这里的话我们选择 s f c, 然后点击确定 好了之后呢我们,呃,注意啊,这是 block 一 啊, block 零就是我们开头的那一块这个板块,那么这个板块的话我们标准你随便去啊,然后这里的话我们要选梯形图 啊,第一个板块要选梯形图,后面的板块我们就全部可以用,选 s f c 啊,第一个板块必须要梯形图,这里要记住啊,然后点击直行 执行好了之后,在我们这个工程栏里面我们就可以看到主程序下面有一个零零零 block 啊,这个板块这个已经有了,我们在这个主程序这里再新建一个啊,数据, 这个是 block 一 啊,板块一,刚刚是板块零,板块一啊,对啊,语言是 sfc 啊,呃,没问题啊,这里就是选 sfc 的 啊,前面这个板块零必须是记性图,后面的板块我们就是 sfc 啊,我们基本上用一块就可以了啊,点击执行, 那么这个红色的是因为我们还没有翻译啊,所以是红色的,等翻译好了之后就变成黑色了。好,那我们现在先选到我们这个板块零啊,板块零这里面我们双击进去啊,不要不要,这个是板块零,板块零在这里啊,在这里的话我们 选择这个 ld 啊,就是这个入口啊,这个是设置到你的不设置到你的不?你可以这里面点这个啊,或者是直接是 s e t 啊,设置到 s 零,直接跳转到这一步 啊,直接跳转到这一步就可以了,然后这里面的话转换一下就可以了,然后这个叉零往上走, 变换一下, ok, 没问题。这个时候我们就进入到了这一步,要点这个步号零,然后呢这个 v r s t, 然后呢 s 二零 s 三零就可以了啊,把这个 delete, 然后画一条横线, 然后这里转换变换, ok, 这样子我们变换完成,然后我们比如说我们要有一个启动按钮,比如说 x 一 是启动按钮,我们就一个红绿黄三个灯 循环的一个程序,我们试一下啊。呃,先在这里面,这是我们的这个 条件,启动条件。启动条件是什么啊?启动条件,比如说我们是一个 x 一 启动按钮,启动按钮之后,那么直接跳转 t r a n, 这个是跳转命令啊,就直接跳到下一个, 直接跳到下一个啊,所以这里面我们变换一下啊,没有问题。好了,在这里面双击,然后这里呢改成二十啊,你这里的话要跟上面这个,呃,复位的这个步数要一样的,就在这里面,这个从这里开始,那就从二十开始啊, 呃,然后在这里面我们用让五二一得电啊,那么 o u t 呃,五二一啊,直接得电,然后呢让他延时三秒,那么 t 零空格 k 三零 啊,延时三秒啊,然后我们变换一下,好,这一步就让红灯亮,比如说五二一是红灯,延时三秒钟之后我到下一个状态,下一个的状态是什么?下一个状态是 下一个状态,就是时间到了,所以是 t 零啊, l d t 零,然后呢?输出,呃,不是输出啊,是直接跳转 t r a n 跳转。 好,在这里面我们第二十一步。第二十一步在这里面啊,呃,我们让 y 二得电,所以是 o u o u t y 二得电啊,然后呢?再来一个时间继电器 t e 空格 k 三零啊,然后 b e。 在这里面再跳转一下啊,在那个给一个条件,这个条件是时间到了啊, l d 然后呢? t e。 时间到了,时间到了之后,我们直接跳转 t r a n 啊,然后再编一下,好,第三个,红灯,绿灯,然后黄灯啊,红灯,黄灯,绿灯,然后现在是绿灯, 绿灯的话我们一样的可以点这个,也可以双击。然后呢?二十二,第二十二步啊,第二十二步啊,二十二步里面做什么?让 y 三得电 o u t y 三得电。时间到了,我们用 t t 零 t 一, 现在用 t 二吧,应该是,应该是 t 二啊,这里是 t 二,空格 k 三零,三秒钟时间到了, 三秒钟时间到了之后啊,这里给一个条件啊,呃,这个条件的话就是三秒钟时间到 l d t 二,然后呢? t i n 跳转,然后这里面的话,我们这里还有个变化啊, 这句话我想让他循环啊,如果你你要循环,所以我们这里是 jump。 jump 到哪里呢? jump 到二十这个步数啊, jump 到二十这个步数啊,如果你要结束,那你就点直接这个, 这个就结束了啊,如果你要跳转,那么我给点一下这个跳转,那他就箭头朝右边了,就是回到这个二十这个步数啊,回到这个二十这个步数, 这个条件我重新写一下,这个是 ld 七零, 然后 t r a n 变换一下,好,先把这个错误改掉,这个是 t 二,确定 变化没有问题。这个时候我们测试一下看看,然后注意啊,这里是红色的啊,我们选择这个再转换所有程序啊,变成了这个黑色的,那就说明我们转换成功了,没有问题了,还要再监看一下啊, 我们 y 一 y 二 y 三,好了,模拟调试, 然后那个 dv 先是叉一启动啊,正在启动过程中啊,让它走一个循环, 二十二没问题,然后回到二十,然后二十一, 然后二十二, ok, 好, 然后这个时候我按一下叉零,叉零的话应该复位,按一下 on, 哦,复位了 啊,呃,也就说我这个叉零按下去的时候,这个 rock 零里面的这个叉零动作了,然后他 rock 零的任务就是跳转到 状态,呃,这个布布零,对吧?然后布零也有一个复位,那么就是让他这样子去做完成的啊,这就是我们这个 sfc 的 编程。

通过 pllc 设计,我们今天讲讲这个 sfc 状态转移图。首先呢是 m 八零零二,在这个 m 八零零二这个条件下呢,它或者是 x 零这两个满足的条件下,它都可以跳到这个 s 零, 那 s 零呢?它是一个置位步骤,它可以把 s 二十二二十到 s 二十二这几个步骤全给它置位掉。这个置位步骤完成之后呢,它是通过这个 x 一, 那这个 x 一 可能也就是启动按钮,启动按钮 启动之后呢,它是可以跳到 s 二零,那 s 二零呢?它执行 y 零和有 t 零 k 幺零,那 t 零 k 幺零它是一个时间 时间继电器,那也就是说在它这个计时完成之后,这个 t 零是接通的,那 t 零接通呢?它就由 s 二零跳到 s 二十一这一步, s 二十一呢,同样也是和这个 s 二零一样, y 一 这个启动,然后接下来就是跳 那这个时间继电器启动,那时间继电器时间到了,那也就说一秒过后, t 一 是接通的, t 一 接通呢,从二十一跳到二十二,那 s 二十二呢?它是有点不同的,它是由二十二,它不是顺序转移,转移到二十三二十四,而是呢它直接转移到 s 二零,跳到 s 二零了,那 s 二零这样就进行一个循环, 那我们如果说按下这个 m 八零零二或者 x 零,同样还是可以让它回到这个 x 零,也就是置位这一块啊,把它们全部给复位掉,那按一下 x 一 就是启动了,那我们接下来讲讲在这个 这个三零里面,这个这个 sfc 这个状态转移图应该怎么搞?那最后怎么给它导导出成这个梯形图的形状哈,首先我们先点击工程新建,新建,我们这里选 f x 系列的 cpu 就 可以哈,那我们这里呢是程序语言,我们就选择 s f s f c。 那 接下来我们 哦,我这里就选择不保存了,那大家是一个组确定不保存,那我现在就开始打开一个新的工程,那这个快类型呢?我们这里注意哦,我们选择梯形图快哈,因为我们一开始它是不是要满足两个条件啊?那一个是 ld m 八零零二八零二,就是一个相当于写在三零内部的一个置位指令嘛,就是按一下 m 八零,所有这个状态都复位掉, 那在这里呢,我们写的是 set x 零。 好,那除了这一个,我们刚刚讲了还有一个是是哪一个条件也可以使它就是采取那个复位的那个,那个东西啊,是不是 x 零啊?哦,那在这里我们用写一个哦,然后写一个 x 零。 好,那这样的话,我们看这里是黑色的,对不对?所以我们要给他转换,转换完了之后,那这一步就写好了,那这一步写好了呢,就相当于我们在哪里写,写好了就在这里已经写好了,那接下来我们就开始写这个状态转移这一部分哈,那在这里我们选择这个慢,这里选择新建, 新建,那这个选择新建,那这里呢,我们就选择这个 s f 啊,选择这个 s f c 块,那我们选择直行。好,那我们看,那这这一部分是不是就我们刚刚讲的那个 s 二零到 s 二十二那几步啊?那在这里我们选择呢 z r s t, 那 这个就是 x s 零那一步嘛,对吧?那我们在这里我们就直接选择直接写就可以了。 z r s z r s t z r s t 哪一步到哪一步呢?是我们是一共有三步,对吧?那就是到二十二,好, 那同样呢,我们这一步搞完之后呢,我们也要选一个转化,那我讲这一步一开始是给它转化,那下一步是通过什么来跳到这个 s 二零,是不是 x 一? 那也就是我们的启动按钮,对不对?那我们点一下这个, 那在这里呢,我们写 ld x 一, ld x 一, 然后接下来呢是什么?是跳到那,是不是跳,那跳这个就是跳到下一步就是 g r a n, 那 就这里就相当于跳,那我们接下来继续点击转换,转换完了,那这里呢,我们就给它选择呢,那这在这里我们是跳到哪里啊?跳到启动按钮之后,它是不是跳到二十啊?那我们这里给它改成二十, 那二十呢?我们在单机,单机要注意是如果你双击的话,又掉到改它这个属性界面了哈,那接下来我们讲它是不是执行这个 y 零,还有一个时间计时器 t 零,对吧?那我们在这里还是 直接写这个输出就可以了哈,因为它这个条件是由由前面那个控制,那就是 alt, alt 是 什么? y 零,对吧?那除了这个 alt 之外,还有一个是 t 零, k 一 零,对吧?那同时呢,我们再点一个这个转换。 好,那这一步就相当于写完了,那我们接下来就再点击这里,那它这个说图形符号是 t r t r, 就是 我们刚刚讲了个 t r a n, 就是 跳转到下一步那个符号嘛,那这里就没有问题,那我们就点击确定,那接下来我们再点击,那到底是点击哪一个?跳到那个?跳到接下来这个步骤啊?那是不是? 呃 t 零这个条件满足啊?那我们接下来输入 l l d, 那 等于 l d t 零,那 l d t 零之后呢?我们是不是要干什么?执行,就是继续执行那个跳转那个步骤,是不是 t r n 啊?接下来这里有,那 t r n, 同样的,每一步之后之后都要点一下这个转换哈,那接下来在这里,那这里我们说现在已经是二十这个结束了,那是改成二十一了,对吧?那在这个二十一里面呢? 我们同样哈,那这里应该是干什么?执行 y 一, 对吧?那这里是 alt。 我 看羊狗的质量啊,反正又不输 y 一, 那同时呢?是不是有个时间计时器?是不是?呃, t 一 k 幺零,对吧?那 t 一 k 幺零, 那同时我们也点击一个转换,那满足这一步之后呢?我们是不是还要接下来是 tr 二?对,这是第二步。第二步是由什么跳转呢?是不是 t 一 那个导通啊?对吧? t 一 好, t 一 这个时间继电器,它满足了那个时间之后,它是不是这一步就闭合?闭合了之后它是不是就要跳 t r n? 好, 那它这里就是就变成 t r n 啊? t r n 之后呢?我们还是点击这个转换,那就是,那接下来就是二十二步,对吧?二十二步,那我们去, 嗯, 好的,偏移了哈,偏移再回到,回到这里,那我们这是二十二步,它是干啥?还是这个 alt? alt, 它是外几外,外二是吧?外二, 那 y 二呢?时间继电器也是哈,那是不是 t 二 k 幺零,那时间继电器也是 k t 二 k 幺零,那我们点击一下转换好,那接下来就这一步就比较关键啊,因为它是二十二,之后呢,它也是一个这个, 它是不是要跳跳转到哪里啊?跳转是不是要到跳转到二零啊?对不对?它是要在二零这里再做一次,那这里是不是 ld 啊?那这里直接就是 t 二就可以 t 二,那接下来也是两眼,那这里就满足了,那这里继续点一下转换,转换完了之后,那接下来这一步就是比较关键哈,它, 那我们这里选择 jump, 不是 step, step 是 一步接着一步,对吧?那这个跳转跳转到二零啊,上面了, 确定好,那整个这个循环就写好了,那循环写好了,我们来看一下有没有问题,是不是就是这样一步挨着一步,一步挨着一步一二三,然后这里是二零二一二二二结束之后再跳转到二零。那最后呢?我们给他,在这里我们也统一给他点一下转换 好,那你看由红色的变成这个,那最后呢?我们是不是要更改成梯形图啊?那是不是在哪里?在工程这里,工程这里有一个 工程类型更改,工程程工程程序工程类型更改,这里有更改程序语言类型,那我们点击确定粘贴 t 形图也 点确定,那我们接下来就可以在在这里看到了,他是不是就变成啊?这个 t 形图也啊?

今天算是真正踏入 plc 编程核心内容,系统学习了三零 plc 常用的基本逻辑指令,学完才发现,原来 plc 并没有大家想象中那么高深难懂,只要把基础指令学好,新手一样轻松上手。 今天学习了 plc 每天都要用的开关逻辑指令,常开触点 ld 常闭触点 ld 常闭串联 a n i, 常闭串联 o r i, 还有输出现圈 out。 除此之外,还学习了上升延脉冲、下降延脉冲指令,以及置位 s e t 复位 r s t 所存指令,这些就是 plc t 形图的灵魂, 所有复杂设备自动化动作底层全都是靠这些简单指令组合而成。老话说,好记性不如烂笔头,我把每一条指令含义,用最笨的方式全部认真记在笔记本上,反复抄写,反复理解,公共技术没有捷径,知识点记牢吃透, 以后不管做什么项目,编什么程序,随时就能用得上。理论指令全部学完之后,打开我们下载好的 g x works 三软件,开始实操编辑梯形图。先用今天新学的基础指令,依次编辑三个最经典最实用的基础程序,第一个点动控制程序,第二个互锁程序, 第三个复位清零程序。简简单单,几条指令搭配逻辑清晰易懂,梯形图一眼就能看懂。以前总觉得 plc 编程很难很复杂,自己真正学过才明白,万变不离其宗,所有复杂逻辑都是基础指令拼接出来的,只要逻辑通顺,梯形图写起来特别简单, 基础完全不用害怕。这里梯形图程序写好了,我们把它转换一下,然后在线模拟写入 plc 启动按钮,线圈的电,第一条点动完成。 第二条启动按钮线圈自锁完成。第三条复位按钮,按下点动和互锁线圈清零。基础小练习熟练之后,我们直接上综合实操案例,机械手自动送料整套联动程序,按照题目要求, 结合今天刚学的所有开关点动和复位指令,编写完整自动流程。物料到达感应位置,气缸自动伸出,把物料精准推入物料盒,整套动作自动循环,等待人工取走物料,整套工序自动复位,等待下一次物料到来。周二复习自动运行 从单一触点指令到简单梯形图,再到自己动手编辑梯形图程序,一步一步学习, 真的深有感触。很多人还没开始学,就觉得 p l c 太难太高深,普通人学不会,其实根本不是这样。 p l c。 逻辑特别通俗易懂,没有复杂公式,没有深奥计算,先把常开常闭、串联并联、质位复位这些基础指令记牢弄懂逻辑关系。点动互锁、自锁自动流程 一步步循序渐进,新手也能快速入门,不用很高的学历,只要认用心记,多动手写批 形图,多相机练习,慢慢就会发现, plc 越学越简单,越练越顺手。自动化编程,看着高大上,拆开全都是简单逻辑组合。接下来我会继续跟着课程落实每一条基础指令,多练梯形图,多做综合案例, 从简单开关控制,慢慢学到步步惊四伏通讯全套生产线程序,真实记录零基础转行全过程, 实实在在学习。也想告诉所有想转行、想学技术,想靠手艺改变生活的朋友, p l c 没有想象中可怕,静下心慢慢学,你会发现自己远比想象中厉害。踏踏实实沉淀,一步一步变强,我们一起加油进步。

啊?那我们那个现在开始了啊,就是说上午呢,呃,上次呢,有同学问我说那个 sfc 的 这个图该怎么画啊?那 sfc 的 图其实画起来反而比那个机械图要更加简单 啊。呃,那么具体怎么画呢?像我们以这个液体混合装置这个题目为例啊。呃,这是我上次带着大家一起完成的这个题啊,具体内容比较多啊,但画起来也是也还好。 我们以这个为例啊,我们开始怎么这个东西该怎么画啊?我们,呃用这个吧,刚开始画条横线 好,然后呢,我们第一个的是 block 零里面的, block 零里面的话, 它里面啊做的是这个 set 零啊,那个第一个比较特殊啊,我们直接是在这边画一个 set 零,就设置 set 零就可以了啊。呃,拉一条线, 然后呢,你这里面的话你可以晃一下啊,竖一下啊,然后这里是 s e t, 有 点小 s e t 这个是 s 零到那个第零步,对不对?到第零步啊,那么我们这里下来下一步就是 s 零,对吧?然后它其实还有一个条件了啊,我们还是怎么它这个条件是这个, 呃,上电一,上电通一次,对吧?刚开始上电的通一次,八零零二,还有一个是这个复位啊,复位差一复位,所以我们在这里面啊,也要把这两个给他写上啊。呃 m 八零零二啊,然后因为它们是那个并连关系啊,并连关系啊,所以是乘呃 x 一 啊,这两个条件,这是它的条件啊,那下一个条件在这里 啊,然后到这里了,这里没有条件了,然后往下啊。呃然后是往下,我们到 s 零里面去看一下, s 零在这里啊, s 零是跳转啊,那个复位是不是 s 二零到 s 三零?那你就直接照抄, 很显啊? c r s t s 二零 s 三零啊,就这个框框里面就做的是这个种工作,对不对?好,我们再往下 下一个,是这里,这里呢是叉二啊,那么它的条件就是叉二,因为它有往下的条件,就是叉二输入在这里啊, 叉二啊,然后再继续往下依次类推 啊,这个是 s 二零了,对吧? 好,我们看一下这个 s 二零, s 二零,就是让五二一工作,那你就这里面 画一条线啊,这是输出,用这个五二一,是不是五二一就好了?然后依次类推 看一二一二二三二四二五二六二七二八一,共二一二二三二四二五二六二七 二八二八。好了之后下面是什么?下面结束应该是它需要跳转到那个,回到我们这个零号,好,我们零号这边, 然后再画个镜头啊,然后每个停进去就可以了。呃,这个是 s 二一 s 二二 s 二三 s 二四 s 二四 s 二五 s 二六 s 二七 s 二八,然后我们把对应的功能,对应的内容给它填进去就可以了。二零下来的一个,这是叉三,那么就可以是叉三,然后 s 二一里面内容 s 二里面是七幺零 k 五零啊,那么就是 七七七零七零 k 五零八条线,那这应该是七零啊,七零啊,七零,再加个二二二是 y 二,我就直接打了 y 二,不挂了,不挂了,然后下一个叉四二三二三是 g q 五零。 呃,叉五 t 二 k 幺零,这里应该是 t 二,然后是再下一个,这有两个 y 五和 t 三零, t 三 k 一 百 y 五 t 三空格 k 一 百,这里的话就是一个信号或者一个信号这样的连过去,然后很形象的这样连过去,然后这里是 t 三百 t 三, t 三零到, 然后是 y 四,然后是叉三的这个,呃,长臂啊,这是叉三的长臂啊,我看一下叉三的长臂,是的,叉三长臂,你就是 t 啊,不是叉三, 然后上面画个横线啊,这表示那个,呃,长臂啊,表示长臂就是飞马啊,那个数字电路里面的飞马,然后是 k t 五 k 五零 y 四, t 五 k 五零 y 四, ok, 这样的话我们就画完了啊,就是到时候这个 f f c 程序就结束了,就是画这个就可以了,还比较简单的啊。

很多刚入行自动化的兄弟都会纠结, plc 和机器视觉哪个更好上手?今天用大白话讲透核心差异。先看 plc, 核心是处理逻辑控制,比如设备的启停、 工序的联动、信号的反馈。就像工厂的总指挥,按既定流程调试设备,技术门槛相对友好,重点 掌握梯形图、功能块编程,跟着项目练手,很快能入门。日常工作多是接线调试、程序优化,适合新手从基础岗位起步。再看看机器视觉,核心是让机器识别判断,要处理图像采集、算法匹配、 精度校准,比如产品缺陷检测、精准定位。不仅要懂软件算法,还得结合相机、光源等硬件调试。 对数学基础、逻辑思维要求更高,入门周期比 plc 长,但一旦掌握,技术壁垒更强,后续竞争力也更突出。简单说, plc 侧重逻辑控制,上手快、应用广, 机器视觉侧重图像识别,难度稍高,但稀缺性强,没有绝对的难与易,关键看你的基础和学习目标。想快速入行选 poc? 想耕耘高端技术选机器视觉?你想快速上手就业,还是打算深耕高门槛技术?评论区聊聊?

零基础学 plc 就 来公控城,在前面章节中我们学习的进度啊,数据类型啊,还有 plc 的 硬件和它的工作原理等等,那 我们学习这些啊,都是为了我们啊,后面学习 plc 程序打基础,那现在我们就逐渐开始接触 plc 程序,那我们在学习 plc 程序之前,首先我们要认识题型图,那什么是题型图? 它是 plc 编程支持的一种图形化编程语言,那在这里它的第一个特点就是图形化编程,也是 plc 最早期最简单的一种编程语言啊,因为其和电路图非常相似啊,它的第二个特点就是和电路图非常相似, 和电路图非常相似啊,所以说简单易学,是每个电气工程师入行的必学的一门语言啊。那这张图片就是,呃,截截取了一张, 呃,就说那个 plc 程序的一个梯形图啊,那从这张图片当中我们可以看到啊,那这个梯形图程序,它和我们平时所见到的那个电路图啊,就非常的相似啊,所以说它也比较容易好理解啊。当然,随着 plc 技术的发展,现在 plc 程序它也不仅仅是支持梯形图这一种啊, 它也支持现在类似于 c 语言, java 这种啊,文本编程的这种,哎,就是说英文编程的这种语言。当然啊,那这种呃 plc 程序的话,我们需要有七星图啊,就说入行对七星图程序了解之后,然后我们再来学习啊,那这个时候就非常容易理解。 接下来我们来看一下梯形图程序的组成。梯形图程序是由左母线指令连接线组成,形成一个完整的逻辑回路。好,那在这我们这张梯形图程序当中啊, 第一个左母线,左母线就是这一部分啊,就是就是这一个绿色的竖着的这条线,就称之为是左母线。我们任何一个呃, plc 程序,它都会有这样的一个左母线啊,任何一个品牌的 plc, 它都有这样的一个左母线 啊。第二个指令,那这个指令它是包含啊,这个条件指令啊,比如说这些前面这些条件指令,以及后面的这些功能指令,也就是输出指令啊,由这些指令组成啊, 这是他的第二个元素,第三个元素就是连接线,那这个连接线就是比如说是这个指令之间,指令和指令之间的这个连接线啊组成啊,有这些来组成的,然后他们啊三要素组成在一起,形成一个完整的逻辑回路,那这个就是梯形图程序的一个组成。 好,那从这里其实我们也可以看到他这个和我们普通的,比如说这里是我们画的一个电路图啊,这个电路图的话,在这个电路图当中, 这里有火线,有这些按钮开关,有连接线啊,有这个,有这个 led 灯啊,其实就和这个就非常的相似。那我们来具体的来看一下,首先着火线 它负责提供轮流啊,其实我们就可以把它给理解为是我们电路图当中的一根火线, 我们都知道啊,电路当中的火线它是提供一个电流,那提供电流的作用是什么?就是让这个电流然后能够顺利到达我们的这个啊,比如说灯泡也好,电机也好,那灯泡或者电机得到电流以后啊,我们这个灯泡会亮电就会转,那这个轮流也是一样的 啊,这啄木线也是一样的,它就是提供一个人流啊,那提供人流的作用就是让这个人流能够到达我们最终的这个啊,输出指令这里来啊, 然后给它,让它就给它提供一个流啊,当这个输出指令它得到人流以后,其实就类似于我们的这个 led 灯,它得到了电流, led 灯得到电流它会亮,那它得到人流以后,它就会输出一个信号,它输出一个信号,那从而控制我们外部的一个设备让它工作啊,这个就是啄木线它提供一个人流 啊,那它这个人流是如何来走的?我们都知道电路当中的电流,它是从电源的正极出发,然后走啊,经过按钮开关啊,然后到达负载,从负载的另外一端回到 电源的负极。好,那这个是电流的一个流向,那我们的轮流他也是有一个流向的,他是从上往下,从左往右循环执行啊,如果说轮流可以经过中间的指令条件到达最后的线圈指令或者是功能指令,则执行相应的一个功能。 好,那对于我们在我们这个电路图当中这个人流的话,比如说他是从这个位置开始,比如说他从这个位置开始,他就从上往下,然后走,然后走到这里来的时候,然后就会从往往这边来走啊,往这边来走, 然后走到这里完成之后从上往下,然后再走到这里来,再走到这里来。哎,然后在这个位置他是一个触点。好,那这个触点他是接通的状态下,这个人流他就会经过我们这个触点,然后走到这里来,但是这个人流在经过这个触点的时候, 哎,这个触点我们发现它这个这里的这个颜色它不一样啊,颜色是这种蓝色的状态的情况下啊,就说明这个触点它没有接通,那这个人流它就无法经过这个,这个这个触点指令也就这右边,它也就无法到达这里来啊。但是这里它经这里它是可以经过, 当这个人流从这里走啊,从啊从上往下,然后从左往右一行一行的直行,然后走走,然后一直走到这个输出点这里来的时候。好,那这个输出点他就得到了一个母左母线,他提供了一个人流,那这个时候这个 信号他就会输出,他当他有输出的时候,他所控制的这个我们外部的,比如说电机也好,阀门也好啊,他们就会工作啊,就是这样的一个呃过程啊,那在这里我们通过这个梯形图颜色的一个区分 啊,有人流经过的地方他都是绿色的,没有人流,也就是断开的时候他都是这种蓝色的。好,那在这个地方我们要区分一下,我们要区分一下,那比如说这个按钮啊,他是 他是被按下去了,他是接通的,所以说这里他就是绿色的,那这个位置他是蓝色的,那就说明啊这个地方他没有接通,所以说他是蓝色的,那我们就通过啊这个颜色的这个区分,然后来辨别啊,当这个触点他是接通还是没有接通啊? 好,我们介绍了这个啄木线的功能,就是提供一个人流啊,其实我们就可以理解为电路中的火线,电源接通的时候,火线中有电流存在,当电流经过开关到达载的时候,啊,载就会工作,比如 led 灯,它就会,它就会亮啊,就是这样的一个原理。好,第一个是啄木线,第二个指令, 这个指令它包含条件指令和功能指令,这些指令必须形成一个完整的逻辑回路才能正常执行啊。就类似于啊,我们这里,呃,这个电路图当中他必须是一个完整的一个回路,那这个电路图他才是一个正常的一个电路图。 好,首先我们来看一下。呃,条件指令啊,我们可以理解为电路当中必须有触点开关复位, 用导线形成一个完整的回路才是一个正常的电路。那梯形图程序也是如此啊,条件指令,比如说触点比较指令等等。作为程序执行输出的逻辑条件,作为程序输出或者是执行也可以啊,它的逻辑条件, 也就是说你必须满足一定的条件,然后我们才会有信号输出,那就像我们这个电路图一样,只有这个按钮按下去的时候,啊,这个灯他才会被点亮啊,你这个按钮没有被按下去,这个灯是不会亮的,所以说这个条件指令他就类似于我们这个电路图当中的这些开关按钮, 所以说他是称之为是条件指令啊,功能指令,也就是线圈、计时器、传送指令、预算指令等等,也就说我满足一些条件之后我要做什么事? 那在这里,在这个电路图当中,当我这个开关按钮按下去以后,那这个条件满足,条件满足之后我做什么呢?啊?我这个灯它就会点亮,那这是我们这个电路图要做的事,那我们的梯形图程序当中也是如此,当我们的这个触点啊,比如说我们这个触点接通以后啊, 条件满足以后,他就会执行我们的定时器功能指令啊,或者是我们的算数运算指令,或者是输出这样的一个线圈指令等等等等啊,就来做这件事啊,只有满足有条件有输出啊,那有中间的连接导向,这样才是我们一个完整的一个呃,梯形图程序 条件指令满足后啊,轮流到达功能指令,则执行相应的啊指令功能,所以说一个完整的梯形图程序必须由条件指令、功能指令组成,缺一不可。 那在这里我们也可以理解为就是说啊,我们要做什么事,那我们肯定要满足一个条件我们才能做,没有满足我们做某一件事的条件,那我们肯定不会去做这件事啊,当我们条件满足以后,那我们开始去做,我们做了之后,那我们肯定要有一个结果 啊,比如说我们有没有做完啊,做的做的好不好等等,都会有一个结果啊。那我们程序也是一样,条件满足以后,然后就开始输出一个信号啊,那这个就说有条件,然后有输出啊, 这个是指令,它是包含这里,我们说它的包含条件指令和功能指令啊,这里也是需要我们关注的 第三个连接线啊,那这个比较容易理解,其实也不需要我们太多的去关注,在我们编辑进图程序的时候,这个连接线它会自动给我们生成,不需要我们去,不需要我们去输入啊,或者是去划这个连接线啊,不需要的, 不论是使用条件指令还是功能指令啊,必须用连连接线连接起来程序才能执行啊,我们刚刚说了,连接线是它自动生成的啊,它自动生成的,但是在这里我们借我们对解释,它只是为了让我们能够理解这个 tct 程序啊, 也可以理解为电路中开关按钮啊,如果说没有导向的连接啊,就不是一个正常的一个电路啊,这就是连接线,那我们也没有必要对它进行过多的一个介绍啊,在 cpu 启动并且程序处于监控状态下,我们可以看到梯形图,啄木线上始终是绿色的啊,就是这种 啊,这个就是我们的梯形头程序啊,那现在这个梯形头程序就是在我们的这个 cpu, 也就是我们的 plc 的 cpu, 它是在啊启动,并且是在监控的状态下,这个啄木线 他始终是绿色的,如果说你没有处于监控状态,这里他不会显示绿色啊,这里我们需要注意啊,因为有时候我们可能会经常会有人问,哎,我为什么说我的这个清除程序,我想监控他的状态,他,他没有以他的一个颜色的一个显示, 那在这里对于我们初学者而言,我们就需要知道啊,是因为你的这个程序没有处于监控状态,监控好,那至于说怎么打开这个监控,怎么让程序处于监控状态啊,那这是我们后面我们需要去学习的,现在我们只需要知道是它这样的一个啊特点就可以了。 我们看到中控线始终上是绿色的啊,那这个绿色的他就是轮流,如果说没有监控的话,那这里他就是啊, 他就是那种啊,灰色的他就灰色的,他从上往下,从左往右循环执行啊,循环一条一条的,一行一行的循环执行啊,如果功能指令获得的流就类似于灯泡或者电机获得的电流,他们就会工作啊,对于指令而言,他就会执行相应的一个功能。好,那这个就是我们对这个梯形图程序的一个介绍。

plc 编程语言这么多,你还只会梯形图,那你真的只算入门了一半?根据工业自动化编程领域核心国际标准, plc 编程总共有五大语言,今天安琪老师一次性来给大家讲清楚。 第一个,梯形图 ld 长得跟电路图一模一样,左边母线,右边线圈,电工出身的基本上秒上手,百分之九十的 plc 程序都是用它写的,入门首选 a 商量。 第二个功能,快图 fbd, 不 用一行一行写,拖拖咧咧就搞定,像搭积木一样,过程控制特别爱用它。 pid 调节模拟量处理,一块一块拼起来就完事。 第三个,结构化文本 st, 跟写 c 语言一样, if else for 随便写,复杂逻辑一把缩,会代码的用这个效率直接翻倍。当然纯电工出身的你就得适应一下。 第四个指令表 i l 说白了就是 plc 的 汇编语言,一行一条指令特别精简,但是可读性是真的差,现在基本上没人用了,了解一下就行啊。 第五个顺序功能图, s f c 画流程图就是写程序第一步干啥,第二步干啥,分支跳转一目了然,特别适合步骤清晰的工艺控制,比如流水线工序这五种。大家都会哪几种?评论区来给我报个数,我是安小奇,没点关注,点点关注,下期再见!

写 prc 你 却说梯形图太难,简直是太监开会无稽之谈。这种点动电路怎么在 poc 里实现?我们可以把电路图横过来看,原本左边火线右边零线在梯形图中就变成了左母线和右母线,而电路中的电流在梯形图中称为能流,其方向为从左到右 左边找到位。逻辑常开 i 零点零表示启动按钮输出 q 零点零表示 km 线圈点下载点监控按下 a 零点零就用程序实现的点动控制。

最近我刷了上百个公共视频,发现三个特别反常识的观点,有的我听完后背发凉,有的我直接想骂人,你听听看站哪边?第一个观点,有位老哥说,未来两年内,只会梯形图的电气工程师会被淘汰,编程要转向 python、 c 加加程序,甚至可以让 ai 写。 评论区吵翻了,吱吱的说西门子、寇代斯都在推高级语言,你还在那画触点,画线圈,效率差好几倍。反对的说,梯形图直观好排查,老厂老师傅就认这个,你让我全改 st 现场谁维护? 我自己的看法是,别二元费力。 ai 写 st 确实能省时间,但梯形图就像万用表,不可能 消失,关键是你会不会用更趁手的工具,而不是抱着老套路说,我就习惯了。第二个观点,更炸,惠川宝信、南普风的案例你们也看到了, 便捷天车高炉控制,国产 plc 已经打进以前想都不敢想的禁区,惠川小型 plc 试战率甚至超过西门子,但评论区又两级化。有人说,国产就是 copy, 关键时刻还得靠进口。 也有人说,你这思想还停在十年前,现在国产算法响应抗干扰日常项目完全够用。我真实感受是,国产替代不是能不能的问题,而是你敢不敢用的信任。 一个几十万的项目,你选国产省了三成预算,但万一出故障,担责任的是你自己,这心里门槛才是最大的。所以国产 plc 要破局,不是比贪婪,而是比服务、比口碑、比用过了都说稳。第三个观点,关于人形机器人, 短视频里铺天盖地又融资又进场又百万台规划,但你也听到另一种声音,现在人形机器人还是表演有余,打工 让他拧螺丝,中途干不过专用设备,让他搬货,成本比人还贵。我认同一个观点,人形机器人最大的价值不是替代人,而是倒逼整个公共行业升级,从传感器到驱动器,从算法到安全逻辑全在提速。就算机器人最终没普及, 它带动的国产四伏减速器视觉技术已经实实在在的养活了一大批上游公司。所以别再问梯形图会不会死,国产行不行,机器人是不是骗 你?这些争论没有标准答案,真正重要的是你手里的工具箱有没有跟着这个时代变厚一点。做 plc 的 兄弟,上面三个观点你占哪个?

哎,想学 plc 的 朋友先停一下,是不是上来就纠结学习哪种语言?梯形图, s、 t、 f、 b、 d 头都大了, 听我的,作为新手,你就认准一个!梯形图为什么就三点?第一,它长得就像电路图,什么线圈触点一目了然,对咱们搞电气的太友好了。 第二,它应用最广,你随便找个厂十有八九都在用,学会了就是硬通货。第三,调试超方便,程序跑到哪一步,哪里通了,哪里断了,看的清清楚楚,排查问题 so easy。 当然, plc 家族还有像写代码的 st 语言,适合搞复杂算法,还有大积木一样的 fbd, 在 过程控制里很常见,但这些都是你玩转 t 型图之后的进阶装备,所以别犹豫了,从 t 型图开始,一脚踹开自动化的大门,觉得有用的赶紧点个赞!

有很多朋友想学这个 plc 啊,就是也可能不是这个行业的,想要进入这个行业,通过我这十几天的学习呢,我给大家分享一下经验。因为我也是从零开始学这个 plc, 之前根本没有接触过, 然后也是用了差不多十天时间,利用自己下班后的时间,把这个梯形图算是今天为止学完了。它的编程逻辑呢,我先给大家来讲一下,它是利用一种类似于像电路图的这样一种 这种写法,就是跟为什么叫梯形图呢?因为他写起来就是一个,你看这是一根总的线,然后一个梯子一个梯子往下排着去写的,他是这样一种逻辑。我觉得如果对于初学者来说, 我是利用下班时间学了十天应该如果你没有接触过任何的编程啊或者代码,我感觉至少想熟悉的话,得学个一个月或者一个半月。 如果是利用下班时间的话,因为如果你是在大学学过 c 语言,或者是你已经有过这种编程经验,我觉得十五天半个月肯定是能搞定梯形图部分的。 但是梯形图我在学的过程中,我预意识到一个问题,就是说他在处理这种通讯啊,包括解析数据,拆分数据,比如说你有 呃这个数字需要加减乘除啊,包括呃需要取里面的数字啊,这种业务处理起来比较复杂,所以说梯形图 对于处理数据现在应该是我觉得不太舒服,所以说之后会去再搞一下那个 st 的 那种语言,就是这个语言就类似于 st 的 语言,就这种写法就更贴近于像编程, 这个是我的一个整体感觉,就是说你如果想入行 plc 的 话,我是觉得肯定是要 就找一款这种 plc, 然后去学完梯形图,学完 s t, 然后再去做一些代码上的编辑啊,写一些通讯才能才能彻底的。我觉得吧,是能算是会这个编程了,但是想要具体的编业务的话,还是要 就是经过,不管是当学徒啊,还是说找这种试习啊,去接触项目才能学。因为你如果一开始干的话,我感觉你写的代码肯定不会是太安全的, 就类似于你会处理不好这个循环周期里面的一些业务逻辑。这个是我想给大家说的,就是如果 你是已经有编程经验的,比如说你是搞互联网的,写过 java, python 或者 c 语言的, c 加加的,你再去学这个梯形图啊,包括 st 语言呢,非常好入行。但如果你是从零开始的,我觉得应该要慎重的考虑一下适不适合自己,因为, 嗯,你这个没有任何的编程基础,不要贸然的进入这个领域。我觉得他困难的不是你学会编程,而是你写的这个逻辑他有没有漏洞。 因为在这个 plc 编程里面,他是有一个扫描周期的,在一个扫描周期里他就会出现很多的问题,因为他是在下一次扫描周期才会去进行逻辑上的判断。如果你 在编程的时候不注意这个事情的话,很容易就是你写的代码,呃,有可能触发不了,就比如说你按下一个按钮, 然后它会产生一个上升沿或者下降沿吗?它在这个下一个周期,或者是你按了之后,它有可能就实现不了这个效果,这个就是从我就是学习的经验给大家做一下分享,就是一定要慎重, 如果你没有任何基础想入这个行业当然也是可以的,但是你肯定要多付出更多的努力吧。这个就是我给大家今天分享的内容哈,感谢大家观看。

大家好,今天是跟我学 p、 u、 c 编程第一百六十三集,我们今天来学习一下三菱的这个 f、 b、 d 功能块,就是结构化梯形图的 入门篇,然后我这边会用尽量简单浅显的这个方式,让大家先入门这个 f、 b、 d 的 结构化梯形图的编程方法。回到电脑页面,感谢大家的关注和点赞。 好,我们来新建一个程序,我们建立,当我们新建的时候要注意一下,如果新建的时候,我们需要选择在这个地方需要选择结构化工程有两种方式,一种是简单的,一种是结构化的。 结构化工程呢,在一些大型的这个 p u、 c 或者大型的系统里面中,大型的系统里面使用比较常见, 即当我们选择结构化工程的时候,这个标签这个地方啊,它是默认给你选择了使用的,因为 f、 d、 d 是 默认要使用的 啊。程序语言这地方我们可以选择 s t 语言和结构化梯形图的语言,还有不指定,我们通常这里就选择结构化梯形图,点击确定 啊,点击确定的时候,它就生成了一个结构化梯形图的一个最基础的这个,嗯,编程的框架, 编程的框里,我这里以梯形图和这个结构化梯形图的这里面来给大家讲解表达,让大家快速的这个了解 fbd 的 这个功能块用法。 好,我们第一个我们再添加一个,如果要添加的话,写了程序以后再添加的话,我们要选择在后页添加。好,我们来看,如果是我现在需要编一个一段简单的这个程序,我们先来还是一样可以直接输入 ldm 八千。 好, a d m 八千就可以把它放在这个地方,这里它选择了自动连接梯形图符号,如果是 m 八千自动连接的时候,它会我们这个地方,这个就是选,可以选择自动滑,自动滑这个地方啊,自动连接滑线,这个, 嗯,圈出来一下吧,这里这个地方是这个自动滑线啊。好,然后继续,我们再继续在这里 l d, l d 或者 a n d 都是一样的, l d x 零,然后我们把它都放在这里,然后继续 o u t y 零, 你可以把它放到这里。好,这一段的程序的意思很简单,就是我 plc 运行的时候 m 八千,然后跟 x 零都接通的情况下,我 y 零就接通。好到这里假设我们想要的是这个 fbd 快 的时候,我们来看它应该怎么写啊? a n d a n 的, 按 a n d 的 时候,它就自动会出来一个快,一个功能快,在这个地方我们选择摆放的这个位置,这个 f b d 编程很方便的,就是我们看可以看,让它看起来很直观。好, a n d 的 就是 m 还是一样 m 八千, 然后这个地方就不能再用同样的,用同样的,我们没办法。嗯,仿真的时候会误解,我们就用 x 一, 然后输出 y 一, 这两套程序在实际执行的时候几乎是一样的啊,它的意思就是当我 plc 运行 m 八千接通的时候, x 零也接通的时候, y 零接通,那这这条程序的意思就是我 m 八千和 x 一 都通的情况下,然后 y 一 接通,是这样子的。 好,我们来翻译一下。好,翻译提示的这个地方是没有错误的啊,这边都是 information 的 情况下,就是没有错误,就是表示翻译成功的,翻译成功了以后我们来仿真一下。 好,现在我们能看到 m 八千都是接通的这个状态,如果我想要 y 零接通的话,我只需要把这个 x 零的这个值给它改为接通 好, y y 零就接通了。同样的,我这一段程序的就是我 x 一 接通好, y 一 又接通了。 所以这两个如果之前学习的是梯形图,然后再入门这个 fbd 的 话,我们就是通过这种方式对比它的动作就能知道了。 同样的,在之前的时候,为什么猫猫一直跟大家教大家都是用这个指令输指令的方法,输指令的方法也是为了学习更高级的时候可以用,很方便。我直接输这个指令就好了,不需要到这上面去选择常开啊, 常闭啊之类的啊,同样的,这上面是按的,然后我们来看一下,再新加一下,如果 o 的 话是怎么用 好,还是一样这个这个地方 ld m 八千好,还是把它放到这里, 这里可以就不用,这里不用八千了,用八千的话,嗯,看起来比较费劲,我就 ld x 嗯,十吧, x 十,然后确定,然后继续 ld x 十一 好,给它连起来,我先把这上面写完,然后 o u t y 十 好,如果要划线输入的话,我们在这上面地方要选,要选择一下它的这个划线输入的方式, 就选择了以后让它连起来。好,这样的这个梯形图就是我的 x 十和 x 十一任意一个接通的时候, y 十接通,那我在这种情况下,如果我要用 fbd 快 的话,那怎么要怎么写呢?我们就输入 o r o 就 好了, o 的 时候它就会一样会弹出一个这个模块,这模块我们点了以后把它摆正,有点我们强迫症的。这个好,这里输入的时候我就可以输入 x 十二, 呃, y 哦, x 十三,然后这个输出,我们就用 y 十二这两个这个梯形图和这下面的这个 fbd 快 的,这些功能是等效的啊。好,我们还是同样来转换一下, 就是如果我们这样学习的话,就如果你之前了解过梯形图的,因为梯形图是最容易学习的嘛,了解过梯形图也会一些基础的,那你就可以很快用同样的方法去编这个 fbd 的 这个功能快, fbd 的 功能快,而且可以做得更复杂。 嗯,编辑好了,我们还是一样来仿真一下,看看它的效果。 好,反正起来了。然后我的这个 x 十,我们假设 x 十接通它, y 十就接通了,断开。如果我 x 十一接通 它, y 十也是接通的,就是我任意一个接通,它接通,然后接你 x 十二,我给它接通的话,它 y 十二就接通了。好,同样的, x 十三接通,它也会接通, 除非是两个都不通的情况下,它输出没有,如果任意一个通了,它输出都是有的。呃,今天我们就把这个 fbd 的 这个 and 和 or 这两个指令 给学了,然后粉丝朋友们可以照着这种方式去自己编辑一下,完成自己的第一个 fbd 的 这个体系, fbd 的 这个结构化编程的入门。好,感谢大家的关注和点赞,我们下期再见,拜拜。

梯形图就是电工最容易学的语言,像画电路图一样,一点都不难,别被编程两个字吓到了,你看这个竖杠叫母线,代表电源。中间的这些符号呢,不就是你熟悉的常开、常闭和线圈吗?它的逻辑很简单,只要左边的触点接功能量就能传到右边的线 圈。你平时怎么接线,在我们的电脑上就怎么接线。为什么叫梯形图呢?因为它一层一层的 逻辑像梯子一样清晰,学会了它,你就掌握了西门子、三菱这些大厂最通用的语言。关于 plc 技术,你还有哪些不清楚的地方,欢迎在评论区留言,我们一起交流。

楼下 plc t 形图是不是很难啊?我要不要告诉他?首先你得看懂电路图,比如这个电路图,按下开关, sb 形成回路, l 一 灯泡就会亮, t 形图就是把它转了九十度。我们把左右两边长线叫做母线,这两条竖线代表常开触点,对应电路图中的灯泡, l 一 x 零皖零分别代表输入信号和输出结果,接通这里的常开触点 就能形成回路了。以此类推,这个代表串联电路,这个代表并连电路。如果看到两条竖线加斜杠,那就是长壁触点,皖山会保持导通状态。不行,我不能告诉他。