PLC结构化程序的概要及编程语言介绍
来源:电气电子发烧友(头条)https://p6-tt.byteimg.com/origin/dfic-imagehandler/4e090432-89f0-40b7-a983-e6c970684e04?from=pc
大家用过PLC的都知道,PLC中的编程有几种方式比如最常用的梯形图形式的、还有结构式的、ST文本式的,这些主要看个人熟悉那种方式就那种方式的编写程序,下面分别聊聊几种编程方式的特点和有什么不同。首先结构化程序中可将多个程序(部品)汇总为一个程序。因此,可将机械处理的整体分为若干小的子进程,为各子进程分别编写程序,从而可有效提高大系统的程序效率。1. 结构化程序所谓程序的结构化 , 是指将可编程控制器CPU的控制内容划分为若干小的处理单位(部品)以形成分层结构 , 从而构成程序的设计方法。 结构化程序中 , 能够意识到顺控程序的结构化进行设计 。程序分层方法• 可先对程序概要进行研究,然后慢慢进行详细设计。• 在分层中设计在最低位的程序,具有极单纯且较高独立性的特点。程序部品化的优点• 由于每个部品的处理较为明确,因而可预见整体提高性能。• 可实现分工作业、多人编程。• 程序的再利用性高,从而提高开发效率。2. 程序再利用性的提高部品化的程序可作为库进行保存。利用程序库便于共享程序资源,有助于提高程序的再利用性。图形语言1. 结构化梯形图语言基于继电器回路的设计技术创建的图形语言。回路总是从左侧的母线开始。LD由触点、线圈、功能、功能模块组成。这些要素通过垂直线与水平线相连接
https://p3-tt.byteimg.com/origin/pgc-image/59e718fc154747f4a13d817e8fb66186?from=pc
2. 功能模块表语言FBD语言是一种从视觉上易理解的图形语言。沿着数据以及信号的走向连接进行特定处理的部品(功能、 功能模块)、 变量部品、 常数部品, 由此可以方便地创建程序, 提高程序的生产性
https://p6-tt.byteimg.com/origin/pgc-image/682f666d0d344c44b648fa1763ac1c60?from=pc
3.文本语言1. 结构文本语言STST语言可以通过语法进行控制,例如与C语言等高级语言同样,采用条件语句进行选择分支、利用循环语句进行重复等。这样,便可以用简洁的方法书写清楚的程序。
https://p3-tt.byteimg.com/origin/pgc-image/d2542bacb9bf49ff8a70c390c5ff40fc?from=pc
论坛有你更精彩! 看了楼主的帖子,不由得精神一振,豁然开朗,牛掰 路过混个脸熟,顺便为优质内容打 call~ 不请自来,只为说一句:太精彩了! 这波反向操作,我属实没想到! 救命!这波发言太秀了,直接原地封神~
疯狂认同!楼主说出了我不敢说的话 谁懂啊!这内容我能循环看十遍 占个楼慢慢看,先马克一下
楼主辛苦啦,期待下一篇分享 同款经历!我当初也这么过来的😂
页:
[1]
2