全球旧事资料 分类
元式结构、模块式结构、叠装式结构
f应用规模及功能分类:微型、小、中、大、超大型
2PLC的软件组成
PLC的软件由系统程序和用户程序组成。系统程序由PLC制造厂商设计编写的,并存入PLC的系统存储器中,用户不能直接读写与更改。系统程序一般包括系统诊断程序、输入处理程序、编译程序、信息传送程序、监控程序等。PLC用户程序是用户利用PLC的编程语言,根据控制要求编制的程序。PLC编程语言是多种多样的,但基本上可归纳两种类型:一是采用字符表达方式的编程语言,如语句表等;二是采用图形符号表达方式编程语言,如梯形图等。常见的PLC编程语言:梯形图、指令表(语句表)、顺序功能图(SFC、功能块图和高级语言
1)梯形图语言
梯形图语言梯形图语言是在传统电器控制系统中常用的接触器、继电器等图形表达符号的基础上演变而来的。它与电器控制线路图相似,继承了传统电器控制逻辑中使用的框架结构、逻辑运算方式和输入输出形式,具有形象、直观、实用的特点。举例如图21
a电器控制线路图b)PL
C梯形图图21电器控制线路图与梯形图从图21中可看出,两种图基本表示思想是一致的,具体表达方式有一定区别。PLC的梯形图使用的是内部继电器,定时/计数器等,都是由软件来实现的,使用方便,修改灵活,是原电器控制线路硬接线无法比拟的。
2)指令表语言这种编程语言是一种与汇编语言类似的助记符编程表达方式。在PLC
f应用中,经常采用简易编程器,而这种编程器中没有CRT屏幕显示,或没有较大的液晶屏幕显示。因此,就用一系列PLC操作命令组成的指令表将梯形图描述出来,再通过简易编程器输入到PLC中。
梯形图对应的(FX系列PLC)指令表程序。
3)功能块图
功能块图功能块图是一种类似于数字逻辑电路结构的编程语言,由与门、或门、非门、定时器、计数器、触发器等逻辑符号组成。
可以看出,语句是指令表程序的基本单元,每个语句和微机一样也由地址(步序号)、操作码(指令)和操作数(数据)三部分组成。
步序号012345
指令LDORANIOUTLDOUT
数据X1Y0X2Y0X3Y1
4)顺序功能图
4顺序功能图顺序功能图顺序功能图语言(SFC语言)是一种较新的编程方法,又称状态转移图语言。它将一个完整的控制过程分为若干阶段,各阶段具有不同的动作,阶段间有一定的转换条件,转换条件满足就实现阶段转移,上一阶段动作结束,下一阶段动作开始。是用功能表图的方式来表达一个控制过程,对于顺序控制系统特别适用。
5高级语言高级r
好听全球资料 返回顶部