第3章 S7-200系列PLC的基本指令及应用.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
直接寻址可以采用按位编址或按字节编址的方式进行寻址。 取代继电器控制系统的数字量控制系统一般只采用直接寻址。下面是各个寄存器进行直接寻址的情况: (1) 输入映像寄存器(I)寻址 输入映像寄存器的标识符为I(I0.0~I15.7),在每个扫描的周期的开始,CPU对输入点进行采样,并将采样值存于输入映像寄存器中。 (2) 输出映像寄存器(Q)寻址 输出映像寄存器的标识符为Q(Q0.0~Q15.7),在扫描周期的末尾,CPU将输出映像寄存器的数据传送给输出模块,再由后者驱动外部负载。 (3) 变量存储器(V)寻址 在程序执行的过程中存放中间结果,或用来保存与工序或任务有关的其它数据。 (4) 位存储器(M)区寻址 内部存储器标志位(M0.0~M31.7)用来保存控制继电器的中间操作状态或其它控制信息。 (5) 特殊存储器(SM)标志位寻址 特殊存储器用于CPU与用户之间交换信息 。 (6) 局部存储器(L)区寻址 S7-200有64个字节的局部存储器,其中60个可以作为暂时寄存器,或给子程序传递参数。 (7) 定时器(T)寻址 定时器相当于继电器控制系统中的时间继电器。 (8) 计数器(C)寻址 计数器用来累计其计数输入端脉冲电平由低到高的次数。 (9) 顺序控制继电器(S)寻址 顺序控制继电器(SCR)位用于组织机器的顺序操作 。 (10) 模拟量输入(AI)寻址 S7-200的模拟量输入电路将现实世界连续变化的模拟量(如温度、压力、电流、电压等)电信号用A/D转换器转换为1个字长(16位)的数字量,用区域标识符AI、数据长度(W)和字节的起始地址来表示模拟量的输入地址。 (11) 模拟量输出(AQ)寻址 S7-200的模拟量输出电路将1个字长的数字用D/A转换器转换为标准模拟量,用区域标识符AQ、数据长度(W)和字节的起始地址来表示存储模拟量输出的地址。 (12) 累加器(AC)寻址 累加器可以像存储器那样使用读/写单元,例如可以用它向子程序传递参数,或从子程序返回参数,以及用来存放计算的中间值。 (13) 高速计数器(HC)寻址 高速计数器用来累计比CPU的扫描速率更快的事件,其当前值和设定值为32位有符号整数,当前值为只读数据。 2. 间接寻址 间接寻址方式是指数据存放在寄存器或存储器中,在指令中只出现所需数据所在单元的内存地址的地址,存储单元地址的地址又称为地址指针。 用间接寻址方式存取数据的过程如下。 (1) 建立指针 (2) 用指针来存取数据 (3) 修改指针 2.3.3 符号地址与绝对地址 在程序编制过程中,可以用数字和字母组成的符号来代替存储器的地址,这种地址称为符号地址。 绝对地址是指可编程控制器内实际的物理地址。程序编译后下载到可编程控制器时,所有的符号地址被转换为绝对地址。 第3章 S7-200系列PLC的基本指令及应用 3.1 基本逻辑指令 3.2 程序控制指令 3.3 PLC顺序控制程序设计 3.4 顺序控制指令 指令是用户程序中最小的独立单位,由若干条指令顺序排列在一起就构成了用户程序。 在S7-200的编程软件中,用户可以选用梯形图LAD(ladder)、功能块图(Function Block Diagram)或语句表STL(Statement List)等编程语言来编制用户程序。 语句表和梯形图语言是一个完备的指令系统,支持结构化编程方法,而且两种编程语言可以相互转化。在用户程序中尽管它们的表达形式不同,但表示的内容却是相同或相似的。 3.1 基本逻辑指令 此类指令是PLC中最基本最常用的一类指令,主要包括位逻辑指令、堆栈操作指令、置位/复位指令、立即指令以及微分指令等。 3.1.1 位逻辑指令 位逻辑指令主要用来完成基本的位逻辑运算及控制。 1. LD、LDN和=(Out)指令 LD(Load)、LDN(Load Not):取指令。启动梯形图任何逻辑块的第一条指令时,分别连接动合触点和动断触点。 =(Out):输出指令。线圈驱动指令,必须放在梯形图的最右端。 LD、LDN指令操作数为:I、Q、M、T、C、SM、S、V。 =指令的操作数为:M、Q、T、C、SM、S。 2. A和AN指令 A(And):逻辑“与”指令,用于动合触点的串联。 AN(And Not):逻辑“与非”指令,用于动断触点的串联。 A和AN指令的操作数为:I、Q、M、SM、T、C、S、V。 图3-2 A和AN指令梯形图及语句表应用示例 3. O和ON指令 O(Or):逻辑“或”指令,用于动合触点的并联。 ON(Or Not):逻辑“或非”指令,用于动断触点的并联。 O和ON

文档评论(0)

339910001 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档