CODESYS Development System
运算符:__DELETE 运算符是 IEC 61131-3 标准的扩展。 重要 为了兼容性,编译器版本必须 >= 3.3.2.0。 运算符释放“__NEW”运算符动态生成的实例的内存。这 __DELETE 运算符没有返回值,并且在此操作后操作数设置为零。 要求: 使用动态内存分配 选项被选中 应用程序构建选项 应用程序属性对话框中的选项卡。 __DELETE (<pointer>) 重要 两个任务
CODESYS Development System
POU: CheckBounds 此监视功能的任务是适当地处理边界违规。对违规的反应示例包括设置错误标志和更改数组索引的值。仅对一个变量数组索引执行检查。不正确的常量数组索引会导致编译器错误。 CODESYS 当值被赋值给一个 大批 多变的。 有关更多信息,请参阅: 使用构建块进行隐式检查 , 使用构建块进行隐式检查 插入函数后,您会在声明和实现部分收到自动生成的代码。见下文。 小心 要获得监视功
CODESYS Development System
运算符 CODESYS V3 支持所有 IEC 61131-3 运算符。这些运算符在整个项目中都得到隐式识别。除了这些 IEC 运算符之外, CODESYS 还支持一些非IEC 61131-3操作员。 运算符用于块中,例如函数。 提示 有关 ST 运算符的处理顺序(结合强度)的信息,请参阅“ST 表达式”一章。 小心 对于浮点数据类型的运算,计算结果取决于所应用的目标系统硬件。 小心 对于数据类型
CODESYS Development System
运算符:__QUERYINTERFACE 运算符是 IEC 61131-3 标准的扩展。 在运行时,操作符执行一个接口引用到另一种类型的类型转换。运算符返回一个 BOOL 结果。 TRUE 意思是 CODESYS 已成功执行转换。 __QUERYINTERFACE(<ITF_Source>,<ITF_Dest>); 第一个操作数:接口引用或 FB 接口 第二个操作数:具有所需目标类型的接口引用 显
CODESYS Development System
方法调用 为了实现方法调用,实际参数(参数)被传递给接口变量。或者,可以省略参数名称。 根据声明的访问修饰符,方法只能在其自己的命名空间中使用( INTERNAL ),仅在自己的编程块及其衍生物内 ( PROTECTED )或仅在您自己的编程块内( PRIVATE ) 叫做。在 PUBLIC 该方法可以在任何地方调用。 在实现中,方法可以递归地调用自身,或者直接通过 这 指针,或通过指定功能块的局
CODESYS Development System
常数:TIME、LTIME 您可以使用 TIME 常量来操作标准定时器模块。该常量的大小为 32 位,分辨率以毫秒为单位。 此外,时间常数 LTIME 可用作高分辨率计时器的时间基准。这 LTIME 常量的维度为 64 位,分辨率以纳秒为单位。 常数: TIME 句法 <time keyword> # <length of time> <time keyword> : TIME | time |
CODESYS Development System
运算符:__VARINFO 运算符是 IEC 61131-3 标准的扩展。 运算符产生有关变量的信息。您可以将信息作为数据结构保存在数据类型的变量中 __SYSTEM.VAR_INFO . 声明中的语法 <name of the info variable> : __SYSTEM.VAR_INFO; // Data structure for info variable 调用语法 <name of
CODESYS Development System
方法: FB_Init , FB_Reinit 和 FB_Exit 您可以显式声明方法以影响功能块变量的初始化以及退出功能块时的行为。 提示 隐式方法的返回值类型是 BOOL .该值不由系统评估,但不应更改类型。 FB_Init 总是隐式可用的,它主要用于初始化。对于特定的影响,您还可以显式声明方法并在其中提供带有标准初始化代码的附加代码。 FB_Reinit 必须明确实施。如果此方法存在,则在受
CODESYS Development System
对象:接口属性 象征: 接口属性是 IEC 61131-3 标准的扩展,是面向对象编程的工具。接口属性声明访问器方法 Get 和 Set (没有实现代码)。因此,实现一个功能块 界面 也继承了它们的接口属性。 您可以将接口属性添加到接口的设备树中。然后使用访问器方法扩展接口 Get 和 Set .这 Get 访问器用于读取访问。这 Set 访问器用于写访问。您可以删除不需要的访问器。点击 项目→添
CODESYS Development System
在编程对象中调用监控 当应用程序在控制器上运行时,变量的实际值会显示在 POU 的编辑器中。这就是监控变量值的方式。 要求: 启用在线监控 选项被选中 工具 → 选项 在里面 文本编辑器 上的类别 监控 标签。 将应用程序下载到控制器并启动它。 点击 调试 → 显示模式 → 十进制 . 设置实际值的显示格式。 单击程序中的编程对象 设备 查看或 POU 看法。 相应的编辑器打开。对于声明和实现,变