DMC300散布式测控系统由DM系列散布式测试子站、DC系列散布式I/O子站、DMC300散布式主站及OPC通明转换??????榈茸槌。。。。。。。输入信号在前端输入信号在前端由散布式测控子站转化成数字信号,,,,,经光纤与DMC300数字主机之间进行数据互换,,,,,通讯选取自主研发的AnyWay-bus现场光纤总线技术,,,,,与上位机测控治理软件可迅速构建高机能、可矫捷扩大的虚构仪器测控系统。。。。。。。
DMC300散布式测控系统通常是通过主站与上位机进行数据互换,,,,,主站是起到数据中转及治理子站的作用,,,,,那么,,,,,上位机无论是通过DMC300散布式测控主站,,,,,还是直接与子站直连,,,,,城市涉及到数据指令的发送与回应指令的解析问题。。。。。。。
本文重要介绍DMC300散布式测控系统的数据指令体式,,,,,蕴含发送指令的根基体式,,,,,详解数据帧中每个字节所代表的意思。。。。。。。其中读指令重要是用于主站轮询子站,,,,,读应答为子站接管到上位机传送的读指令后,,,,,给出相应的回应,,,,,上传子站丈量数据,,,,,重要用于温度、转速、尺度模拟量、开关量测试、电压、电流、功率等参量的丈量子站;;;;;;;;写指令重要是下位机响应上位机的操作,,,,,进行开关的关合、分断等操作,,,,,重要用于开关量测控子站。。。。。。。
在DMC300散布式测控系统中,,,,,上位机通过轮询的方式发送读指令给下位机,,,,,以下位机上传的数据来实时刷新显示部门的示值。。。。。。。上位机只必要从ID=1一向轮询到最后一个子站(由于对数据刷新功夫距离的要求,,,,,一个系统中最大ID数为127,,,,,视现实子站情况而定),,,,,而后循环操作,,,,,发送的读指令为通用读指令体式,,,,,即数据地址高、低字节都为0xFF,,,,,数据长度高、低字节都为0x00。。。。。。。
关于上位机串口的设置。。。。。。。串口的波特率设置为115200bps,,,,,终场位为1,,,,,数据位为8,,,,,奇偶校验位为NONE。。。。。。。
关于数据的转化。。。。。。。所有丈量类子站上传的DATA数据中,,,,,统一选取16进造四字节浮点数暗示,,,,,必要报答将其转换为单精度浮点数,,,,,或选取DMC300散布式测控系统软件。。。。。。。