09 2024 档案

摘要:PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——泛型常量(Generic Constatnt) 泛型常量 最近将TwinCAT3升级到最新版本Build 4026.10发现一个比较有意思的变量类型,也是TC3.1 Build 阅读全文
posted @ 2024-09-18 14:33 J_Sheng 阅读(202) 评论(0) 推荐(1) 编辑
摘要:PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——隐式枚举(implicit enum) 什么是隐式枚类型 在POU内部声明的枚举类型称为implicit enum。 如何创建隐式枚举类型 PROGRAM MAIN VAR s 阅读全文
posted @ 2024-09-11 17:33 J_Sheng 阅读(152) 评论(0) 推荐(0) 编辑
摘要:PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——实例路径属性(attribute 'instance-path') 作用 该属性可以使用字符串变量获取POU的实例路径,用于日志记录和故障排查非常方便。 语法 {attribu 阅读全文
posted @ 2024-09-11 14:22 J_Sheng 阅读(107) 评论(0) 推荐(0) 编辑
摘要:PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——AND_THEN & OR_ELSE 特殊机制 运算符AND_THEN和OR_ELSE与我们常用的AND和OR功能相同却有点区别。 IF FALSE AND calculate 阅读全文
posted @ 2024-09-11 13:52 J_Sheng 阅读(153) 评论(0) 推荐(0) 编辑
摘要:PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——结构体属性外部调用(Issue) 问题 很久之前在做OOP编程时,遇到过这样一个问题,创建一个属性类型是结构体,而我在外部访问结构体内部成员时编译器(TwinCAT3)直接报错 阅读全文
posted @ 2024-09-11 09:49 J_Sheng 阅读(161) 评论(0) 推荐(0) 编辑
摘要:PLC Structured Text Object Oriented Programming 今年2024年倍福虚拟学院上传了TC3_OOP面向对象编程的一些资料和教学视频以及例程源码,这里分享给大家: 1.TC3_OOP面向对象编程入门 2.倍福虚拟学院 阅读全文
posted @ 2024-09-10 16:57 J_Sheng 阅读(56) 评论(0) 推荐(0) 编辑
摘要:PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——FB系统内置方法(Init、exit、reinit) IEC61131-3 FB系统内置方法 FB_init隐式或显式初始化功能块,第一次下载运行程序时初始化时自动调用。该方法 阅读全文
posted @ 2024-09-10 14:38 J_Sheng 阅读(281) 评论(0) 推荐(0) 编辑
摘要:PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——枚举_to_string(to_string) attribute 'to_string' pragma 会影响运算符 TO_STRING/TO_WSTRING 转换结果,如果 阅读全文
posted @ 2024-09-10 10:08 J_Sheng 阅读(135) 评论(0) 推荐(0) 编辑
摘要:PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——区域代码折叠(Region) 区域折叠 条件预编译指令{Region "description"}可以将文本编辑器中的多行合并到一个块中,可以为块分配一个名称,也可以嵌套使用。 阅读全文
posted @ 2024-09-10 09:40 J_Sheng 阅读(568) 评论(0) 推荐(0) 编辑
摘要:PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——接口引用转换(__QUERYINTERFACE) __QUERYINTERFACE 运算符__QUERYPOINTER是IEC61131-3的扩展,该运算符允许在运行时将一个接 阅读全文
posted @ 2024-09-09 15:05 J_Sheng 阅读(126) 评论(0) 推荐(0) 编辑
摘要:PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——接口指针转换(__QUERYPOINTER) __QUERYPOINTER 运算符__QUERYPOINTER是IEC61131-3的扩展,该运算符允许在运行时将功能块的接口引 阅读全文
posted @ 2024-09-09 14:23 J_Sheng 阅读(119) 评论(0) 推荐(0) 编辑
摘要:PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——异常捕获(__TRY__CATCH) 异常处理 异常是在程序执行期间出现的问题。C# 中的异常是对程序运行时出现的特殊情况的一种响应,比如尝试除以零。异常提供了一种把程序控制权 阅读全文
posted @ 2024-09-09 11:25 J_Sheng 阅读(133) 评论(0) 推荐(0) 编辑
摘要:PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——数组越界与PLC异常(CheckBounds) 相关文档 用于TwinCAT3排查数组越界和PLC exception,同样也适用于CODESYS平台和二次开发平台。 官方文档 阅读全文
posted @ 2024-09-09 09:16 J_Sheng 阅读(136) 评论(0) 推荐(0) 编辑
摘要:PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——变量类型和变量属性 变量类型 变量类型关键字 说明 外部读写 内部读写 VAR 内部变量,程序组织单元内部的变量 不允许 读/写 VAR_INPUT 输入变量,由外部提供,在程 阅读全文
posted @ 2024-09-06 16:14 J_Sheng 阅读(789) 评论(0) 推荐(0) 编辑
摘要:PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——临时&静态&实例-变量(TEMP&STAT&INST) 临时变量(VAR_TEMP) 临时变量在每次调用POU时都会初始化。 用在程序(PRG) 和 功能块(FB) 中。 在方 阅读全文
posted @ 2024-09-06 14:34 J_Sheng 阅读(244) 评论(0) 推荐(0) 编辑
摘要:PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——构造函数(FB_init) 构造函数的作用 简单来说,构造函数是一种方法,用来初始化类的实例也就是对象。类在创建时会有一个默认的构造函数,如果自定义一个构造函数,那么默认构造函 阅读全文
posted @ 2024-09-05 17:10 J_Sheng 阅读(277) 评论(3) 推荐(2) 编辑
摘要:PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——访问修饰符 访问修饰符及作用 根据出现位置不同划分 1.出现在功能块(FB)中 ①.Public:最低访问级别,此功能块可以被任何地方声明调用。 ②.Internal:只允许当 阅读全文
posted @ 2024-09-05 10:00 J_Sheng 阅读(154) 评论(0) 推荐(0) 编辑
摘要:PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——指针和引用(Pointer&Reference) 指针的定义 指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。就像其他变量或常量一样,您必须在使用指针存储其他变 阅读全文
posted @ 2024-09-04 17:54 J_Sheng 阅读(881) 评论(2) 推荐(0) 编辑
摘要:PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——接口(Interface) 接口定义 接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同 "是什么" 部分,派生类定义了语法合同 "怎么做" 部分。 接口定义了属性 阅读全文
posted @ 2024-09-04 15:47 J_Sheng 阅读(331) 评论(0) 推荐(0) 编辑
摘要:PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——特殊指针(This&Super) 关键字This和Super是什么? this 是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。 super 可以理解为是指 阅读全文
posted @ 2024-09-04 11:32 J_Sheng 阅读(258) 评论(0) 推荐(0) 编辑
摘要:PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——继承(inheritance) 继承的概念 继承是面向对象程序设计中最重要的概念之一。继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变得更容易。同时也有利于重用 阅读全文
posted @ 2024-09-03 17:13 J_Sheng 阅读(205) 评论(0) 推荐(0) 编辑
摘要:PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——属性(Property) 属性的定义 C# 中的属性(Property)是类和结构体中用于封装数据的成员。它们提供了一种方式来定义类成员的访问和设置规则,通常用于隐藏字段(Fi 阅读全文
posted @ 2024-09-03 14:52 J_Sheng 阅读(251) 评论(0) 推荐(0) 编辑
摘要:PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——方法(Method) 什么是方法 一个方法是把一些相关的语句组织在一起,用来执行一个任务的语句块。 C#方法 方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步 阅读全文
posted @ 2024-09-03 10:21 J_Sheng 阅读(691) 评论(0) 推荐(0) 编辑
摘要:PLC Structured Text Object Oriented Programming PLC结构化文本(ST)——类(Class) 一、什么是类 百度百科释义: 类(Class)是面向对象程序设计(OOP,Object-Oriented Programming)实现信息封装的基础。类是一种 阅读全文
posted @ 2024-09-02 17:42 J_Sheng 阅读(714) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示