关于SP-722-SS操作以及默认设置和注册地址列表的更多技术信息,请咨询传感器手册,可以在网上找到:bob体育竞技'//www.huiyzt.com/product-manuals/ '接线:'White -> C6通讯端口(RS485 +)'Blue -> C5通信端口(RS485-)黑色-> G端口(地面)绿色-> G端口(通信模式选择线。供电= RS232,接地= RS485)'Red -> 12V端口(输入电源)如果使用CR1000X以外的数据记录器模型,一些调整命令将必要的解释常量和变量数据记录仪程序中使用“BattV =数据记录仪电池电压' PanelT =温度数据记录仪面板' Output1 =数据从持有注册检索0 - 1和2 - 3 ' Output2 =数据检索从持有寄存器8 - 9的瑞士全球短波辐射W =传入的m-2 (watts per square meter) 'SWo = outgoing global shortwave radiation in W m-2 (watts per square meter) 'Albedo = Albedo calculated from SWi and SWo 'Errorcode = Modbus error code value (Check CRBasic help menu for a list of error codes) 'Declare Public Variables Public PTemp, Batt_volt Public Output1(2), Output2(1) Public Errorcode Alias Output1(1) = SWi Alias Output1(2) = SWo Alias Output2(1) = Albedo 'Define Data Tables. DataTable (Solar,1,-1) 'Set table size to # of records, or -1 to autoallocate. DataInterval (0,1,Min,10) Minimum (1,Batt_volt,FP2,False,False) Sample (1,PTemp,FP2) Average(1,SWi,IEEE4,False) Average(1,SWo,IEEE4,False) Average(1,Albedo,IEEE4,False) EndTable 'Main Program BeginProg Scan (2,Sec,0,0) PanelTemp (PTemp,60) Battery (Batt_volt) 'Open modbus serial port in RS232 mode SemaphoreGet(3) SerialOpen(ComC5,19200,2,0,256,3) SerialFlush(ComC5) SemaphoreRelease(3) 'Obtain SWi measurement SemaphoreGet(3) ModbusMaster(Errorcode,ComC5,19200,1,3,Output1(),1,2,2,100,2) SemaphoreRelease(3) SemaphoreGet(3) ModbusMaster(Errorcode,ComC5,19200,1,3,Output2(),9,1,2,100,2) SemaphoreRelease(3) CallTable Solar NextScan EndProg