西门子S7-200PLC指令系统手册

上传人:ni****g 文档编号:458525375 上传时间:2023-12-28 格式:DOCX 页数:5 大小:13.18KB
返回 下载 相关 举报
西门子S7-200PLC指令系统手册_第1页
第1页 / 共5页
西门子S7-200PLC指令系统手册_第2页
第2页 / 共5页
西门子S7-200PLC指令系统手册_第3页
第3页 / 共5页
西门子S7-200PLC指令系统手册_第4页
第4页 / 共5页
西门子S7-200PLC指令系统手册_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《西门子S7-200PLC指令系统手册》由会员分享,可在线阅读,更多相关《西门子S7-200PLC指令系统手册(5页珍藏版)》请在金锄头文库上搜索。

1、西门子 S7-200PLC 指令系统手册第五章S7-200可编程控制器的指令系统第一节S7-200PLC编程的基 本概念一、编程语言S7-200PLC有两种指令集:IEC1131-3指令集和 SIMATIC指令集;IEC1131-3指令集支持系统完全数据类型检查,只能用 梯形图(LAD)和功能块图(FBD)编程语言,指令执行时间较长。SIMATIC指令集:西门子公司为S7-200PLC设计的编程语言,不支持 系统完全数据类型检查,可以用梯形图(LAD)、功能块图(FBD)和语句表 (STL)编程语言,且指令执行时间较短。(一)梯形图(LAD)编程语言LAD是 与电气控制电路图相呼应的一种图形语

2、言,其信号流向清楚、简单、直观 易懂,很适合电气工程人员使用;常作为第一用户语言。(二)功能块图(FBD)FBD类似于普通逻辑功能图,一般用一种功能方 框表示一种特定的功能,框内的符号表示该方框图的功能。(三)语句表 (STL)STL是用助记符来表达PLC的各种控制功能,类似于计算机的汇编 语言。二、数据类型(一)基本数据类型及数据类型检查1. 基本数据类型1位布尔型(BOOL)、8位字节型(BYTE)、16位无符号 整数型(WORD)、16位有符号整数型(INT)、32位无符号双字整数型 (DWORD)、32位有符号双字整数型(DINT)、32位实数型(REAL)。2.数据类 型检查数据类型

3、检查分为三级:完全数据类型检查、简单数据类型检查和 无数据类型检查。S7-200PLC 的 SIMATIC 指令集不支持完全数据类型检查;使用局部变 量时,执行简单数据类型检查;使用全局变量时,指令操作数为地址而不 是可选的数据类型时,执行无数据类型检查。(二)数据长度和数值范围数据长度:用字节型(B)、字型(W)、双字型(D)分别表示8位、16位、32位 数据;不同的数据长度对应的数据范围如表5-4所示注意:操作数的数据类型应该和指令标识符相匹配。三、存储器区域 PLC 的存储器分为:程序区、系统区、数据区程序区:存放用户程序,存 储器为:EEPROM系统区:存放有关PLC配置结构的参数,存

4、储器为: EEPROM;数据区:是S7-200CPU提供的存储器的特定区域,将数据存储区作了进一 步的分区,并为每个存储区域赋予了不同的功能,形成专用的存储单元。AC、HC;存储器为:EEPROM和RAM。(一)数据区存储器的地址表示格式1. 位地址格式由存储器区域标识符、字节地址及位号构成例如:V5.4包括:I、Q、V、M、S、SM、L、T、C、Al、AQ、2. 字节、字、双字地址格式字或双字的起始地址构成字、双字的地址 由存储器区域标识符、数据长度以及该字节、例:VB100、VW100、VD100分别表示字节、3. 其他地址格式包括 T、C、AC、HC地址格式:区域标示符和元件号 eg:T

