您好!欢迎光临工博士商城

西门子经销商

产品:2486    

咨询热线:18321514682 微信同号

QQ QQ
您当前的位置:首页 » 新闻中心 » 西门子PLC S7-1200程序循环功能
产品分类
新闻中心
西门子PLC S7-1200程序循环功能
发布时间:2023-06-19        浏览次数:493        返回列表
一、概述
  西门子PLC S7-1200系列是一款适用性强的西门子PLC,可以在各种自动化项目中进行应用。S7-1200系列设计较为紧凑,经济性较好,而且指令功能较为强大,因此在各种自动化控制解决方案中有较广泛的应用。作为西门子PLC S7-200系列的升级版,西门子PLC S7-1200具有很多集成在CPU上的功能,并通过组态软件STEP7 V13进行程序设计。西门子PLC S7-1200在编程过程中,使用OB块来实现程序循环功能。本文下面就对西门子PLC S7-1200的程序循环功能做一个简单介绍,供用户在编程过程中进行参考使用。
  
二、西门子PLC S7-1200程序循环功能
  西门子PLC S7-1200的程序循环功能介绍如下:
  1. 程序循环 OB 的功能
  在西门子PLCS7-1200的编程过程中,程序循环OB在CPU处于RUN模式时,周期性地循环执行。可在程序循环OB中放置控制程序的指令或调用其它功能块(FC或FB)。主程序为程序循环OB,要启动程序执行,项目中至少有一个程序循环OB。操作系统每个周期调用该程序循环OB一次,从而启动用户程序的执行。
  S7-1200允许使用多个程序循环OB,按OB的编号顺序执行。OB1是默认设置,其它程序循环OB的编号必须大于或等于123。程序循环OB的优先级为1,可被高优先级的组织块中断;程序循环执行一次需要的时间即为程序的循环扫描周期时间。***长循环时间缺省设置为150ms。如果您的程序超过了***长循环时间,操作系统将调用OB80(时间故障OB);如果OB80不存在,则CPU停机。
  2. 操作系统的执行过程
  (1)操作系统启动扫描循环监视时间;
  (2)操作系统将输出过程映像区的值写到输出模块;
  (3)操作系统读取输入模块的输入状态,并更新输入过程映像区;
  (4)操作系统处理用户程序并执行程序中包含的运算;
  (5)当循环结束时,操作系统执行所有未决的任务,例如加载和删除块,或调用其他循环OB;
  (6)***后,CPU返回循环起点,并重新启动扫描循环监视时间。

了解更多:西门子PLC价格  西门子PLC选型  前往:西门子PLC代理

分享到: 


 

联系热线:18321514682 微信同号   联系人:周超飞 联系地址:上海市嘉定区南翔镇众仁路399号B座20楼2007-2012室

技术和报价服务:星期一至星期六8:00-22:00 西门子经销商