什么是调用结构?西门子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月前
|
JSON 前端开发 Java
如何封装接口返回结构?
本文详细探讨了API接口返回结构统一化的必要性及其带来的优势,如降低开发的心智负担、减少前端开发难度和提高代码可维护性等。同时也分析了其潜在的缺点,例如灵活性降低和开发成本增加等问题。文章进一步讨论了在Spring Boot中实现统一接口返回结构的具体方法和技术细节,包括如何处理HTTP状态码、返回单个字符串的情况以及如何封装无返回值的接口等。此外,还介绍了如何利用Spring Boot的`ResponseBodyAdvice`和`@RestControllerAdvice`等特性来自动包装控制器方法的返回值及异常处理,以达到更加一致和标准化的接口响应结构。
如何封装接口返回结构?
|
12月前
|
存储 算法 程序员
深入理解程序的结构
深入理解程序的结构
136 0
|
12月前
|
监控
OPC分层模型结构与对象接口编程
OPC分层模型结构与对象接口编程
|
设计模式 传感器 API
在编写RTOS代码时,如何设计一个简单、优雅、可拓展的任务初始化结构?
在编写RTOS代码时,如何设计一个简单、优雅、可拓展的任务初始化结构?
129 0
|
算法
程序的三大结构
程序的三大结构是:顺序结构,选择结构,循环结构。
179 0
|
前端开发
前端学习案例2-this指向问题-函数的独立调用2
前端学习案例2-this指向问题-函数的独立调用2
62 0
前端学习案例2-this指向问题-函数的独立调用2
|
前端开发
前端学习案例1-this指向问题-函数的独立调用
前端学习案例1-this指向问题-函数的独立调用
49 0
前端学习案例1-this指向问题-函数的独立调用
|
存储 XML 编译器
【C#基础】C# 程序通用结构
编程语言C# 程序结构的介绍 。
223 0
【C#基础】C# 程序通用结构
西门子S7-1200的调用结构
今天我们来介绍一下西门子S7-1200的调用结构。在西门子S7-1200中采用调用结构来描述用户程序中块的调用层级,调用结构提供了几个方面的信息,包括所用的块,对其它块的调用,各块之间的关系,每个块的数据要求以极块的状态等。
西门子S7-1200的调用结构
|
jenkins 测试技术 持续交付
python接口自动化(三十六)-封装与调用--流程类接口关联续集(详解)
上一篇已经给大家都介绍过了流程类接口关联,但是由于博客的登录机制改变,所以没有办法给小伙伴们实战演练一下,那么这篇就按照上一篇计划的用jenkins来给小伙伴们演示一下流程类接口的封装和调用,其实很简单,就是用上一篇和前边这篇传送门的代码稍稍修改即可。不知道你自己练习了么,如果练习了,可以看看和我有什么不同,没练习的看看自己思路和我有啥不一样。好了废话少说进入主题
194 0
python接口自动化(三十六)-封装与调用--流程类接口关联续集(详解)
下一篇
无影云桌面