ABB机器人全部运算符及功能.doc

上传人:scccc 文档编号:13527559 上传时间:2022-01-14 格式:DOC 页数:8 大小:152.50KB
返回 下载 相关 举报
ABB机器人全部运算符及功能.doc_第1页
第1页 / 共8页
ABB机器人全部运算符及功能.doc_第2页
第2页 / 共8页
ABB机器人全部运算符及功能.doc_第3页
第3页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《ABB机器人全部运算符及功能.doc》由会员分享,可在线阅读,更多相关《ABB机器人全部运算符及功能.doc(8页珍藏版)》请在三一文库上搜索。

1、ABB机器人全部运算符及功能五、CoDeSys中全部运算符及功能名ST中操作符IL中操作符IL中的修饰符意义字符串分界符(例如如:stringl).数组大小范围(例如:ARRAY0.3OFINT操作数和类型声明之间的分界符(例如:var1:INT;)A指针引用(例如:pointerlA)LDvarlN装入varl值到缓冲器中:=STvarlN存入实际结果到varl中Sboolvar当实际结果为TRUE时,设置布尔变量 boolvar 为TRUERboolvar当实际结果为TRUE时,设置布尔变量 boolvar 为FALSEJMPmarkeCN跳转到标号程序名CALprog1CN调用程序pro

2、g1句柄名CALinst1CN调用功能块句柄inst1V功能名 (vx,vy,.)(vx,vy,.)CN调用功能fctname并传送变量vx,vyRETURNRETCN离开POU并返回到调用者(括号之后的值作为操作数处理,不执行括号之前的运算。)执行括号返回的操作运算ANDNDN,(位与ORORN,(位或XORXORN,(位异或NOTNOT位取反+ADD(加-SUB(减*MUL(乘/DIV(除GT(大于=GE(大于或等于=EQ(等于LT(小于NE(不等于=LE(小于或等于MOD(in)MOD取模除INDEXOF(in)INDEXOFPOU 内部索引in1;INTSIZEOF(in)SIZEOF

3、数据类型in所需字节数SHL(K,in)SHLin数据向左位移K位SHR(K,in)SHRin数据向右位移K位ROL(K,in)ROLin数据向左循环位移K位ROR(K,in)RORin数据向右循环位移K位SEL(G,inO,in1)SEL选择器,G为FALSE 选 in0G 为 TRUE 选 in1MAX(inO,in1)MAX取极大值MIN(inO,in1)MIN取极小值LIMIT(Min,in,Max)l_l MIT取限幅值,当in超过限幅值时,取Min或Max值MUX(K,inO,.in_n)MUX多值选择器(in0,.in_n)ADR(in)ADR取操作数的地址到DWORD中BOOL

4、_TO_(in)BOOL_TO_布尔操作数类型转换_TO_BOOL (in)_TO_BOOL类型转换到布尔值INT_TO_INT_TO_INT转换为其他成员类型REAL_TO_(in)REAL_TO_REAL转换为其他成员类型LREAL_TO_LREAL_TO_LREAL转换位其他成员类型(in)TIME_TO_(in)TIME_TO_TIME转换为其他成员类型TOD_TO_(in)TOD_TO_TOD转换为其他成员类型DATE_TO_(in)DATE_TO_DATE转换为其他成员类型DT_TO_(in)DT_TO_DT转换为其他成员类型STRING_TO_(in)STRING_TO_STRI

5、NG 转换为其他成员类型TRUNC(in)TRUNCREAL 向 INT 转换ABS(in)ABSin操作数取绝对值SQRT(in)SQRTin操作数取平方根LN(in)LNin操作数取自然对数LOG(in)LOGin操作数取底数为10的对数EXP(in)EXPin操作数进行指数运算(ex)SIN(in)SINin操作数进行正弦运算COS(in)COSin操作数进行余弦运算TAN(in)TANin操作数进行正切运算ASIN(in)ASINin操作数进行反正弦运算ACOS(in)ACOSin操作数进行反余弦运算ATAN(in)ATANin操作数进行反正切运算EXPT(in,expt)EXPTex

6、ptin为底数,expt为指数运算LEN(in)LENin操作数取字符串长度LEFT(str,size)LEFT从str左边取size个字符串RIGHT(str,size)RIGHT从str右边取size个字符串MID(str,size,pos)MID从 str的 pos位置取size个字符串C0NCAT(str1,str2)CONCAT合并str1和str2两个字符串INSERT(str1,str2,pos)INSERT在str2的pos处插入str1字符串DELETE(str1,len,pos)DELETE在str1的pos处删除len个字符串REPLACE(str1,str2len,pos)REPLACE在str1的pos处替换str2中的len个字符串FIND(str1,str2)FIND在str1中寻找str2字符串SRSR置位优先的SR触发器RSRS复位优先的RS触发器SEMASEMA软件信号器(可中断)R_TRIGR_TRIG上升沿检测F_TRIGF_TRIG下降沿检测CTUCTU向上计数CTDCTD向下计数CTUDCTUD向上和向下计数TPTP脉冲计时器TONTON延时开计时器TOFTOF延时断计时器

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1