西门子S7-1200的调用结构

简介: 今天我们来介绍一下西门子S7-1200的调用结构。在西门子S7-1200中采用调用结构来描述用户程序中块的调用层级,调用结构提供了几个方面的信息,包括所用的块,对其它块的调用,各块之间的关系,每个块的数据要求以极块的状态等。

今天我们来介绍一下西门子S7-1200的调用结构。在西门子S7-1200中采用调用结构来描述用户程序中块的调用层级,调用结构提供了几个方面的信息,包括所用的块,对其它块的调用,各块之间的关系,每个块的数据要求以极块的状态等。下面介绍调用结构的使用方法:


640.jpg

调用结构


在项目视图中选择项目树中的PLC,单击菜单栏中的工具,选择其中的调用结构,便可以打开调用结构列表。在调用结构列表中,可以显示用户程序中使用的块,其中调用结构的第一级以彩色高量显示,并显示未被调用的快。组织块始终在调用结构的第一级显示,功能FC、功能块FB和数据块DB,只有在未被组织块调用时才显示在第一级。当某个块调用其它块时,被调用块以缩进形式列在调用快下。


640.jpg

被调用块以缩进形式显示


调用结构的视图由以下几部分组成:调用结构列,用于显示被调用块的总览;调用类型列,用于显示调用类型;地址列,用于显示块的绝对地址,对于功能快FB还会显示其相应背景数据块的绝对地址;调用频率列,显示对一个块多次调用的次数;详细资料列,用于显示调用块的网络或接口,该列中的所有信息以链接形式提供,通过此链接可以跳转到程序编辑器中块的调用位置。


640.jpg

详细资料列


在路径中的局部数据里,用于指示完整路径的局部数据要求,块的局部数据链,用于显示块的局部数据要求。关于调用结构中各种符号的含义,请参见帮助信息。


640.jpg

使用帮助信息


另外可以通过工具栏中的按钮对调用结构进行设置。单击工具栏中的视图选项按钮,如果勾选仅显示冲突项,则仅显示调用结构中导致冲突的块。如果勾选组合多个调用,则将多个块调用和数据块访问组合在一起,块的调用数显示在数目列中,在详细资料列的下拉列表中提供了指向各种调用位置的链接。


640.jpg

组合多次调用


调用结构中的一致性检查功能,用于在发生时间戳冲突时显示不一致的内容。在执行一致性检查时,不一致的块将显示在调用结构中,并用相应符号进行标记。一般来说,通过重新编译可以纠正大多数时间戳和接口冲突。如果通过编译无法解决不一致问题,则可使用详细资料列中的链接转到程序编辑器中的问题位置,手动解决不一致问题。请注意,必须重新编译以红色标记的块。


640.jpg

红色标记的块需重新编译


以上我们介绍了西门子S7-1200 PLC调用结构的使用方法, 更多关于西门子PLC的学习内容,请持续关注本号。

相关文章
|
2月前
|
机器人
一些主要的工业领域及其包含的典型操作
工业领域是一个极其广泛且多元化的范畴,涵盖了从原材料采集到最终产品制造与服务的各个环节。在这个领域内,操作涵盖了多个方面和层次,以下是一些主要的工业领域及其包含的典型操作:
|
6月前
|
数据采集 测试技术 芯片
【DACx0502】具有精密内部基准的 DACx0502 简介及驱动应用示例
【DACx0502】具有精密内部基准的 DACx0502 简介及驱动应用示例
|
人工智能
西门子S7-300的硬件结构,各模块按照什么顺序来组态?
今天我们来介绍一下西门子S7-300的硬件结构,并和大家讲一下S7-300各模块是按照什么顺序来组态的。
西门子S7-300的硬件结构,各模块按照什么顺序来组态?
|
设计模式 传感器 API
在编写RTOS代码时,如何设计一个简单、优雅、可拓展的任务初始化结构?
在编写RTOS代码时,如何设计一个简单、优雅、可拓展的任务初始化结构?
139 0
将PCB原理图传递到版图设计的六大技巧
将PCB原理图传递到版图设计的六大技巧
59 0
西门子S7-1200的七种组织块
本文我们来介绍西门子S7-1200的组织块。S7-1200 CPU为用户提供了不同的块类型来执行自动化系统中的任务。
西门子S7-1200的七种组织块
西门子S7-1200与S7-200的区别有哪些?
今天我们主要来讲一下西门子S7-1200与S7-200的区别有哪些。
西门子S7-1200与S7-200的区别有哪些?
什么是调用结构?西门子S7-1200的调用结构如何使用?
今天我们来介绍一下西门子S7-1200的调用结构。在西门子S7-1200中采用调用结构来描述用户程序中块的调用层级,调用结构提供了几个方面的信息,包括所用的块,对其它块的调用,各块之间的关系,每个块的数据要求以及块的状态等
什么是调用结构?西门子S7-1200的调用结构如何使用?
西门子S7-1200编程实例,组织块如何使用?
本篇我们通过一个实例来讲解西门子S7-1200的组织块如何使用。下面我们做一个组织块的使用练习,使用循环中断产生一赫兹的时钟信号,在Q0.0输出。先来分析一下,一赫兹的时钟信号周期为一秒,高低电平各持续500毫秒交替出现,因此每隔500毫秒产生中断,在循环中断组织块程序中对Q0.0取反即可。
西门子S7-1200编程实例,组织块如何使用?
西门子S7-1200组织块应用实例
下面我们做一个组织块的使用练习,使用循环中断产生一赫兹的时钟信号,在Q0.0输出。先来分析一下,一赫兹的时钟信号周期为一秒,高低电平各持续500毫秒交替出现,因此每隔500毫秒产生中断,在循环中断组织块程序中对Q0.0取反即可。
西门子S7-1200组织块应用实例