SA0119:面向对象的特性 检测面向对象功能的使用,例如功能块声明 EXTENDS 和 IMPLEMENTS ,或属性和接口声明。当您编写旨在移植到其他符合 IEC 61131-3 的系统的代码时,此规则很有用。 理由:并非所有系统都支持面向对象编程。没有面向对象的代码更容易移植。 重要性:低 例 101 . 例子 //Function block extended by another and
SA0120:程序调用 检测程序调用 说明:根据IEC 61131-3标准,程序只能在任务配置中调用。当您不从其他位置调用程序时,代码更容易移植。 重要性:低 例 102 . 例子 PROGRAM prog_control VAR END_VAR ; PROGRAM PLC_PRG VAR END_VAR prog_control(); 输出在 留言 看法: SA0120:不允许程序调用“prg_
Library Documentation ¶ Note CODESYS LibDoc Scripting Collection This section is intended to clarify the current situation regarding documentation in the CODESYS source code. The introduction of the C
Page Layout Setup ¶ The appearance of the documentation that is generated with the CODESYS LibDoc Scripting Collection can be customized extensively to individual requirements. Various adjustments are
Namespace ¶ Rule #2: Select a unique library namespace ( Required ) A pragmatic sequence of Latin letters. As short as possible! For example “LAT” for a library to handle lists and trees. A group of s
Project Information ¶ Rule #3: Fill in the Project Information ( Required ) This data is important for switching off the CODESYS default behaviour. It is also important for a self-describing library.
Behaviour Model and Interface Design ¶ Note With CODESYS 3.5.11.0 a new library was introduced. The Common Behaviour Model replaces the CAA_Bahaviour.library . Please take a look to the documentation
MEMORY_AREA ¶ Global Enum Type __SYSTEM.MEMORY_AREA {attribute 'qualified_only'} TYPE MEMORY_AREA : ( MEM_UNKNOWN := -1 , MEM_MEMORY := 0 , MEM_INPUT := 1 , MEM_OUTPUT := 2 , MEM_RETAIN := 3 , MEM_GLO
CODESYS Development System
对象:接口 象征: 关键词: INTERFACE 接口是面向对象编程的一种手段。物体 ITF 描述了一组方法和属性原型。在这种情况下,原型意味着 方法 和 特性 只包含声明,不包含实现。 这允许以相同方式使用具有共同属性的不同功能块。一个 国际乒联 通过单击将对象添加到应用程序或项目中 项目→添加对象→接口 有关更多信息,请参阅: 实现一个接口 表 47 . 添加接口 遗产 姓名 接口名称 先进的