S7-1200 1500 指令说明及示例SCALE_X:缩放

S7-1200 1500 指令说明及示例SCALE_X:缩放


2024年3月2日发(作者:富士山是私人的吗)

SCALE_X:缩放 (S7-1200, S7-1500)SCALE_X:缩放说明可以使用“缩放”指令,通过将输入 VALUE

的值映射到指定的值范围内,对该值进行缩放。当执行“缩放”指令时,输入 VALUE

的浮点值会缩放到由参数 MIN

和 MAX定义的值范围。缩放结果为整数,存储在 OUT

输出中。下图举例说明如何缩放值:“缩放”指令将按以下公式进行计算:OUT = [VALUE

∗ (MAX – MIN)] + MIN如果满足下列条件之一,则使能输出 ENO

的信号状态为“0”:•使能输入 EN

的信号状态为“0”。•输入 MIN

的值大于或等于输入 MAX

的值。•根据 IEEE-754

标准,指定的浮点数的值超出了标准的数范围。•发生溢出。•输入 VALUE

的值为 NaN(非数字 =

无效算术运算的结果)。说明有关转换模拟值的更多信息,请参见相应的手册。参数下表列出了“缩放”指令的参数:参数声明数据类型存储区说明- 1 -

SCALE_X:缩放 (S7-1200, S7-1500)ENENOMINVALUEMAXOUTInputOutputInputInputInputOutputBOOLBOOLI、Q、M、D、使能输入L

或常量I、Q、M、D、使能输出LI、Q、M、D、取值范围的下限L

或常量I、Q、M、D、如果输入一个常量,则L

或常量整数、浮点数浮点数整数、浮点数整数、浮点数要缩放的值。必须对其声明。I、Q、M、D、取值范围的上限L

或常量I、Q、M、D、缩放的结果L可以从指令框的“”下拉列表中选择该指令的数据类型。有关有效数据类型的更多信息,请参见“另请参见”。有关符号常量的详细信息,请参见“另请参见”。示例以下示例说明了该指令的工作原理:下表将通过具体的操作数值对该指令的工作原理进行说明:参数操作数值MINVALUEMAXOUTTag_MINTag_ValueTag_MAXTag_Result100.53020如果操作数“TagIn”的信号状态为“1”,则执行该指令。输入“Tag_Value”的值将缩放到由输入“Tag_MIN”和“Tag_MAX”的值定义的值范围内。结果存储在输出“Tag_Result”中。如果成功执行了该指令,则使能输出 ENO

的信号状态为“1”,同时置位输出“TagOut”。有关以上示例中编程代码的更多信息,请参见“Sample Library for Instructions”。参见有效数据类型概述EN/ENO

机制的基本知识- 2 -

SCALE_X:缩放 (S7-1200, S7-1500)存储区 (S7-1500)有关 LAD

的基本信息存储区 (S7-1200)- 3 -


发布者:admin,转转请注明出处:http://www.yc00.com/num/1709334337a1617255.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信