CODESYS Development System
将项目链接到源代码控制系统 链接您的 CODESYS 项目到源代码控制系统,请考虑以下选项: 这 CODESYS SVN 附加组件提供直接链接到 SVN 数据库的能力。您可以在 CODESYS Store International 并在包管理器的帮助下安装它。 使用时查看对应帮助 CODESYS SVN . 本节内容如下 :
CODESYS Development System
运营商:NE IEC 运算符比较两个操作数是否不相等。 允许所有基本数据类型作为操作数的数据类型。 如果操作数不相等,则运算符产生结果 TRUE ;否则 FALSE 。 例 119 . 例子 结果: Var1= FALSE 英石: Var1 := 40 <> 40; FBD: 基本数据类型 基本数据类型可在中预定义 CODESYS Development System 。 除了 IEC 61131
CODESYS Development System
运营商:内容运营商 运算符是 IEC 61131-3 标准的扩展。 运算符允许取消引用指针。您将运算符附加为 ^ 到指针标识符。 小心 使用指向地址的指针时,请注意应用在线更改会改变地址的内容。 例 120 . 例子 英石 pt : POINTER TO INT; var_int1 : INT; var_int2 : INT; pt := ADR(var_int1); var_int2 := pt
CODESYS Development System
操作员:CAL IEC 运算符用于调用功能块。 在伊利诺伊州, CAL 调用功能块的实例。 CAL <function block> (<input variable1> := <value>, <input variableN> := <value>) 例 122 . 例子 的召唤 Inst 具有赋值的功能块实例 Par1 和 Par2 输入变量 0 或者 TRUE CAL Inst(Par1
CODESYS Development System
时间数据类型 数据类型:TIME 句法 TIME#<time declaration> 时间数据类型在内部被视为 DWORD .如果是 TIME ,这导致以毫秒为单位的分辨率。 数据类型 下限 上限 记忆 解决 TIME T#0d0h0m0s0ms T#49d17h2m47s295ms 32 位 毫秒 数据类型:LTIME 句法: LTIME<long time declaration> 您可以使
CODESYS Development System
常数:数字 数值可以是二进制、八进制、十进制和十六进制数。如果整数值不是十进制数,则必须在整数常量之前写下它的基数,后跟数字符号 (#)。您可以像往常一样使用字母 AF 为数字 10 到 15 输入十六进制数字值。 您可以在数值中使用下划线。 例 170 . 例子: 14 十进制数 2#1001_0011 二进制数 8#67 八进制数 16#A 十六进制数 DINT#16#A1 类型化数据类型 D
CODESYS Development System
常量: REAL,LREAL 您可以将浮点数指定为 REAL 和 LREAL 以十进制表示法或带有尾数和指数的指数表示法的常数。根据国际单位制(英语),小数点用作小数分隔符。 指数符号的语法 <significand> e | E <exponent> exponent : -44..38 // REAL exponent : -324..308 // LREAL 例 171 . 例子 REAL
CODESYS Development System
常数:字符 单个 Unicode 字符的字符文字具有基本类型 UDINT .类型前缀 UCHAR# 以文字作为标识符的前缀。字符文字的数值对应于 Unicode 标准的代码点。 句法: UCHAR#' <single charater> ' 例 174 . 文字 udiChar : UDINT := UCHAR#'ฒ'; // cp 3603 udiChar_1 : UDINT := UCHAR#
CODESYS Development System
常量:类型化文字 除了 REAL 要么 LREAL - 常量(在这种情况下,总是 LREAL 使用)在使用 IEC 常数进行计算时使用可能的最小数据类型。如果您想使用不同的数据类型,您可以使用类型化文字来执行此操作,而无需显式声明常量。为常量提供定义类型的前缀。 句法 <type> # <literal> <type> 指定所需的数据类型。可能的输入是 BOOL , SINT , USINT ,
CODESYS Development System
操作员:__CURRENTTASK 运算符是 IEC 61131-3 标准的扩展。 在运行时,操作员提供有关当前正在运行的 IEC 任务的信息。 提示 仅在目标系统设置为 memory-layout\max-stack-size 设置为 > 0 的值。 运算符允许访问具有两个变量的结构。 TaskIndex :标识任务的从零开始的索引 pTaskInfo : 当前运行任务的详细信息 可以分配给一个