LIB_ANY:包含凸轮、旋切造表、追剪、飞剪等包装行业常用功能及一些通用功能块
指令名称 | FB/FC | 简要功能 |
FB_输入处理 | FB | 处理输入点常开常闭和滤波 |
FB_单个SDO写入 | FB | 单个SDO写入 |
FB_单个SDO读取 | FB | 单个SDO读取 |
FB_批量SDO写入轴 | FB | 批量给驱动器写入SDO数据,目前支持100组SDO(串行执行) 1.先配置SDO数组 2.启动此模块,等待结果反馈 |
FB_单双刀割纸 | FB | 割纸机专用功能块 |
FB_理袋 | FB | 理袋机单组轮子控制,每组一个实例,组合起来实现理料 |
FB_EtherCAT状态读取 | FB | EtherCAT状态读取 |
FB_ResetETCSlave | FB | 重启单个从站,如果从站下有挂轴,则挂轴也会重启,重启后软件界面显示的绿色感叹号不影响,仅代表从站曾经出现过错误 |
FB_ResetEtherCAT | FB | 重启主站并重新初始化轴,注意:重启总线会导致轴使能断开,重启完成后会恢复原来的使能状态 |
SetSlaveEnable | FC | 此模块与右键启用和禁用从站效果一致 |
FB_BOOL事件管理器 | FB | 支持2000个事件管理,将事件统一输出决策结果 |
FB_事件管理器 | FB | BIT型事件管理 |
FB_闪烁信号 | FB | 闪烁信号输出 |
FB_频率测量 | FB | 测信号频率 |
CalcTrapPoints2 | FC | 电子凸轮从轴梯形加减速关键点计算,加速度时间和减速时间占比相加等于1时只有3个关键点,否则4个关键点 |
FB_单程追踪 | FB | 非周期凸轮,从轴追击主轴达到速度同步 |
FB_旋切造表 | FB | 旋切凸轮关键点计算 |
FB_电子凸轮 | FB | 集合了凸轮必要的几个功能块,方便快捷使用 |
FB_电子凸轮2 | FB | 集合了凸轮必要的几个功能块,支持双表来回切换 |
FB_电子齿轮 | FB | 集合了齿轮必要的几个功能块,支持动态齿轮比 |
FB_追剪3 | FB | 从轴追击主轴达到同步一段距离,然后返回起点 |
FB_飞剪3 | FB | 飞剪 |
FB_Jog | FB | 支持在线变速,变加速度 变减速度 变加加速度 当JOG模块用 |
FB_Jog2 | FB | 支持在线变速,变加速度 变减速度 变加加速度 当JOG模块用,通过速度正负值调节JOG方向 |
FB_ReinitAxis | FB | 轴在未使能的情况下调用本功能块实现修改轴类型,传动比等. |
FB_EtherCAT驱动回零 | FB | 通过功能块调用驱动器回零方法 |
FB_PLC回零 | FB | 通过PLC在位置模式下回零 |
FB_单个梃杆 | FB | 判断轴位置输出信号 |
FB_多个梃杆 | FB | 判断轴位置输出信号 |
FB_相对运动 | FB | 支持暂停的相对运动 |
FB_编码器转虚拟轴 | FB | 编码器的位置变化转换到虚拟轴上,虚拟轴需要使能,需要清除轴位置可以使用MC_SetPosition |
FB_轴清错 | FB | 清除轴errorstop状态和轴的fb错误,轴本身没有错误时调用此模块不会导致轴报错,而是直接给出完成信号 |
FB_用户文件读写 | FB | 第一次扫描自动读取一次文件,从此以后不再读取,只检测变化后自动保存 当"文件数据"和"文件数据副本"不相等时,自动保存一次文件 本模块建议放在低优先级任务(16<=优先级<=31),并且任务周期100毫秒以上 支持仿真模式,唯一的区别是不能真实读写FLASH |
FB_配方管理 | FB | 固定1000个配方可以使用,务必把本模块放在低优先级任务扫描,比如优先级>=16,任务周期200毫秒 |
XP_FileCopy | FC | 文件复制 |
XP_FileDelete | FC | 文件删除 |
XP_FileRead | FC | 文件读取 |
XP_FileRename | FC | 文件改名 |
XP_FileWrite | FC | 文件写入 |
XP_GetDate | FC | 日期读取 |
XP_GetDateAndTime | FC | 日期和时间读取 |
XP_SetDateAndTime | FC | 日期和时间设置 |
DisableWatchdog | FC | 关闭当前任务看门狗 |
GetCurTaskInfo | FC | 获取当前任务信息 |
ResetTaskState | FC | 重置当前任务信息 |
非法产品 | FC | 判断是否雷赛产品 |
FB_获取轴数量 | FB | 后驱设备组态的总线轴和虚轴数量 |
GetCpuLoad | FC | 获取CPU负载百分比 |
RF_Trig | FB | BOOL变量上升沿和下降沿同时检测 |
FB_单控气缸检测 | FB | 单个气缸控制和报警检测 |
KalmanFilter | FC | 一阶卡尔曼滤波 |
ByteToString | FC | BYTE数组转化为字符串 |
CalcParameterNumber | FC | 计算SM3_Basic.MC_WriteParameter MC_ReadParameter等需要的参数号,可以读写对象字典 返回值和输出值是一样的结果 |
DealDecimal | FC | 宽字符,将传入的小数去掉小数点后面的位数 |
GetBit32 | FC | 获取32位整型数据的某一位值 |
IsLrealEqu | FC | 判断两个LREAL是否相等 |
IsLrealZero | FC | 判断LREAL是否为0 |
IsRealEqu | FC | 判断两个REAL是否相等 |
IsRealZero | FC | 判断REAL是否为0 |
SetBit32 | FC | 设置32位整型数据的某一位值 |
ToAscii | FC | 把字符转化成ASCII码数值 |
ToChar | FC | 把BYTE数值转化为字符串类型 |
加速时间求加速度 | FC | 加速时间求加速度 |
度每秒求转每分 | FC | 度每秒求转每分 |
弧度求角度 | FC | 弧度求角度 |
弧长求角度 | FC | 弧长求角度 |
线速度求角速度 | FC | 线速度求角速度 |
角度求弧度 | FC | 角度求弧度 |
角度求弧长 | FC | 角度求弧长 |
角速度求线速度 | FC | 角速度求线速度 |
计算电机转速 | FC | 计算电机每分钟转速,单位:转/分 |
转每分求度每秒 | FC | 转每分求度每秒 |
FB_队列 | FB | 300个元素,每个元素可容纳100BYTE |