LS_BasicModule:包含基本的数组处理、几何计算、矩阵计算、坐标系变换等基础计算功能块
指令名称 | FB/FC | 简要功能 |
Pack_ByteToDINT | FC | 合并4BYTE数组为DINT数据 |
Pack_ByteToINT | FC | 合并4BYTE数组为INT数据(后面两字节为有效数据) |
Pack_ByteToUDINT | FC | 合并4BYTE数组为UDINT数据 |
Pack_ByteToUINT | FC | 合并4BYTE数组为UINT数据(后面两字节为有效数据) |
UnPack_DINTToByte | FC | 拆解DINT数据为4BYTE数组 |
UnPack_INTToByte | FC | 拆解INT数据为4BYTE数组 |
UnPack_UDINTToByte | FC | 拆解UDINT数据为4BYTE数组 |
UnPack_UINTToByte | FC | 拆解UINT数据为4BYTE数组 |
CalArcPointPos | FB | 圆弧三点确定圆弧其他参数 |
CalEndPos | FB | 圆弧转角确定圆弧终点坐标 |
CalHelicalAngle | FB | 螺旋角度计算 |
CalLineAngle | FB | 角度计算 |
CalPara | FB | 三点确认圆弧 |
CalParaNew | FB | 三点确认圆弧新版 |
CalRadian | FB | 计算平面圆弧的角度 |
CalRadiu | FB | 半径确认圆弧 |
CalSpaceCircleArcOrg | FB | 计算空间圆弧球心 |
CalTime | FB | 计算梯形加减速时间 |
CheckCenEndposCircle | FB | 检测输入的圆心终点圆弧; |
CheckRadualEndposCircle | FB | 检测输入的终点半径圆弧; 同时输出圆心坐标; |
CheckThreePointsCircle | FB | 检查三点是否能构成圆弧 同时输出信息:圆心和方向 |
handlepos | FB | 误差处理 |
SpaceVector | FB | 计算平面法向量 |
TrangelCal | FB | 计算两点直线的数学参数 |
Taining_Filter | FB | 根据滤波原理平滑位置信息 |
ColDet | FC | 计算矩阵的行列式 |
FixG16 | FB | 圆弧插补插件 |
SolveColMatrix | FC | 求解矩阵 |
SolveRowMatrix | FC | 求解行矩阵 |
LS_ControlAxisByPos | FB | 轴位置控制 |
LT_TRAFO_Gantry4 | FB | 4轴坐标系转换器 |
LT_TRAFO_Gantry6 | FB | 6轴坐标系转换器 |
LT_TRAFO_Gantry8 | FB | 8轴坐标系转换器 |
Conform | PRG | 识别控制器ID |
SpecIDCheck | PRG | 识别特殊的设备ID |
CalCenByAngleandR | FB | 通过半径方向与半径大小及起点位置求解圆心位置 |
CalEndPosWeld | FB | 圆弧转角确定圆弧终点坐标 |