所在库 | 指令名称 | FB/FC | 简要功能 |
LMC_Library 包含单轴基本控制、轴组控制、机械手正逆解、收放卷&张力控制等其他一些通用功能块 | LMC_Jog | FB | 点动,可在线变速 |
LMC_MoveVelocity | FB | 恒速运动,可在线变速 | |
LMC_MoveDpit | FB | 中断定长 | |
LMC_MoveMultistage | FB | 多段位置 | |
LMC_MoveAbsolute | FB | 绝对定位,可在线变速 | |
LMC_Home | FB | 伺服回原,可设置回原速度 | |
LMC_ResetServo | FB | 伺服复位 | |
LMC_MovePTP | FB | 点位控制 | |
LMC_AxisSwitch | FB | 轴开关位置比较输出 | |
LMC_AxisTappet | FB | 轴挺杆区间比较输出 | |
LMC_ServoProbe | FB | 获取伺服探针 | |
LMC_AxisLinearPosition | FB | 轴位置线性转化 | |
LMC_EtcStatus | FC | 获取EtherCAT节点状态 | |
LMC_ResetEtcMaster | FC | 重启Ethercat主站 | |
LMC_PLCReversal | FB | PLC回原 | |
LMC_DriveGearRatioSet | FB | 齿轮比设置 | |
LMC_EncoderToVirtualAxis | FB | 编码器转虚轴 | |
FB_FileOperation | FB | 文件读写 | |
FB_SdoOperation | FB | SDO读写 | |
FB_CNCFile | FB | CNC文件读取 | |
FB_CylinderControl | FB | 气缸控制 | |
FB_TCPClientFree | FB | TCP客户端自由协议 | |
FB_TCPServerFree | FB | TCP服务器自由协议 | |
FB_COMFree | FB | 串口自由协议 | |
LMC_MoveFeed | FB | 中断标准定位 | |
LMC_TorqueControl | FB | 转矩控制 | |
LMC_MoveGear | FB | 电子齿轮 | |
LMC_MoveCam | FB | 电子凸轮 | |
LMC_LsTripodConfig | FB | 轴组配置块 | |
LMC_LsGroupJog | FB | 轴组Jog | |
LMC_LsBlendMotionFor4Pos | FB | 轴组门型运动 | |
LMC_TRAFO_Scara2 | FB | 2轴Scara逆解 | |
LMC_TRAFOF_Scara2 | FB | 2轴Scara正解 | |
FB_TRAFOF_Polar | FB | 2轴极坐标机械手正解 | |
FB_TRAFO_Polar | FB | 2轴极坐标机械手逆解 | |
LMC_DiameterDistance | FB | 长度法卷径计算 | |
LMC_DiameterVelocity | FB | 速度法卷径计算 | |
LMC_Taper | FB | 锥度计算 | |
LMC_WinderTension_OTorque | FB | 开环张力计算 | |
LMC_WinderTension_Speed | FB | 张力速度计算 | |
LIB_ANY 包含凸轮、旋切造表、追剪、飞剪等包装行业常用功能及一些通用功能块 | 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 | 闪烁信号输出 | |
FB_频率测量 | FB | 测信号频率 | |
CalcTrapPoints2 | FC | 电子凸轮从轴梯形加减速关键点计算,加速度时间和减速时间占比相加等于1时只有3个关键点,否则4个关键点 | |
FB_单程追踪 | FB | 非周期凸轮,从轴追击主轴达到速度同步 | |
FB_旋切造表 | FB | 旋切凸轮关键点计算 | |
FB_电子凸轮 | 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 | 第一次扫描自动读取一次文件,从此以后不再读取,只检测变化后自动保存 当"文件数据"和"文件数据副本"不相等时,自动保存一次文件 | |
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 | 一阶卡尔曼滤波 | |
CmpLSUtil 包含常用标志位、字符串操作等功能块 | CTUD_Persistent | FB | 掉电保持计数器 |
TonR | FB | 在定时过程中暂停和恢复计时,特殊功能: 可暂停:当In信号变为FALSE时,计时暂停但不清零 可恢复:当In信号重新变为TRUE时,从暂停时间点继续计时 可复位:通过reset信号可以完全复位计时器 | |
BytesInsert | FC | 在原字节数组中间插入一段字节数组 | |
BytesMid | FC | 截取字节数组中间的一个片段 | |
BytesToHexString | FC | 将字节数组的数据转化为对应的16进制数字的字符串 | |
HexStringToBytes | FC | 将16进制数字的字符串转化为字节数组的数据 | |
csvFileWrite | FC | 修改csv文件指定单元格的内容 | |
FileBackspace | FC | 删除文件的指定字符,支持最大16MB文件字符的删除。含5种删除方式:1-指定光标位置与数量删除;2-删除指定内容;3-删除指定字符前指定数量字符:4-删除指定字符后指定数量字符;5-删除全部内容 | |
FileCreat | FC | 创建一个新的文件。若文件存在,则取消创建新文件 | |
FileRead | FC | 读取文件的全部内容放到pResult缓冲区,并输出文件大小 | |
FileWrite | FC | 插入字符到指定文件,支持最大16MB文件的内容写入。含5种字符的写入方式:0-在文件开头插入;1-在文件末尾插入;2-指定光标位置插入;3-在指定字符前插入;4-在指定字符后插入 | |
StringSplit | FC | 将字符串按行拆分为多个字符串 | |
FlagBits | PLC运行 | 用户程序运行时置为 ON 状态 | |
PLC停止 | 用户程序运行时置为 OFF 状态 | ||
第一周期为TRUE | 用户程序开始运行的第一个周期为 ON | ||
第一周期为FALSE | 用户程序开始运行的第一个周期为 OFF | ||
周期时钟10ms | 10ms 时钟周期的振荡时钟 | ||
周期时钟100ms | 100ms 时钟周期的振荡时钟 | ||
周期时钟1s | 1s时钟周期的振荡时钟 | ||
周期时钟1min | 1min时钟周期的振荡时钟 | ||
程序运行时间 | 表示程序运行的总时间,用百分之一秒(0.01 秒)为单位 | ||
最短扫描周期时间 | 记录程序每个周期的最短周期时间间隔。 | ||
最长扫描周期时间 | 记录程序每个周期的最长周期时间间隔。 | ||
实时时钟毫秒 | 实时时钟毫秒(0-999) | ||
实时时钟秒 | 实时时钟秒(0-59) | ||
实时时钟分 | 实时时钟分(0~59)需要先将PLC进行同步时钟的操作 | ||
实时时钟时 | 实时时钟小时(0-23)需要先将PLC进行同步时钟的操作 | ||
实时时钟日 | 实时时钟日(1~31)需要先将PLC进行同步时钟的操作 | ||
实时时钟月 | 实时时钟月(1~12)需要先将PLC进行同步时钟的操作 | ||
实时时钟年 | 实时时钟公历年(2000-2099)需要先将PLC进行同步时钟的操作 | ||
实时时钟星期 | 实时时钟星期 | ||
运行次数 | PLC开始运行的次数 | ||
停止次数 | PLC停止运行的次数 | ||
CONCAT2 | FC | 长字符串处理 从字符串指定位置取指定长度的字符串,返回所取长度的字符串 | |
DELETE2 | FC | 长字符串处理 在输入源字符串中删除指定位置指定长度的字符串,合并成新的字符串输出 | |
FIND2 | FC | 长字符串处理 检测目标字符串在源字符串中的位置 | |
INSERT2 | FC | 长字符串处理 在输入源字符串中插入新的字符串,合并成新的字符串输出 | |
LEFT2 | FC | 长字符串处理 从字符串左侧开始向右提取size个字符,返回所取长度的字符串 | |
LEN2 | FC | 长字符串处理 获取字符串的长度指令 | |
MID2 | FC | 长字符串处理 从字符串指定位置取指定长度的字符串,返回所取长度的字符串 | |
RIGHT2 | FC | 长字符串处理 从字符串右侧开始向左提取size个字符,返回所取长度的字符串 | |
CmpLSCommunication TCP、串口的综合应用功能块 | LS_TcpCommunication | FB | 此功能块用于以太网接口的自由口通讯,功能块引脚中支持设定具体的通讯IP和通讯端口,支持客户端和服务端发送和接收数据 |
SerialSR | FB | 串口收发功能块,触发功能块后发送指定数据,发送完成后,接收指定长度的数据 | |
CmpLSAxisControl 包含一些常用的轴控制的功能块 | GetCounterFrequency | FB | 获取计数器或编码器的输入频率 |
HomeControl | FB | 控制器回零指令,支持4种回零模式,支持限位功能 | |
LS_AxisEasyControl | FB | 轴运动易用功能块,集成轴的使能、停止、复位、初始化、回零、绝对定位、相对位移、恒速运动功能 | |
LS_EtcReset | FB | 轴复位功能,支持LC和MC系列,其中轴、驱动器、总线名称都为指针变量 | |
MC_JOG_ChangeVel | FB | jog在线变速 | |
MC_Jog_LS | FB | 在错误发生后立刻复位,读取当前实际位置控制轴保持在该位置,等待新的点动命令 | |
MC_MoveAbsolute_ChangeVel | FB | 在线变速 | |
MC_MoveFeed | FB | 总线轴中断定长 | |
MC_MoveRelative_ChangeVel | FB | 在线变速 | |
MC_MoveVelocity_ChangeVel | FB | 在线变速 | |
MC_TorqueControl | FB | 力矩运动 | |
moving_average_filter | FB | 平均滤波器。这种方法可以有效地减少噪声和其他干扰 | |
LS_UtilsLib 包含字/位数据处理、队列、滤波等功能块 | ALT | FB | 交替输出 |
BOUT | FC | 位数据输出 | |
BRST | FC | 位数据复位 | |
BSET | FC | 位数据置位 | |
PLF | FB | 下降沿输出 | |
PLS | FB | 上升沿输出 | |
CRC16_Modbus | FC | 16位循环冗余校验码 | |
BMOV | FC | 数据批量传送 | |
BON | FC | 获取数据指定位的状态 | |
BTOW | FC | 字节单位的数据结合 | |
CLEAR | FC | 初始化 | |
FMOV | FC | 数据一对多传输 | |
SFRD | FC | 先进先出的数据读取指令 | |
SFWR | FC | 先进先出的数据 写入指令 | |
SUM | FC | ON 位总数 | |
SWAP | FC | 高低字节交换 | |
WTOB | FC | ||
XCH | FC | 数据交换 | |
GetSystemDate | FB | 获取系统日期 | |
GetSystemTigetsysteme | FB | 获取开机之后运行的时间 | |
SysHC_SetSystemDate | FB | 设置系统日期 | |
FIFO | FB | 先入先出队列 | |
ArithmeticAverageFilter | FB | 算数平均滤波 | |
DebounceFilter | FB | 消抖滤波 | |
FirstOrderLagFilter | FB | 一阶滞后滤波 | |
LimitingAverageFilter | FB | 限幅平均滤波 | |
LimitingDebounceFilter | FB | 限幅消抖滤波 | |
LimitingFilter | FB | 限幅滤波 | |
MedianAverageFilter | FB | 中位值平均滤波 | |
MedianFilter | FB | 中位值滤波 | |
RecursiveAverageFilter | FB | 递推平均滤波 | |
WeightRecursiveAverageFilter | FB | 加权递推平均滤波 | |
DEG | FC | 弧度转角度 | |
RAD | FC | 角度转弧度 | |
PWM | FB | 高速计数器脉冲宽度调制 | |
RCL | FC | 带进位的循环左移位指令 | |
RCR | FC | 带进位的循环右移位指令 | |
SFTL | FC | 位数据向左拷贝 | |
SFTR | FC | 位数据向右拷贝 | |
WSFL | FC | 字数据向左拷贝 | |
WSFR | FC | 字数据向右拷贝 | |
BZAND_TAB | FC | 死区控制指令 | |
MEAN_TAB | FC | 数据平均值计算 | |
RAMP_TAB | FB | 斜坡指令 | |
SCL_TAB | FC | 表格坐标获取 | |
SORT_TAB | FC | 表格数据排序 | |
WSUM_TAB | FC | 数据总和计算 | |
ZONE_TAB | FC | 区域控制指令 | |
ZRST_TAB | FC | 全部数据复位 | |
LS_OmronUtils 欧姆龙PLC的相关指令替代,包含SD卡文件操作、数据操作、日期处理和定时器等功能块 | CTD_DINT | FB | 减计数器,CV达到0后Q置为TRUE,PV为负数,Load仍然可以赋值给CV,但CD继续启动后CV的值不会改变 |
CTD_LINT | FB | 减计数器,CV达到0后Q置为TRUE,PV为负数,Load仍然可以赋值给CV,但CD继续启动后CV的值不会改变 | |
CTD_UDINT | FB | 减计数器,CV达到0后Q置为TRUE,PV为负数,Load仍然可以赋值给CV,但CD继续启动后CV的值不会改变 | |
CTD_ULINT | FB | 减计数器,CV达到0后Q置为TRUE,PV为负数,Load仍然可以赋值给CV,但CD继续启动后CV的值不会改变 | |
CTU_DINT | FB | 加计数器,CV的值达到PV设定值后Q置为TRUE,当PV设置小于CV,Q置为TRUE,继续启动CU后CV的不会改变 | |
CTU_LINT | FB | 加计数器,CV的值达到PV设定值后Q置为TRUE,当PV设置小于CV,Q置为TRUE,继续启动CU后CV的不会改变 | |
CTU_UINT | FB | 加计数器,CV的值达到PV设定值后Q置为TRUE,当PV设置小于CV,Q置为TRUE,继续启动CU后CV的不会改变 | |
CTU_ULINT | FB | 加计数器,CV的值达到PV设定值后Q置为TRUE,当PV设置小于CV,Q置为TRUE,继续启动CU后CV的不会改变 | |
CTUD_DINT | FB | 满足加计数器与减计数器功能 | |
CTUD_DINT | FB | 满足加计数器与减计数器功能 | |
CTUD_DINT | FB | 满足加计数器与减计数器功能 | |
CTUD_DINT | FB | 满足加计数器与减计数器功能 | |
Rand_seed | FB | 产生一个10位小数的随机数 | |
DirCreate | FB | 创建SD存储卡中指定目录 | |
DirRemove | FB | 删除SD存储卡中指定目录 | |
FileClose | FB | 关闭SD存储卡的指定文件 | |
FileCopy | FB | 赋值SD存储卡中的指定文件 | |
FileGets | FB | 从SD存储卡的指定文件中读取1行字符串 | |
FileOpen | FB | 打开SD存储卡中的指定文件 | |
FilePuts | FB | 将字符串写入SD存储卡的指定文件中 | |
FileRead | FB | 读取SD存储卡中的指定文件的数据 | |
FileReadVar | FB | 通过文件名进行读取 | |
FileRemove | FB | 删除SD存储卡中指定文件 | |
FileRename | FB | 变更SD存储卡中的指定文件的名称 | |
FileSeek | FB | 为SD存储卡中的指定文件设定文件位置指示符 | |
FileWrite | FB | 写入SD存储卡中的指定文件的数据 | |
FileWriteVar | FB | 通过文件名进行写入 | |
AryShiftReg | FB | 将数组元素按位左移 | |
AryShiftRegLR | FB | 将数组元素按位左移/右移 | |
RecSort | FB | 结构体数组按照指定结构体元素大小进行排列 | |
AccumulationTimer | FB | 累加定时器 | |
AryAnd | FC | 数组逻辑与 | |
AryOr | FC | 数组逻辑或 | |
AryXor | FC | 数组逻辑异或 | |
AryXorN | FC | 数组元素异或否定 | |
AryCmpEQ | FC | In1 = In2(数组) | |
AryCmpEQV | FC | In1 = In2(变量) | |
AryCmpGE | FC | In1 >= In3(数组) | |
AryCmpGEV | FC | In1 >= In3(变量) | |
AryCmpGT | FC | In1 > In4(数组) | |
AryCmpGTV | FC | In1 > In4(变量) | |
AryCmpLE | FC | In1 <= In5(数组) | |
AryCmpLEV | FC | In1 <= In5(变量) | |
AryCmpLT | FC | In1 < In6(数组) | |
AryCmpLTV | FC | In1 < In6(变量) | |
AryCmpNE | FC | In1 <> In7(数组) | |
AryCmpNEV | FC | In1 <> In7(变量) | |
TableCmp | FC | 对比较数据和比较表格数组中指定多个定义区间进行比较 | |
ZoneCmp | FC | 判断比较数据是否在上下值之间 | |
AryToString | FC | ASCII码数组转换为字符串 | |
DateToString | FC | DATE类型转换为STRING类型 | |
Decoder | FC | 将256位组成的排列要素中的1个指定位设为TRUE,其他位为FALSE | |
DtToString | FC | DT类型转化为STRING类型 | |
Encoder | FC | 在最多由256位组成的排列要素中,计算值为TRUE的位位置 | |
EnumToNum | FC | 将枚举类型转换为DINT类型 | |
HexStringToNum_DINT | FC | HEX转10进制数 | |
HexStringToNum_INT | FC | HEX转10进制数 | |
HexStringToNum_LINT | FC | HEX转10进制数 | |
HexStringToNum_SINT | FC | HEX转10进制数 | |
HexStringToNum_UDINT | FC | HEX转10进制数 | |
HexStringToNum_UINT | FC | HEX转10进制数 | |
HexStringToNum_ULINT | FC | HEX转10进制数 | |
HexStringToNum_USINT | FC | HEX转10进制数 | |
MovingAverage | FC | 求数组元素的平均值 | |
NumToDecString | FC | 转化为10进制字符串 | |
NumToEnum | FC | 将DINT类型转化为枚举型 | |
NumToHexString | FC | 转化为16进制字符串 | |
RoundUp | FC | 将REAL保留整数,小数部分不舍全入 | |
StringToAry | FC | 将字符串字符的ASCII保存到数组 | |
AryByteTo | FC | 结合BYTE类型排列要素,并保存到变量中 | |
AryExchange | FC | 交换2个排列的要素 | |
AryMove | FC | 将1个排列要素赋值给另一个排列要素 | |
AryToBCD | FC | 将16进制排列要素转换为10进制 | |
AryToBin | FC | 将10进制排列要素转化为16进制 | |
BinToGray_BYTE | FC | 转化为格雷码 | |
BinToGray_DWORD | FC | 转化为格雷码 | |
BinToGray_LWORD | FC | 转化为格雷码 | |
BinToGray_WORD | FC | 转化为格雷码 | |
BitCnt | FC | 计算位列中值为TRUE的总位数 | |
clear | FC | 清除任意类型的数据 | |
ColmToLine_BYTE | FC | 提取各排列要素中指定位置的值,输出为位列 | |
ColmToLine_DWORD | FC | 提取各排列要素中指定位置的值,输出为位列 | |
ColmToLine_LWORD | FC | 提取各排列要素中指定位置的值,输出为位列 | |
ColmToLine_WORD | FC | 提取各排列要素中指定位置的值,输出为位列 | |
CopyByteToNum | FC | 将位列的内容直接复制到带符号的整数中 | |
CopyDwordToNum | FC | 将位列的内容直接复制到带符号的整数中 | |
CopyDwordToReal | FC | 将位列的内容直接复制到带实数中 | |
CopyLrearToLword | FC | 将实数的内容直接复制到带位列中 | |
CopyLearToNum | FC | 将实数的内容直接复制到带符号整数中 | |
CopyLwordToLreal | FC | 将位列的内容直接复制到带实数中 | |
CopyLwordToNum | FC | 将位列的内容直接复制到带符号的整数中 | |
CopyNumToByte | FC | 将带符号整数直接复制到位列中 | |
CopyNumToDword | FC | 将带符号整数直接复制到位列中 | |
CopyNumToLword | FC | 将带符号整数直接复制到位列中 | |
CopyNumToWORD | FC | 将带符号整数直接复制到位列中 | |
CopyNumToLreal | FC | 将带符号整数直接复制到实数中 | |
CopyNumToReal | FC | 将带符号整数直接复制到实数中 | |
CopyRealToDword | FC | 将实数的内容直接复制到带位列中 | |
CopyRealToNum | FC | 将实数的内容直接复制到带符号整数中 | |
CopyWordToNum | FC | 将位列的内容直接复制到带符号的整数中 | |
Dispart8Bit | FC | 将位列以1字节为单位分离 | |
DispartDigit | FC | 将位列以4字节为单位分离 | |
DispartReal | FC | 将实数分解为带符号尾数部分和指数部分 | |
Exchange | FC | 交换两个变量的值 | |
DixNumToString | FC | 将带符号固定小数点数转为10进制字符串 | |
Gray | FC | 格雷码转换为角度 | |
GrayToBin_BYTE | FC | 格雷码逆转化 | |
GrayToBin_DWORD | FC | 格雷码逆转化 | |
GrayToBin_LWORD | FC | 格雷码逆转化 | |
GrayToBin_WORD | FC | 格雷码逆转化 | |
LineToColm | FC | 分解排列,输出到排列要素的指定位位置 | |
MoveDigit | FC | 传送位列中的多个数字(1个数字为4个位) | |
ReadNbit_BYTE | FC | 读取位列中的多个位 | |
ReadNbit_DWORD | FC | 读取位列中的多个位 | |
ReadNbit_LWORD | FC | 读取位列中的多个位 | |
ReadNbit_WORD | FC | 读取位列中的多个位 | |
SetBlock | FC | 向多个排列要素传送变量或常数的值 | |
SizeOfAry | FC | 获取数组元素个数 | |
StringToFixNum | FC | 将10进制字符串转换为带符号固定小数点数 | |
ToAryByte | FC | 将变量以1字节为单位分割,并保存到BYTE型排列中 | |
TransBits | FC | 传送位列中的多个位 | |
Unite8Bit_BYTE | FC | 将以1字节为单位的数据结合起来 | |
Unite8Bit_DWORD | FC | 将以1字节为单位的数据结合起来 | |
Unite8Bit_LWORD | FC | 将以1字节为单位的数据结合起来 | |
Unite8Bit_WORD | FC | 将以1字节为单位的数据结合起来 | |
UniteDigit_BYTE | FC | 将以4位为单位的数据结合起来 | |
UniteDigit_DWORD | FC | 将以4位为单位的数据结合起来 | |
UniteDigit_LWORD | FC | 将以4位为单位的数据结合起来 | |
UniteDigit_WORD | FC | 将以4位为单位的数据结合起来 | |
UniteReal | FC | 将带符号尾数部分和指数部分结合起来获得实数 | |
WriteNbit_BYTE | FC | 将多个位写入位列中 | |
WriteNbit_DWORD | FC | 将多个位写入位列中 | |
WriteNbit_LWORD | FC | 将多个位写入位列中 | |
WriteNbit_WORD | FC | 将多个位写入位列中 | |
StringSum | FC | 计算字符串的SUM值 | |
AryAddV | FC | 数组与变量进行加法 | |
AryMean | FC | 计算平均值 | |
ArySD | FC | 计算平均差 | |
ArySubV | FC | 数组与变量进行减法 | |
CheckReal | FC | 判断实数是否为无限大或非数值 | |
Dec | FC | 自减 | |
Inc | FC | 自加 | |
ModReal | FC | 计算实数除法运算时的余数 | |
ModReal_LR | FC | 计算实数除法运算时的余数 | |
AryMax | FC | 检索一维数组最大值 | |
AryMin | FC | 检索一维数组最小值 | |
ArySearch | FC | 检索一维数组关键字 | |
ArySHL | FC | 数组左移 | |
ArySHR | FC | 数组右移 | |
NSHLC | FC | 向左(高位方向)移位 | |
NSHRC | FC | 向右(低位方向)移位 | |
RecMax | FC | 以结构体为要素的排列中,检索指定成员的最大值 | |
RecMin | FC | 以结构体为要素的排列中,检索指定成员的最小值 | |
RecNum | FC | 计算以结构体为要素的排列中,直至结束数据为止的记录数 | |
RecRangeSearch | FC | 以将结构体作为要素的排列中,以指定方法检索与检索条件的范围匹配的要素 | |
RecSearch | FC | 从结构体作为要素的排列中,一指定方法检索与检索关键字匹配的要素 | |
StackDel | FC | 删除堆叠中任意位置的值 | |
StackFIFO | FC | 取出堆叠最低位的值 | |
SrackIns | FC | 将值插入堆叠的任意位置 | |
StackIFO | FC | 取出堆叠最高位的值 | |
StackPush | FC | 将值保存到堆叠中 | |
AddDelimiter | FC | 将real的值转换为带分隔符的字符串 | |
AddDelimiter_LR | FC | 将lreal的值转换为带分隔符的字符串 | |
ClearString | FC | 清除字符串 | |
GetByteLen | FC | 计算字符串的字节数 | |
SubDelimiter | FC | 从字符串中读取用分隔符分割的数据,并保存为real类型 | |
SubDelimiter_LR | FC | 从字符串中读取用分隔符分割的数据,并保存为lreal类型 | |
TodToString | FC | TIME_OF_DAY类型转换为字符串 | |
ToLCase | FC | 将字符串中的半角字母全部转换为小写 | |
ToUCase | FC | 将字符串中的半角字母全部转换为大写 | |
TrimL | FC | 删除字符串开头的空格 | |
TrimR | FC | 删除字符串末尾的空格 | |
ADD_DT_TIME | FC | 日期时刻和时间相加 | |
ADD_TOD_TIME | FC | 时刻和时间相加 | |
ChkLeapYear | FC | 判断指定的年是否为闰年 | |
DateStructToDt | FC | 将分解为年月日时分秒的日期时刻结合起来 | |
DateToSec | FC | 将日期转换为从1970年1月1日0时0分0秒开始的秒数 | |
DaysToMonth | FC | 根据从1月1日起的日数,计算改日的月份 | |
DIVTIME | FC | 时间除以指定除数 | |
DtToDateStruct | FC | 将日期时刻分解为年月日时分秒 | |
DtToSec | FC | 将日期时刻转换为从1970年1月1日0时0分0秒开始的秒数 | |
GetDayOfWeek | FC | 获取指定年月日的星期信息 | |
GetDaysOfMonth | FC | 获取指定月的日数 | |
GetSystemDate_sDt | FC | 获取系统时间 | |
GetWeekOfYear | FC | 计算指定的年月日为当前年的第几周 | |
MULTIME | FC | 时间乘以指定数 | |
NanoSecToTime | FC | 将纳秒转换为时间 | |
SecToDate | FC | 将秒转化为时间 | |
SecToDt | FC | 将秒转化为日期 | |
SecToTime | FC | 将秒转化为时间 | |
SecToTod | FC | 将秒转化为时刻 | |
SUB_DATE_DATE | FC | 日期相减 | |
SUB_DT_DT | FC | 日期相减 | |
SUB_DT_TIME | FC | 日期与时间相减 | |
SUB_TOD_TIME | FC | 时刻与时间相减 | |
SUB_TOD_TOD | FC | 时刻相减 | |
TimeToNanoSec | FC | 将时间转化为秒 | |
TimeToSec | FC | 时间转化为秒 | |
TodToSec | FC | 时刻转化为秒 | |
TruncDt | FC | DT型变量中,小于指定单位的值将舍去 | |
TruncTime | FC | TIME型变量中,小于指定单位的值将舍去 | |
TruncTod | FC | TOD型变量中,小于指定单位的值将舍去 | |
Timer | FC | 从启动起经过设定时间后输出TRUE的定时器,设定最小单位为100ms | |
LS_MTHSIO 雷赛SC系列,S系列PLC的高速IO相关功能块 | LS_Compare | FB | 高速一维比较单点模式 |
LS_CompareFIFO | FB | 高速一维比较FIFO模式 | |
LS_CompareStep | FB | 高速一维比较线性模式 | |
LS_Compare2D | FB | 高速二维比较 | |
LS_Counter | FB | 获取高速计数器计数值 | |
LS_PresetValue | FB | 预置高速计数器的计数值 | |
LS_TouchProbe | FB | 本地计数器探针 | |
LS_EnableInterrupt | FB | 中断使能 | |
LS_WriteCmpInterruptPara | FB | 中断比较位置参数 | |
LS_PWM | FB | 设置PWM输出的频率和占空比 | |
LS_PWM_Old | FB | 设置PWM输出的频率和占空比 | |
LS_EnableInterrupt | FB | 中断使能 | |
MC_MoveFeed | FB | 中断定长指令 | |
MC_HOME_P | FB | 脉冲轴回原 | |
MC_HSIO 雷赛MC系列PLC的高速IO相关功能块 | LS_Compare | FB | 高速一维比较单点模式 |
LS_CompareFIFO | FB | 高速一维比较FIFO模式 | |
LS_CompareStep | FB | 高速一维比较线性模式 | |
LS_Counter | FB | 获取高速计数器计数值 | |
LS_GetGearRatio | FB | 获取计数器的电子齿轮比 | |
LS_PresetValue | FB | 预置高速计数器的计数值 | |
LS_SetGearRatio | FB | 设置计数器的电子齿轮比 | |
LS_MotionControl_P | FB | 轴控制脉冲输出 | |
LS_ReadAxisPara_P | FB | 获取脉冲轴的脉冲当量等参数 | |
LS_ReadRatio_P | FB | 获取脉冲轴的脉冲当量值 | |
LS_ResetAxis_P | FB | 复位(清除)虚轴当前轴的错误状态及清除轴结构体错误信息 | |
LS_SetRatio_P | FB | ||
LS_GetIOState_P | FB | 获取脉冲轴的硬件限位、原点信号的状态 | |
LS_Home_P | FB | 脉冲轴回零 | |
LS_SetHomePara_P | FB | 脉冲轴回零,带回零参数 | |
LS_PWM | FB | 设置PWM输出的频率和占空比,共4路 | |
LS_MoveFeed | FB | 脉冲轴中断定长 | |
LS_TouchProbe | FB | 脉冲轴+计数器探针 | |
LS_HSIO 雷赛LC系列PLC的高速IO相关功能块 | LS_Compare | FB | 高速一维比较单点模式 |
LS_CompareFIFO | FB | 高速一维比较FIFO模式 | |
LS_CompareStep | FB | 高速一维比较线性模式 | |
LS_Compare2D | FB | 高速二维比较 | |
LS_Counter | FB | 获取高速计数器计数值 | |
LS_PresetValue | FB | 预置高速计数器的计数值 | |
LS_TouchProbe | FB | 本地计数器探针 | |
LS_PWM | FB | 设置PWM输出的频率和占空比 | |
LS_EnableInterrupt | FB | 中断使能 | |
LS_WriteCmpInterruptPara | FB | 中断比较位置参数 | |
LS_EnableInterrupt | FB | 中断使能 | |
LS_WriteCmpInterruptPara | FB | 中断使能 | |
LS_CamTablePhaseSolve 电子凸轮主轴位置计算从轴位置/丛轴计算主轴位置 | LS_GetCamTableDistance | FB | 通过电子凸轮主轴位置计算从轴位置 |
LS_GetCamTablePhase | FB | 通过电子凸轮从轴位置计算主轴位置 | |
LS_SecurityLib 设置及校验厂商密码 | LS_CheckVendorIDFB | FB | 校验厂商密码 |
LS_SetVendorIDFB | FB | 设置厂商密码 | |
LS_SNTP SNTP客户端指令 | LS_SNTPClient | FB | SNTP客户端指令 |
LS_Communication 包含TCP、UDP、串口通讯的基本功能块 | LS_TCP_SetClient | FB | 将本控制器设置为Client |
LS_TCP_ReadData | FB | 读取数据 | |
LS_TCP_WriteData | FB | 发送数据 | |
LS_TCP_SetServer | FB | 将本控制器设置为Server。可以连接多个客户端,最大50个 | |
LS_UDP_SetConnect | FB | 启动UDP/IP服务 | |
LS_UDP_ReadData | FB | 接收数据 | |
LS_UDP_WriteData | FB | 发送数据 | |
LS_Com_Open | FB | 打开串口 | |
LS_Com_Close | FB | 关闭串口,使用此功能块之前需要先调用LS_Modbus_Open。 | |
LS_Com_Write | FB | 写入数据,使用此功能块之前需要先调用LS_Modbus_Open。 | |
LS_Com_Read | FB | 读取数据,使用此功能块之前需要先调用LS_Modbus_Open。 | |
Generic_Service | FB | CIP 通用显式服务 | |
Get_Attributes_All | FB | 获取对象实例全部属性 | |
Get_Attributes_Single | FB | 获取对象实例单个属性 | |
Set_Attributes_All | FB | 设置对象实例全部属性 | |
Set_Attributes_Single | FB | 设置对象实例单个属性 | |
LS_Modbus_SetRegister | FB | 设置M4x_**变量的值 | |
LS_ModbusSlaveRTU | FB | 485、232通讯, ModbusRTU slave | |
LS_ModbusSlaveTCP | FB | 建立Modbus TCPIP通讯功能,不支持端口号502. | |
LS_Com_Close_CRC | FB | 关闭串口,使用此功能块之前需要先调用LS_Modbus_Open_CRC | |
LS_Com_Open_CRC | FB | 打开串口 对于LC产品 1为485,2(COM2)为232;对于MC产品 2为232,3(COM0)、4(COM1)、5(COM3)为485 | |
LS_Com_Read_CRC | FB | 读取数据,使用此功能块之前需要先调用LS_Modbus_Open_CRC | |
LS_Com_Write_CRC | FB | 写入数据,使用此功能块之前需要先调用LS_Modbus_Open_CRC | |
ClientShare | FB | 共享内存客户端 | |
ServerShare | FB | 共享内存服务器 | |
CAN2.0通讯库 包含CAN通讯的基本功能块 | LS_CloseCanDriver | FB | 创建CAN2.0设备 |
LS_CreateCanDriver | FB | 关闭CAN2.0设备 | |
LS_ReceiveCanData | FB | 复位CAN2.0设备 | |
LS_ResetCanDriver | FB | 接收Can总线数据 | |
LS_SendCanData | FB | 发送Can总线数据 | |
CANopenLib 包含CANopen控制单轴运行的基本功能块 | MC_AxisConfi_CAN | FB | CANopen轴配置参数功能块 |
MC_Halt_CAN | FB | CANopen轴停止功能块 | |
MC_HomeSetPara_CAN | FB | CANopen轴回零参数设置功能块 | |
MC_Home_CAN | FB | CANopen回零功能块 | |
MC_JOG_CAN | FB | CANopen点动运动功能块 (在线变速) | |
MC_MoveAbsoluteIme_CAN | FB | CANopen绝对运动功能块(在线变位变速) | |
MC_MoveRelativeIme_CAN | FB | CANopen相对运动功能块 (在线变速) | |
MC_MoveVelocity_CAN | FB | CANopen恒速运动功能块 | |
MC_ReadODPara_CAN | FB | 读对象字典参数功能块 | |
MC_ReadStatus_CAN | FB | CANopen轴当前运动状态 | |
MC_Reset_CAN | FB | CANopen轴清除错误功能块 | |
MC_SetMotionPara_CAN | FB | 设置运动参数:速度、加速度、减速度。 | |
MC_SetWorkMode_CAN | FB | 设置运动模式: 1: pp模式 3: PV模式 6:回零模式 | |
MC_Stop_CAN | FB | CANopen轴紧急停止功能块 | |
MC_WriteODPara_CAN | FB | 写对象字典参数功能块 | |
LS_BasicModule 包含基本的数组处理、几何计算、矩阵计算、坐标系变换等基础计算功能块 | 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 | 圆弧转角确定圆弧终点坐标 | |
LS_IpoLib 包含直线插补、圆弧插补、连续插补等功能块(不支持MC300系列) | LS_3AxisGCode | FB | 三轴G代码连续插补(G代码形式) |
LS_3AxisGCode_File | FB | 三轴G代码连续插补(G代码文件形式) | |
LS_3AxisGCode_File_TXT | FB | 三轴G代码连续插补(TXT文件形式) | |
LS_4AxisGCode | FB | 四轴G代码连续插补(G代码形式) | |
LS_4AxisGCodeAxisP | FB | 四轴G代码连续插补(G代码形式) | |
LS_4AxisGCodeAxisP_File | FB | 四轴G代码连续插补(G代码文件形式) | |
LS_4AxisGCode_File | FB | 四轴G代码连续插补(G代码文件形式) | |
LS_6AxisGCodeAxisUVW | FB | 六轴G代码连续插补(G代码形式) | |
LS_6AxisGCodeAxisUVW_File | FB | 六轴G代码连续插补(G代码文件形式) | |
LS_6Axis_ZeroOffset | FB | 零点坐标偏移 | |
TRAFO_XYC | FB | ||
XYCMoveSequence | FB | XYC轴连续插补指令 | |
LS_2AxisCircle | FB | 两轴圆弧插补运动(相对+绝对) | |
LS_3AxisCircle | FB | 三轴圆弧插补运动(相对+绝对) | |
LS_PositionToVelocity | FB | 定点定速 | |
LS_2AxisEllipses | FB | 两轴椭圆插补(相对+绝对) | |
LS_2AxisLine_Ratio | FB | 两轴可调速直线插补(相对+绝对) | |
LS_2AxisLine | FB | 两轴直线插补运动(相对+绝对) | |
LS_3AxisLine | FB | 三轴直线插补运动(相对+绝对) | |
LS_4AxisLine | FB | 三轴直线插补、一轴跟随运动(相对+绝对) | |
LS_5AxisLine | FB | 三轴直线插补、两轴跟随运动(相对+绝对) | |
LS_6AxisLine | FB | 三轴直线插补、三轴跟随运动(相对+绝对) | |
LS_8AxisLine | FB | 三轴直线插补,五轴跟随指令(相对+绝对) | |
LS_2AxisCircle_Helica | FB | 三轴圆弧螺旋线插补指令(相对+绝对) | |
LS_LineFollow | FB | 位置跟随(相对+绝对) | |
LS_1AxisMoveSequence | FB | 单轴连续插补 | |
LS_3AxisMoveSequence | FB | 三轴连续插补运动 | |
LS_3AxisMoveSequence_Decode | FB | 三轴连续插补运动 | |
LS_4AxisMoveSequence | FB | 四轴连续插补运动 | |
LS_4AxisMoveSequence_Decode | FB | 四轴连续插补运动 | |
LS_6AxisMoveSequence | FB | 六轴连续插补运动 | |
LS_SysLib 通用系统功能块(适用于MC系列PLC) | LS_LocalBusDiag | FC | |
LS_ReadLocalBusSDO | FB | 获取本地背板LocalBus的模拟量模块的SDO参数。 请注意!!每4ms周期只能执行一次“LS_ReadLocalBusSDO”指令,或一次“LS_WriteLocalBusSDO”指令,如果两个指令同时执行,可能出现超时报错 | |
LS_WriteLocalBusSDO | FB | 设置本地背板LocalBus的模拟量模块的SDO参数。 请注意!!每4ms周期只能执行一次“LS_ReadLocalBusSDO”指令,或一次“LS_WriteLocalBusSDO”指令,如果两个指令同时执行,可能出现超时报错 | |
LS_ReconfigDevice | FB | 调用该功能块运行Ethercat总线时:总线正常后如需更改电气连接,加入新的从站并使能工程中对应索引,请在调用LS_ReconfigDevice完成后,上升沿触发调用 SMC3_ReinitDrive功能块以重启所有轴。 Ethercat总线带分支器情况允许重复使能/失能从站, 失能分支器时请先失能分支器下的驱动器从站 | |
SysLS_ChangeIPAdr | FB | 更改控制器对应端口的IP、子网掩码、网关地址 | |
SysLS_GetIPAdr | FB | 获取控制器对应端口的IP、子网掩码、网关地址 | |
GetSystemDate | FB | 获取系统时区时间和日期,为加入了当前时区之后的时间 | |
SetSystemDate | FB | 设置系统时区时间和日期,为加入了当前时区之后的时间,从1970.1.1开始计算,设置成之前的日期无效 | |
ModbusRTUSlaveMemAddrConfig | FB | 设置Modbus RTU 从站设备的IQM寄存器的起始地址和数据长度 | |
ModbusTCPSlaveMemAddrConfig | FB | 设置modbus tcp slave设备的IQM寄存器的起始地址和数据长度 | |
ModbusSlaveRTUMemAddrConfig | FB | 设置modbus slave RTU 设备的IQM寄存器的起始地址和数据长度 | |
GetBatState | FB | ||
ColdResetApp | FC | APP冷复位指令 | |
WarmResetApp | FC | APP热复位指令 | |
GetKernelVersion | FC | 获取内核版本 | |
GetPLCState | FC | 获取PLC的状态 | |
getUTCTime | FB | 获取UTC格式系统时间 | |
LS_ReadDintDT | FB | 获取系统时间和日期,为加入了当前时区之后的时间 | |
LS_SetDintDT | FB | 设置系统时间和日期,为加入了当前时区之后的时间 | |
LS_SysLib2 通用系统功能块(适用于LC/SC/S系列) | LS_LocalBusDiag | FC | |
LS_LocalBusSubSlaveDiagState | FB | 读取背板模块诊断状态 | |
LS_ReadLocalBusSDO | FB | 获取本地背板LocalBus的模拟量模块的SDO参数。 请注意!!每4ms周期只能执行一次“LS_ReadLocalBusSDO”指令,或一次“LS_WriteLocalBusSDO”指令,如果两个指令同时执行,可能出现超时报错 | |
LS_WriteLocalBusSDO | FB | 设置本地背板LocalBus的模拟量模块的SDO参数。 请注意!!每4ms周期只能执行一次“LS_ReadLocalBusSDO”指令,或一次“LS_WriteLocalBusSDO”指令,如果两个指令同时执行,可能出现超时报错 | |
LS_ReconfigDevice | FB | 调用该功能块运行Ethercat总线时:总线正常后如需更改电气连接,加入新的从站并使能工程中对应索引,请在调用LS_ReconfigDevice完成后,上升沿触发调用 SMC3_ReinitDrive功能块以重启所有轴。 Ethercat总线带分支器情况允许重复使能/失能从站, 失能分支器时请先失能分支器下的驱动器从站 | |
SysLS_ChangeIPAdr | FB | 更改控制器对应端口的IP、子网掩码、网关地址 | |
SysLS_GetIPAdr | FB | 获取控制器对应端口的IP、子网掩码、网关地址 | |
GetSystemDate2 | FB | 获取系统时区时间和日期,为加入了当前时区之后的时间 | |
SetSystemDate2 | FB | 设置系统时区时间和日期,为加入了当前时区之后的时间,从1970.1.1开始计算,设置成之前的日期无效 | |
GetSystemDate | FB | 获取系统时区时间和日期,为加入了当前时区之后的时间 | |
SetSystemDate | FB | 设置系统时区时间和日期,为加入了当前时区之后的时间,从1970.1.1开始计算,设置成之前的日期无效 | |
LS_ModbusRTUSubSlaveDiagState | FB | 读取ModbusRTU主站下所挂载的各从站设备诊断状态 | |
LS_ModbusTCPSubSlaveDiagState | FB | 读取ModbusTCP主站下所挂载的各从站设备诊断状态 | |
ModbusRTUSlaveMemAddrConfig | FB | 设置Modbus RTU 从站设备的IQM寄存器的起始地址和数据长度 | |
ModbusTCPSlaveMemAddrConfig | FB | 设置modbus tcp slave设备的IQM寄存器的起始地址和数据长度 | |
ModbusTcpSubSlaveConfig | FB | 设置modbus tcp master设备的子站设备的IP、端口号和超时时间 | |
MultiModbusTCPSlaveMemAddrConfig | FB | 存在多个ModbusTCP从站时 设置对应索引设备的IQM寄存器的起始地址和数据长度 | |
LS_BDModbus485SubSlaveDiagState | FB | 读取BD扩展卡COM口Modbus485主站下所挂载的各从站设备诊断状态 | |
ModbusSlaveRTUMemAddrConfig | FB | 设置modbus slave RTU 设备的IQM寄存器的起始地址和数据长度 | |
GetBatState | FB | ||
ColdResetApp | FC | APP冷复位指令 | |
WarmResetApp | FC | APP热复位指令 | |
GetKernelVersion | FC | 获取内核版本 | |
GetPLCState | FC | 获取PLC的状态 | |
GetPLCVersion | FB | 获取控制器固件版本及内核版本 | |
GetEMGIOValue | FB | 读取控制器EMG引脚状态,目前支持LC2000系列控制器 | |
LC_FileManage 包含SD卡文件操作的基本功能块(适用于LC系列) | LS_UDisk_CopyFromUDisk2 | FB | 从U盘指定目录复制文件(文件名称由xSourceFileName指定)至控制器“UsrData”文件夹下(生成的新文件名称由xDestFileName指定) |
LS_UDisk_CopyToUDisk2 | FB | 从控制器“UsrData”文件夹下复制文件(文件名称由xSourceFileName指定)至U盘指定目录(生成的新文件名称由xDestFileName指定) | |
LS_UDisk_GetDirectoryFile2 | FB | 获取U盘挂载根目录下的文件 | |
LS_UDisk_GetUdiskInfo | FB | 获取控制器所插入U盘信息,包括挂载设备编号、文件系统类型、读写属性 该功能块每个U盘最多支持9个分区,多个USB口时最多共支持18个分区 | |
LS_UDisk_CopyFromUDisk | FB | 从U盘拷贝文件至本地“UsrData”文件夹内(解除8GU盘限制)。单周期功能块。该功能软件固件V1.05(十进制值为261)版本后才支持 | |
LS_UDisk_CopyToUDisk | FB | 将本地“UsrData”文件夹内文件拷贝至U盘(解除8GU盘限制)。单周期功能块。该功能软件固件V1.05(十进制值为261)版本后才支持 | |
LS_UDisk_GetDirectoyFile | FB | 获取U盘目录下的文件名及相关文件信息(解除8GU盘限制)。单周期功能块。该功能软件固件V1.05(十进制值为261)版本后才支持 | |
LS_Drive_ETC 包含RY系列编码器模块相关的基本功能块 | RYEC_Compare | FB | RY系列编码器模块的一维比较功能块,适用于RYEC-E0200-S/RYEC-E0200-D一体式编码器模块。该功能块兼容所有一维比较的使用 |
RYEC_Compare2D | FB | RY系列编码器模块的二维比较功能块,适用于RYEC-E0200-S/RYEC-E0200-D一体式编码器模块。该功能块兼容所有二维比较的使用 | |
RYEC_Compare2DClear | FB | RY系列编码器模块的二维比较清零,适用于RYEC-E0200-S/RYEC-E0200-D一体式编码器模块。该功能块兼容所有二维比较的比较器清零 | |
RYEC_CompareClear | FB | RY系列编码器模块的一维比较清零,适用于RYEC-E0200-S/RYEC-E0200-D一体式编码器模块。该功能块兼容所有一维比较的比较器清零 | |
RYEC_Counter | FB | RY系列编码器模块的数值读取及频率,适用于RYEC-E0200-S/RYEC-E0200-D一体式编码器模块,电平触发。支持编码器当轴使用 | |
RYEC_CounterClear | FB | RY系列编码器模块的计数值清零,适用于RYEC-E0200-S/RYEC-E0200-D一体式编码器模块。上升沿触发后编码器值清零 | |
RYEC_PresetValue | FB | RY系列编码器模块的预置值写入,适用于RYEC-E0200-S/RYEC-E0200-D一体式编码器模块。上升沿触发有效 | |
RYEC_TouchProbe | FB | RY系列编码器模块的锁存功能块,适用于RYEC-E0200-S/RYEC-E0200-D一体式编码器模块。该功能块兼容单次比较和多次比较 | |
RYEC_TouchProbeClear | FB | RY系列编码器模块的锁存清零,适用于RYEC-E0200-S/RYEC-E0200-D一体式编码器模块。该功能块兼容单次比较和多次比较的锁存器清零,注意RY编码器模块只支持清除锁存状态及锁存个数,锁存值无法清除 |