【播客】组织块-西门子S7-300/400PLC编程与应用(11) 点击:134 | 回复:0



gongkong.tv

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:4310帖 | 23回
  • 年度积分:0
  • 历史总积分:3427
  • 注册:2008年4月18日
发表于:2011-03-15 09:15:00
楼主

2011-3-15 9:15:00工控TV(http://video.gongkong.com) 2011-3-15 9:15:00今天发布视频“组织块-西门子S7-300/400PLC编程与应用(11)”!本视频节目由kate2012nab上传

查看该视频

启动 当CPU上电后,或操作模式改变为运行状态(通过CPU上的模式选择开关或利用PG),在循环程序执行之前,要执行启动程序。 OB 100 到 OB 102 就是用于启动程序的组织块。 例如,在这些块里可以预置通讯连接。 循环的程序执行 需要连续执行的程序存在组织块OB1里。OB1中的用户程序执行完毕后,将开始一个新的循环:刷新映像区然后从OB1的第一条语句开始执行。循环扫描时间和系统响应时间就是由这些操作来决定的。 系统响应时间包括CPU操作系统总的执行时间和执行所有用户程序的时间。系统响应时间,也就是当输入信号变化后到输出动作的时间,等于两个扫描周期。 定期的程序执行 定期的程序执行可以根据设定的间隔中断循环的程序执行。 通过循环中断,组织块OB 30 到 OB 37 可以每隔一段预定的时间(例如100ms)执行一次。例如,在这些块中可以调用循环采样控制程序。 通过日期时间中断,一个OB可以在特定的时间执行,例如每天17:00保存数据。 事件驱动的程序执行 硬件中断可以用于快速响应的过程事件。当事件发生后,马上打断循环程序并执行中断程序。 延时中断可以在一个过程事件出现后延时一段时间响应。 通过错误OB可以在出现错误时(例如,后备电池故障)决定系统如何响应。

查看该视频



热门招聘
相关主题

官方公众号

智造工程师