欢迎来到天天文库
浏览记录
ID:48182621
大小:6.77 MB
页数:279页
时间:2020-01-18
《ch5、PLC的指令系统.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第5章S7-200PLC的指令系统本章要点5.1编程基础5.2基本指令及编程方法5.3功能指令及编程方法学习要求、重点、难点学习要求掌握梯形图和语句表的编程方法熟悉功能块图的编程方法(能做到相互转换)掌握基本指令的使用方法掌握常用功能指令的使用方法了解其他指令本章重点梯形图和语句表的程序结构;程序执行的逻辑控制(逻辑堆栈)、指令的寻址方式、数据区存储器的类型、数据类型等;S7-200基本指令和常用功能指令。本章难点逻辑堆栈、指令的寻址方式等。5.1编程基础一、编程语言二、数据类型三、存储器区域四、寻址方式五、用户程序结构六、编程的一般规则5.1编程基
2、础一、编程语言IO.O()I0.1Q0.0Q0.01.梯形图编程语言2.功能块图(FBD)编程语言I0.0Q0.0I0.1ANDORQ0.0IO.O()I0.1Q0.0Q0.0一、编程语言3.语句表(STL)编程语言IO.O()I0.1Q0.0Q0.0语句表:LDI0.0OQ0.0ANI0.1=Q0.0一、编程语言1.数据的类型与长度在计算机中使用的都是二进制数,其最基本的存储单位是位(bit).8位二进制数组成1个字节(Byte),其中的第0位为最低位(LSB),第7位为最高位(MSB),两个字节(16位)组成1个字(Word),两个字(32位)组
3、成1个双字(Doubleword),把位、字节、字和双字占用的连续位数称为长度。二、数据类型1.数据的类型与长度PLC对数据类型检查有助于避免常见的编程错误。数据类型检查分为三级:完全数据类型检查简单数据类型检查无数据类型检查S7-200PLC的SIMATIC指令集不支持完全数据类型检查;使用局部变量时,执行简单数据类型检查;使用全局变量时,指令操作数为地址而不是可选的数据类型时,执行无数据类型检查.1.数据的类型与长度完全数据类型检查时,用户选定的数据类型和等价的数据类型用户选定的数据类型与之等价的数据类型BOOLBOOLBYTEBYTEWORDW
4、ORDINTINTDWORDDWORDDINTDINTREALREAL简单数据类型检查时用户选定的数据类型和等价的数据类型用户选定的数据类型与之等价的数据类型BOOLBOOLBYTEBYTEWORDWORD,INTINTWORD,INTDWORDDWORD,DINTDINTDWORD,DINTREALREAL1.数据的类型与长度在无数据类型检查时,用户选定地址与分配的等价数据类型用户选定的地址与之等价的数据类型V0.0BOOLVB0BYTEVW0WORD,INTVD0DWORD,DINT,REAL1.数据的类型与长度2.数据长度与数值范围三、存储器区
5、域PLC的存储器分为程序区、系统区、数据区。数据区包括:输入映像寄存器(I)输出映像寄存器(Q)变量存储器(V)内部标志位存储器(M)特殊标志位存储器(SM)局部存储器(L)定时器存储器(T)计数器存储器(C)模拟量输入映像寄存器(AI)模拟量输出映像寄存器(AQ)累加器(AC)高速计数器(HC)1.数据区存储器的地址表示格式(1)位编址的指定方式为:区域标志符.字节号.位号如I0.0;Q0.0;I1.2。(2)字节、字、双字地址格式用VB100、VW100、VD100表示字节、字、双字的地址。VW100:由VB100、VB101两个字节组成;VD1
6、00:由VB100—VB103四个组成。1.数据区存储器的地址表示格式(3)其它地址表示格式:区域标识符+元件号定时器存储器(T)计数器存储器(C)累加器(AC)高速计数器(HC)如:T24C2AC1AC21.数据区存储器的地址表示格式2.数据区存储区域(1)输入/输出映像寄存器(I/Q)①输入映像寄存器(I)外部输入设备的映像区,PLC通过输入映像区与外部物理设备建立联系。执行程序时,对输入点的读取通常是通过输入映像寄存器区,而不是通过实际的(物理)输入端子。接触器外部输入电路SB1SB2PLCI0.0I0.1I0.0I0.100Q0.0Q0.10
7、01M输入映象寄存器输出映象寄存器I0.2I0.20Q0.0Q0.11LQ0.2外部输出电路输出接口电路Q0.20输入接口电路(1)输入/输出映像寄存器(I/Q)注意:输入映像寄存器的状态只能由外部输入信号驱动,而不能由程序来改变其状态。即在程序中,只能出现输入映像寄存器的触点,而不能出现其线圈。I0.0()I0.1Q0.0Q0.0Q0.0()I0.0输入映像寄存器(I)的地址格式:位地址:I[字节地址].[位地址]如I0.0字节、字、双字地址:I[数据长度][起始位字节地址]如IB4、IW6、ID10CPU224输入映像寄存器(I)的有效地址范围:
8、I(0.0~15.7)IB(0~15)IW(0~14)ID(0~12)(1)输入/输出映像寄存器(I/Q)②
此文档下载收益归作者所有