3S72000编程语言和存储区.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3S72000编程语言和存储区

可编程控制器 * * * * * * * * * 自动化学院 孙蓉 31#312室 2.1 S7-200/300编程语言和存储区 PLC编程语言的国际标准 1 S7-200的编程语言 2 S7-300的编程语言 3 S7-200/300的CPU存储区 4 5 S7-200/300的寻址方式 第2章 S7-200/300编程语言与常用指令 2.1.0 PLC编程语言的国际标准 IEC 61131是PLC的国际标准,1992~1995年发布了IEC 61131标准,IEC 61131-3规定了PLC编程语言的语法和语义,标准中有下述5种编程语言 : 2.1.0 PLC编程语言的国际标准 1)指令表IL(Instruction list):语言语义的定义,这里只定义了20种基本操作。 2)结构文本ST(Structured text):西门子称为结构化控制语言(SCL)。 3)梯形图LD(fLadderdiagram):西门子简称为LAD。 4)功能块图FBD(Function block diagram):标准中称为功能方框图语言。 5)顺序功能图SFC(Sequential function chart):对应于西门子的S7 Graph。 2.1.1 S7-200的编程语言 (1) 语句表(STL); (2) 梯形图(LAD); (3) 功能块图(FBD); 2.1.1 S7-200的编程语言 2.1.2 S7-300的编程语言 (1) 梯形图(LAD) ; (2) 语句表(STL) ; (3) 功能块图(FBD); (4) 结构文本(ST) ; (5) S7 HiGraph编程语言 ; (6) S7 CFC编程语言; (7) 顺序功能图(SFC) ; 2.1.2 S7-300的编程语言 (1) 梯形图(LAD) 2.1.2 S7-300的编程语言 (1) 梯形图(LAD) OB1:主程序 Network1:起保停电路 可以想象在梯形图的左右两侧垂直“电源线”之间有一个左正右负的直流电源电压,能流只能从左向右流动。 如果没有跳转指令,在网络中,程序中的逻辑运算按从左往右的方向执行,与能流的方向一致。网络之间按从上到下的顺序执行,执行完所有的网络后,下一次循环返回最上面的网络(网络1)重新开始执行。 (1) 梯形图(LAD) 2.1.2 S7-300的编程语言 2.1.2 S7-300的编程语言 (2) 语句表(STL) OB1:主程序 Network1:起保停电路 A( O I 4.0 O Q 16.4 ) AN I 4.1 = Q 16.4 2.1.2 S7-300的编程语言 (2) 语句表(STL) OB1:主程序 Network 1:起保停电路 A( O I 4.0 O Q 16.4 ) AN I 4.1 = Q 16.4 … Network n: BEU … 2.1.2 S7-300的编程语言 (3) 功能块图(FBD) 用语句表编写的程序不一定能转换为梯形图,不能转换的网络仍然保留语句表的形式,但是并不表示该网络有错误。 1)语句表可供习惯用汇编语言编程的经验丰富的程序员使用; 2)梯形图与继电器电路图的表达方式极为相似,适合于熟悉继电器电路的用户使用; 3)功能块图适合于熟悉数字电路的用户使用。 (8) 编程语言的相互转换与选用 2.1.2 S7-300的编程语言 2.1.3 S7-300/400的CPU存储区 (1) 数制 1) 二进制数; 2) 十六进制数; 3) BCD码; 2.1.3 S7-300/400的CPU存储区 (2) 基本数据类型 1) 基本数据类型; 2) 用户通过组合基本数据类型生成的复合数据类型; 3) 用来定义FB(功能块)和FC(功能)参数的参数类型; 2.1.3 S7-300/400的CPU存储区 1) 基本数据类型 1、位; 2、字节; 3、字; 4、双字; 5、16位整数; 6、32位整数; 7、32位浮点数; 8、常数; 2.1.3 S7-300/400的CPU存储区 (4) 复合数据类型与参数类型 1、复合数据类型 2、参数类型 数组; 结构; 字符串; 日期和时间; 用户定义的数据类型; TIMER(定时器); BLOCK(块); POINTER(指针); ANY; 2.1.3 S7-300/400的C

文档评论(0)

ipbohn97 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档