粉丝1705获赞3853

大家好,那今天呢,我们来看一下这个抑或指令,那么抑或指令它的逻辑关系呢?比较复杂一些,然后我们一起来看一下它是常开的还是零点零,然后 长臂的艾丁点滴输出六点零,我这里是一个长臂的艾丁点点和常开的艾丁点点, 我们一起来看一下他的逻辑关系,那他的逻辑关系就是比如说当我摁下哎,零点零没有摁下哎零点一的时候, q 零点零是接通的,那么 当我按下按零点一,没有按下按零点零的时候, q 零点零也是接通的。那如果说我两个同时按一下的话, q 零点零就不会接通,那么这条指令他的逻辑关系就是 相同出零相易,出一就是零和一他出一,然后一和一他出零,然后零和零他也出零。 那这条指令的话,就是我们一般应用的话,其实就是有一些逻辑关系,比如说我们点动的话,就是按下按钮,对应的灯点亮,然后其他的灯点亮不了,然后像这种题的话,其实我们也可以用这个 这个抑或指令来做。然后下节课的话,我们来讲一下这个抑或指令的一个实际案例,比如说这个刚才我描述的这个题,我们用抑或指令如何来做?

教你一个学 plc 最快的方法,不用报班,不用背指令,分下面这三步,要是掌握了,能给自己省很多钱。听好了,学 plc 的目的是为了做项目,而不是为了背指令 核心,一定要找一个案例去复现他,而且要做最小案例。什么叫最小案例?无论 plc 项目多大,都离不开人机界面, cpo io, 有些甚至都没有人机界面。 第一步,千万千万别贪多,只用一个软件,一个 cpu, 采集一个 di 和一个 ai, 无 ai 控制,一个 do 就可以了。赞同的朋友们收藏,再把他们的供电呢?接线呢?通讯呢? 明白 plc 的架构你就懂了,以后你遇到多大的项目都是他们的变身而已。第二步就是主探 plc, 他就是一个搭积木的过程,硬件有啥,你在软件里配置啥不就可以了吗?能对上哎,他就妥了。 第三步才是编程,切记就学下面这四个数据类型,布尔型、 bit 型、英特型和 float 型,多了不用去学, 就学下面这几个指令,常开常闭,置位复位,一个定时器,一个计数器,加减乘除,妥了之后就死磕,把案例去复现他,过了这一关,你就超过了大多数只会被指令的选手了。 你有什么想法?来评论区聊聊。

大家好啊,欢迎收看本期课程啊,这节我们讲一下这个三菱片区的主控指令啊,那什么是主控指令呢?主控指令啊,就说我想 啊,控制他执行或者不执行的指令啊,那么他的指令呢,叫 mc 啊, mc, 然后结束主控指令呢,叫 mcr 啊,这两个指令啊,他俩是配对使用的,大家注意啊,你不能只使用 mc 啊,也不, 不能只使用 mc 二,他俩必须是配对的啊,那么 mc 指定一旦执行之后啊,他中间的部分呢,就可以执行了啊,如果他 执行这个主控指令,那中间的部分他不再执行,也就相当于跳过,跳过去了啊,跳过去了啊,就说他可以控制你执不执行啊,中间的这个程序啊,比如说主控指定中间有手动程序啊,那么我调的自动 程序的时候,手动程序其实是不运行的,我就可以用指主控指令呢,控制他是否执行啊,或者手动或者自动或者其他的程序啊,那么主控指令啊,呃, 从一定意义,你可以把它看成子程序啊,就说我想让这段子程序执行,那么我就加个主控指令啊,可以控制他执行或不执行,那么我就看一下怎么用啊,怎么用这个主控指令。首先呢,我们用 m 零啊,比如说我们用 m 零控制这个主控 m 零,然后呢 m c mc 之后啊,加个 n 啊, n 零,或者 n 一 n 二 n 七啊,一直到 n 七,然后呢,后边再加一个位啊,这个位呢可能是,呃, n 五 m 五啊,这个位呢,就是把 n 零的值啊,存储到 m 五中啊,让 m 五呢,呃, n 零, 如果接通了,那么 m 五就啊,如果 n 零断开了, m 五就 out 啊, m 五就 out, 然后在中间呢,我们可以啊,加上我们的程序啊, m 十 m 十,哎, n c p 啊, i m c p d 零啊,我们执行这段程序,然后呢再加个 m c r n 零啊,表示呢,主控程序结束啊,他俩必须是配对使用的。 之后呢,呃,大家在别人的程序中啊,可能会看到就说我们主控指定这里母线这里出现个触点啊,就说上下接通了,那我这里为啥没有这触点怎么生成的呢?这个不是生输入 出现的啊,而是你用了 mc 指令,他自动出现的,而且呢,你要调到这个读取模式啊,或者是在线监视模式啊,这里的左母线这里啊就出现一个触点了啊,触点表示 是主控啊,主控,然后呢主控结束,大家看现在他的母线呢,这里是联通的,那么往下走呢,他是不再联通的了啊,不再联通的了啊,就说明呢,这个主控指令啊,只控制这段程序啊,也就是说相当于 我们写听图的时候一个出点呢,控制很多个分支啊,分支啊,只是我们这分支很多啊,分支很多,所以他用过主控程序来代替触点了,其实原理是一样的啊, 那么我们就看一下直行的一个效果啊,假如说我这 m 零一旦接通了,那么我们主控时程序就就 就可以接通了,大家看我现在呢监控的时候呢,这个母线这里还没有接通,那么 m 十啊,我不管是是否这个昂啊昂 out, 这个地灵并没有增 增加数值啊,大家注意啊,那么如果说我把 m 零接通了,大家看现在接通之后,这个母线这里的 n 零 m 五,这里啊已经接通了,然后我再接通 m 十,大家看每次接通 m 十呢,这个 d 零啊,都加一啊,加一啊,这样呢,表示我们的主控值成 程序就生效了啊,生效了,然后这个主控程序啊可以欠套使用啊,就说一个主控程序里边可以套,套一个,再套一个,再套一个,最多可以套八层啊,从 n 零到 n 七啊,不可以套太多啊,就说我 n 零 之后啊,按铃之后我再想让里边这程序呢再执行呃,这个主控,那么我可以在这里再加一个啊, m 一呃, mc n 一 m 六啊,这里 然后呢我再执行一个程序 m 一百十一 i n c p 第一啊,然后呢我们再加一个 m c r n 一啊,大家注意啊,我这个签套呢,必须是先 结束内层的结构,然后再结束内层的,大家看两个这个 mcr 指定啊,这俩呢必须是先结束 mn 一,再结束 n 零,如果你先结束 n 零,那么就会出错了啊,出错了啊啊, 就说我们可以一层层千套啊,直到千套七层为止啊,这是最多千套的啊。当然一个主控呢,你可以并列分成很多个小子程序啊。那这个做法呢,通常来说呀,就是我们控制手动自动切换啊,执行手动的时候呢,自动我就跳过了,我就不扫描了啊,执行自动的时候手 动我就跳过了,不扫描了,他俩互因为我们同一时间呢,只能有一个呃,要不自动要不手动啊,不可能他俩同时存在的啊。所以呢我们就可以用这个指定来实现啊,那这个就是主控指定的一些简单用法啊,谢谢大家观看。

