'CR1000X系列数据记录器'示例Datalogger Program for Apogee Instruments188bet口碑 S2-442系列PAR - FAR红色传感器(RS485模式)'日期:12月11日2020'程序作者:John Huber'接线:'白色 - > C6通讯端口(RS485 +)'蓝色 - > C5通信端口(RS485-)'黑色 - > G端口(接地)'绿色 - > G端口(通信模式选择器线。Powered = RS232,接地= RS485)'Red - > 12V端口(输入电源)'清晰 - >屏蔽地面'在数据记录器程序中使用的常量和变量的说明:'Battv = Datalogger电池电压(伏特DC)。'Panelt = Datalogger面板温度(摄氏度)。'modbusread(2)= modbusmaster命令命令的输出'errorcode = modbus错误代码值(检查错误代码列表的CRBasic帮助菜单)'PAR =校准PAR的别名在UMOL / M ^ 2 /秒中读取par探测器的攻击=校准的别名校准的别名umol / m ^ 2 / sec用于远红色探测器的帕扣=比率=比例和远红灯的比例'宣布公共变量公共battv,panelt public modbusread(2),错误码,Parfarred'声明别名别名Modbusread(1)= PAR别名Modbusread(2)=伪造的'定义数据表。DataTable(Parfar,1,-1)Datainerval(0,1,min,10)最小(1,Battv,FP2,False,False)样本(1,Panelt,FP2)平均(1,PAR,IEEE4,假)平均值(1,签名,IEEE4,FALSE)平均(1,Parfarred,IEEE4,FALSE)最终节目'主程BENDERPR扫描(1,SEC,0,0)PanelTemp(Panelt,60)电池(Battv)'Open Modbus串行端口RS485模式(3)Serialopen(COMC5,19200,2,0,256,3)SerialFlush(COMC5)信号偏见(3)'读取传感器控股寄存器SEMAPHOREGET(3)MODBUSMASTER(ERRORCODE,COMC5,19200,1,3,MODBUSREAD(),1,2,2,100,2)信号术(3)'计算Parfarred比率Parfarred = Par / Parred Calltable Parfar Nextscan Endprog