6SE6420-2UD15-5AA1现货西门子SIEMENS代理商

供应商
湖南西控自动化设备有限公司
认证
西门子
MM420系列
变频器
3AC380-480V+10/-10%
德国
150% 用于 60S 二次矩 0.55
联系电话
17838383235
手机号
17838383235
经理
徐嘉泉
所在地
中国(湖南)自由贸易试验区长沙片区开元东路1306号开阳智能制造产业园(一期)4#栋301
更新时间
2024-12-25 08:50

详细介绍

西门子博图组织块ob


新建一个项目在,选择一款西门子plc,打开程序块(关于新建项目的详细方法可参阅“01西门子新建项目设定”文档),选择添加新块,如下图所示:


下面针对组织块进行详细解读:

双击打开添加新块,打开添加新块对话框,如下图所示:在2位置选择“组织块”,3位置显示系统自带的各种组织块列表,在4位置可选择当前所选组织块的编程语言,5位置选择自动编号,下方针对目前组织块的功能做了简单说明。


p一、rogram cycle“程序循环ob”

“程序循环”ob 为主程序块且会循环执行。用户可在其中设置控制应用的指令,也可以调用其它用户块。

要启动程序执行,项目中至少要有一个程序循环 ob。操作系统每个周期调用该程序循环 ob 一次,从而启动用户程序的执行。可以使用多个 ob(ob 编号大于等于 123)。使用多个程序循环 ob 时,将按照 ob 编号依次调用。首先调用 ob 编号低的程序循环 ob。添加一个programcycle  ob自动编号为ob123如下图所示:

图片

程序循环 ob 的优先等级为 1。这对应于所有 ob 的低优先级。任何其它事件类别的事件都可以中断循环程序。

对循环程序执行进行编程

可通过在循环 ob 以及所调用的块中编写用户程序对循环程序执行进行编程。

一旦成功执行启动程序后,就会开始次循环程序执行。每次循环程序执行结束后,循环重新开始。

循环程序执行的顺序

一个程序执行周期包括以下步骤:

1、操作系统启动大循环时间。

2、操作系统将输出过程映像中的值写到输出模块。

3、操作系统读取输入模块的输入状态,并更新输入过程映像。

4、操作系统处理用户程序并执行程序中包含的运算。

5、在循环结束时,操作系统执行所有未决的任务,例如加载和删除块,或调用其它循环 ob。

6、后,cpu 返回到循环起点,并重新启动扫描循环监视时间。

过程映像的基本原理

功能

用户程序对输入 (i) 和输出 (o) 操作数区域寻址时,不会查询或更改数字量信号模块端的信号状态。而是访问 cpu 系统存储器中的存储区。该存储区称为过程映像。

过程映像的优点

与直接访问输入和输出模块相比,访问过程映像的主要优点在于在一个程序周期期间,cpu 具有一致性的过程信号映像。如果程序执行期间输入模块端的信号状态发生变化,过程映像中的信号状态仍保持不变,直到下一个周期再次更新过程映像。在用户程序中周期性地扫描输入信号的过程,确保了总有一致的输入信息。简单总结就是如果直接访问输入和输出模块,系统将无法判定执行程序。

访问过程映像还比直接访问信号模块更节省时间,因为过程映像位于 cpu 的内部存储器中。

中断选项

循环程序执行可被以下事件中断:

·中断

·以下情况触发的 stop 命令

编程设备的运行

“stp”指令

·电源故障

·发生设备故障或程序出错

启动信息

·无

·优化启动信息:


s  二、startup“启动ob”


“启动“ob 将在 plc 的工作模式从 stop 切换为 run 时执行一次。完成后,将开始执行主“程序循环“ob。

可以确定 cpu 启动特性的边界条件,例如,“run”对应的初始值。为此,请编写启动程序。启动程序包括一个或多个启动 ob(ob 编号为 100 或大于等于 123)。可以将启动的一些必要条件编写在此ob内,只有这些条件都满足才可以切换至循环ob,加强程序运行的安全些等。

启动程序在从“stop”模式切换到“run”模式期间执行一次。输入过程映像中的当前值对于启动程序不可用,也不能设置这些值。

启动 ob 执行完毕后,将读入输入过程映像并启动循环程序。

启动例程的执行没有时间限制。 因此,未激活扫描循环监视时间。不能使用时间驱动或中断驱动的组织块。


西门子PLC代理,西门子变频器代理,西门子伺服电机代,西门子工控机代理,西门子触摸屏代理
展开全文
我们其他产品
我们的新闻
相关产品
西门子plc 西门子低压电器 代理商 现货面料 现货 西门子工控机 西门子电动阀 找代理商 siemens 3M代理商 寻找代理商 西门子代理商
微信咨询 在线询价 拨打电话