首页 > 其他分享 >PLC结构化文本(ST)——实例路径属性(attribute 'instance-path')

PLC结构化文本(ST)——实例路径属性(attribute 'instance-path')

时间:2024-09-11 14:26:07浏览次数:9  
标签:attribute 路径 ST instance PLC VAR path

PLC Structured Text Object Oriented Programming

PLC结构化文本(ST)——实例路径属性(attribute 'instance-path')

作用

该属性可以使用字符串变量获取POU的实例路径,用于日志记录和故障排查非常方便。

  • 语法
 {attribute 'instance-path'}
  • 代码示例
{attribute 'reflection'}
FUNCTION_BLOCK FB_Test
VAR
   {attribute 'instance-path'}
   {attribute 'noinit'}	
	InstancePath : STRING;
END_VAR
PROGRAM MAIN
VAR
	fbTest : FB_Test; // 路径:'TwinCAT_Project4.Untitled1.MAIN.fbTest'
END_VAR
  • 1.在FB中声明字符串变量,用于接收实例路径。
  • 2.给接收路径的字符串添加两个特性attribute),一个是{attribute 'instance-path'},另一个是{attribute 'noinit'}不让编译器将该字符串初始化。
  • 3.给POU添加特性{attribute 'reflection'}

总结

更多关于特性的用法,请参阅倍福在线帮助

标签:attribute,路径,ST,instance,PLC,VAR,path
From: https://www.cnblogs.com/JSheng/p/18408171

相关文章

  • Java的class与String互相转换,自定义密码策略
    目的客户要求密码校验方式,用自己的认证方式。提供一种方案,在不出补丁的情况下,解决这个问题。原理1、本地写一个类,用客户想要的方案,实现密码校验的接口,编译成class类。2、然后把这个class类,先转换成二进制,再转换成16进制的字符串。3、将字符串写到客户的数据库里。4、重启服务,在......
  • 逻辑回归(Logistic Regression)
    许多问题需要将概率估算值作为输出。由于线性回归无法保证输出值表示概率(介于零和一之间),所以需要逻辑回归——它是一种极其高效的概率计算机制。那么逻辑回归如何保证其输出表示概率?1.逻辑回归如何计算概率?碰巧,有一族函数称为“逻辑函数”,其输出满足上述条件。标准逻辑函数/S......
  • Python系列(11)- 使用 Pipenv 搭建 Django + Rest Framework 开发环境
    Django是一个开放源代码的Web应用框架,用Python语言编写的。采用了MTV的框架模式,即模型Model,模版Template和视图View。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。Django:http://www.djangoproject.comGitHub:htt......
  • PLC结构化文本(ST)——AND_THEN & OR_ELSE
    PLCStructuredTextObjectOrientedProgrammingPLC结构化文本(ST)——AND_THEN&OR_ELSE特殊机制运算符AND_THEN和OR_ELSE与我们常用的AND和OR功能相同却有点区别。IFFALSEANDcalculate()THENAuto.Run();END_IF假如IF前一个条件一直为FALSE那么后一个条件calcul......
  • Systemd单元文件类型汇总
    以下是systemd支持的所有单元文件类型的汇总,包括它们的用途和功能:1..service用途:定义和管理系统服务。功能:配置服务的启动、停止、重启行为及其他参数。示例:[Unit]Description=MyService[Service]ExecStart=/usr/bin/myservice[Install]WantedBy=multi-user......
  • Study Plan For Algorithms - Part28
    1.跳跃游戏题目链接:https://leetcode.cn/problems/jump-game/给定一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标,如果可以,返回true;否则,返回false。classSolution:defca......
  • Study Plan For Algorithms - Part29
    1.在排序数组中查找数字统计一个数字在排序数组中出现的次数。方法一:defsearch(nums,target):returnhelper(nums,target)-helper(nums,target-1)defhelper(nums,target):i=0j=len(nums)-1whilei<=j:m=(i+j)//......
  • Arcane Blast,官方中文,解压即玩,
    游戏截图 艾德里安曾经是一名强大的巫师,现在他发现自己被学生背叛,被困在暗影维利的世界里。现在,您必须引导艾德里安重新发现自己的力量,战胜成群结队的无情敌人,揭开秘密,掌握各种元素,努力返回家园。游戏玩法以20-40分钟的运行为基础,可以无休止地循环。每次运行都会带来......
  • CMP5321 Understanding Automation Concepts
    CourseworkAssignmentBriefAssessment-Undergraduate AcademicYear2024-25 ModuleTitle:ProgrammingforNetworkEngineersModuleCode:CMP5321AssessmentTitle:UnderstandingAutomationConceptsAssessmentIdentifier:Weighting:      100%......
  • “Resource Forest” 模型通过将用户帐户和资源分开到不同的AD森林中,增强了安全性、管
    在ActiveDirectory(AD)域环境中,“ResourceForest”模型是一种架构设计用于优化和管理大型、复杂的网络环境。这种模型主要用于处理企业中不同的组织单位和资源的需求,确保安全性、灵活性和管理的简便性。ResourceForestModel的定义和特点定义:ResourceForest 模型是在AD......