codesys-指令系统-最新学习资料.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

codesys指令系统

一、操作块Operator

1、IECOperators

:运算

符::

ADD

:

加法:

MUL

:

乘:

SUB

:减:

DIV

:除:

MOD:求余:

2、BitstringOperators:逻辑操作::

AND:与:

OR:或:

XOR:异或:

NOT:非:

3、Bit-shiftOperators:移位操作::

SHL:左移:

SHR:右移:

ROL:循环左移:

ROR:循环右移:

4、SelectionOperators:选择操作::

选择:GG:=FALSE

SEL

IN0OUTOUT:=I

N0

IN1G:=TRUE

OUT:=IN

1

MAX:最大值:

MIN:最小值:

LIMIT:比较选择::

INMA

X:OUT:=

MAX;

INMIN:

OUT:=MI

N;

MUX:多路选择::

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

OUT:=Ink;

5、ComparisonOperators:比较运算::

GT:大于:

LT:小于:

LE

:

小于等于:

GE

:

大于等于:

EQ

:

等于:

NE:不等于:

6、AddressOperators:地址::

ADR

7、CallingOperators

:调用操作::

CAL

8、TypeConversionFunctions:转型功能::

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、NumericFunctions:数据计算功能::

ABS:取绝对值:

SQRT:开方:

LN:取自然对数:

LOG:取对数:

EXP:e求幂:

SIN:正弦:

COS:余弦:

TAN

:正切:

ASIN

:反弦:

ACOS

:反余弦:

ATAN

:反正切:EXPT

:求幂:

二、库文件Library

1、Standard.lib标准库

1.1,Stringfunction:字符串运算::

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、IECOperators:运算符::

ADD:加法:

MUL:乘:

SUB:减:

DIV:除:

MOD:求余:

2、BitstringOperators:逻辑操作::

AND:与:

OR:或:

XOR:异或:

NOT:非:

3、Bit-shiftOperators:移位操作::

SHL:左移:

SHR:右移:

ROL:循环左移:

ROR:循环右移:

4、SelectionOperators:选择操作::

:GG:=FALSE选择

IN0OUTOUT:=I

N0

IN1G:=TRUE

OUT:=IN

1

MAX:最大值:

MIN:最小值:

LIMIT:比较选择::

INMA

X:OUT:=

MAX;

INMIN:

OUT:=MI

N;

MUX:多路选择::

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

OUT:=Ink;

5、ComparisonOperators:比较运算::

GT:大于:

LT:小于:

LE:小

您可能关注的文档

文档评论(0)

智乾 + 关注
实名认证
内容提供者

科技工作者

1亿VIP精品文档

相关文档