第3章_PLC程序设计基础.ppt

第3章_PLC程序设计基础.ppt

ID:48771423

大小:1.39 MB

页数:128页

时间:2020-01-23

第3章_PLC程序设计基础.ppt_第1页
第3章_PLC程序设计基础.ppt_第2页
第3章_PLC程序设计基础.ppt_第3页
第3章_PLC程序设计基础.ppt_第4页
第3章_PLC程序设计基础.ppt_第5页
资源描述:

《第3章_PLC程序设计基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3章PLC程序设计基础目录3.1PLC程序设计语言与程序结构3.2存储器的数据类型与寻址方式3.3基本位逻辑指令3.4定时器与计数器指令3.1PLC程序设计语言与程序结构PLC编程语言国际标准(IEC61131-3):梯形图结构文本顺序功能流程图功能块图指令表1.梯形图(LadderDiagram)程序设计语言LAD图形指令有3个基本形式:触点、线圈、指令盒2.语句表(StatementList)程序设计语言语句表(STL)程序设计语言是用布尔助记符来描述程序的一种程序设计语言。语句表程序设计语言具有下列特点:(1)采用助记符来表示操作功能,具有容易记忆,便

2、于撑握的特点;(2)在编程器的键盘上采用助记符表示,具有便于操作的特点,可在无计算机的场合进行编程设计;(3)用编程软件可以将语句表与梯形图可以相互转换。3.顺序功能流程图(SepuentialFunctionChart)程序设计顺序功能流程图(SFC)程序设计是近年来发展起来的一种程序设计。采用顺序功能流程图的描述,控制系统被分为若干个子系统,从功能入手,使系统的操作具有明确的含义,便于设计人员和操作人员设计思想的沟通,便于程序的分工设计和检查调试。顺序功能流程图的主要元素是步、转移、转移条件和动作。顺序功能流程图程序设计的特点是:(1)以功能为主线,条理清

3、楚,便于对程序操作的理解和沟通;(2)对大型的程序,可分工设计,采用较为灵活的程序结构,可节省程序设计时间和调试时间;(3)常用于系统的规模校大,程序关系较复杂的场合;(4)只有在活动步的命令和操作被执行,才对活动步后的转换进行扫描,因此,整个程序的扫描时间要大大缩短。4.功能块图(FunctionBlockDiagram)程序设计语言功能块图(FB)程序设计语言是采用逻辑门电路的编程语言,有数字电路基础的人很容易掌握。功能块图指令由输入、输出段及逻辑关系函数组成。流动。5.结构文本(StructuredText)结构文本(ST)是为IEC1131-3标准创建

4、的一种专用的高级编程语言。与梯形图相比,它能实现复杂的数学运算,编写的程序非常简洁和紧凑。3.2存储器的数据类型与寻址方式数据存储类型在计算机中使用的都是二进制数,其最基本的存储单位是位(bit),8位二进制数组成1个字节(Byte),其中的第0位为最低位(LSB),第7位为最高位(MSB)。两个字节(16位)组成1个字(Word),两个字(32位)组成1个双字(Doubleword)。编址方式1.位编址位编址的指定方式为:(区域标志符)字节号·位号,如I0.0;Q0.0;I1.2。2.字节编址字节编址的指定方式为:(区域标志符)B(字节号),如IB0表示由I

5、0.0~I0.7这8位组成的字节。3.字编址字编址的指定方式为:(区域标志符)W(起始字节号),且最高有效字节为起始字节。例如VW0表示由VB0和VB1这2字节组成的字。4.双字编址双字编址的指定方式为:(区域标志符)D(起始字节号),且最高有效字节为起始字节。例如VD0表示由VB0到VB3这4字节组成的双字。1.输入映像寄存器(I)(1)输入映像寄存器的工作原理输入继电器是PLC用来接收用户设备输入信号的接口。PLC中的“继电器”与继电器控制系统中的继电器有本质性的差别,是“软继电器”,它实质是存储单元(2)输入映像寄存器的地址分配S7-200输入映像寄存器

6、区域有IB0~IB15共16个字节的存储单元。系统对输入映像寄存器是以字节(8位)为单位进行地址分配的2.输出映像寄存器(Q)(1)输出映像寄存器的工作原理,“输出继电器”是用来将输出信号传送到负载的接口,每一个“输出继电器”线圈都与相应的PLC输出相连,并有无数对常开和常闭触点供编程时使用(2)输出映像寄存器的地址分配,S7-200输出映像寄存器区域有QB0~QB15共16个字节的存储单元。系统对输出映像寄存器也是以字节(8位)为单位进行地址分配的3.变量存储器(V)变量存储器主要用于存储变量。可以存放数据运算的中间运算结果或设置参数,在进行数据处理时,变量

7、存储器会被经常使用。变量存储器可以是位寻址,也可按字节、字、双字为单位寻址,其位存取的编号范围根据CPU的型号有所不同,CPU221/222为V0.0~V2047.7共2KB存储容量,CPU224/226为V0.0~V5119.7共5KB存储容量。4.内部标志位存储器(中间继电器)M内部标志位存储器,用来保存控制继电器的中间操作状态,其作用相当于继电器控制中的中间继电器,内部标志位存储器在PLC中没有输入/输出端与之对应,其线圈的通断状态只能在程序内部用指令驱动,其触点不能直接驱动外部负载,只能在程序内部驱动输出继电器的线圈,再用输出继电器的触点去驱动外部负载

8、。5.特殊标志位存储器SMPLC中还有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。