PLC系统也是由硬件系统和软件系统两大部分组成。计数器逻辑PLC为用户提供了若干计数器,它们是由软件来实现的,可采用递减、递增或双向计数。图1-5 PLC的组成逻辑部分:处理来自输入部分的信息,并按照被控对象的实际动作要求做出正确的反应。PLC采用集中采样、集中输出的工作方式,减少了外界的干扰。......
2023-06-18
PLC的软件由系统程序和用户程序组成。
系统程序由PLC制造厂商设计编写,并存入PLC的系统存储器中,用户不能直接读写与更改。系统程序一般包括系统诊断程序、输入处理程序、编译程序、信息传送程序、监控程序等。
PLC的用户程序是用户利用PLC的编程语言,根据控制要求编制的程序。PLC是专门为工业控制而开发的装置。其主要使用者是广大电气技术人员。为了满足他们的传统习惯和掌握能力,PLC的主要编程语言采用比计算机语言相对简单、易懂、形象的专用语言。
PLC编程语言是多种多样的,不同生产厂家、不同系列的PLC产品采用的编程语言的表达方式也不相同,但基本上可归纳为两种类型:一种是采用字符表达方式的编程语言,如语句表等;另一种是采用图形符号表达方式的编程语言,如梯形图等。
以下简要介绍几种常见的PLC编程语言。
(1)梯形图语言
梯形图是在传统电器控制系统中常用的接触器、继电器等图形表达符号的基础上演变而来的。它与电器控制线路图相似,继承了传统电器控制逻辑中使用的框架结构、逻辑运算方式和输入/输出形式,具有形象、直观、实用的特点。因此,这种编程语言为广大电气技术人员所熟知,是应用最广泛的PLC的编程语言,是PLC的第一编程语言。
图1-4所示是传统的电器控制线路图和PLC梯形图。
图1-4 电器控制线路图与梯形图
从图1-4中可看出,两种图基本表示思想是一致的,具体表达方式有一定区别。PLC的梯形图使用的是内部继电器、定时/计数器等,都是由软件来实现的,使用方便,修改灵活,是原电器控制线路硬接线所无法比拟的。
(2)语句表语言
语句表语言是一种与汇编语言类似的助记符编程表达方式。在PLC应用中经常采用的编程器是简易编程器,而这种编程器中没有CRT屏幕显示,或没有较大的液晶屏幕显示。因此,生产厂家就用一系列PLC操作命令组成的语句表将梯形图描述出来,再通过简易编程器输入PLC中。虽然各个PLC生产厂家的语句表形式不尽相同,但基本功能相差无几。以下是与图1-4中梯形图对应的(FX系列PLC)语句表程序。
LD X0
OR Y0
ANI X1
ANI X2
OUT Y0
从上面的程序可以看出,语句是语句表程序的基本单元,每个语句由地址(步序号)、操作码(指令)和操作数(数据)三部分组成。
(3)逻辑图语言
逻辑图是一种类似于数字逻辑电路结构的编程语言,由与门、或门、非门、定时器、计数器、触发器等逻辑符号组成,如图1-5所示。有数字电路基础的电气技术人员较容易掌握这种语言。
图1-5 逻辑图语言编程
(4)功能表图语言
功能表图语言(SFC语言)是一种较新的编程方法,又称状态转移图语言。它将一个完整的控制过程分为若干阶段,各阶段具有不同的动作,阶段间有一定的转换条件。只要转换条件满足,PLC就实现阶段转移,上一阶段动作结束,下一阶段动作开始。用功能表图的方式来表达一个控制过程,对于顺序控制系统特别适用。
(5)高级语言
随着PLC技术的发展,为了增强PLC的运算、数据处理及通信等功能,以上编程语言无法很好地满足要求。近年来推出的PLC,尤其是大型PLC,都可用高级语言,如BASIC语言、C语言、Pascal语言等进行编程。PLC采用高级语言后,用户可以像使用普通微型计算机一样操作PLC,使PLC的各种功能得到更好的发挥。
有关PLC及传感器技术的文章
PLC系统也是由硬件系统和软件系统两大部分组成。计数器逻辑PLC为用户提供了若干计数器,它们是由软件来实现的,可采用递减、递增或双向计数。图1-5 PLC的组成逻辑部分:处理来自输入部分的信息,并按照被控对象的实际动作要求做出正确的反应。PLC采用集中采样、集中输出的工作方式,减少了外界的干扰。......
2023-06-18
PLC的硬件主要由中央处理器、存储器、输入单元、输出单元、通信接口、扩展接口电源等部分组成。整体式PLC的所有部件都装在同一机壳内,其组成框图如图1-1所示。图1-1整体式PLC组成框图下面对PLC主要组成部分进行简单介绍。系统程序是由PLC的制造厂家编写的,和PLC的硬件组成有关,完成系统诊断、命令解释、功能子程序调用管理、逻辑运算、通信及各种参数设定等功能,提供PLC运行的平台。I/O点数是选择PLC的重要依据之一。......
2023-06-20
机器人语言已成为机器人技术的一个重要部分。自机器人出现以来,美国、日本等机器人的原创国也同时开始进行机器人语言的研究。美国IBM公司也一直致力于机器人语言的研究,并取得了不少成果。1984年,Unimation公司又推出了在VAL基础上改进的机器人语言——VALⅡ语言。这是因为机器人的功能不断拓展,需要新的语言来配合其工作。......
2023-06-26
PLC的种类很多,但结构大同小异,典型的PLC控制系统组成框图如图5-4所示。I/O点数是选择PLC的重要依据之一。PLC的电源对电网提供的电源稳定度要求不高,一般允许电源电压在其额定值±15%的范围内波动。......
2023-06-15
PLC的编程语言一般有_______、_______、_______等。PLC 按结构形式划分主要有_______和_______两种。PLC 中输入和输出信号的数量,也就是输入、输出端子数总和称为______________。PLC的输出形式一般分为______________、______________和______________三种形式。A.1967年B.1968年C.1969年D.1970年PLC 控制系统能取代继电-接触器控制系统的()部分。A.8B.16C.4D.2在对PLC 进行分类时,I/O 点数为()点时,可以看作是大型PLC。简述PLC的主要特点。......
2023-06-27
编写C语言程序时特点如下:①一个C语言源程序可以由一个或多个源文件组成。②C语言程序的扩展名为“.C”。C语言在进行单片机软件设计时使用的词汇有六类:标识符,关键字,运算符,分隔符,常量,注释符等。......
2023-11-04
实例程序:5.光敏传感器的例程光敏传感器实质是一个光敏电阻,根据光的照射强度会改变其自身的阻值。程序和倾斜开关的例程通用。编程原理:传感器A0口接Arduino板模拟口的A1口,读取传感器的值。......
2023-06-26
从图1-2中可以看出,PLC内部主要部件有:图1-2 PLC硬件系统的简化框图1.CPUCPU是PLC的核心组成部分,与通用微机的CPU一样,它在PLC系统中的作用类似于人体的神经中枢,图1-3所示为CPU模块功能示意。通常PLC产品资料中所指的存储器形式或存储方式及容量,是对用户程序存储器而言。根据不同档次的PLC产品选配相应的编程器。......
2023-06-18
相关推荐