前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

这就是为什么写程序要用常通标志位的真正原因

qiguaw 2024-09-27 14:42:43 资源文章 20 ℃ 0 评论

PLC 初学者常遇问题解答!

1. 大家好,下面我再来回答一下 PLC 初学者遇到的问题,这个问题非常普遍,几乎每个 PLC 初学者都有这样的疑问,什么疑问呢?就是发现程序或程序前为什么总有一个常开,这里我还没明白是怎么回事。

2. 后面的问题描述我明白了,意思是写程序时为什么前面要加常开,常开是系统的标志位,不同的 PLC 系统标志位不一样。下面给大家展示一下西门子欧姆龙等品牌的区别。

3. 比如西门子 1200 系列 PLC 或 1500 系列 PLC 等,它的系统长通标志位是 always 处,这个指令只要软件正常运行,即只要 PLC 正常工作,这里就会导通,无条件导通。

4. 先连接一下,看看状态,这个指令叫系统的长通标志位,是无条件接通的,不是人控制的,状态只能读不能写,就是只能看状态不能改变它。

5. 已经连接了,这些连接点这个眼镜在线,能看到一直通,相当于一条导线。在程序里说不要它可以吗?理论上可以,但如果没有它,程序结构不好写。

6. 所以它的一个功能是帮我们完成程序结构,如果取消,后面直接连接就不好连,程序结构看不懂。

7. 西门子是这样,再看三菱,三菱也有系统内部特殊辅助继电器,在三零里像 5u、ku 系列是 sm400,3u 是 m8000 等,这里完全可以不要,指令删掉用导线代替就行。

8. 为什么加这个?是编写习惯,像写文章每段空两格,表明是独立一段,这里加了说明是独立程序段,方便阅读,没别的用途,有的地方有用途,不加程序结构不好写。

9. 再看欧姆龙,也是这样,pon 就是畅通指令,无条件接通,只要 plc 运行,即 plc 正常 run,run 灯亮,这里就通了。

10. 这里看到没,这一段程序完全可以不要,取消没问题,这里通了和后面长臂意义一样是导线,完全可以不要,程序结构没问题,但加了方便阅读程序。

11. 再看松下,松下也有,是 29010,同样这里通点,有的可以不要,有的不行。

12. 大家可以看到这是我的完整项目框架程序,每道程序结构都完全一致。关于这个问题就介绍到这,应该明白了,写程序时在程序段开头加系统长通标志位的原因有两个。

- 第一个原因是帮助完成程序结构,不加不行,要加个不需要任何条件就能通的东西,人家设计这个指令肯定有它用途,比较重要。

- 其次还有个用途不怎么重要,就是写程序习惯帮助别人帮助自己,方便阅读程序,所以开头加这个长通的标志位。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表