梯形图指令手册梯形图程序块由梯形图指令组成的。如果要创建一个可执行逻辑单元,可以将指令功能块和他们的操作数输入到梯形图程序块中。编辑器会自动的开辟新的必需的梯级。每个指令都能对其所在的控制站的变量执行操作。注意:所有可用指令功能块都包含在PLC梯形图指令集工具箱中。你可以把这些功能块随意的拖到梯形图程序的任意一行上。梯形图函数库根据执行操作的类型分组。这些指令组是:梯形图高级数学运算梯形图位操作梯形图线圈梯形图触点梯形图控制功能块梯形图转换功能块梯形图计数器梯形图数据转移功能块梯形图数据表功能块梯形图数学运算功能块梯形图程序流程功能块梯形图关系运算功能块梯形图定时器id1462359pdfMachinebyBroadgunSoftware-agreatPDFwriter!-agreatPDFcreator!-梯形图功能块高级数学运算功能块梯形图高级数学运算功能块可执行对数函数,指数函数,平方根,三角函数和反三角函数运算。功能功能块名说明指数函数EXP计算反自然对数,e的IN次幂(eIN).EXPT计算IN1的IN2次幂(IN1IN2).反三角函数ACOS计算IN的反余弦函数,并将结果用弧度数表示。ASIN计算IN的反正弦函数,并将结果用弧度数表示。ATAN计算IN的反正切函数,并将结果用弧度数表示。对数函数LN计算以e为底的IN的自然对数。LOG计算以10为底的IN的对数。平方根SQRT_DINT计算IN的平方根,数值类型为双精度整数,是将输入IN的平方根的双精度整数部分存储到Q地址上。SQRT_INT计算IN的平方根,数值类型为单精度整数,是将输入IN的平方根的单精度整数部分存储到Q地址上。SQRT_REAL计算IN的平方根。三角函数COS计算IN的余弦函数(输入为弧度数)。SIN计算IN的正弦函数(输入为弧度数)。TAN计算IN的正切函数(输入为弧度数)梯形图指令高级数学运算指数函数Operation|CPUSupportOperands:EXP|EXPT操作当指数函数功能块接收到使能信号,它将对输入端的REAL型数值进行相应的指数运算,并将结果存储到输出Q地址上。对于计算反自然对数的指数函数(EXP),即为计算e的IN次幂,计算结果放在Q地址里。对于计算任意数X的指数函数,即为计算IN1的IN2次幂,计算结果放在Q地址里。信号流输出将被激活,除非出现以下任意一种错误情况:数据溢出IN,IN1,或IN2为非数值。对于EXP函数,IN为负无穷。对于EXPT函数,IN1为负值。CPU支持PACSystemsCPU,VersaMaxCPU,90-70系列3.00版本或随后的浮点型CPU和90-30系列浮点型CPU均支持EXP函数和EXPT函数。EXP的操作数提示:(PACSystems和90-70系列CPU)对于所有类型的寄存器(%R,%P,%L,%W,%AI,和%AQ)都支持间接寻址功能。(仅有PACSystems)可以使用32位或是更长的BOOL型数组代替REAL型变量。操作数数据类型存储区域说明INREAL型变量或常量dataflow,R,P,L,AI,AQ,W.PACSystems也支持I,Q,M,T,G和符号变量。(PACSystemsCPUsandSeries90-70CPUs)Indirectreferencingisavailableforallregisterreferences(%R,%P,%L,%W,%AI,and%AQ).(PACSystemsonly.)YoucanuseaBOOLarrayoflength32ormoreinsteadofaREALvariable.OperandDataTypeMemoryAreaIN1REALvariableorconstantdataflow,R,P,L,AI,AQ,W.PACSystemsalsosupportsI,Q,M,T,G.IN2REALvariableorconstantdataflow,R,P,L,AI,AQ,W.PACSystemsalsosupportsI,Q,M,T,G.QREALvariabledataflow,R,P,L,AI,AQ,W.PACSystemsalsosupportsI,Q,M,T,G.e的幂指数,用于计算反自然对数。注意:当IN=-,EXP函数返回0,和期望的结果一样,但是对于PACSystemsCPU或90-30系列CPU352使能信号流将停止传递。所有其他90-30系列CPU在这种情况下会继续传递使能信号流,输出为0。QREAL型变量dataflow,R,P,L,AI,AQ,W.PACSystems也支持I,Q,M,T,G和符号变量。eINEXPT的操作数提示:(PACSystemsCPU和90-70系列CPU)对于所有类型的寄存器(%R,%P,%L,%W,%AI,和%AQ)都支持间接寻址功能。(仅有PACSystems)可以使用32位或是更长的BOOL型数组代替REAL型变量。操作数数据类型存储区域过程说明IN1REAL型变量或常量dataflow,R,P,L,AI,AQ,W。PACSystems也支持I,Q,M,T,G和符号变量。底数IN2REAL型变量或常量dataflow,R,P,L,AI,AQ,W。PACSystems也支持I,Q,M,T,G和符号变量。指数QREAL型变量dataflow,R,P,L,AI,AQ,W。PACSystems也支持I,Q,M,T,G和符号变量。IN1IN2id1533906pdfMachinebyBroadgunSoftware-agreatPDFwriter!-agreatPDFcreator!-梯形图指令高级数学运算反三角函数Operation|CPUSupportOperands:ASIN|ACOS|ATAN操作当一个反正弦函数(ASIN),反余弦函数(ACOS)或是一个反正切函数(ATAN)功能块接收到使能信号,它将分别对输入数据进行反正弦,反余弦,反正切运算,并将结果以弧度数形式存储到输出Q地址上。输入IN和输出Q都是REAL型数值。当函数正常运行没有发生数据溢出时,信号流输出将被激活,除非出现错误情况或者IN为非数值。CPU支持PACSystemsCPU,VersaMax®CPU,90-70系列3.00版本或随后的浮点型CPU和90-30系列浮点型CPU均支持ASIN,ACOS和ATAN函数。ASIN操作数提示:(PACSystemsCPU和90-70系列CPU)对于所有类型的寄存器(%R,%P,%L,%W,%AI,和%AQ)都支持间接寻址功能。(仅有PACSystems)可以使用32位或是更长的BOOL型数组代替REAL型变量。操作数数据类型存储区域说明INREAL型变量或常量dataflow,R,P,L,AI,AQ,W.PACSystems也支持I,Q,M,T,G和符号变量-1IN1。待运算的值。QREAL型变量dataflow,R,P,L,AI,AQ,W.PACSystems也支持I,Q,M,T,G和符号变量。IN的反正弦,表示为弧度数(-/2)Q(/2).ACOS操作数提示:(PACSystemsCPU和90-70系列CPU)对于所有类型的寄存器(%R,%P,%L,%W,%AI,和%AQ)都支持间接寻址功能。(仅有PACSystems)可以使用32位或是更长的BOOL型数组代替REAL型变量。操作数数据类型存储区域说明INREAL型变量或常量dataflow,R,P,L,AI,AQ,W.PACSystems也支持I,Q,M,T,G和符号变量。-1IN1。待运算的值。QREAL型变量dataflow,R,P,L,AI,AQ,W.PACSystems也支持I,Q,M,T,G和符号变量IN的反余弦,表示为弧度数0Q.ATAN操作数提示:(PACSystemsCPU和90-70系列CPU)对于所有类型的寄存器(%R,%P,%L,%W,%AI,和%AQ)都支持间接寻址功能。(仅有PACSystems)可以使用32位或是更长的BOOL型数组代替REAL型变量。操作数数据类型存储区域说明INREAL型变量或常量dataflow,R,P,L,AI,AQ,W.PACSystems也支持I,Q,M,T,G和符号变量。-IN+待运算的数QREAL型变量dataflow,R,P,L,AI,AQ,W.PACSystems也支持I,Q,M,T,G和符号变量IN的反正切。表示为弧度数(-/2)Q(/2).梯形图函数高级数学运算对数函数Operation|Operands|CPUSupport运算过程当一个对数函数接收到使能信号,它将对输入端的REAL型数值进行相应的对数运算,并将结果存储到输出Q地址上。对于以10为底的对数函数(LOG),IN的以10为底的对数存储在Q地址上。对于自然对数函数(LN),IN的自然对数存储在Q地址上。输出使能将被激活,除非出现以下任意一种错误情况:数据溢出IN为负值IN的是非数值操作数提示:(PACSystemsCPU和90-70系列CPU)对于所有类型的寄存器(%R,%P,%L,%W,%AI,和%AQ)都支持间接寻址功能。(仅有PACSystems)可以使用32位或是更长的BOOL型数组代替REAL型变量操作数数据类型存储区域说明INREAL型变量或常量dataflow,R,P,L,AI,AQ,W.PACSystems也支持I,Q,M,T,G和符号变量。要进行LOG或LN计算的数值。QREAL型变量dataflow,R,P,L,AI,AQ,W.PACSystems也支持I,Q,M,T,G和符号变量LOG(IN)或LN(IN).CPU支持PACSystemsCPU,VersaMaxCPUs,90-70系列3.00版本或随后的浮点型CPU和90-30系列浮点型CPU均支持LOG和LN函数运算。id1560234pdfMachinebyBroadgunSoftware-agreatPDFwriter!-agreatPDFcreator!-梯形图指令高级数学运算平方根函数Operation|ExampleMnemonics:SQRT_DINTSQRT_INTSQRT_REAL运算过程当一个平方根功能块接受到使能信号,它将计算出输入IN的平方根并且将结果存储到输出Q地址上。Q必须与IN为同类型数据。输出使能将被激活,除非出现以下任意一种错误情况:数据溢出IN为负值IN的值不是一个数举例只要%I00001接通,地址%AI0001中的整数的平方根将被置于%R00003地址中。SQRT_DINT操作数提示:(PACSystemsCPU和90-70系列CPU)对于所有类型的寄存器(%R,%P,%L,%W,%AI,and%AQ)都支持间接寻址功能。(仅有PACSystems)可以使用32位或是更长的BOOL型数组代替REAL型变量。操作数数据类型存储区域过程说明INDINT型变量或常量dataflow,R,P,L,AI,AQ,W.PACSystems也支持I,Q,M,T,G和符号变量要被开平方的值。如果IN0,使能信号将不会被传递注意:对于90-30系列CPU341或是更低级CPUDINT常量数值范围为-32,768到+32,767。QDINT型变量dataflow,R,P,L,AI,AQ,W.PACSystems也支持I,Q,M,