有了 PLC 后,在项目中会自动创建组织块“Main [OB1]” 。 在下一部分中,您将在该组织块中创建用户程序。
用户程序可由一个或多个块组成。 必须至少使用一个组织块。 块包含处理特定自动化任务所需的全部功能。
程序的任务包括:
● 处理过程数据,例如,链接二进制信号,读入并利用模拟量,定义输出的二进制以及输出模拟值。
● 中断响应,例如,超出模拟扩展模块测量范围时的诊断错误中断。
● 正常程序执行中的错误处理
组织块 (OB) 构成 PLC 的操作系统与用户程序之间的接口。 组织块由操作系统调用,并控制下列操作:
● 自动化系统的启动行为
● 循环程序执行
● 基于中断的程序执行
● 错误处理
自动化项目中必须至少有一个程序循环 OB 。确定 PLC 行为的程序被写入到此程序循环 OB 中。操作系统每个循环调用该 OB 一次,从而开始执行 OB 中包含的程序。每次程序执行结束后,重新开始循环。
可以通过调用其它组织块来中断组织块的程序执行。 在执行复杂的自动化任务期间,程序会被构造成在程序循环 OB 中调用并依次执行的若干块。
下图显示了程序循环 OB 的执行过程:

名为“Main [OB1]” 的程序循环 OB 是在向项目中插入 PLC 时自动创建的。 您在该组织块中创建入门指南项目的程序。
要打开组织块“Main [OB1]” ,请按以下步骤操作:
在项目树中打开“程序块”(Program blocks) 文件夹。

打开组织块“Main [OB1]” 。

在程序编辑器中打开了组织块“Main [OB1]” ,并可以在此创建程序。

责任编辑:xj
原文标题:什么是组织块?
文章出处:【微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
-
plc
+关注
关注
5045文章
14439浏览量
483528 -
程序
+关注
关注
117文章
3836浏览量
84760
原文标题:什么是组织块?
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
求助:如何鉴定一块控制器是单片机还是PLC?在哪里可以鉴定??
eFUSE内存是如何组织的?
数据中台接入富士PLC进行数据采集并远程维护
PLC智能网关与PLC远程维护平台有哪些联系
PLC应用技巧,轻松解决PLC故障
在HMI上如何显示PLC代码流程呢?
解决HarmonyOS应用中Image组件白块问题的有效方案
在S7-1200/1500中创建气缸功能块的编程指南
自定义Modbus通信块指令的搭建教程
西门子TIA Portal中函数FC和函数块FB的相互转换

PLC中的组织块是什么
评论