大家好,那今天我们看一下这个逻辑运算的这个案例, 那这个逻辑运算指令的案例的话是这样,就是八组大按钮启停,按零点零的话到按零点七去控制这个 q 零点零到 q 零点七,然后同一时刻的话只能有一组有输出,比如说按下按零点零, 对应的 q 零点零有输出,然后再按其他按钮是无效的,必须是再按一次按零点零,让这个 q 零点零停止输出,然后再按下其他按钮才可以进行控制。 那像这条指令的话,像这个案例的话,我们就可以用之前学到的这个抑或运算指令来进行编写,然后 ws s o r 指令, 咱们做比较的话,就是 i b 零和 q b 零,比如说我们的输入端和输出端进行比较,那既然是单按钮启停,然后我们肯定需要用到这个眼指令, 我们来看,首先我们在什么情况下可以接通这条指令,然后首先肯定是我这个 qb 零等于零的情况下,有时候我这个没有输出的情况下,我才能接通这条指令 啊, qb 零等于零的情况下才可以接通。当当我们按下按钮的时候,是不是这个 ib 零的当前状态他是大于零的,然后我们这里也是一样的,就是 ib 零当他大于零的情况下可以抖通 哦,我们可以先下载看一下,那现在的话,当我按一下按钮对应的灯是点亮的,那么再按一下其他按钮他是无效的, 再按一下其他按钮他是无效的,因为当前 q b 零他已经不等于零了,所以说这条指令他不会接通,那我们现在需要做的就是什么?就是把这个 q 零点一给他复为定,那 q 零点一复为的话, 首先我们只听这条指令啊,上方既然是 qb 零等于零的情况下,有时候没有灯点亮的情况下可以接通,往下方肯定是我这个 q b 零不等于零的情况下,有时候没有这个输出他才能进,嗯,这个没这 有输出的情况下才可以接通啊。当 q b 零不等于零以及什么?以及因为我们需要让对应的什么,对应的这个 q b 零也有 q 零点一熄灭掉,然后熄灭掉的话,是不是我们应该也是按下 a b 零这个相同的按钮的时候才可以接通这条指令?因为一和一进行抑或运算得到的结果是零。 我们这里的话可以使用什么?比如说当我的 ib 零等于 qb 零的情况下可以接通,我们下载进去看一下。 首先的话就是当前 q b 零是等于零的,那么当我按一下按钮, i b 零不等于零,可以直接上方的这个路径, 那么按下以后一和零进行,因为我们出水的情况下, q b 零是等于零的,那么一和零进行议会运算,得到结果是一,然后把这个一存给了 q b 零,那么我们对应的 q 零点二怎么样?就已经点亮了, 那么当我比如说我按其他按钮的情况下,他都是不执行的,他都是不执行的, 那么只有说当我在一下,哎,零点二,因为我们下方 qb 零现在是不等于零,有时候我有输出, 那么只有当这个输入和输出相等的情况下,怎么样我才能再一次接通啊,再一次接通的话一和一进行一或一算都要,结果就是零啊。这个逻辑关系啊,他比较复杂一 大家可以在没事自己考虑一下啊,有什么问题的话都可以在评论区写出来。