PLC是通过程序来实现具体的控制功能的。程序设计就是采用一定的编程语言把一个控制任务描述出来。尽管国内外PLC生产厂家采用的编程语言各不相同,但在表达方式上一般都有梯形图、指令表、逻辑功能图和高级语言等几种形式,其中梯形图和指令表是最常用的编程方式。
梯形图是一种图形语言,沿用了电气工程师们熟悉的继电器控制系统的原理图形式,如继电器触点、线圈、串并联等术语和图形符号等,并和计算机的特点结合起来,增加了许多功能强而又使用灵活的指令,使得编程更加容易。梯形图具有形象、直观等特点,很容易被具有电控基础的工程技术人员接受。梯形图语言多用于计算机软件编程环境。
指令表就是使用英文名称的缩写来表示PLC的各种功能的助记符,类似微机的汇编语言,但远比汇编语言容易理解和掌握。这些助记符语言构成的可以完成控制任务的指令组合就是语句表,指令由助记符和操作数两部分组成。助记符是指令功能的符号表示,操作数是指令中的参数或保存参数的存储单元(继电器)的地址。助记符语言常用于手持编程器。
FP1指令系统包含190多条指令,内容十分丰富,不仅可以实现继电器-接触器系统中的基本逻辑操作,还能完成数学运算、数据处理、中断、通信等复杂功能。考虑到实用性和学习的方便,本节将分类重点介绍一些常用的指令,并配合举例进行说明;对于其他指令,不做说明,详细用法请参见《松下可编程序控制器编程手册》。表7-1中给出了松下FP1系列PLC常用型号的指令统计表。(www.xing528.com)
表7-1 FP1系列PLC指令统计表
FP1的指令按照功能可分为两大类,即基本指令和高级指令。其中基本指令主要是指直接对输入/输出触点进行操作的指令,高级指令是指扩展功能指令。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。