各位大大,紧急求教啊。
老师对于被控对象的输入输出描述:
被控对象提供的各变量的测量值都是WORD类型、也就是占用2个字节的模拟量数据,数据本身带小数点儿。这些数据是通过ProfiBusDP通讯传输的,你可以理解为传输的是其实际值。当然,在读入PLC后,已经被转换成16进制数据表达了,其内部转换机制只能去问PLC CPU的软硬件开发人员。
PLC编程时,程序内部都使用单精度浮点数(Double Word,占用4个字节)甚至是双精度浮点数进行计算,所以对于读入的测量值,还需要进行工程转换。这也是行业内的常规做法。
我的问题:
1、”在读入PLC后,已经被转换成16进制数据表达了“是否表述有误?是转换成16进制了么?如果是,那转换成16进制的数据怎么处理?
2、还有,对读入的测量值怎么进行工程转换?转换后怎么处理?