05.S7-1200的用户程序结构.pptVIP

  • 11
  • 0
  • 约1.33万字
  • 约 50页
  • 2023-10-09 发布于湖南
  • 举报
用户程序结构 线性程序:按顺序逐条执行用于自动化任务的所有指令。 通常,线性程序将所有程序指令都放入用于循环执行程序的 OB (OB 1) 中。 模块化程序:调用时可执行特定任务的特定代码块。 要创建模块化结构,需要将复杂的自动化任务划分为与过程的工艺功能相对应的更小的次级任务。 每个代码块都为每个次级任务提供程序段。 通过从另一个块中调用其中一个代码块来构建程序。 用户程序结构 通过创建可在用户程序中重复使用的通用代码块,可简化用户程序的设计和实现。 使用通用代码块具有许多优点: 可为标准任务创建能够重复使用的代码块,如用于控制泵或电机。模块化组件不仅有助于标准化程序设计,也有助于使更新或修改程序代码更加快速和容易。 创建模块化组件可简化程序的调试。 通过将整个程序构建为一组模块化程序段,可在开发每个代码块时测试其功能。 创建与特定工艺功能相关的模块化组件,有助于简化对已完成应用程序的调试,并减少调试过程中所用的时间。 功能的应用举例--交通灯控制 交通灯的控制要求:R:红灯;Y:黄灯;G:绿灯。 信号灯受一个启动按钮控制,当启动按钮接通时,信号灯系统开始工作,且先南北红灯亮,东西绿灯亮。当启动开关断开时,所有信号灯都熄灭。 南北红灯亮维持 25 秒,在南北红灯亮的同时东西绿灯也亮,并维持 20 秒。到 20 秒时,东西绿灯闪亮,闪亮 3 秒后熄灭。在东西绿灯熄灭时,

文档评论(0)

1亿VIP精品文档

相关文档