首 结束 第五章7200系列PC的基本指令 5.1S7-200编程的基本概念 5.2基本逻辑指令 5.3程序控制指令 5.4PLC初步编程指导 5.5简单程序编制
首页 上一页 下一页 结束 第五章 S7-200系列PLC的基本指令 5.1 S7-200编程的基本概念 5.2 基本逻辑指令 5.3 程序控制指令 5.4 PLC初步编程指导 5.5 简单程序编制
首 结束 5,17200编程的基本概 5.1.1编程语言 5.1.2数据类型 5.1.3用户程序的结构 5.1.4编程的一般约定 回
首页 上一页 下一页 结束 5.1 S7-200编程的基本概念 5.1.1 编程语言 5.1.2 数据类型 5.1.3 用户程序的结构 5.1.4 编程的一般约定 返回
首 结束 5,,编程语 可编程控制器的工作过程是依据一连串的控制指令来进行的,这些控制指令就是我们常说的编程语言。可 编程控制器的编程语言一般有梯形图、语句表、功能块图和计算机髙级语言等几种。S7-200可编程控制器 般使用梯形图、语句表和功能块图 梯形图是一种图形语言,它任沿用了继电器的触点和线圈等符号。它是以继电器控制系统的电器原理 图为基础演变而来的,易于初学者使用,图形表示易于理解,而且全世界通用 PLG的梯形图使用的内部继电器,定时器和计数器等都是通过软件来实现的,使用方便,修改灵活 例如图5-1所示,该控制程序具有启动自锁、延时断开的功能 0.0 0.1 T38 Q0.0 Q00 T38 TON +10PT 5-1梯形图编程实 语句表是通过指令助记符控制程序的,类似计算机汇编语言,它适合有经验的程序员。不同厂家的PL所 采用的指令集往往不同,所以对于同一个梯形图,书写的语句表指令形式也不尽相同 语句是用户程序的基本单元,每条语句都规定了CPU该如何动作,实现什么功能。PLc的语句表由操作码和 操作数构成:操作码操作数 操作码告诉CPU要执行的功能,操作数提供执行过程中所需的参数。应该注意的是,有的操作码是没有 操作数的
首页 上一页 下一页 结束 5.1.1 编程语言 可编程控制器的工作过程是依据一连串的控制指令来进行的,这些控制指令就是我们常说的编程语言。可 编程控制器的编程语言一般有梯形图、语句表、功能块图和计算机高级语言等几种。S7-200可编程控制器 一般使用梯形图、语句表和功能块图。 梯形图是一种图形语言,它任沿用了继电器的触点和线圈等符号。它是以继电器控制系统的电器原理 图为基础演变而来的,易于初学者使用,图形表示易于理解,而且全世界通用。 PLC的梯形图使用的内部继电器,定时器和计数器等都是通过软件来实现的,使用方便,修改灵活。 例如图5-1所示,该控制程序具有启动自锁、延时断开的功能。 图5-1 梯形图编程实例 语句表是通过指令助记符控制程序的,类似计算机汇编语言,它适合有经验的程序员。不同厂家的PLC所 采用的指令集往往不同,所以对于同一个梯形图,书写的语句表指令形式也不尽相同。 语句是用户程序的基本单元,每条语句都规定了CPU该如何动作,实现什么功能。PLC的语句表由操作码和 操作数构成:操作码 操作数… 操作码告诉CPU要执行的功能,操作数提供执行过程中所需的参数。应该注意的是,有的操作码是没有 操作数的
首 结束 5,,编程语言 与图5-1相对应的语句表指令如图5-2所示 I0.0 T38 Q0.0 LPP ToNT38,+10 图5-2语句表编程实例 功能块图又称逻辑盒指令,它沿用了半导体逻辑电路的逻辑方框图,没有像梯形图中的触点和线圈,对每 种功能都使用一个运算方法,其运算功能由方框图内的符号确定。控制逻辑常用“与”、“或”、“非” 三种逻辑功能来表达,方框的左边为输入,右边为输出。 与图5-1相对应的功能块图如图5-3所示
首页 上一页 下一页 结束 5.1.1 编程语言 与图5-1相对应的语句表指令如图5-2所示: 图5-2 语句表编程实例 功能块图又称逻辑盒指令,它沿用了半导体逻辑电路的逻辑方框图,没有像梯形图中的触点和线圈,对每 种功能都使用一个运算方法,其运算功能由方框图内的符号确定。控制逻辑常用“与”、“或”、“非” 三种逻辑功能来表达,方框的左边为输入,右边为输出。 与图5-1相对应的功能块图如图5-3所示:
首页画上一页下一页结束 5,,编程语 TON 图5-3功能块图编程实例 由于各厂家生产的PLC系列各不相同,使用的指令符号也各有差异,不过梯形图编程基本上大同小异。本 书都是基于 SimatIc s7-200系列可编程控制器来介绍梯形图、语句表指令的编程方法
首页 上一页 下一页 结束 5.1.1 编程语言 图5-3 功能块图编程实例 由于各厂家生产的PLC系列各不相同,使用的指令符号也各有差异,不过梯形图编程基本上大同小异。本 书都是基于Simatlc S7-200系列可编程控制器来介绍梯形图、语句表指令的编程方法