s7-200 SMART goto块 当前速度显示为4位小数的原因

如题所述

第1个回答  2022-01-18
因为按标准规定,这个长度需要小于四位数。S7-200 SMART 收集操作指令、现场状况等信息,把这些信息按照用户程序指定的规律进行运算、处理,然后输出控制、显示等信号。所有这些信息都表示为不同格式的数据,作为数据来处理。各种指令对数据格式都有一定要求,指令与数据之间的格式要一致才能正常工作。例如,为一个整数数据使用实数(浮点数)运算指令,显然会得到不正确的结果。
数据有不同的长度(以二进制表示它们时,占据的位数不同),也就决定了数值的大小范围。模拟量信号在进行模/数(A/D)和数/模(D/A)转换时,一定会存在误差;代表模拟量信号的数据,只能以一定的精度表示模拟量信号。所有的数据在PLC中都是以二进制形式表示的数据都有其特定的长度和表示方式,称为格式数据的格式与用于运算、处理它的指令相关以不同的格式查看一个数据,或是使用不同格式的指令处理它,会得到不同的效果。

s7-200 SMART goto块 当前速度显示为4位小数的原因
因为按标准规定,这个长度需要小于四位数。S7-200 SMART 收集操作指令、现场状况等信息,把这些信息按照用户程序指定的规律进行运算、处理,然后输出控制、显示等信号。所有这些信息都表示为不同格式的数据,作为数据来处理。各种指令对数据格式都有一定要求,指令与数据之间的格式要一致才能正常工作。例如,为...

相似回答