用户登陆 用户注册
您的位置:首页>
技术文章>内容正文
Rockwell A-B 可编程序控制器的编程
[正文]:摘 要:介绍rockwell a-b可编程序控制器(plc)的编程方式(梯形图、结构文本、顺序功能图等),指令系统及编程手段(编程软件及编程设备)。
关键词:可编程序控制器;指令;编程软件rockwell a-b的plc由于支持多种编程方式,具有丰富的编程指令,加上各系列的plc都有相应的编程软件,调试仿真软件,因此在自动化领域中已越来越受到广泛的应用。
一、编程方式所有的a-b plc(micrologix1000, slc500, plc-5和controllogix)都支持梯形图的编程方式,而大多数plc-5系列处理器(增强型以上系列)还支持结构文本及顺序功能图两种编程方式。
1、梯形图梯形图是一种最典型,也是最基本的编程方式,它采用图形语言,沿用了继电器的触点、线圈、串并联等术语和图形符号,并增加了一些继电接触控制没有的符号。
梯形图形象、直观,对于熟悉继电器表示方式的人来说,非常容易接受,而不需要学习更深的计算机知识。
这是一种最为广泛的编程方式,适用于顺序逻辑控制、离散量控制、定时/计数控制等操作。
梯形图一般由多个不同的阶梯组成,每一个阶梯又可以由一个或几个输入指令及一个输出指令组成。
输出指令应出现在阶梯的最右边,而输入指令则出现在输出指令的左边,如图1所示。
图12、结构文本结构文本类似于basic编程,利用它可以很方便地建立、编辑和实现复杂的算法,特别在数据处理、计算存储、决策判断、优化算法等涉及描述多种数据类型的变量应用中非常有效。
对于plc-5处理器结构文本可以支持以下结构。
赋值:赋一个整数或浮点数值给一个数据单元非保持型位赋值:赋一个二进制数给一个位单元,当处理器工作模式从编程方式到运行方式时或当顺序功能图(sfc)的步被扫描后,这些位被清零。
保持型位赋值:赋一个二进制数给一个位单元,当处理器工作模式从编程方式到运行方式时或sfc的步被扫描后,这些位并不被清零。
if-then-else:有条件的执行一段程序for-next:重复执行一段程序while:只要输入表达式为真就重复执行一段程序repeat:重复执行一段程序直至某输入表达式为真exit:在处理器到达正常结束条件之前退出循环结构(repeat,for 或while)case:根据一个数学表达式或操作数据的值有条件地执行一段程序;;:相当于一个无操作指令nop梯形图功能:可调用任一梯形图程序或指令。
下面是一段利用结构文本的编程例子:if (t4:0.dn) thenton(t4:0,0.01,100,0)else res(t4:0)end-if3、顺序功能图sfcsfc 是一种顺序控制语言,用这种语言可以对一个控制过程进行控制,并显示该过程的状态。
对于用户的应用,可将逻辑分成易于处理的步和转换来替代较长的梯形图或结构文本。
sfc中的每一步对应于一个控制任务(实际上是一段为了完成某一个控制任务的程序,该程序可以是梯形图、结构文本、sfc的任一形式),用方框表示,步与步之间有转换条件(也是一段程序),通过对该条件的检测来决定处理器什么时候可始执行下一步,转换条件用水平线表示。
通过显示这些步和转换条件,你可在任何时刻看到一个机器过程的状态。
简单的sfc程序例子,如图2示。
图2二、指令系统a-b plc具有丰富的指令系统(约有110多条指令),虽然不同系列的plc所能支持的指令的种类有所区别,但一些基本指令却是大家共用的,下面主要介绍plc-5系列可编程序控制器的指令类型。
1、继电器指令继电器指令用于监控数据表中的位状态,如输入位或者计时器控制字的位,继电器型指令包括:检查通(xic);检查断(xio);输出激励(ote);输出锁存(otl);输出解锁(otu);立即输入(iin);立即输出(iot)。
2、计时器/计数器指令
网站首页
培训课程
维修指南
技术文章
家电专栏
供应信息
求购信息
培训资讯
展会信息
电脑专栏
教程下载
资料下载
常用软件
PLC教程
PLC资料
变频伺服
低压电器
维修资料
人机界面
自控仪表
工控机类
文章标题:
中国工控资源网手机版 2012
电话:010-67577139 13811659603
培训咨询QQ:657167934 471895637 销售咨询QQ:623769457
联系邮箱:zggkzyw@163.com
京ICP备11002135号
报时(2026-04-07 11:51:33)