西门子S7-200编程元件介绍.ppt

  1. 1、本文档共90页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.1 S7-200 PLC的内部元件及程序结构 3.1.1 S7-200 PLC的基本数据类型 位、字节、字和双字 位(bit):二进制数的1位只有O和1两种不同的取值。 字节(Byte):8位二进制数组成1个字节。 字(Word):两个字节。 双字(Double Word):两个字。 表3-2 不同长度的整数所表示的数值范围 表3-1 S7-200 PLC的基本数据类型及其范围 3.1.2 寻址方式 指令中如何提供操作数或操作数地址,称为寻址方式。 S7-200 PLC的寻址方式有:立即寻址、直接寻址、间接寻址。 3)存储区内另有一些元件是具有一定功能的硬件,由于元件数量很少,所以不用指出元件所在存储区域的字节,而是直接指出其编号。其寻址格式为:Ax,如T0、C0、HC0、AC0等。 3.1.4 S7-200 PLC的程序结构 1. 线性化编程 2. 分部式编程 3. 结构化编程 S7-200 PLC的程序结构属于线性化编程,其用户程序一般由三部分构成: (1)程序块:主程序 、子程序 、中断程序 (2)数据块: S7-200 PLC中的数据块,一般为DB1,主要用来存放用户程序运行所需的数据。在数据块中允许存放的数据类型为布尔型、十进制、二进制或十六进制,字母、数字和字符型。 (3)系统块:在S7-200 PLC中,系统块中存放的是CPU组态数据,如果在编程软件或其他编程工具上未进行CPU的组态,则系统以默认值进行自动配置。 3.2 S7-200 PLC的基本逻辑指令 基本逻辑指令在语句表语言中是指对位存储单元的简单逻辑运算,在梯形图中是指对触点的简单连接和对标准线圈的输出。 3.2.1 位逻辑指令 3.2.2 定时器指令 3.2.3 计数器指令 3.2.4 定时器及计数器指令的使用扩展 3.2.5 移位寄存器指令 3.2.6 比较触点指令 3.2.7 顺序控制指令 3.2.1 位逻辑指令 1. 逻辑取及线圈驱动指令 2. 触点串联指令 3. 触点并联指令 4. 置位/复位指令 5. RS触发器和SR触发器 6. 串联电路块的并联和并联电路块的串联指令 7. 边沿脉冲指令 8. 立即指令 9. 堆栈操作指令 10. NOT和NOP指令 1. 逻辑取及线圈驱动指令 逻辑取及线圈驱动指令位LD、LDN、= LD、LDN、“=”指令使用说明如下: 1)LD、LDN指令用于与输入公共线(输入母线)相连的触点,在分支电路块的开始处也要使用LD、LDN指令,与后面的OLD、ALD指令配合完成电路块的编程。 2)“=”指令用于输出继电器、辅助继电器、定时器及计数器等,但不能用于输入继电器。 3)并联的“=”指令可以连续使用任意次。 4)在同一程序中不要使用双线圈输出,即同一个元器件在同一程序中只使用一次“=”指令。 5)LD、LDN指令的操作数为I、Q、M、SM、T、C、V和S。“=”指令的操作数为Q、M、SM、V和S。 什么是双线圈输出? 在用户程序中,同一编程元件的线圈使用了两次或多次,称为双线圈输出。 举例:控制要求如下: 同时按下按钮I0.1及I0.2,指示灯Q0.1要亮。 按下按钮I0.4,则5秒后Q0.1也要亮。 说明:根据控制要求,程序在M0.1和M0.2处都应该输出Q0.1. 在需要输出Q0.1处,输出不同的中间继电器,然后把中间继电器的常开点并联起来,再集中输出一个Q0.1线圈。 说明:把满足Q0.1输出的条件并联起来,再集中输出一个Q0.1的线圈,也能避免双线圈的问题,满足控制要求。 2. 触点串联指令 A:与指令,用于单个常开触点串联连接。 AN:与反指令,用于单个常闭触点串联连接。 A、AN、=指令可以多次连续使用 不能多次连续使用 3. 触点并联指令 O:或指令,用于单个常开触点并联连接。 ON:或反指令,用于单个常闭触点并联连接。 O、ON指令可作为一个触点的并联连接指令,紧接在LD和LDN指令之后使用,即对前面LD、LDN指令所规定的触点再并联一个触点,可以连续使用’ O、ON指令可进行如图所示的多重并联。 4. 置位/复位指令 如上程序,当条件I0.1接通,则从Q0.1开始的三个线圈被置位接通,即使I0.0断开,3个线圈还是保持输出,S指令相当于自锁功能。 一旦I0.2接通,Q0.1开始的2个线圈被复位断开。 对于同一软元件(S、R),可以多次使用,顺序也可以随意,但最后执行者有效。 举例:按下启动按钮I0.0,则5s后指示灯Q0.0亮;按下停止按钮I0.1,则3s后指示灯灭。 此例子为标准的延时启动,延时断开程序,通过置位及复位指令完成。 5. RS触发器和SR触发

文档评论(0)

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

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

1亿VIP精品文档

相关文档