plc 中 i、 q、 m 的区别?收入 i 是用于接收外部按钮开关接近开关等的信号输出, q 是将程序的控制结果输出给外部的信号灯继电器接触器等辅助继电器。 m 只能在程序中驱动,是一种内部的状态标志,相当于中间继电器。关注我,每晚八点直播。
粉丝133.7万获赞704.1万

大家好,今天呢我给大家回顾一下啊,新闻子幺二零 plc 啊,他的各种存储区的大小啊,在博图里呢,给大家演示一下,首先我们进入这个 plc 的主程序就是这里啊, man o b 一啊, 进来之后呢,就是我们编程的空间,我随便掉一个指令 就是大于指定好了啊,这个比较的类型呢,给他写一下啊,要不然他会报错,那么我们知道 啊,幺二零零系列 plc 啊,全系列他的输入输出印象区都是一千零二十四个字节,那么他的范围 就是 i b 零到 i b 幺零二三,对吧?我这里下边呢,先给他输个固定的数字,这个没关系,那么上边我给他出一个啊, i b 幺零二四,给大家看一下。 i b 幺零二四, 大家看,输入了之后呢,他这个自动会变成红色啊,我点上去看一下 啊,现在就提示输入的地址啊,不再有效地址范围内啊,就说明我们这个输错了, 已经超了他的印象区的范围了,对吧,你点进去就是红色的,那么我们给他啊,小一个字节,也是他的最大字节, 就是 i b 幺零二三,对吧? i b 幺零二三,好 啊,这样输进去呢啊,就没有出错的提示了啊,我把这个指令复制过来啊,测试一下他的 啊,输出用下去同样的 qb 幺零二四, 是吧,你输进去就提示啊,你出错了,对吧,又朝范围了,给改成一个啊,幺零二三,好, 那么这种就是没有问题的了,因为这个语句啊,需要一个啊执行的结果啊,我给他加一个线圈, 随便填一个就零点零,好,我们编一下, 大家看啊,是不是错误为零啊啊,西门子的 plc 变异的时候,大家注意,只要错误不是零,就是没有问题的,如果是警告,有几个啊,不用管他啊, 这个啊,就证实了我们输入输输入输出印象区的大小,对吧?那么接下来再看一下 m 区的 am too m 区啊,幺二幺幺跟幺二幺二是四零九六个字节,其他的幺二幺四到幺幺七是八一九 十二个自己,对吧? 我们同样啊,以这两条指令给大家举例啊,复制过来, 那么这里呢,我给他改成 mb 四零九六, 大家看是不是又提示输入的地址啊,不在范围内,所以说他是最大四零九五, 对吧?这样这条指令啊,就没有问题了,这里呢,我给改一个 q 零点一,地址 不能重复跟上面了,对吧?上面零点零已经用掉了。好,那么这个时候编一下啊,没有错误,证明我们的程序啊,语法上是没有任何问题的 啊,那么我们接下来啊,同样的用这么条指令啊,在幺二幺四及以上的 plc 进行测试一下啊,添加一个 plc 幺二幺五,好了, 我们把刚才那个程序呢啊,就是这一段 再复制过来, 然后在这个幺二幺五这里给他粘贴一下 啊,这因为电量没有定义 ip 幺零二三,对吧?那个这里呢,我们写一个 四零九六 对,同样 q 零点零,大家看这里是不是就不会爆错了,对吧?因为 幺二幺四到幺二幺二幺七啊,他是有八 k 的字机啊,也是到八幺九二 这么多字结啊,同理的,我这里输个 mb 八幺九二仍然是错误的,对吧?最大是八幺九幺 mb 八零九二,是不是啊,又会提示你出错,我们改成个最大的八幺九幺, ok, 没问题了,对吧? 编一下啊,成功啊,这个就是各种印象区啊的大小,在这个博图中的演示,大家编程的时候啊,一定要注意这些 边缘的字节设置问题啊。好的,先给大家介绍这里,感谢大家的观看。


这是两百 smart 跳 c 程序中的一个功能块,这一个功能块包含了手自动模式切换的功能,以及自动程序的启动停止功能和报警输入停止程序运行的功能和三色灯的控制。 这些功能都是常规的功能,我们把它写成功能块之后,以后我们也不用再去写重复的逻辑,可以提高我们的效率。 这个功能块首先是一 n, 使能端未接通的时候,这个功能块会采集左侧所有的输入状态,采集到内部的局部变量存储区,经过程序运算执行之后,把结果输出到右侧。 用功能块的方式,第一个提高效率,第二个可以使程序更简洁直观。

p l c 知识点快问快答,看看你能答对几个?一 p l c 程序执行的三个阶段是什么?抗干扰强,可识别断线。二、如何快速验证输出点硬件是否正常? 在确保安全的前提下,使用编程软件强制输出该点,观察附带是否动作。三、什么是 o p c u a over t s n。 它对未来 p l c 有 何影响? o p c u a。 是 统一的数据建模和通信架构, t s e n 是 提供确定性传输的时间敏感网络。 o p c u a over t s n。 将两者结合,实现了从传感器到云端的具有严格持续保证的标准化数据互通。它将促使 plc 从封闭的垂直系统转变为开放融合的智能节点。


plc 的 看门狗到底是啥?一分钟给你解释清楚。在我讲之前,你先把什么看门啊,喂狗啊,什么单身狗啊,全都忘掉,没啥用,也听不懂。 plc 的 看门狗实际上就是监控 plc 程序运行用的,它就相当于一个计时器。 那咱们举个例子,比如这是 plc 的 主程序, 然后这个是 plc 的 看门狗, 这个是 plc 主程序里面的程序,那 plc 的 主程序从开始到结束算是一个扫描周期,每个扫描周期完毕之后,它都要到看门狗里面报一个到, 告诉看门狗我这一个扫描周期结束了。那比方说你看门狗设置的一百毫秒,那程序从开始到结束一定是用了一百毫秒以内,然后到看门狗里面报一个到。那如果说程序执行超过了一百毫秒,没有到这个看门狗里面报道,就是比方说已经到了一秒了,或者是到了, 别说一秒吧。比方说到了一千毫秒了,他还没有到这个看门狗里面报道,那是不是就说明程序从开始到结束一千毫秒都没有执行完毕?那本身这个主程序应该用一百毫秒从开始到结束,但是一千毫秒这个程序还没有扫描完,那是不是就说明卡在中间了? 那看门狗一旦认为程序卡在中间了,不,不走了,或者是程序跑飞了,它就可以启动一个 ob 中断程序,执行一个特殊的程序,把这个程序给中断了,或者说是重新启动, 重新启动 plc。 所以 说看门狗的作用就是当主程序出现错误的时候,然后能保证程序能正常运行,不会死机。