三九宝宝网宝宝百科宝宝知识

求西门子的子程序调用的编程实例另外还想问一下子程序是和主程序

01月27日 编辑 39baobao.com

[西门子公司有写什么东西啊生产什么啊]总部位于柏林和慕尼黑的西门子公司是世界上最大的电气工程和电子公司之一。自从公司成立以来,可持续性就一直是西门子公司的显著特征。在西门子,可持续性意味着长期的经济成功...+阅读

子程序和功能块最终都是要在主程序的调用下起作用的

主程序相当于是一间房子

而子程序就相当于是房子中的桌子

主程序

程序主体(称为

OB1),在其中放置控制应用程序的指令。 主程序中的指令按顺序执行,每个 CPU 扫描周期执行一次。

子例程

子例程是位于单独程序块的可选指令集,只在从主程序、中断例程或另一子例程调用时执行。

中断例程

中断例程是位于单独程序块的可选指令集,只在发生中断事件时执行。

STEP 7-Micro/WIN SMART 提供了三个程序编辑器,并通过在程序编辑器窗口为每个 POU 提供单独的选项卡来组织程序。 主程序 OB1

始终是第一个选项卡,然后是可能已创建的任何子例程或中断。

子例程

要重复执行某种功能时,子例程是非常有用的。 可在子例程中编写一次逻辑,然后在主程序中根据需要多次调用子例程。 这样做有若干优点:

您的总体代码大小减小。

与在主程序中多次执行相同代码相比,扫描时间也会减少,因为在主程序中,不管代码执行与否,每个扫描周期都会自动评估代码。

可以有条件地调用子例程,且在扫描过程中不被调用时不对子例程进行评估。

子例程容易移植;您可以单独挑出一个功能,并将其复制至其它程序中,而无须进行修改或只进行少量修改。

以下为关联文档:

西门子PLC怎么样学习浅谈PLC学习的5个阶段 一.逻辑阶段 所谓的逻辑阶段就是可以实现继电系统中的一般逻辑性设计,既然是继电系统所以电力拖动知识就是该阶段的基础。我个人总结学习继电系统的根...

西门子洗衣机故障图标付费内容限时免费查看 回答 您好,很高兴为您解答,故障如下 L1西门子滚筒洗衣机手动选择衣量代码。 LA西门子滚筒洗衣机手动衣量选择代码。 ASAFEON西门子滚筒洗衣机启动键盘锁...

数控车床子程序是什么意思1子程序的定义 在编制加工程序中أ有时会遇到一组程序段在-个程序中多次出现或者在几个程序中都要使用它。这个典型的加工程序可以做成固定程序أ并单独加以命名أ这组程序...

vf中主程序与子程序涵义**主程序:AAA.PRG SET TALK OFF &关闭对话框 CLEAR &清除用户屏幕 C=20 D=30 DO BBB &执行程序bbb ?C,D &输出cd的值 RETURN &返回或者重复 **子程序:BBB.PRG PRIVATE D &定义...

定义子程序和函数的问题!急该函数是API函数,将下面代码保存为Reg.Bas就可以正常使用了。'养成好习惯代表所有变量都需要先定义后使用 Option Explicit'根键常数 Public Const HKEY_CLASSES_ROOT = &H80...

44子程序和子函数的相同和不同处。分别如何定义子程序与子函数的最大不同是:子函数有返回值,而子程序只是为做某件事,没有返回值。 另外,在定义方式及退出方式上,子程序用sub..end sub(自己补充完整啦)退出exit sub,子函数用funct...

西门子plc编程的指令都有什么|西门子plc编程指令全集在这里 1 位逻辑指令 1.1 -||- 常开接点(地址) 1.2 -|/|- 常闭接点(地址) 1.3 XOR 位异或 1.4 -|NOT|- 信号流反向 1.5 -( ) 输出线圈 1.6 -(#)- 中间输出...

西门子PLC指令翻译EU, 是上升沿的意思. ED,是下降沿的意思. S,置为 例如:NETWORK 1(当I0.0为1的一瞬间,为M0.0输出为1.以后,如果I0.0仍然为1,M0.0仍为0) LD I0.0 EU = M0.0 NETWORK 2(当I0.0从0变为1的...

西门子PLC顺序控制指令的简介西门子PLC顺序控制指令即西门子S7-200系列PLC控制指令,主要分为定义顺序段、段开始、段结束、段转移四个板块,详细简介如下: 1、定义顺序段 即定义一个顺序控制继电器段(SCR段),一...

推荐阅读
图文推荐