PLC结构化程序的概要及编程语言介绍


PLC结构化程序的概要及编程语言介绍

大家用过PLC的都知道,PLC中的编程有几种方式比如最常用的梯形图形式的、还有结构式的、ST文本式的,这些主要看个人熟悉那种方式就那种方式的编写程序,下面分别聊聊几种编程方式的特点和有什么不同。

首先结构化程序中可将多个程序(部品)汇总为一个程序。因此,可将机械处理的整体分为若干小的子进程,为各子进程分别编写程序,从而可有效提高大系统的程序效率。

1. 结构化程序

所谓程序的结构化 , 是指将可编程控制器CPU的控制内容划分为若干小的处理单位(部品)以形成分层结构 , 从而构成程序的设计方法。 结构化程序中 , 能够意识到顺控程序的结构化进行设计 。

程序分层方法

• 可先对程序概要进行研究,然后慢慢进行详细设计。

• 在分层中设计在最低位的程序,具有极单纯且较高独立性的特点。

程序部品化的优点

• 由于每个部品的处理较为明确,因而可预见整体提高性能。

• 可实现分工作业、多人编程。

• 程序的再利用性高,从而提高开发效率。

2. 程序再利用性的提高

部品化的程序可作为库进行保存。利用程序库便于共享程序资源,有助于提高程序的再利用性。

图形语言

1. 结构化梯形图语言

基于继电器回路的设计技术创建的图形语言。

回路总是从左侧的母线开始。

LD由触点、线圈、功能、功能模块组成。这些要素通过垂直线与水平线相连接


PLC结构化程序的概要及编程语言介绍

2. 功能模块表语言

FBD语言是一种从视觉上易理解的图形语言。

沿着数据以及信号的走向连接进行特定处理的部品(功能、 功能模块)、 变量部品、 常数部品, 由此可以方便地创建程序, 提高程序的生产性


PLC结构化程序的概要及编程语言介绍

3.文本语言

1. 结构文本语言ST

ST语言可以通过语法进行控制,例如与C语言等高级语言同样,采用条件语句进行选择分支、利用循环语句进行重复等。这样,便可以用简洁的方法书写清楚的程序。


PLC结构化程序的概要及编程语言介绍

结束:想学习PLC相关知识的朋友们,请点击关注本头条号。本头条号不定期发布工控方面的专业供大家学习交流。


分享到:


相關文章: