西门子plc硬件与step7.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西门子plc硬件与step7

内 容 .2 系统配置 .2.1 硬件结构配置 机架的连接 .2.2 硬件地址配置 I/O地址的生成 DI/DO模块缺省地址配置 AI/AO模块缺省地址配置 .3.1??STL指令及其结构 操作数 操作数(1) .3.2 寻址方式 立即寻址 存储器直接寻址 存储器间接寻址 .3.3 逻辑操作结果(RLO) .3.4 位逻辑运算指令 ⑴串联逻辑 ⑵并联逻辑 ⑶ 串并联的复合达式和先“与”后“或” ⑷ 输出指令(=) ⑸置位/复位指令 .3.5 数字操作运算指令 .4 程序结构 逻辑块的调用关系 结构化编程的“块” FB 与 FC .4.1 数据块 ⑴ 数据块定义 ⑵ 数据块访问 ⑶ 背景数据块和共享数据块 .4.2 逻辑功能块 ⑴ 变量声明表(局部数据) _ .4.3 组织块及中断优先级 .4.3 组织块及中断优先级 两个常用组织块 _ .5 S7 PLC的网络通信 .5.1 MPI通信 MPI通信 PROFIBUS-DP (分布式外设)用于连接分布式I/O,例如,SIMATIC ET 200,带PROFIBUS DP接口的变频器。响应时间非常之快。 PROFIBUS-PA 适用于PROFIBUS的过程自动化。PA将自动化系统和过程控制系统与压力、温度和液位变送器等现场设备连接起来,从网络层次上来看,PA更位于生产现场,它串行连接生产过程的各个生产设备,如仪器仪表,流量计,液位计等。其上层是DP总线。 .5.3 工业以太网 .6 可编程控制器的应用示例 .6.4 PLC系统的软件设计 .6.3 硬件组态 S7 PLC程序在采用结构化编程中,一个程序由许多逻辑功能块(子程序)组成,这些逻辑功能块允许相互调用。调用块可以是任何逻辑块(OB、FB、FC),被调用块只能是功能块(除OB外的逻辑块FB、FC、SFB、SFC)。 用 户 调用指令 程 序 调用块 (OB、FB、FC) FB FC SFB SFC 被调用块 OB块不可以被调用 功能块由两个主要部分组成:一是变量声明表;二是指令程序 FC功能块 FB功能块 FB功能块有一个数据块附属于该功能块,并随功能块的调用而打开,功能块的结束而关闭,该数据块称背景数据块(Instance Data Block) 1. 背景数据块的数据结构与FB块的变量声明表(除临时变量)完全相同 2. 为变量声明表中声明的in、out、in_out和stat 4种类型局部数据分配的存储空间是背景数据块,当FB结束时背景块中的数据继续保存“记忆” CALL FB4 , DB33 a1:= a2:= b1:= c1:= FB块的调用: FC功能块没有背景数据块,因此不能使用静态变量,在变量声明表中可以声明包括in、out、in_out和temp 4种类型局部数据 CALL FC1 a1:= a2:= b1:= c1:= FC块的调用: 1. 操作系统在L堆栈(主要是存放用户程序的临时变量)中给FC的临时变量分配存储空间 2. FC块的参数表中的各参数在块操作结束前应被使用(或存放到特定位置),否则它们将不会被自动保存。 S7提供了各种不同的组织块(OB),这些组织块允许用户创建在特定时间或对特定事件响应的程序,这些OB可分为: 主循环块OB1(任何时候都需要) 启动模块 OB 100 1. CPU中的这些组织块分有优先级 2. OB1是主循环块,任何S7PLC系统都需要OB1,所以OB1被分配为最低优先级 27 当CPU从STOP状态到RUN状态时启动 OB100启动★ 26 检测到模块诊断错误或超时错误时启动 OB80~0B87异步错误中断★ 16 检测到外部模块的中断请求时允许 OB40硬件中断 12 根据特定的时间间隔允许 OB35循环中断★★ 3 受SFC22控制启动后延时特定时间允许 OB20延时中断 2 根据设置的日期、时间定时启动 OB10时间中断 1(最低) 基本组织块,循环扫描 OB1主循环r★★ 优先级 说明 OB块 部分OB块的优先级: (a) 主循环块(OB1) ※OB1是最重要的组织块,当PLC从STOP状态切换到RUN状态后,CPU首先调用OB100一次,OB100调用结束后,操作系统开始周而复

文档评论(0)

sandaolingcrh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档