CODESYS Development System
CODESYS 不需要您将全局变量声明为外部变量以便在 POU 中使用它。该关键字仅用于保持符合 [...] 。 您在关键字之间声明这些变量 VAR_EXTERNAL
CODESYS Development System
VAR_INST 实例变量只允许在方法中使用。这种变量只能在方法内访问。您可以在方法的声明部分监控实例变量的变量值 [...] VAR_INST 变量函数与功能块实例的其他变量一样
CODESYS Development System
变量:VAR_CONFIG 配置变量将完整地址分配给在地址信息不完整的功能块中声明的变量 [...] 和 END_VAR 具有完整实例路径和正确地址的关键字 [...] : locio; END_VAR 全局变量列表中正确的变量配置如下
CODESYS Development System
> 声明常量变量时始终分配初始化值。那么这个常数就不能再写了 [...] 变量:CONSTANT 常量变量在全局变量列表或编程对象的声明部分中声明 [...] * c_rTAXFACTOR; 您对实现中的常量变量具有只读访问权限
CODESYS Development System
下面的代码演示了如何定义一个可以处理任意长度数组的功能块 [...] IMPLEMENTS .这需要一些时间来适应,但原因是泛型常量也可以与基类一起使用 [...] CONSTANT 功能块的声明区域,直到分配功能块实例才分配初始化值
CODESYS Development System
,因为在这种情况下会使用两倍的内存并且可能会出现更长的循环时间 [...] PERSISTENT 它们在功能块中声明。这是因为功能块实例完全存储在剩余内存中 [...] PERSISTENT 持久性编辑器之外的关键字,实例路径被添加到那里
CODESYS Development System
。 注意 使用冗余时,整个全局变量列表及其所有数据都位于保留内存区域中。 在功能块中本地 功能块的整个实例及其所有数据都位于保留内存区域中 [...] 。 注意 使用冗余时,整个程序及其所有数据都位于保留内存区域中
CODESYS Development System
,您调用的方法在基本类或父类的实例中有效 [...] 指针是用于面向对象编程的特殊变量。 SUPER 是功能块的指针,指向生成功能块的基本功能块实例
CODESYS Development System
(1) 如果指向功能块自己的功能块实例的指针被引用以在功能中使用 [...] ^ . 的使用 THIS 指针 如果局部变量覆盖方法中的功能块变量 [...] 。 THIS 是一个功能块的指针,指向它自己的功能块实例
CODESYS Development System
数据类型:隐式枚举 隐式枚举允许一种简单的方法来声明仅在本地 POU 中有效的新枚举变量。这种类型的变量可以采用在组件列表中声明的有限数量的整数值 [...] component names> 具有所需数量组件的逗号分隔组件名称列表