网站大量收购独家精品文档,联系QQ:2885784924

第3章S7-300指令系统及编程.pptx

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

第三章S7-300指令系统;第一节STEP7的数据类型和指令结构;2、复式数据类型;3、参数数据类型

用于向FB和FC传送参数。STEP7提供的参数类型:

(1)TIMER(定时器)和COUNTER(计数器)用定时器或计数器的编号作为实参(actualparameter,实际参数),占2个字节。如T3、C21。

(2)BLOCK(块)指定一个块用作输入和输出,实参应为同类型的块,占2个字节。如FB20、FC101、DB12、SDB11。

(3)POINTER(指针)用地址指针作为实参,占6个字节。如P#M50.0。

(4)ANY用于实参的数据类型未知或实参可以使用任意数据类型的情况,占10个字节。如P#M30.0,byte10,或P#M60.0,word5。

;二、STEP7的指令结构

1、指令

梯形逻辑指令LAD、语句指令STL和功能块图指令FBD。

①梯形逻辑指令;②语句指令

③功能块图指令FBD。

2、操作数

指令是由一个操作码和一个操作数组成,

助记符:表示指令的功能

指令码:是指令的代码

操作数:提供指令执行的对象或数据。

AMW10;3、存储区功能;4、状态字;CC1、CC0真值表;三、STEP7的寻址方式;3、存储器间接寻址

存储器间接寻址是指操作数存储在由指针给出的存储单元中。其中,地址指针可以是字或双字,当对I、Q、M使用双字指针时,必须确保指针中的位编号为“0”。

L+6//将整数6装入累加器1

TMW1//将累加器1的内容传送给存储字MW1

OPNDB[MW1]//打开由MW1指出的数据块,即打开数据块DB6

LP#8.7//将2#0000_0000_0000_0000_0000_0000

_0100_0111装入累加器1;

TMD1//将累加器1中的内容传送给存储字MD1;

AI[MD1]//对输入位I8.7进行逻辑“与”操作;;4、寄存器间接寻址

寄存器间接寻址是指操作数存储在由地址寄存器与偏移量之和形成的地址指针所给出的存储单元中。在S7中有两个地址寄存器AR1和AR2。

使用寄存器指针格式访问字节、字或双字时,必须确保指针中位地址的编号为0。

寄存器间接寻址有两种形式:区域内寄存器间接寻址和区域间寄存器间接寻址。

;如:P#I8.5

20000000001000101

如:P#Q8.7

20000000001000111;LP#8.0;

LAR2//将累加器1中的内容传送到地址寄存器2;

LIB[AR2,P#2.0]//地址寄存器2的内容(8.0)加偏移量(2.0)为10.0,将输入字节IB10装入累加器1;

TMW[AR2,P#200.0]//将累加器1中的内容传送到MW208;

LP#I8.5

LAR1//将累加器1中的内容传送到地址寄存器1;

LP#Q8.7

LAR2//将累加器1中的内容传送到地址寄存器2;

A[AR1,P#0.2]//和输入位I8.7进行逻辑“与”操作;

=[AR2,P#1.1]//地址寄存器2内容(Q8.7)加偏移量(1.1)为Q10.0,对输出位Q10.0进行赋值操作。;第二节位逻辑指令;;任务三电动机的起停控制;传统继电器控制电路;19;所创建的项目,项目名:My_Prj2;3.插入S7-300工作站;4.硬件组态(1/6);4.硬件组态(2/6);4.硬件组态(3/6);;;;5.编辑符号表(1/2);6.程序编辑窗口;7.在OB1中编辑LAD程序(1/2);7.在OB1中编辑LAD程序(2/2);32;33;启动仿真工具S7-PLCSIM;插入仿真变量;激活监视状态;程序的运行状态;任务四电动机的正反转控制;I/O接线图;任务四电动机的正反转控制;2、嵌套表达式和先“与”后“或”

3、置位/复位指令

置位:

根据RLO的值决定指定地址位的状态。

复位:

;;;RS触发器和SR触发器的工作时序;;;梯形图程序语句表;4、跳变沿检测指令

①对RLO的跳变沿进行检测

②对触点的跳变沿直接进行检测。;;【例】边沿检测指令的应用——传送带运动方向检测。

在图示传送带一侧装配有两个反射式光电传感器(PEB1和P

文档评论(0)

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

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

1亿VIP精品文档

相关文档