博图小知识1 您所在的位置:网站首页 mid程序块运用博图 博图小知识1

博图小知识1

2024-06-18 13:44| 来源: 网络整理| 查看: 265

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录 前言一、SCL是什么?二、使用步骤1.功能块的创建2.功能块的使用 相关资源

前言

对于使用西门子博图做PLC编程,封装FB功能块可以大量节约编程周期,使程序通用性,可复制性强,强化程序的标准化。

一、SCL是什么?

SCL(Structured Control Language,结构化控制语言)是一种类似于PASCAL语法的高级编程语言 ,相对于梯形图更加适用于处理复杂的数据处理类任务。

二、使用步骤 1.功能块的创建

1.1 添加FB块,选择SCL语言 添加

1.2 打开FB块的接口变量表,创建接口变量

Input: 功能块输入引脚,只允许外部输入,功能块内不允对其赋值。 Output:功能块输出引脚,只允许输出。 InOut:功能块输入输出引脚,既可以外部输入又可以输出。 Static:建立中间过程变量 Temp:临时变量,变量状态只保存一个扫描周期。 Constant:常量 在这里插入图片描述 1.3 功能块程序编写 在这里插入图片描述 1.4 功能块程序导出 选择功能块生成源文件,导出保存到本地电脑,以便使用时直接调用。 在这里插入图片描述 在这里插入图片描述

2.功能块的使用

2.1 项目中建立的功能块程序直接调用就好 2.2 加载本地功能块 添加新的外部温江,找到本地的.scl文件并添加进来,再将添加进来的文件从源生成块就可以直接使用了。 在这里插入图片描述 2.3 调用 只建立单个通讯,直接调用。 建立多个通讯,建议使用FB块多重实例调用 在这里插入图片描述

相关资源

以上是对西门子1200/1500PLC TCPIP通讯封装的一个标准功能块



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有