来源:电气电子发烧友(头条)

大家用过PLC的都知道,PLC中的编程有几种方式比如最常用的梯形图形式的、还有结构式的、ST文本式的,这些主要看个人熟悉那种方式就那种方式的编写程序,下面分别聊聊几种编程方式的特点和有什么不同。 首先结构化程序中可将多个程序(部品)汇总为一个程序。因此,可将机械处理的整体分为若干小的子进程,为各子进程分别编写程序,从而可有效提高大系统的程序效率。 1. 结构化程序所谓程序的结构化 , 是指将可编程控制器CPU的控制内容划分为若干小的处理单位(部品)以形成分层结构 , 从而构成程序的设计方法。 结构化程序中 , 能够意识到顺控程序的结构化进行设计 。 程序分层方法 • 可先对程序概要进行研究,然后慢慢进行详细设计。 • 在分层中设计在最低位的程序,具有极单纯且较高独立性的特点。 程序部品化的优点 • 由于每个部品的处理较为明确,因而可预见整体提高性能。 • 可实现分工作业、多人编程。 • 程序的再利用性高,从而提高开发效率。 2. 程序再利用性的提高部品化的程序可作为库进行保存。利用程序库便于共享程序资源,有助于提高程序的再利用性。 图形语言1. 结构化梯形图语言 回路总是从左侧的母线开始。 LD由触点、线圈、功能、功能模块组成。这些要素通过垂直线与水平线相连接

2. 功能模块表语言 FBD语言是一种从视觉上易理解的图形语言。 沿着数据以及信号的走向连接进行特定处理的部品(功能、 功能模块)、 变量部品、 常数部品, 由此可以方便地创建程序, 提高程序的生产性

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

|