'CR1000x系列数据记录器'示例Datalogger程序为Apogee Instruments SP-522-SSbob体育竞技 Pyranometers的日期:May 20,2021'程序作者:John Huber'有关SP-522-SS操作的更多技术信息以及默认设置和注册地址列表,请咨询传感器的手册,可在线找到:'//www.huiyzt.com/product-manuals/'接线:'白色 - > c6通讯端口(rs485 +)'蓝色 - > c5 comm端口(RS485-)'黑色 - > G端口(接地)'绿色 - > G端口(通信模式选择器线。Powered = RS232,接地= RS485)'RED - > 12V端口(输入电源)'清除 - >屏蔽地'如果使用CR1000X以外的数据记录器模型,则需要对命令进行一些调整,但是在数据记录器程序中使用的常量和变量的说明'BATTV = Datalogger电池电压'Panelt = Datalogger面板温度'SWI =在W M中的传入全球短波辐射-2(每平方米瓦)'errorcode = Modbus错误代码值(检查Crebasic HeLP菜单有关错误代码列表)'声明公共变量公共PTEMP,BATT_VOLT公共SWI公共错误码'定义数据表。DataTable(Solar,1,-1)将表大小设置为记录的#或-1到自动放大。datainerval(0,1,min,10)最小(1,Batt_Volt,FP2,False)样本(1,PTEMP,FP2)平均(1,SWI,IEEE4,FALSE)最终可选的“主程序BEGINPROG SCAN(1,SEC,0,0)PanelTemp(PTEMP,60)电池(BATT_VOLT)'RS232模式中的OPEN MODBUS串口(3)SERIALOPEN(COMC5,19200,2,0,256,3)SerialFLUSH(COMC5)SEMaphorerelease(3)'获得SWI测量SEMAPHOREGET(3)MODBUSMASTER(ERRORCODE,COMC5,19200,1,3,SWI,1,1,2,100,2)信号激素(3)CALLTABLE SOLAR NEXTSCAN ENDPROG