如何编程使用ob组织块.docVIP

  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文档。上传文档
查看更多
如何使用OB 组织块 1.西门子技术支持网站简介 当您在使用西门子产品时可能遇到这样或是那样的问题,没关系,您可以登陆西门 子技术支持与服务网站来查找您需要的信息。 网站链接为:/service 登陆网站后,您可以点击相关链接,查找您想要的信息,其中在“网上课堂”可以 下载西门子技术支持工程师编写的常问问题和使用入门文档,点击网页左侧的“技 术资源”,进入后将显示语言切换到英文(点击网页的右上角“English”),然后 在“Search”输入框中输入您要查找的相关内容,如下载升级软件包,或是查找错 误代码的解释,或是查找相关产品的信息等等,您可能会找到很多条链接,您可以 从中选择您所需要的内容,您还可以通过点击“Product Support”进入西门子的 产品信息库,通过点击左侧的相关文件链接可以查找到西门子相关产品的详细信 息。如果您经常使用网站信息,您会觉得它已成为您解决问题的得力助手。 西门子技术支持与服务网站首页切图如下: 如果网站未能解决您的问题或者不是很清楚,您可以拨打我们的技术支持与服务热 线:800 810 4288 ,或发 E-Mail 到adscs.china@,将会有工程师为 您解答。 2.组织块的详细说明 请参阅文档OB_Specification.pdf,如果想查阅英文文档,可从下面的链接下载 该文档: OB_Specification_English.pdf 您也可以通过按 F1 键查阅相应组织块的在线帮助,操作方法为:在程序中插入相 应的 OB 块,然后选中该组织块并按 F1 键。 3.常用 OB 组织块的使用说明 现以 CPU315(6ES7 315-2AG10-0AB0),STEP7 V5.3 为例介绍常用 OB 组织块的使用 方法,这些组织块包括: 程序循环组织块(OB1); 日期时间中断组织块(以 OB10 为例); 延时中断组织块(以 OB20 为例); 循环中断组织块(以 OB35 为例); 硬件中断组织块(以OB40为例); 诊断中断组织块(以 OB82 为例); 机架故障组织块(以 OB86 为例); 启动的类型(CPU300 以 OB100 为例,CPU400 以 OB101,OB102 为例); 编程故障组织块(以 OB121 为例); I/O 访问故障组织块(以OB122为例); 还有其它的组织块,如:I/O 冗余故障OB(OB70),CPU 冗余故障OB(OB72),通 讯冗余故障OB(OB73)请咨询CPU400H系统工程师,这里不做说明。 3.1 程序循环组织块(OB1) 3.1.1 硬件组态 在 OB_Example 项目中插入一 S7300 站,命名为 OB1_Example,然后插入 CPU 315-2DP 硬件组态完成后,保存编译。 3.1.2 OB1 程序执行 OB1 的程序循环执行,用 Step7 可以时时监控程序的运行,具体程序参见 OB_Example/OB1_Example。OB1 的 STL 程序(可转成梯形图)为: NetWork1: L MB 100 T MB 0 NOP 0 将 OB1 程序和硬件组态下载到 CPU 中。 其中 MB100 为时钟存储器,设置方法为进入硬件组态(HW Config),双击 CPU315-2DP,选择 Cycle/Clock Memory,具体设置画面如下: Step7 时时监控画面如下: 3.2 日期时间中断组织块(OB10) 3.2.1 硬件组态 在 OB_Example 项目中插入一 S7300 站,命名为 OB10_Example,然后插入 CPU 315-2DP 双击 CPU 315-2DP,选择 Time-of-Day Interrupts 选项,选中 Active,同 时设置 Execution 选项,本例选择 Every minute,Execution 选项包括: None 不使用 Once 只执行一次 Every minute 每分钟执行一次 Every hour 每小时执行一次 Every week 每周执行一次 Every month 每月执行一次 End of month 月末执行一次 Every year 每年执行一次 设置开始执行的日期(Start date)和时间(Time of day),设置完成后 画面如下: 硬件组态完成后,保存编译。 3.2.2 OB10 程序执行 OB10 程序按照设定的时间执行,使用 Step7 不能时时监控程序的运行,可 用 Variable Table 监控实时数据变化。具体程序参见 OB_Example/OB10_Example。 在 OB10_Example 程序的 Blocks 中插入 OB10 组织块,画面如下: 然后打开 OB10 组

文档评论(0)

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

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

1亿VIP精品文档

相关文档