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