plc的编程语言与plc系统设计-爱游戏官网平台

plc的编程语言与plc系统设计

发布日期:2012-02-14 11:34  浏览次数:

    可编程控制器是根据终端客户的控制要求编写程序来进行工作的,程序的编制就是用一定的编程语言把一个控制任务描述出来。用编程语言把工艺要求表达清楚。编程语言多种多样,不一样的plc厂家和不一样的plc型号,采用的表达方式也是不一样的,但基本上可以归纳为四种:梯形图、指令表、逻辑功能图和高级语言等。

    1、梯形图

    梯形图是一种图形语言,它沿用了传统的继电接触器控制系统中的框架结构、逻辑关系和继电器触点、线圈、串并联等术语及图形符号,并且加进了许多功能强而又使用灵活的指令,将微机的特点结合进去,使编程比较容易。梯形图比较形象、直观,世界上各生产厂家的plc都把梯形图作为先进用户编程语言。

    2、指令表

    指令表语言类似于计算机的汇编语言,是属于面向机器硬件的一种语言,更适合于熟悉可编程控制器结构原理和逻辑编程有经验的程序员来编写。

    指令就是用英文名称的缩写字母来表达plc各种功能助记符号,由指令构成的能完成控制任务的指令组合就是指令表。每一条指令一般由指令助记符和作用器件编号两部分组成。

   3、逻辑符号图

    逻辑符号图的图形结构与数字电子电路的结构极为相似,模块有输出端和输人端,输出端和输人端的函数关系也使用与、或、非、异或等逻辑图,模块之间的连接方式与电路的连接方式也基本相同。熟悉电路工作的人习惯使用这类语言。

    4、高级语言

    高级编程语言,适合于熟悉计算机高级语言的编程人员,当遇到复杂运算和处理大量数据时,使用它们可以大大地节省编程时间,而且使源程序清晰易读,降低出错的概率。

    此前plc可以使用的高级语言有两个大类:一是直接将诸如borland c/c 开发环境应用到plc的程序设计领域。另一类是各厂商自行开发的高级编程语言,或称之为编程工具。高级编程工具以及所带的软件程序包可以使程序开发工作变得非常省时、简单,而且利用这些工具可使系统的结构体现得非常清晰。

南京康卓公司承接 低压成套柜 报价电话:025-86666104  公司地址:南京六合雄峰西路5号

 

网站地图