admin管理员组

文章数量:1581592

2024年1月23日发(作者:)

实用标准文案

codesys 指令系统

一、操作块 Operator

1、IEC Operators

:运算

符::

ADD

:

加法:

MUL

:

乘:

SUB

:减:

DIV

:除:

MOD :求余:

2、Bitstring Operators:逻辑操作::

AND :与:

OR :或:

XOR :异或:

NOT :非:

3、Bit-shift Operators:移位操作::

SHL :左移:

文档

实用标准文案

SHR :右移:

ROL :循环左移:

ROR :循环右移:

4、Selection Operators:选择操作::

选择: G G:=FALSE

SEL

IN0 OUT OUT:=I

N0

IN1 G:=TRUE

OUT:=IN

1

MAX :最大值:

MIN :最小值:

LIMIT :比较选择::

IN>MA

X: OUT:=

MAX;

IN

OUT:=MI

N;

MUX :多路选择::

OUT:=MUX(IN0,…,INk,…INn);

OUT:=Ink;

5、Comparison Operators:比较运算::

文档

实用标准文案

GT :大于:

LT :小于:

LE

:

小于等于:

GE

:

大于等于:

EQ

:

等于:

NE :不等于:

6、Address Operators:地址::

ADR

7、Calling Operators

:调用操作::

CAL

8、Type Conversion Functions :转型功能::

BOOL_, :布尔值转型: :INT/STRING/TIME/,D/DATE/DT

等:

,_BOOL :转型成布尔值::BYTE/INT/TIME/STRING 等:

INT_,_SINT/REAL :整数类型转换:

REAL_,/LREAL_, :实数型/长实数型转型::INT

等:

文档

实用标准文案

TIME_,/TIME_OF_DAY :时间转型::STRING/DW

ORD/SINT 等:

DATE_,/DT_, :日期转型::BOOL/INT/BYTE/ST

RING 等:

STRING_, :字符串转型::BOOL/WORD/TIME

等:

TRUNC :取整:

9、Numeric Functions :数据计算功能::

ABS :取绝对值:

SQRT :开方:

LN :取自然对数:

LOG :取对数:

EXP :e 求幂:

SIN :正弦:

COS :余弦:

TAN

:正切:

ASIN

:反弦:

ACOS

:反余弦:

ATAN

:反正切: EXPT

:求幂:

文档

实用标准文案

二、库文件 Library

1、 标准库

1.1,String function:字符串运算::

LEN :长

度计算:

LEFT

:左

取位:

RIGHT

:右

取位:

MID :中间取位:

CONCAT :字符串叠加: INSERT

:插入:

DELET

E :删

除:

REPLACE :代替:

FIND :查找:

1.2,Trigge

r :触发

保持::

R_TRIG

:上

文档

实用标准文案

升沿保持:

F_TRIG

:下

降沿保持:

1.3,Counter :计数器::

CTU :上升沿计数:

CTD :下降沿计数:

CTUD :上升沿、下降沿计数:

1.4,Timer :计时器::

TP :触发计时器:

TON :高电平计时器:

TOF :低电平计时器:

RTC :运行时钟计时器:

一、操作块 Operator

1、IEC Operators:运算符::

ADD :加法:

MUL :乘:

SUB :减:

DIV :除:

MOD :求余:

2、Bitstring Operators:逻辑操作::

AND :与:

OR :或:

XOR :异或:

文档

实用标准文案

NOT :非:

3、Bit-shift Operators:移位操作::

SHL :左移:

SHR :右移:

ROL :循环左移:

ROR :循环右移:

4、Selection Operators:选择操作::

: G G:=FALSE 选择

IN0 OUT OUT:=I

N0

IN1 G:=TRUE

OUT:=IN

1

MAX :最大值:

MIN :最小值:

LIMIT :比较选择::

IN>MA

X: OUT:=

MAX;

IN

OUT:=MI

N;

MUX :多路选择::

OUT:=MUX(IN0,…,INk,…INn);

文档

实用标准文案

OUT:=Ink;

5、Comparison Operators:比较运算::

GT :大于:

LT :小于:

LE :小于等于:

GE :大于等于:

EQ :等于:

NE :不等于:

6、Address Operators:地址::

ADR

7、Calling Operators:调用操作:: CAL

8、Type Conversion Functions :转型功能::

BOOL_, :布尔值转型: :INT/STRING/TIME/,D/DATE/DT 等:

,_BOOL :转型成布尔值::BYTE/INT/TIME/STRING 等:

INT_,_SINT/REAL :整数类型转换:

REAL_,/LREAL_, :实数型/长实数型转型::INT 等:

TIME_,/TIME_OF_DAY :时间转型::STRING/DWORD/SINT 等:

DATE_,/DT_, :日期转型::BOOL/INT/BYTE/STRING 等:

STRING_, :字符串转型::BOOL/WORD/TIME 等:

TRUNC :取整:

9、Numeric Functions :数据计算功能::

ABS :取绝对值:

SQRT :开方:

LN :取自然对数:

文档

实用标准文案

LOG :取对数:

EXP :e 求幂:

SIN :正弦:

COS :余弦:

TAN :正切:

ASIN :反弦:

ACOS :反余弦:

ATAN :反正切:

EXPT :求幂:

二、库文件 Library

1、 标准库

1.1,String function:字符串运算::

LEN :长度计算:

LEFT :左取位:

RIGHT :右取位:

MID :中间取位:

CONCAT :字符串叠加:

INSERT :插入:

DELETE :删除:

REPLACE :代替:

FIND :查找:

1.2,Trigger :触发保持::

R_TRIG :上升沿保持:

F_TRIG :下降沿保持:

文档

实用标准文案

1.3,Counter :计数器::

CTU :上升沿计数:

CTD :下降沿计数:

CTUD :上升沿、下降沿计数:

1.4,Timer :计时器::

TP :触发计时器:

TON :高电平计时器:

TOF :低电平计时器:

RTC :运行时钟计时器:

文档

本文标签: 操作计时器转型字符串功能