- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
可编程控制技术课程现代殡葬技术与管理专业群教学资源库主讲人:郭淳芳 课程主题:数据的存储类型
学习目标1、理解S7-1200的软元件2、理解数据的类型3、了解用户程序的结构和代码块的种类4、了解CPU的三种工作模式
CONTENTSCONTENTS一S7-1200软元件三用户程序的结构二数据类型四CPU的三种工作模式
一S7-1200软元件
1.过程映像输入/输出(I/Q)过程映像输入是在用户程序中的标识符为I,它是PLC接收外部输入的数字量信号的窗口。输入端可以外接常开触点或常闭触点,也可以接多个触点组成的串并联电路。在每次扫描循环开始时,CPU读取数字量输入模块的外部输入电路的状态,并将它们存入过程映像输入区。一S7-1200软元件
1.过程映像输入/输出(I/Q)过程映像输出是在扫描循环中,用户程序计算输出值,并将它们存入过程映像输出区标识符位Q。在下一循环扫描开始时,将过程映像输出区的内容写到数字量输出模块。它由内部程序驱动。可以做触点也可以做线圈,做触点常开触点或常闭触点,也可以接多个触点组成的串并联电路。做线圈时只能并联不能串联。且每个线圈在同一个程序中只是用一次。一S7-1200软元件
2.物理输入(I_:P)在I/O点的地址或符号地址的后边附加“:P”,可以立即访问物理输入或物理输出。通过给输入点的地址附加“:P”,访问时使用I:P取代I的区别在于前者的数字直接来自被访问的输入点,而不是来自过程映像输入。因为数据从信号源被立即读取,而不是从最后一次被刷新的过程映像输入中复制,这种访问被称为“立即读”访问。一S7-1200软元件
3.物理输出(Q_:P)在输出点的地址后面附加“:p”(例如Q0.3:P),可以立即写CPU、信号板和信号模块的数字量和模拟量输出。访问时使用Q_:P取代Q的区别在于前者的数字直接写给被访问的物理输出点,同时写给过程映像输出。这种访问被称为“立即写”,因为数据被立即写给目标点,不用等到下一次刷新时将过程映像输出中的数据传送给目标点。一S7-1200软元件
4.位存储器区(M)位存储区(M存储器)用来存储运算的中间操作状态或其他控制信息。可以用位、字节、字或双字读/写位存储器区。如M0.0.5.临时存储区(L)临时存储区用于存储代码块被处理时使用的临时数据。临时存储区类似于M存储器,二者的主要区别在于M存储器是全局的,而临时存储器是局部的。一S7-1200软元件
6.数据块(DB)数据块用来存储代码块使用的各种类型的数据,包括中间操作状态、其他控制信息,以及某些指令(例如定时器、计数器指令)需要的数据结构。可以设置数据块有写保护功能。一S7-1200软元件
6.数据块(DB)数据块关闭后,或有关的代码块的执行开始或结束后,数据块中存放的数据不会丢失。有两种类型的数据块:(1)全局数据块:存储的数据可以被所有的代码块访问。(2)背景数据块:存储的数据供指定的功能块(FB)使用,其结构取决于FB的界面区的参数。一S7-1200软元件
数据类型用来描述数据的长度和属性。1、位位的数据类型位Bool型,Bool变量的值位1和0用英语单词TRUE和FALSE来表示。位存储单元的地址由字节地址和位地址组成。如M1.3。如右图所示。2、字节8位为一个字节(Byte),用B表示。如由M3.0~I3.7组成了输入字节MB3。二数据类型字节与位
3、字相邻的两个字节组成1个字,用W表示。如MW100由字节MB100和MB101组成。注意:用组成字的编号最小的字节MB100的编号作为字MW100的字号。组成字MW100的编号的最小字节MW100为MW100的高位字节,编号最大的字节MW101为MW100的低位字节。如右图所示。4、双字两个字组成1个双字。用D表示双字。如双字MD100由字节MB100~MB103或字MW100、MW102组成。如右图所示。二数据类型字节、字、双字
二数据类型
脉冲定时器的程序状态在西门子S7-1200PLC中,CPU支持OB、FC、FB、DB代码块,可以创建有效的用户程序结构。1、组织块(OB):用于定义程序的结构。有些OB具有预定义的行为和启动事件,用户可以创建具有自定义启动事件的OB。对应CPU的特定事件,可中断用户程序的执行。用于循环执行用户程序的默认组织块(OB1)为用户程序提供基本的结构,是唯一一个用户所必须的代码块。三用户程序结构
脉冲定时器的程序状态2、功能块(FB):是从另一个代码块(OB、FB、或FC)进
文档评论(0)