购买电脑的报告:PLC程序设计基础

来源:百度文库 编辑:中财网 时间:2024/05/11 13:11:18
PLC程序设计基础
作者:plczone  来源:本站整理  发布时间:2011-7-23 21:30:26  发布人:admin
 
1  PLC的编程语言1.1  PLC编程语言的国际标准   IEC 61131-3标准的5种编程语言:(1) 顺序功能图(Sequential Function Chart);(2) 梯形图(Ladder Diagram);(3) 功能块图(Function Block Diagram);(4) 指令表(Instruction List);(5) 结构文本(Structured Text)。 图3-1  PLC的编程语言 图3-3 梯形图                            图3-4 功能块图与语句表 图3-5  梯形图“能流”(Power Flow)只能从左向右流动。1.2  梯形图的主要特点2  FX系列PLC梯形图中的编程元件2.1  基本数据结构1.位元件X:输入继电器,接收外部触点和电子开关输入给PLC的开关量信号。Y:输出继电器,用于从PLC输出开关量信号,去控制外部负载。M(辅助继电器)和S(状态继电器):PLC内部的运算标志。用二进制数1和0来表示位元件的两种状态。2.字元件8个连续的二进制位组成一个字节(Byte),16个连续的二进制位组成一个字(Word),两个连续的字元件组成一个双字(Double Word)。字的最高位(第15位)为符号位,正数的符号位为0,负数的符号位为1。2.2  FX系列PLC的性能指标2.3  输入继电器与输出继电器 图3-6  输入继电器与输出继电器2.4  辅助继电器与状态1.通用辅助继电器2.有保持功能的辅助继电器3.特殊辅助继电器M8000(运行监视):RUN模式时为ON;STOP模式为OFF。M8002(初始化脉冲):仅在M8000由OFF变为ON状态时的一个扫描周期内为ON。M8011~M8014分别是10ms、100ms、1s和1min时钟脉冲。    M8005(锂电池电压降低)。4.状态(State)是用于编制顺序控制程序的一种编程元件。             图3-7  断电保持功能                                图3-8  波形图2.5 定时器1.通用定时器  图3-10  定时器 图3-11  输入电路断开后延时的电路2.累计型定时器 图3-12  累计型定时器2.6  内部计数器     1.16位加计数器 图3-13  16位加计数器                                         图3-14  加/减计数器2.32位加减计数器2.7 高速计数器1.高速计数器(HSC)概述 2.一相高速计数器 图3-15 一相高速计数器                                        图3-16  AB相高速计数器3.两相双向计数器4.A-B相型双计数输入高速计数器5.高速计数器的计数频率2.8 数据寄存器1.通用数据寄存器2.保持型数据寄存器3.特殊数据寄存器D8000~D82555.外部调整寄存器D8030和D80316.变址寄存器V0~V7和Z0~Z72.9 指针与常数       分支、子程序使用指针P,中断使用指针I。       K表示十进制常数,H表示十六进制常数。  3  FX系列PLC的基本逻辑指令3.1  LD、LDI、OUT指令 图3-18  LD、LDI与OUT指令                       图3-19  AND与ANI指令3.2  串联指令与并联指令 图3-20  不推荐的电路                                             图3-21  OR与ORI指令 图3-22  ORB指令 图3-23  ANB指令3.3  堆栈指令与多重分支输出电路 图3-24  堆栈与分支输出电路 图3-25  二层栈多重分支输出电路3.4  边沿检测指令 图3-26  脉冲输出指令 图3-27  边沿检测触点指令3.5  置位指令与复位指令 图3-28  置位复位指令 图3-29  定时器与计数器的复位3.6  其他指令 图3-30 主控指令 图3-32  INV指令                                                        图3-33  双线圈输出的处理3.7  编程注意事项 图3-34  梯形图的优化设计  本篇文章来源于 PLC家园|www.plczone.com 原文链接:http://www.plczone.com/jc/384/201107/20631.html