SIEMENS STEP7编程技术(高端培训).pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工程师培训资料 • 标题:SIEMENS STEP7编程技术 (高端培训) • 培训人:xx ST EP 7 中的块 在ST EP7软件中主要有以下几种类型的块: • 组织块: OB (Organization Block) • 功能: FC (Function) • 功能块: FB (Function Block) • 系统功能: SFC (System Function) • 系统功能块:SFB (System Function Block) • 背景数据块:DB (Instance Data Block) • 共享数据块:DB (Share Data Block) 组织块OB • 启动组织块 • 循环执行的程序组织块 • 定期执行的程序组织块 • 事件驱动执行的程序组织块 1.启动组织块 • (1)OB100为完全再启动类型 (暖启动)。启动时,过程映像区和不 保持的标志存储器、定时器及计数器被清零,保持的标志存储器、定 时器和计数器以及数据块的当前值保持原状态,执行OB100,然后开 始执行循环程序OB1。一般S7-300PLC都采用此种启动方式。 • (2 ) OB101为再启动类型 (热启动)。启动时,所有数据 (无论 是保持型和非保持型)都将保持原状态,并且将OB101中的程序执行 一次。然后程序从断点处开始执行。剩余循环执行完以后,开始执行 循环程序。热启动一般只有S7-400具有此功能。 • (3 ) OB102为冷启动方式。CPU318-2和CPU417-4具有冷启动型的 启动方式,冷启动时,所有过程映像区和标志存储器、定时器和计数 器 (无论是保持型还是非保持型)都将被清零,而且数据块的当前值 被装载存储器的原始值覆盖。然后将OB102 中的程序执行一次后执行 循环程序。 2.循环执行的程序组织块 OB1是循环执行的组织块。其优先级为最低。 PLC在运行时将反复循环执行OB1中的程序, 当有优先级较高的事件发生时,CPU将中断 当前的任务,去执行优先级较高的组织块, 执行完成以后,CPU将回到断点处继续执行 OB1中的程序,并反复循环下去,直到停机 或者是下一个中断发生。一般用户主程序 写在OB1中。 3.定期的程序执行组织块 • OB10 、OB11~OB17为日期中断组织块。通过 日期 中断组织块可以在指定的日期时间执行一次程序, 或者从某个特定的日期时间开始,间隔指定的时 间 (如一天,一个星期,一个月等)执行一次程 序。 • OB30 、OB31~OB38为循环中断组织块。通过循环 中断组织块可以每隔一段预定的时间执行一次程 序。循环中断组织块的间隔时间较短,最长为1分 钟。最短为1毫秒。在使用循环中断组织块时,应 该保证设定的循环间隔时间大于执行该程序块的 时间,否则CPU将出错。 4.事件驱动的程序执行组织块 • 延时中断组织块 • 硬件中断组织块 • 异步错误组织块 • 同步错误组织块 延时中断组织块 • OB20~OB27 :延时中断,当某一事件发生后, 延时中断组织块 (OB20 )将延时指定的时 间后执行。OB20~ OB27只能通过调用系统 功能SFC32而激活,同时可以设置延时时间。 硬件中断组织块 • OB40~OB47 :硬件中断。一旦硬件中断事件 发生,硬件中断组织块OB40~OB47将被调用。 硬件中断可以由不同的模块触发,对于可 分配参数的信号模块DI、DO、AI、AO等, 可使用硬件组态工具来定义触发硬件中断 的信号;对于

文档评论(0)

知识的天空 + 关注
实名认证
内容提供者

电子工程技术工程师持证人

推荐自动化、电气、仪表、工程、医学等精品培训教程

领域认证该用户于2023年06月07日上传了电子工程技术工程师

1亿VIP精品文档

相关文档