S7-200的控制程序 点击:60 | 回复:0



lynn123

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:19帖 | 6回
  • 年度积分:0
  • 历史总积分:73
  • 注册:2013年7月18日
发表于:2013-07-31 15:05:02
楼主

程序是运用相应的指令和数据,遵循一定的规律,编制成具有一定控制功能的信息语言。程序分为系统程序和应用程序(用户程序).系统程序是PLC生产厂家编制的程序,存放在系统内存中,用于系统控制。用户程序是PLC用户根据受控对象的生产过程和工艺要求,为解决实际应用问题而编制的程序。下面介绍PLC用户程序的结构、编程规则、基本控制程序及典型环节与系统。

S7-200 PLC的控制程序分为主程序(OBI), 子程序〔SBR0~SBR63)和中断程序(INT0~INT127〕3种。

主程序是用户程序的主体,在一个项目中只能有一个主程序,在每个扫描周期都要执行一次主程序指令。

子程序是程序的可选部分,最多可以有64个,合理使用子程序,可以优化程序结构,减少扫描时间。子程序一般在主程序中被调用,也可以在子程序或中断程序中被调用。只有被调用的子程序,才能够执行。

中断程序也是程序的可选部分,是用来及时处理与用户程序的执行时序无关的操作,或者不能事先预测何时发生的中断事件,最多可以有128个。它的调用由各种中断事件触发,而不是由用户程序调用,中断事件一般有输入中断、定时中断、高速计数器中断和通信中断等。可在其他程序中使用的寄存器也不允许被中断程序改写。




热门招聘
相关主题

官方公众号

智造工程师