西门子总代理商|驱动器代理商
西门子PLC子程序功能介绍
STEP7-Micro/Win在程序编辑器窗口中为每个POU提供单独的页面。主程序总是1页,后面是子程序或中断程序。由于每个程序在编辑器窗口中是分开的,所以编译时会在程序末尾自动添加无条件结束指令或无条件返回指令,用户程序只能使用条件结束指令和条件返回指令。
通常,具有特定功能和多种用途的程序段被视为子程序。子程序可以多次调用、嵌套(多8层)或递归调用(自己调用)。有两种指令:子程序调用和子程序返回。子程序返回分为条件返回和无条件返回。子程序调用指令用于主程序或其他调用子程序的程序,子程序的无条件返回指令在子程序的后一个网段。梯形图指令系统可以自动生成子程序的无条件返回指令,*用户输入。
子程序的调用是有条件的,不调用时子程序中的指令不会被执行,因此使用子程序可以减少扫描时间,使整个程序功能清晰,易于检查和维护,减少存储空间。为了移植子程序,应避免使用全局符号和变量,如V存储区的**地址。
编程软件的程序数据窗口下方有主程序(OBI)、子程序(SUB0)和中断服务程序(INT0)的选项卡。单击子程序选项卡进入SUB0子程序显示区。也可以通过指令树的项目进入子程序SUB0显示区。添加子程序时,可以用编辑菜单中的插入项添加子程序,子程序号N会从0向上自动生成。右键单击指令树中子程序或中断程序的图标,在弹出菜单中选择重命名,修改它们的名称。
子程序可以有要传递的参数(变量和数据),然后相应的参数可以包含在子程序调用指令中,可以在子程序和调用程序之间传递。参数(变量和数据)必须有符号名(多8个字符)、变量和数据类型等。一个子程序多可以传递16个参数。传递的参数在子程序局部变量表中定义。局部变量表中有四种类型的变量:输入、输出、输入/输出和温度。
●输入类型:将*位置的参数传入子程序。参数的寻址方式可以是直接寻址(如VB10)、间接寻址(如*ACl)或立即数(如1234)。您也可以将数据的地址值传递给子程序(&VB100)。
●OUT类型:是子程序的结果值(数据),返回给调用它的POU。常量和地址值不允许作为输出参数。
●IN/OUT类型:*位置的参数传递给子程序,子程序的结果值返回到同一地址。常量和地址值不允许作为输出参数。
●TEMP类型:本地内存只能作为子程序内部的临时内存,不能用来传递参数。
局部变量表的数据类型可以是能量流、布尔(位)、字节、字、双字、整数、双整数、实数。能量流是指只允许位输入操作的布尔能量流(布尔型)。梯形图表示为用触点(位输入)连接电源总线和命令盒。
在局部变量表中输入变量名、变量类型、数据类型等参数后,双击指令树中的子程序(或单击框快捷按钮,在弹出菜单中选择子程序项),带参数的子程序调用指令框将显示在梯形图显示区。
局部变量表中变量类型的修改方法是用光标选中变量类型区域,点击鼠标右键得到下拉菜单,选择插入项,弹出下拉子菜单。单击选定类型,在光标所在的变量类型区域中获取选定类型。
给定程序传递参数时,放在子程序的局部内存(L)中,局部变量表左边一列是每个传递参数的局部内存地址。
当子程序被调用时,输入参数被复制到本地存储器。子程序完成后,输出参数从本地存储器复制到*的输出参数。
词条
词条说明
西门子交换机代理商|PLC总代理商适用于具有中等要求的应用的 CPU,用于 S7-1500控制器产品系列中的程序/数据存储具有中/高处理速度,适用于二进制和浮点数运算在具有集中式和分布式I/0的生产线上作为集中式控制器使用PROFINET IO IRT接口,带2端交换机PROFINET I/0 控制器,用于在 PROFINET上运行分布式I/0PROFINET 智能设备用于连接 CPU 以作为 S
西门子PLC模块授权供应商西门子代理商西门子PLC代理商西门子授权代理商西门子模块代理商西门子总代理商 当PLC运行时,CPU就要执行用户程序中的操作。但是CPU不可能同时执行多个操作,只能分时地一个操作一个操作地执行。PLC利用系统软件在其内部建立了输入输出映像区,当PLC的CPU执行用户程序时,从输入映像区中读取输入信号的状态,进行相应的操作。当CPU执行完一个操作后,将操作输出到
西门子SB DT04代理商PLC的梯形图与传统的电气原理图非常相似,信号的输入/输出形式及控制功能基本上也是相同的;它们的不同之处主要表现在:(1)控制逻辑——继电器控制逻辑采用硬接线逻辑,利用继电器机械触点的串联或并联,及时间继电器等组合成控制逻辑,其接线多而复杂、体积大、功耗大、故障,灵活性和扩展性很差。而PLC采用存储器逻辑,其控制逻辑以程序方式存储在内存中,灵活性和扩展性都很好。(2)工作
西门子代理商-甘肃西门子代理商-甘肃西门子代理商-甘肃系统块由配置信息组成,包括通信端口、保留性范围、密码、输出表、输出过滤器、脉冲截取位、背景时间、EM配置、配置LED、扩大内存。单击■按钮,进入"系统块"编辑窗口,如图4-19所示。下面介绍“系统块”列表下的各个配置信息。①通讯端口系统块中的“通讯端口”界面用来配置CPU的通讯端口属性,如图4-20所示。②保留性范围用于设置CPU掉电时如何保存
公司名: 浔之漫智控技术(上海)有限公司
联系人: 刘经理
电 话: 19873876272
手 机: 19873876272
微 信: 19873876272
地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室
邮 编:
网 址: tianxia56.b2b168.com
公司名: 浔之漫智控技术(上海)有限公司
联系人: 刘经理
手 机: 19873876272
电 话: 19873876272
地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室
邮 编:
网 址: tianxia56.b2b168.com