'CR1000x系列数据记录器'示例数据记录器用于Apogee Instruments SP-722-SS Albed188bet口碑ometers的日期:5月20日,2021年“程序作者:John Huber”有关SP-722-SS操作的更多技术信息以及默认设置和注册地址列表,请咨询传感器的手册,可在线找到:'//www.ysnrtki.com/product-manuals/'接线:'白色 - > c6通讯端口(rs485 +)'蓝色 - > c5 comm端口(RS485-)'黑色 - > G端口(接地)'绿色 - > G端口(通信模式选择器线。Powered = RS232,接地= RS485)'RED - > 12V端口(输入电源)'清除 - >屏蔽地'如果使用CR1000x以外的数据记录器模型,将需要对命令的某种调整'在Datalogger程序的常量和变量的解释'Battv = Datalogger电池电压'Panelt = Datalogger面板温度'输出1 =从保持寄存器检索的数据0-1和2-3'输出2 =从保持寄存器检索的数据8-9'swi =传入gW M-2的叶片短波辐射(每平方米)'Swo =从SWI和SWI和SWO'ErrorCode = Modbus错误代码值计算的W M-2(瓦特每平方米)'的外出全球短波辐射= Modbus错误代码值(检查用于错误代码列表的CRBasic帮助菜单)'声明公共变量公共PTEMP,BATT_VOLT公共输出1(2),OUTPUT2(1)PUBLIC ERRORCODE别名输出1(1)= SWI别名输出1(2)= SWO别名输出2(1)=Albedo定义数据表。DataTable(Solar,1,-1)将表大小设置为记录的#或-1到自动放大。datainerval(0,1,min,10)最小(1,Batt_Volt,FP2,False)样本(1,PTEMP,FP2)平均(1,SWI,IEEE4,FALSE)平均(1,SWO,IEE4,FALSE)平均(1,Albedo,IEEE4,FALSE)最终可选的“主程序BENDERPROG扫描(2,SEC,0,0)PanelTemp(PTEMP,60)电池(BATT_VOLT)”RS232模式SEMAPHOREGET(3)Serialopen(COMC5)中的Modbus串行端口,19200,2,0,256,3)SerialFlush(COMC5)信号序列(3)'获取SWI测量SEMAPHOREGET(3)MODBUSMASTER(ERRORCODE,COMC5,19200,1,3,OUTPUT1(),1,2,2,100,2)信号释放(3)SEMAPHOREGET(3)MODBUSMASTER(ERRORCODE,COMC5,19200,1,3,OUTPUT2(),9,1,2,100,2)示例性释放(3)Calltable Solar Nextscan Endprog