欢迎来到天天文库
浏览记录
ID:36694619
大小:7.05 MB
页数:281页
时间:2019-05-10
《《LC的指令系统》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第五章S7-200PLC的指令系统2010.3主要内容S7-200PLC编程的基本概念S7-200PLC基本指令及编程方法S7-200PLC功能指令2010.3第一节S7-200PLC编程的基本概念★S7-200PLC的编程语言★数据类型★用户程序存储器区域★S7-200CPU的寻址方式★程序的组织结构★编程的一般规约2010.3一、S7-200PLC的编程语言S7-200PLC有两种指令集:IEC61131-3指令集SIMATIC指令集2010.3IEC61131-3指令集是国际电工委员会(IEC)制定的PLC国际标准61131-3Programmi
2、ngLanguage(编程语言)中推荐的标准语言。支持系统完全数据类型检查只能用梯形图(LAD)和功能块图(FBD)编程语言编程指令执行时间较长2010.3SIMATIC指令集特点:大多数指令符合IEC61131-3标准不支持系统完全数据类型检查可以用梯形图(LAD)、功能块图(FBD)和语句表(STL)编程语言编程指令执行时间较短由西门子公司设计2010.31.梯形图(LAD)▲梯形图(LAD)与电气控制电路图相呼应。▲沿用了继电器、触点、串并联等术语▲简化了图形符号▲增加了特殊功能的指令▲信号流向清楚、简单、直观、易懂2010.32.功能块图(FB
3、D)沿用了半导体逻辑电路的逻辑框图的表达方式2010.3语句表(STL)是用助记符来编程。它类似于计算机的汇编语言。编程简单直观、易懂3.语句表(STL)2010.3有条件地相互转换语句表可以编写梯形图和功能块图无法编写的程序2010.3二、数据类型基本数据类型及数据类型检查数据长度与数据范围2010.31.基本数据类型基本数据类型内容数据范围BOOL(1bit)布尔型0to1BYTE(8bit)无符号型0to255WORD(16bit)无符号整数0to65,535INT(16bit)有符号整数-32768to+32767DWORD(32bit)无符号
4、双整数0to232-1DINT(32bit)有符号双整数-231to+231-1REAL(32bit)IEEE32浮点数-1038to+10382010.32.数据类型检查数据类型检查分为三级:完全数据类型检查简单数据类型检查无数据类型检查2010.33.数据长度与数据范围数据长度无符号数有符号数十进制十六进制十进制十六进制B(字节):8bit值0to2550toFF-128to12780to7FW(字):16bit值0to65,5350toFFFF-32,768to32,7678000to7FFFD(双字):32bit值0to4,294,967,29
5、50toFFFFFFFF-2,147,483,648to2,147,483,64780000000to7FFFFFFF实数:32bit值2010.3三、用户程序存储器区域数据区用户程序区系统区(存放有关PLC配置结构的参数)EEPROMEEPROMEEPROM和RAM2010.3数据区特定区域数据区是用户程序执行过程中的内部工作区域,是S7-200CPU提供的存储器的特定区域。数据区使CPU的运行更快、更有效2010.3(一)数据区存储器地址的表示格式可分为:位地址字节地址字地址双字地址2010.31.位地址格式位号字节地址区域标识符MSBLSBI07
6、6543210I1I2I3I4I5I3.42010.32.字节、字、双字地址格式起始字节地址数据长度区域标识符VD100VB100VW100VB1002010.33.其他地址格式元件号区域标识符T24定时器:T24计数器:C45累加器:AC32010.3(二)数据区存储器区域输入/输出映象寄存器(I/Q)内部标志位存储器(M)变量存储器(V)局部存储器(L)顺序控制继电器存储器(S)特殊标志位存储器(SM)定时器存储器(T)2010.3数据区存储器区域(续)计数器存储器(C)模拟量输入映象寄存器(AI)模拟量输出映象寄存器(AQ)累加器(AC)高速计数
7、器(HC)2010.31.输入/输出映象寄存器(I/Q)输入映象寄存器(I)输出映象寄存器(Q)2010.3输入映象寄存器(I)CPU在每次扫描周期开始(或结束)时,对各输入端子的状态进行采样,并将采样值存于输入映象寄存器对应的位中,作为程序处理时输入点状态的依据。2010.3输入映象寄存器(I)的地址格式位地址I[字节地址].[位地址]例I0.1字节、字、双字地址I[长度][起始字节地址]例IB4CPU226模块输入映像寄存器的有效地址范围为:I(0.0~15.7);IB(0~15);IW(0~14);ID(0~12)。2010.3输出映象寄存器(Q
8、)CPU将输出的结果存放在输出映象寄存器中,在扫描周期的结尾,CPU以批处理方式将输出映象寄存
此文档下载收益归作者所有