自动化设备|余姚市阿尔法自动技术研究所|自动化装配|自动化检测系统|自动化控制元器件|喷雾器设备|喷雾器自动化设备|非标设备
 
插管设备+
灌装设备+
检测设备+
组装设备+
知识|PLC编程技术
作者:webmaster
---- 工厂自动化系统系列知识之PLC编程技术
 
[导读]:PLC是工厂里目前使用最多的自动化控制设备,也是网友关注最多的自动化产品之一。PLC的编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同与一般的汇编语言,它既要满足易于编写,又要满足易于调试的要求。目前,还没有一种对各厂家产品都能兼容的编程语言。如三菱公司的产品有它自己的编程语言,OMRON公司的产品也有它自己的语言。下面就使用了西门子和三菱两种不同的编程语言来讨论怎样进行PLC编程。


PLC编程基本指令系统简介

  PLC的编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同与一般的汇编语言,它既要满足易于编写,又要满足易于调试的要求。目前,还没有一种对各厂家产品都能兼容的编程语言。如三菱公司的产品有它自己的编程语言,OMRON公司的产品也有它自己的语言。但不管什么型号的PLC,其编程语言都具有以下特点:
  1.图形式指令结构:程序由图形方式表达,指令由不同的图形符号组成,易于理解和记忆。系统的软件开发者已把工业控制中所需的独立运算功能编制成象征性图形,用户根据自己的需要把这些图形进行组合,并填入适当的参数。在逻辑运算部分,几乎所有的厂家都采用类似于继电器控制电路的梯形图,很容易接受。如西门子公司还采用控制系统流程图来表示,它沿用二进制逻辑元件图形符号来表达控制关系,很直观易懂。较复杂的算术运算、定时计数等,一般也参照梯形图或逻辑元件图给予表示,虽然象征性不如逻辑运算部分,也受用户欢迎
  2.明确的变量常数:图形符相当于操作码,规定了运算功能,操作数由用户填人,如:K400,T120等。PLC中的变量和常数以及其取值范围有明确规定,由产品型号决定,可查阅产品目录手册。
  3.简化的程序结构:PLC的程序结构通常很简单,典型的为块式结构,不同块完成不同的功能,使程序的调试者对整个程序的控制功能和控制顺序有清晰的概。
  4.简化应用软件生成过程:使用汇编语言和高级语言编写程序,要完成编辑、编译和连接三个过程,而使用编程语言,只需要编辑一个过程,其余由系统软件自动完成,整个编辑过程都在人机对话下进行的,不要求用户有高深的软件设计能力。
  5.强化调试手段:无论是汇编程序,还是高级语言程序调试,都是令编辑人员头疼的事,而PLC的程序调试提供了完备的条件,使用编程器,利用PLC和编程器上的按键、显示和内部编辑、调试、监控等,并在软件支持下,诊断和调试操作都很简单。
总之,PLC的编程语言是面向用户的,对使用者不要求具备高深的知识、不需要长时间的专门训练
PLC中的四则及逻辑运算

  四则及逻辑运算指令是基本运算指令。可完成四则运算或逻辑运算,可通过运算实现数据的传送、变位及其他控制功能。可编程控制器中两种四则运算,即整数四则运算和实数四则运算。前者指令较简单,参加运算的数据只能是整数。非整数参加运算需先取整,除法运算的结果分为商和余数。整数四则运算进行较高准确度要求的计算时,需将小数点前后的数值分别计算再将数据组合起来,除法运算时要对余数再做多次运算才能形成最后的商。这就使程序的设计非常繁琐。而实数运算是浮点运算,是一种高准确度的运算。
FX2 系列可编程控制器仅有整数运算指令。FX2n 系列可编程控制器具有实数运算指令。
  ADD加法指令是将指定的源元件中的二进制数相加,结果送到指定的目标元件中去。SUB减法指令是将指定的源元件中的二进制数相减,结果送到指定的目标元件中去。MUL乘法指令是将指定的源元件中的二进制数相乘,结果送到指定的目标元件中去。DIV除法指令是将指定的源元件中的二进制数相除,[S1]为被除数,[S2]为除数,商送到指定的目标元件[D]中去,余数送到[D]的下一个目标元件。
用功能指令实现以下算式的运算: 38X/255+2 的梯形图如图所示。 

发表于:2009-7-8 10:58:46
[返回上页]
 
 
本站浏览量:
您是第 访问者
Copyright:2009 AERFA All Rights Reserved 余姚阿尔法自动技术研究所 版权所有   备案号:浙ICP备09030244号
地址:浙江余姚市马渚镇永兴路51号 电话:086-0574-62466747 传真:086-0574-62456878  技术支持中博网络
网站地图 余姚阿尔法自动化专业致力于自动化设备喷雾器设备自动化装配自动化检测系统自动化控制元器件喷雾器自动化设备非标设备非标自动化设备自动化非标设备等等研究、制造、开发。
友情链接上销纤瓷板塑料水箱eefl石墨烯水表接头铝压铸宁波酒店用品