三菱PLC FB块新建和调用、加密、封装成库文件-(Gx Work3版本)

2023-10-12 13:20

本文主要是介绍三菱PLC FB块新建和调用、加密、封装成库文件-(Gx Work3版本),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

以软件Gx Work3版本

1.FB块的创建与使用

a.在软件Work3中,新建工程→在新工程下导航栏--程序--FB/FUN,鼠标右击FB/FUN→新建数据弹出新建数据对话框→填写FB块名称 并确认。

b. 在FB/FUN的“局部标签”选项中设置要在FB的程序本体中使用的局部标签。

c. 使用标签,创建程序本体,注意编辑好后没有在主程序调用是无法编译的。

d. 将FB拖拽到MAIN主程序上,输入FB名称之后,便可编译程序

2.FB块进行加密、封装成库文件

1. 先选中FB/FUN,然后在工程菜单的“库操作”中选择“导出库”,并在弹出的界面中点击【】详细设置即可。

2. 在设置页中进行库导出的相关设置,在公开设置页可以设置各部件是公开还是非公开。公开:公开FB块程序;非公开:无法打开FB块的程序。

3. 在【设置能否编辑】页面中,点击对库部件设置能否编辑,会出现口令登陆界面,设置好密码,设置好库导出后能否:编辑、只读还是读取禁止三种状态可选择。 

 

4.以上设置好之后点击确定,然后输入库文件的名称,将会生成usl格式文件;保存到任意位置,方便下次调用;

如何将保存好的库文件导入到工程中?

1) 在新的项目工程下--在【部件选择窗口】的“库”中点击登陆用户库。

2)在弹出的对话框中选中之前创建的usl格式库文件,点击打开即可。

3)添加库文件后,在部件选择窗口的库页面可以看到该用户库中会显示出来,然后将FB拖拽出来就可以了。

这篇关于三菱PLC FB块新建和调用、加密、封装成库文件-(Gx Work3版本)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/196107

相关文章

如何在页面调用utility bar并传递参数至lwc组件

1.在app的utility item中添加lwc组件: 2.调用utility bar api的方式有两种: 方法一,通过lwc调用: import {LightningElement,api ,wire } from 'lwc';import { publish, MessageContext } from 'lightning/messageService';import Ca

Android实现任意版本设置默认的锁屏壁纸和桌面壁纸(两张壁纸可不一致)

客户有些需求需要设置默认壁纸和锁屏壁纸  在默认情况下 这两个壁纸是相同的  如果需要默认的锁屏壁纸和桌面壁纸不一样 需要额外修改 Android13实现 替换默认桌面壁纸: 将图片文件替换frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.*  (注意不能是bmp格式) 替换默认锁屏壁纸: 将图片资源放入vendo

JavaSE——封装、继承和多态

1. 封装 1.1 概念      面向对象程序三大特性:封装、继承、多态 。而类和对象阶段,主要研究的就是封装特性。何为封装呢?简单来说就是套壳屏蔽细节 。     比如:对于电脑这样一个复杂的设备,提供给用户的就只是:开关机、通过键盘输入,显示器, USB 插孔等,让用户来和计算机进行交互,完成日常事务。但实际上:电脑真正工作的却是CPU 、显卡、内存等一些硬件元件。

Windows如何添加右键新建菜单

Windows如何添加右键新建菜单 文章目录 Windows如何添加右键新建菜单实验环境缘起以新建`.md`文件为例第一步第二步第三步 总结 实验环境 Windows7 缘起 因为我习惯用 Markdown 格式写文本,每次新建一个.txt后都要手动修改为.md,真的麻烦。如何在右键新建菜单中添加.md选项呢? 网上有很多方法,这些方法我都尝试了,要么太麻烦,要么不凑效

【LabVIEW学习篇 - 21】:DLL与API的调用

文章目录 DLL与API调用DLLAPIDLL的调用 DLL与API调用 LabVIEW虽然已经足够强大,但不同的语言在不同领域都有着自己的优势,为了强强联合,LabVIEW提供了强大的外部程序接口能力,包括DLL、CIN(C语言接口)、ActiveX、.NET、MATLAB等等。通过DLL可以使用户很方便地调用C、C++、C#、VB等编程语言写的程序以及windows自带的大

哈希表的封装和位图

文章目录 2 封装2.1 基础框架2.2 迭代器(1)2.3 迭代器(2) 3. 位图3.1 问题引入3.2 左移和右移?3.3 位图的实现3.4 位图的题目3.5 位图的应用 2 封装 2.1 基础框架 文章 有了前面map和set封装的经验,容易写出下面的代码 // UnorderedSet.h#pragma once#include "HashTable.h"

PostgreSQL中的多版本并发控制(MVCC)深入解析

引言 PostgreSQL作为一款强大的开源关系数据库管理系统,以其高性能、高可靠性和丰富的功能特性而广受欢迎。在并发控制方面,PostgreSQL采用了多版本并发控制(MVCC)机制,该机制为数据库提供了高效的数据访问和更新能力,同时保证了数据的一致性和隔离性。本文将深入解析PostgreSQL中的MVCC功能,探讨其工作原理、使用场景,并通过具体SQL示例来展示其在实际应用中的表现。 一、

string字符会调用new分配堆内存吗

gcc的string默认大小是32个字节,字符串小于等于15直接保存在栈上,超过之后才会使用new分配。

封装MySQL操作时Where条件语句的组织

在对数据库进行封装的过程中,条件语句应该是相对难以处理的,毕竟条件语句太过于多样性。 条件语句大致分为以下几种: 1、单一条件,比如:where id = 1; 2、多个条件,相互间关系统一。比如:where id > 10 and age > 20 and score < 60; 3、多个条件,相互间关系不统一。比如:where (id > 10 OR age > 20) AND sco

InnoDB的多版本一致性读的实现

InnoDB是支持MVCC多版本一致性读的,因此和其他实现了MVCC的系统如Oracle,PostgreSQL一样,读不会阻塞写,写也不会阻塞读。虽然同样是MVCC,各家的实现是不太一样的。Oracle通过在block头部的事务列表,和记录中的锁标志位,加上回滚段,个人认为实现上是最优雅的方式。 而PostgreSQL则更是将多个版本的数据都放在表中,而没有单独的回滚段,导致的一个结果是回滚非