西门子S7-200及其编程软元件.ppt_第1页
西门子S7-200及其编程软元件.ppt_第2页
西门子S7-200及其编程软元件.ppt_第3页
西门子S7-200及其编程软元件.ppt_第4页
西门子S7-200及其编程软元件.ppt_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

西门子s7-200及其编程软元件,自动控制系 张海军 ,本讲主要内容,西门子s7-200简介 s7-200plc的编程软元件,本讲重点,掌握各种元器件的使用 掌握西门子plc的编址方式,一、西门子s7-200简介,s7-400系列大型、高端,s7-200系列小型、数字量为主,s7-300系列中型、通用,体积小巧,功能全面 最适应于中小机器设备的控制,快速的过程控制和复杂的通用机械的最佳解决方案,制造自动化和过程自动化的所有中、高端的应用。,西门子s7-200简介,cpu221,cpu222,cpu224,cpu226,cpu224xp,例,例,例,例,例,例,例,例,例,特石集输站监控系统需要采集的数据有四部分:输油首站、输油末站、锅炉房和中间泵站,共55个点的模拟量。,特石集输站监控系统由四部分组成:输油首站、输油末站、锅炉房和中间泵站,分散在首站、中间站和末站三个地点,距离较远。现有系统是北京安控公司2005年建设完成的,系统采用rtu进行数据采集,通过无线电台进行传送,modbus通讯协议进行无线通信。其中监控中心在中间站,同时中间站包括了锅炉房和中间泵站,系统的首站部分数据和控制属于中间站管理,输油末站的采集和管理不归中间站管理,中间站只负责接收和显示数据。,s7-200,家族产品,s7-200 plc,西门子s7-200安装与接线,s7-200 plc开发系统,setp7-micro/win 软件和仿真环境,二、s7-200plc的编程软元件,plc的编程软元件实质上为存储器单元,每个单元都有唯一的地址。 为方便不同的编程功能需要,存储器单元作了分区,因此有不同类型的编程元件。,2.1 s7-200的编程元件,i(输入继电器) q(输出继电器) m(辅助继电器) sm(特殊标志继电器) s(顺序控制继电器) v(变量存储器) l(局部变量存储器) t(定时器) c(计数器) ai(模拟量输入映像寄存器) aq(模拟量输出映像寄存器) ac(累加器),外部输入/输出,内 部,2.2 plc存储器的数据类型与寻址方式,2.2.1 s7-200的数据类型,2.2.2 寻址方式:位、字节、字、双字,1)位寻址 : 适于控制应用 表示开关量或数字量的状态,若要存取存储区的某一位,则必须指定地址,包括存储器标识符、字节地址和位号。,s7-200采用分区结合字节序号编址。,2)字、字节、双字的寻址,对同一地址进行字节,字和双字存取操作的比较,2.2.3 不同数据存储区的寻址,1) 输入继电器 i,i0.0=“1”:输入点状态为“通”,i0.0=“0”:输入点状态为“断”,2) 输出继电器(输出映像寄存器):q,q0.0=“1”:输出点状态为“通电”,q0.0=“0”:输出点状态为“断电”,3) 变量存储区:v,4) 顺序控制继电器:s,5) 局部存储区:l,s7-200各种cpu存储空间的取值范围,s7-200各种cpu存储空间的取值范围,6) 定时器存储区:t,定时器的分辨率(时基)决定了每个时间间隔的时间长短。 simatic定时器有三种分辨率:1ms、10ms和100ms。如下表所示,定时器号决定了定时器的分辨率。,有记忆,6) 定时器存储区:t,定时器数据有两种形式: - 当前值:16位有符号整数,存储定时器所累计的时间。 - 定时器位:按照当前值和预置值的比较结果置位或者复位。 用定时器地址(t定时器号)来存取这两种形式的定时器数据。,t33,t33,7) 计数器器存储区:c,计数器可以用于累计其输入端脉冲电平由低到高的次数。cpu提供了三种类型的计数器:一种只能增计数;一种只能减计数;另外一种既可以增计数,又可以减计数。,7) 计数器存储区:c,计数器数据有两种形式: - 当前值:16位有符号整数,存储累计值。 - 计数器位:按照当前值和预置值的比较结果置位或者复位。 用计数器地址(c计数器号)来存取计数器数据。 使用位操作指令则存取计数器位;使用字操作指令,则存取计数器当前值。,8) 特殊标志位存储区:sm,sm为cpu与用户之间交换信息。,sm0.1为仅在执行用户程序的第一个扫描周期为“1”状态。,sm0.0一直为“1”状态。,9) 辅助继电器:m,m作为逻辑运算中的中间继电器来使用,暂存中间状态。,m也称为内部标志位(marker)。,10) 高速计数器:hc,对高速事件计数,它独立于cpu的扫描周期;,高速计数器仅有一个32位的有符号整数计数值(或当前值),双字,11) 累加器:ac,s7-200提供了四个32位累加器ac0-ac3;,可以按字节、字或双字的形式来存取累加器中的数值;,s7-200将模拟量值(如温度)转换成1个字长(16位)数字量。 用区域标识符(ai)、数据长度(w)及字节的起始地址来存取这些值。 模拟输入量为1个字长,且从偶数位字节(如0,2,4)开始,必须用偶数字节地址(如aiw0,aiw2,aiw4)来存取。 模拟量输入值为只读数据。,12) 模拟量输入:ai,13) 模拟量输出:aq,s7-200把一个字长(16位)数字值按比例转换为电流或电压。 用区域标识符(aq)、数据长度(w)及字节的起始地址来改变这些值。 模拟量为一个字长,且从偶数字节(如0,2,4)开始,必须用偶数字节地址(如aqw0,aqw2,aqw4)来改变这些值。 模拟量输出值是只写数据,间接寻址方式,存储单元可以是一个地址,称为间接寻址。 间接寻址用指针来访问存储区数据。指针以双字的形式存储其他存储区的地址

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论