通过马特·佩里|更新日期:01/17/2018 |评论:0
在2017年期间,我多次被要求使用一个数据记录器程序来检索Kipp & Zonen的新数据RaZON +,一种小型双轴太阳跟踪器,集成了GPS、智能日射仪和遮光智能日射仪。与传统的、经过验证的旋转阴影波段辐射计相比,RaZON+提供了一种更高精度的方法来获得太阳分量和(漫射、直接和全局阳光)。与Solys 2太阳跟踪器相比,Kipp & Zonen简化并提高了易用性,具有紧凑、轻量化的设计、板上数据处理,以及用于配置和Modbus实时数据检索的直观用户界面。
那么,如果RaZON+可以进行这些太阳辐射测量、存储数据和传输数据,为什么我需要一个数据记录器程序呢?这可以归结为两个原因:
的CR1000X,CR6,CR310数据记录器满足这些需求,与RaZON+集成以太网和RS-485的Modbus结合蜂窝和无线数据传输选项。例如,CR310每秒钟就能无缝收集RaZON+的数据;测量额外的传感器,如冗余日射热计、气象、污染、能见度和温度;并在执行实时QA/QC时存储/减少数据点。再加上一个蜂窝调制解调器,CR310安全地传输数据到您喜欢的数据库,并允许远程和安全访问查看数据和系统状态。尽管RaZON+有一个很好的紧凑的尺寸,13W的电源需要满足其电力需求将是相当大的。在不增加太多成本的情况下,CR310还可以用来监控和控制电源,当太阳高度低于0度时关闭RaZON+。

的CM106B三脚架工作很好,安全安装和准确水平的RaZON+,即使在具有挑战性的地形。
下面的程序示例是为CR310开发的。同样的代码可以用于新的CR1000X和CR6数据记录器,以及CR1000,CR800,CR850,CR3000.
'==================================================================================== ' CR300系列数据记录仪的CR310 MB主Razon MB从TCP / IP的代码测试Razon 1.0 + 1.0与硬件和软件 '==================================================================================== ' 公共注册名称的Id(基地0)DEVICE_TYPE只要' 0公共DATAMODEL_VERSION长' 1公共IV_DATE只要“100公共IV_TIME长”长102公共IV_DATE_LOC长104公共IV_TIME_LOC的106所公立IV_SOLAR_AZIMUTH 108所公立IV_SOLAR_ZENITH的110所公立IV_LATITUDE 112所公立IV_LONGITUDE的114所公立IV_AIR_PRESSURE 116所公立IV_IRR_DIFFUSE的118民众IV_IRR_DIRECT 120年公共IV_IRR_GLOBAL 122公共IV_TEMP_PYRANO 124公共IV_TEMP_DIRECT 126所公立IV_SUNSHINE_DURATION“128所公立IV_GLOBAL_SUM”长130公共IV_LEN“132公共IV_SUNSHINE_COUNT长”长133公共IV_STATUS_TRACKING ' 134公共IV_STATUS_PYRANO长135公共IV_STATUS_DIRECT长136年公开处理Long Public PTemp,Batt_Volt Public MBCode000 Public MBCode001 Public MBCode100 Public MBCode102 Public MBCode104 Public MBCode106 Public MBCode108 Public MBCode110 Public MBCode112 Public MBCode114 Public MBCode116 Public MBCode118 Public MBCode120 Public MBCode122 Public MBCode124 Public MBCode126 Public MBCode128 Public MBCode130 Public MBCode132 Public MBCode133Public MBCode134 Public MBCode135 Public MBCode136 BeginProg Handle = TCPOpen ("192.168.24.66",502,40) Scan (3,Sec,0,0) Handle = TCPOpen ("192.168.24.66",502,40) PanelTemp (PTemp,60) Battery (Batt_Volt)‘CSI ModBusStart是Base 1,而Razon是Base 0。因此,' ModBusStart = Razon Id + 1 ModbusMaster (MBCode000处理-9600,1,4,DEVICE_TYPE, 1, 1, 1100, 3) ModbusMaster (MBCode001处理-9600,1,4,DATAMODEL_VERSION, 2, 1, 1100, 3) ModbusMaster (MBCode100处理-9600,1,4,IV_DATE, 101年,1,1100,2)ModbusMaster (MBCode102处理-9600,1,4,IV_TIME, 103,, 1100, 2) ModbusMaster(MBCode104处理-9600、1,4,IV_DATE_LOC, 105年,1,1100,2)ModbusMaster (MBCode106处理-9600,1,4,IV_TIME_LOC, 107年,1,1100,2)ModbusMaster (MBCode108处理-9600,1,4,IV_SOLAR_AZIMUTH, 109年,1,1100,2)ModbusMaster (MBCode110处理-9600,1,4,IV_SOLAR_ZENITH, 111年,1,1100,2)ModbusMaster (MBCode112处理-9600,1,4,IV_LATITUDE, 113年,1,1100,2)ModbusMaster (MBCode114,Handle,-9600,1,4,IV_LONGITUDE,115,1,1,100,2) ModbusMaster (MBCode116,Handle,-9600,1,4,IV_AIR_PRESSURE,117,1,1,100,2) ModbusMaster (MBCode118,Handle,-9600,1,4,IV_IRR_DIFFUSE,119,1,1,100,2) ModbusMaster (MBCode120,Handle,-9600,1,4,IV_IRR_DIRECT,121,1,1,100,2) ModbusMaster (MBCode122,Handle,-9600,1,4,IV_IRR_GLOBAL,123,1,1,100,2) ModbusMaster (MBCode124,Handle,-9600,1,4,IV_TEMP_PYRANO,125,1,1,100,2) ModbusMaster (MBCode126,Handle,-9600,1,4,IV_TEMP_DIRECT,127,1,1,100,2) ModbusMaster (MBCode128,Handle,-9600,1,4,IV_SUNSHINE_DURATION,129,1,1,100,2) ModbusMaster (MBCode130,Handle,-9600,1,4,IV_GLOBAL_SUM,131,1,1,100,2) ModbusMaster (MBCode132,Handle,-9600,1,4,IV_LEN,133,1,1,100,3) ModbusMaster (MBCode133,Handle,-9600,1,4,IV_SUNSHINE_COUNT,134,1,1,100,3) ModbusMaster (MBCode134,Handle,-9600,1,4,IV_STATUS_TRACKING,135,1,1,100,3) ModbusMaster (MBCode135,Handle,-9600,1,4,IV_STATUS_PYRANO,136,1,1,100,3) ModbusMaster (MBCode136,Handle,-9600,1,4,IV_STATUS_DIRECT,137,1,1,100,3) NextScan EndProg
如果你有与RaZON+的经验,你想分享或如果你有任何问题,请在下面发帖。
评论
请登录或注册置评。