数组文件-其他指令
文件/其他指令用于对数据数组进行操作。
可用指令
梯形图
小贴士:
STD
功能块
不可用
结构化文本
执行以下操作: | 使用此指令: |
对数组中的值执行算术、逻辑、移位和函数运算 | FAL |
搜索和比较数组中的值 | FSC |
将某一数组中的内容复制到另一数组 | COP |
将 Source 中的值复制到 Destination | CPS |
用特定数据填充数组 | FLL |
计算数组中的值的平均值 | AVE |
将数组某一维度的数据按升序排列 | SRT |
计算数组中的值的标准偏差 | STD |
获取数组某维度的大小 | SIZE |
可以混合使用不同的数据类型,但可能损失精度并产生舍入误差,而且指令的执行时间也会变长。请检查 S:V 位,查看结果是否被截断。
粗体
数据类型表示最佳数据类型。如果指令的所有操作数都使用相同的最佳数据类型(通常为 DINT 或 REAL),则指令的执行速度更快,需要的内存更少。选择运算模式
对于 FAL 和 FSC 指令,通过模式来指示控制器如何分配数组运算。
执行以下操作: | 选择此模式: |
对数组中所有指定元素执行运算,然后继续执行下一条指令 | 所有模式 |
将数组运算分配到若干次扫描中 输入每次扫描时参与运算的元素数目 (1-2147483647) | 数值模式 |
每次梯级输入条件由假跳变为真时,对数组的一个元素执行运算 | 增量模式 |
提供反馈