'CR1000系列Datalogger'示例Datalogger为Apogee Instruments Modbusbob体育竞技红外辐射仪(SI-500系列)'提供关于SI-500 IR传感器系列的操作以及默认设置和注册地址leests的更多技术信息,请参阅传感器的手册,可以在线在线找到:'//www.huiyzt.com/product-manuals/'接线指令:'传感器白色(RS232 TS线) - > Datalogger C2(COM1 RX)端口'传感器蓝色(RS232 RX线) - > Datalogger C1(COM1 TX)端口'传感器红色(电源线) - > Datalogger 12V端口'传感器绿色(RS232 / RS485选择丝) - >数据记录器12V端口'传感器黑色(地面线) - >Datalogger接地端口'如果使用除CR1000以外的数据记录模型,则需要对命令进行一些调整,但在数据记录器程序中使用的常量和变量的说明'BATTV = Datalogger电池电压'Panelt = Datalogger面板温度'IRR(2)=数组按IR传感器Modbus R容纳输出Egisters:位置1 =度数的目标温度C,位置2 =度量下的检测器温度'检测器=探测器(传感器主体)温度下的C'TabartTC =目标温度为C'ErrorCode = Modbusmaster函数的Crbasic编辑器有关列表错误代码和关联原因(0 =正常操作)'声明公共变量公共面板,Battv Public IRR(2)公共错误码'重命名变量别名(1)= targettc alias frer(2)= detectorc'定义数据表。DataTable(Surfacet,1,-1)Datainererval(0,1,Min,10)最小(1,Battv,FP2,False,False)样本(1,Panelt,FP2)平均(1,检测,IEEE4,假)平均值(1,TargetTC,IEEE4,FALSE)最终的“主程序BEGINPROG扫描(1,SEC,0,0)PanelTemp(Panelt,_60Hz)电池(Battv)”在RS232模式Semaphoreget(3)Serialopen(COM1)中打开Modbus串行端口(COM1,19200,2,0,256)SerialFlush(COM1)信号激素(3)''读取传感器Modbus寄存器。SEMAPHOREGET(3)MODBUSMASTER(ERRORCODE,COM1,19200,1,3,IRR(),1,2,100,10,2)SEMaphorELEASE(3)Calltable Surfacet Nextscan Endprog