前面介绍移动操作命令,然后介绍变换操作命令。S7-1200 PLC中的转换操作命令还包括数据类型转换命令、实数转换整数命令、缩放和标准化命令。
在S7-1200 PLC中,转换命令为CONVERT。可以在命令中更改数据类型。这与在此CONVERT命令中收集所有转换命令相同。S7-200/200 SMART PLC的转换命令更多。需要的转换命令类型应该调用哪个命令?
1、转换命令CONVERT
转换命令是将一种数据类型转换为另一种数据类型。使用时命令"?嗯?”选择位置,然后从下拉列表中选择输入和输出数据类型。
CONVERT指令支持的数据类型包括整数、双整数、实数、无符号短整数、无符号双整数、短整数、长实数、单词、双单词、字节和BCD32。例如,INT TO DINT表示将整数转换为双整数。
IN端号是输入要转换的数据,OUT端号是转换的数据,因此请小心使端号与输入数据类型时设置的数据类型相匹配。
2、浮点转换整数命令
S7-1200 PLC中的浮点转换命令包括舍入命令ROUND、向上舍入命令CEIL、向下舍入命令FLOOR和修剪端点部分修剪命令TRUNC。相反,S7-200/200 SMART PLC的浮点转换命令只有ROUND和TRUNC
还必须指出的是,前面提到的CONVERT转换命令也可以实现将浮点数转换为整数的功能。具体使用什么命令取决于如何选择。(大卫亚设)。
在上图的过程中,ROUND将13.7舍入输出14,TRUNC将12.5的尾部部分截断,取12输出,FLOOR将15.8下舍入为15,CEIL将12.4舍入为13。
3、缩放比例SCALE_X和标准化的NORM_X命令
缩放和标准化命令通常一起用于模拟输入和输出转换,模拟量转换有相应的公式,这两个命令实际上基于以下公式:
缩放命令SCALE_X用于补偿实际参数VALUE,实际参数VALUE标准化为参数MIN和MAX中指定的数据类型和值范围。OUT=VALUE*(MAX-MIN) MIN,其中0.0=VALUE=1.0。
标准化命令NARM_X用于参数MIN和MAX指定范围内的参数VALUE,并在0%至100%的范围内指定。OUT=(VALUE-MIN)/(MAX-MIN),其中0.0=OUT=1.0。
这两个准则主要应用于模拟量控制。如果是入门学习,可以先简单理解,以后学习模拟量控制部分,详细学习。(大卫亚设)。
这些是转换操作指南的介绍。转换命令在我们进行运算处理时应用。除了缩放和标准化命令外,很容易理解。其他所有变换命令都必须掌握。还记得吗?
(技术训练网原创,作者:蔡惠珍,不能擅自转载,违者必须调查)
了解更多,点点
1.《【convert命令】S7-1200 PLC的转换操作命令,能告诉我几个吗?》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《【convert命令】S7-1200 PLC的转换操作命令,能告诉我几个吗?》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/2541108.html