- 发布
- 西门子PLC编程一级代理
- 西门子
- PLC
- 模块
- 代理商
- 电话
- 13817547326
- 手机
- 18873121520
- 微信
- 13817547326
- 发布时间
- 2023-11-25 02:32:30
ConVERT 指令系列包含的指令可将“n”个同一种数据类型的值转换成“m”个另一种数据类型的值。“m”和“n”的值也可以相同。原理:数据转换仅当输入和输出数据类型相同(例如,输入值为 REAL,输出值也为 REAL)时,才可在CFC 图表中将输出(源类型)与输入(目标类型)进行互连。必须使用转换指令互连不同的数据类型。由于这些指令输入和输出参数的类型不同,因此,将根据输出参数中设置的数据类型转换输入数据类型。转换规则源和目标数据类型的缩写名称通过下划线 "_" 连接在一起,构成转换指令的类型名。简要说明了特定指令的转换规则。如果 IN 输入值不在允许的范围内,OUT 输出值将无效,并会显示测试输出参数 ENO =0。例如,可以判断 ENO,以便为进一步处理提供一个替换值/安全值。可以使用“解码”指令将由输入值指定的输出值中的某个位置位。“解码”指令读取输入 IN 的值,并将输出值中位号与读取值对应的那个位置位。输出值中的其它位以零填充。如果输入 IN 的值大于 31,则执行模 32 指令。TIA Portal 信息系统TIA Portal 信息系统中的附加信息:• “PLC 编程 > 指令 > 基本指令 > FBD > 字逻辑运算 > DECO:解码”参见“WRD_LGC”和“MULTIPLX”指令系列概述 (页 377)ENCO:编码说明可以使用“编码”指令读取输入值中最低有效位的位号,并将其输出到输出 OUT 中。“编码”指令会选择输入 IN 中值的最低有效位,并将该位号写入输出 OUT 的变量中。TIA Portal 信息系统TIA Portal 信息系统中的附加信息:• “PLC 编程 > 指令 > 基本指令 > FBD > 字逻辑运算 > ENCO:编码西门子4 芯电缆代理一级经销商通过“设置限值”指令,可以将 IN 输入的值限制在 MN 与 MX 输入的值之间。• 如果输入 IN 的值满足 MN 指令 > 基本指令 > FBD > 字逻辑运算 > SEL:选择”参见“WRD_LGC”和“MULTIPLX”指令系列概述 (页 377)SEL_BO: 用于 BOOL 值的 2 选 1 多路复用器 (页 384)SEL_R: 用于 REAL 值的 2 选 1 多路复用器 (页 385) 此指令是用于 DINT 数据类型输入值的“n 选 1”多路复用器。可以修改输入参数 IN 的数目。根据输入值 K,在输出参数 OUT 中输出输入参数 IN0 到 INp 中的一个。示例:K = 2 时,在输出参数 OUT 中输出输入值 IN2。故障排除如果 K > (n - 1) 或 K < 0,则 ENO = 0 且 OUT = 0。参数参数 声明 数据类型 描述 默认值K 输入 INT 选择值 0INp0 ≤ p ≤ (n - 1)输入 DINT 输入此指令是用于 INT 数据类型输入值的“n 选 1”多路复用器。可以修改输入参数 IN 的数目。根据输入值 K,在输出参数 OUT 中输出输入参数 IN0 到 INp 中的一个。示例:K = 2 时,在输出参数 OUT 中输出输入值 IN2。故障排除如果 K > (n - 1) 或 K < 0,则 ENO = 0 且 OUT = 0。参数参数 声明 数据类型 描述 默认值K 输入 INT 选择值 0INp0 ≤ p ≤ (n - 1)输入 INT 输入值“p” 0OUT 输出 INT 输出值 0参见“WRD_LGC”和“MULTIPLX”指令系列概述 (页 377)