机械系统的驱动与控制讲稿模板-2009-41.pdfVIP

  • 2
  • 0
  • 约1.96万字
  • 约 74页
  • 2016-02-24 发布于安徽
  • 举报

机械系统的驱动与控制讲稿模板-2009-41.pdf

《机械系统的驱动与控制》 《机械系统的驱动与控制》 可编程序控制器技术及应用 《机械系统的驱动与控制》 西门子S7-200系列PLC 的编程基础 西门子S7-200系列PLC 的编程基础 可编程控制器的软件及编程语言 可编程序控制器的软件可分为系统软件和应用软件。可编程 控制器编程方法与普通计算机编程方法大不一样。本节主要介绍 可编程控制器编程所需的一些基本概念和约定;重点阐述了编程 语言的形式、指令结构、程序结构类型和组件等编程基本知识, 通过本节的学习,使读者理解可编程序控制器的指令结构、程序 结构类型和组件要素,为后续内容的学习创造基本条件。 系统软件 系统软件 可编程控制器的系统软件就是PLC 的系统管理程序,也可称之为 可编程控制器的操作系统。它是由PLC 的制造厂家编制的,用于 控制可编程控制器本身的运行。系统软件对用户是不透明的。 系统管理程序具有下述几个功能。 管理系统的运行、上载用户程序、生成用户程序的工作环境,如 各程序段内的存储位置、存储空间的安排。 系统软件 (1)负责系统的运行、管理控制可编程序控制器周期循环扫描工作, 对各个运行内容进行时间上的分配管理。 (2 )负责可编程序控制器存储空间的管理,生成用户工作环境。通过 它将用户程序的各个程序代码段读入PLC 内存;将程序内的各个编程元 件、数据参数的存储地址转化为实际的数据格式、与PLC 内物理存放地 址。 (3 )负责系统自检,包括系统出错检验、用户程序语法检验、句法检 验、看门狗定时器运行等。 可编程控制器应用软件 可编程控制器应用软件的基本功能是提供用户的编程软件,指 用户根据自己的控制要求编写的用户程序。由于可编程控制器的应用 场合是工业现场,它的主要用户是电气技术人员,所以其编程语言的 形式、编程方法要适合使用者的接受水平和应用习惯。因而它既不同 于VB 、VC等高级语言,又不同于汇编语言。可编程控制器通常使用 梯形图,逻辑功能图、顺序功能图、流程图及高级语言、指令语句表 等多种编程语言,以适合不同专业背景的电气技术人员使用。 编程语言 计算机运行时,执行的是机器语言—— 由“0”、“1”组成的程序代码。用 机器语言编程无疑是一件枯燥、麻烦且令人生畏的工作。因而为PLC用 户设计的编程语言则是简单易学。可编程序控制器通过应用软件中的指 令解释功能,将用户程序代码逐条翻译成对应的机器语言。载入PLC 中。 编程语言 编程语言 可编程控制器的编程语言有多种形式,作为标准配置的语言是梯形 图逻辑指令、指令语句表指令、逻辑功能图指令3种。下面逐一说 明。 STEP7的编程语言 LAD LAD STL STL 梯形图编辑器(LAD ) 语句表编辑器 (STL) 功能块图编辑器(FBD) FBD FBD 梯形图编程语言( LAD ) 梯形图编程语言又称梯形图逻辑指令, 它是以图形元素表达控制指令、 以图形方式连接,构成程序段,形成控制逻辑。梯形图逻辑指令格式 如下: 元素指令:用不含地址或参数的单个元素表示控制逻辑。如反向信号 流单元指令。 带地址的元素指令:以单个元素加地址的形式表示控制逻辑。如常开 触点单元指令。 带地址和数值的元素指令:以单个元素加地址和数值的形式表示控制 逻辑 梯

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档