5、24(二)数据区存储器区域存储器功能输入映存放输入点的状像寄存态,每一个输入端器(I)子与I的相应 位相对应存放 CPU 执行程序输出映运行的结果,且输像寄存出模块每一个的端器(Q)子与Q的相应位相对应也称为内部线圈,内部标模拟继电器控 制系志位存统中的中间继电器,存放中间操作储器(M)状态或其他数据有效地址范围(1)1字节地址.位地1(0.0-15.7)址例:I0.1IB(0-(2)1数据长度起始字IW(0-14)节地址ID(0-12)例:IB4IW6ID10( 1)Q字节地址.位地址Q(0.0-15.7)例:Q1.1QB(0- 15)(2)Q数据长度起始字 QW(0-14)节地址QD(0-

6、12)例:QB5QW8QD2M(0.0-31.7)(1)M字节地址.位地址例:M26.7MB(0-31)(2)M数据长度起始 MW(0-30)字节地址MD(0-28)例:MB11MW2MD26地址格式存储器功能变量存存放全局变量、操作中的中间结果或储器(V)其他 数据,即全局有效局部存存放局部变量,是局部有效的,即只储器(L)能 在某一程序分区中使用用于顺序控制(或顺序控步进控制);顺序制继电控 制继电器指令器存储(SCR)是基于顺器(S)序功能图(SFC)的编程方式地址格式(1)V字节地址.位地址例:V10.2(2)V数据长度起始 字节地址例:VB20VW100VD2(1)L字节地址.位地址

7、例:L0.0(2)L数据 长度起始字节地址例:LB3LW44LD55(1)S字节地址.位地址 例:S1.2(2)S数据长度起始字节地址例:SB3SW12SD20有效地址范围 V(0.0-5119.7)VB(0-5119)VW(0-5118)VD(0- 5116)L(0.0-63.7)LB(0-63)LW(0-62)LD(0-60)S(0.0-31.7)SB(0-31)SW(0- 30)SD(0-28)功能SM即特殊内部线特殊标圈,是用户程序与志位存系统程序之间 的界面,为用户提供一储器些特殊的控制功能(SM)存储器模拟继电器控制 系定时器统中的时间继电存储器器,有三种时基:(T)lm、10m、

8、100m计 数器是累计其计计数器数输入端脉冲电平存储器由低到高的次数,(C)有 三种类型:增计数、减计数、增减计数地址格式(1)SM字节地址位地址例:SM0.1(2)SM数据长度起始字 节地址例:SMB20SMW100SMD12T定时器号例:T24有效地址范围 SM(0.0-549.7)SMB(0-549)SMW(0-548)SMD(0-546)T(0-255)C计数器号例:C3C(0-255)地址格式有效地址范围外部输入的模拟信AIW起始字节地址号通过 模拟输入模例:AIW4块转换成1个字长注:AI的地址必须用偶AIW(0-62) 的数字量存放在模数字节地址来表示拟量输入映像寄存器(AI)中

9、模拟量 CPU运算的相关结AQW起始字节地址输出映果是驱动外部模拟例:AQW4像寄存量控制的设备时,注:AQ的地址必须用 AQW(0-62)则此结果存放在模偶数字节地址来表示器拟量输出映像寄存(AQ) 器(AQ)中存储器模拟量输入映像寄存器(AI)累加器暂时存放计算中间(AC) 值,也可向子程序AC累加器号传递参数或返回参例:AC0数AC(0-3)功能存储器功能地址格式有效地址范围HC用来累计高速高速计脉冲信号,HC的当前寄存器为32数器位,则 读取高速计(HC)数器当前值应以双字(32位)来寻址HC高速计数器号例:HClHC(0-5)四、寻址方式 S7-200PLC 的寻址方式有:立即寻址、

10、直接寻址、间接 寻址(一)立即寻址指令中直接给出操作数,即操作数紧跟在操作码后面, 在取出指令的同时也取出了操作数;立即寻址常用来提供常数,设置初始 值等;指令中常数表示形式:十进制、十六进制、ASCII码或浮点数(二)直接寻址-指令中直接给出操作数的地址的寻址方式例:位寻址 ANDQ5.5字节寻址 ORBVB33,LB21 字寻址双字寻址 MOVWMOVDAC0,AQW200AC1,VD200(三)间接寻址-指令中给出了存放操作数地址的存储单元的地址的寻 址方式 1.建立指针指针中存放存储器的某个地址,则以指针中内容值为地址就可进行间 接寻址;注:只能使用V、L、AC1、AC2、AC3作为指针,AC0不能用作间 接寻址的指针例:MOVD&VB200,AC12.使用指针来存取数据使用指针可存取 字节、字、双字型的数据例:MOVW某AC1,AC03.修改指针:用自增或自减指令修改指针,则可连续存取存储单元中 的数据五、用户程序的结构用户程序可分为三个区:主程序、子程序和中断 程序;主程序(0B1):是用户程序的主体,CPU在每一个扫描周期都要执行 一次主程序指令;子程序:可选部分,只有主程序调用时才执行;中断程 序:可选部分,只有当发生中断事件时,才执行中断程序,可在扫描周期 的任意点执行。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号