PLC技术培训班STEP7编程软件.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文档。上传文档
查看更多
用功能块图编写“与”(AND)逻辑功能程序示例 * * 第六十二页,共八十四页。 用功能块图编写“或”OR)逻辑功能 程序示例 * * 第六十三页,共八十四页。 用功能块图编写SR功能(存储置位/位)程序示例 * * 第六十四页,共八十四页。 功能块图编程中的绝对地址和符号地址 * * 第六十五页,共八十四页。 用功能块和数据块建立一个程序 在程序结构中功能块(FB)在组织块的下面,它包含一部分程序,能够被OB1调用很多次,所有功能块的形式参数和静态数据保存在一个分开的数据块(DB)中,这一数据块专门分配给功能块,称为背景数据块。 * * 第六十六页,共八十四页。 建立一个开放的功能块(FB) * * 第六十七页,共八十四页。 建立一个开放的功能块(FB) * * 第六十八页,共八十四页。 建立一个开放的功能块(FB) 上图用图解说明怎样在LAD/STL/FBD窗口中,建立一个功能块程序(FB1,符号名为Engine, 参看前面的符号地址表),在这里选择与编程OB1相 同的编程语言LAD。 单击Help → Contents 之后,在Programming Blocks 和Creating Block and Libraries(“编程方块”和“建立方块和库”)项下,能找到更多的信息。 * * 第六十九页,共八十四页。 在功能块编程中建立变量登记表   在编写功能块之前,首先要建立变量登记表,下图用图解说明变量登记表的建立和相关的属性。 * * 第七十页,共八十四页。 在功能块编程中建立变量登记表 * * 第七十一页,共八十四页。 在组态过程中改变节点和I/O的地址 如果用户有需要改变已经组态完成的I/O模板的地址,上面的图解说明了这一改变的过程和步 骤。 * * 第三十页,共八十四页。 应用符号地址编程 在对PLC进行硬件组态时,事先定义其输入和输出的绝对地址。因为,这些地址是直接指定,亦即绝对地址。也可以选择用任意符号名来替代绝对地址。 为了应用符号地址进行编程,需要建立一个符号表,对在以后的程序中将要用到的所有绝对地址,在符号表中给他们每一个分配一个符号名,同时定义它们的数据类型。例如,对于输入 I 1.2 ,其符号名为PE_Failure ,表示汽油发动机有故障。这一符号名,适用于整个程序,因此,称为全局变量。使用符号地址进行编程,使得所编的S7程序,可读性强。 * * 第三十一页,共八十四页。 PLC及其输入/输出的绝对地址 * * 第三十二页,共八十四页。 建立编程用的符号地址表 * * 第三十三页,共八十四页。 建立编程用的符号地址表 * * 第三十四页,共八十四页。 在STEP 7 程序中建立符号地址表举例 * * 第三十五页,共八十四页。 在STEP 7 程序中建立符号地址表举例 在完成对PLC进行硬件组态之后,开始编写用户程序之前,需要做的一件工作是建立编程用的符号地址表。前面用图解的方式,说明建立符号地址表的步骤,上图是为项目Getting Started 所编写的符号地址表。一般而言,每一个S7 程序只建立一个符号地址表,这与在编程中使用哪一种编程语言进行编程无关系。所有可以打印的字母(例如特殊字母、空格),在符号表中都允许使用。在符号表中会自动加入的数据类型,取决于由CPU所处理的信号类型。下表给出在STEP 7 中使用的各种数据类型。 * * 第三十六页,共八十四页。 在S7 程序中使用的数据类型 * * 第三十七页,共八十四页。 在组织方块OB1中建立 程序 根据所选择使用的编程语言,右面分别介绍用梯形图(LAD)、语句表(STL)和功能块图(FBD)来编写OB1程序。 * * 第三十八页,共八十四页。 在组织方块OB1中建立程序 在STEP 7中,OB1是由CPU执行的主循环程序,CPU一行一行地读并且执行程序命令,当CPU返回到第一程序行时,它就精确地完成了一个循环周期。此过程所需要的时间就是扫描周期时间。 在用STEP 7建立S7程序时,可以选择3种标准编程语言中的一种,即梯形图逻辑语言LAD、语句表STL或者功能块图FBD。 * * 第三十九页,共八十四页。 在组织方块OB1中建立程序 梯形图逻辑LAD适合于熟悉继电器逻辑的电气工程师,语句表STL适合于熟悉计算机编程语言的工程师,功能块图FBD对习惯于使用逻辑图设计的工程师更为合适。 前面的图是分别使用这3种编程语言的示例。 为了打开OB1方块,在工具条上单击打开图标,在出现的对话框中选择项目Getting Started ,单击OK确认。为了选择用某一种编程语言来对OB1进行编程,单击打开对话框中的Browse按钮,在出现的路径菜单(SIEMENS STEP7

文档评论(0)

虾虾教育 + 关注
官方认证
文档贡献者

有问题请私信!谢谢啦 资料均为网络收集与整理,收费仅为整理费用,如有侵权,请私信,立马删除

版权声明书
用户编号:8012026075000021
认证主体重庆皮皮猪科技有限公司
IP属地重庆
统一社会信用代码/组织机构代码
91500113MA61PRPQ02

1亿VIP精品文档

相关文档