
二氧化碳智能控制器
1、产品概述
二氧化碳智能控制器SG681,实时监测(温室、大棚)空气中二氧化碳浓度的变化,输出继电器信号,具有二氧化碳施加控制功能,有2种施加模式:一般模式和间歇模式,可设置2个施加时段,在施加时段内通过控制电磁阀的开启,可以实现控制二氧化碳气瓶或二氧化碳发生器的施放,提高农作物产量,达到农作物增产增收。 二氧化碳智能控制器采用全工业级芯片设计,标准MODBUS-RTU通讯规约,带有RS485通信接口,能够实时传输数据到PLC或终端,通过按键(或者通讯命令)可自由设定二氧化碳施加的控制参数。如果需要控制二氧化碳排放(通风),请看我公司另一个产品-菇房通风智能控制器。
2、产品特点
◆实时监测(温室、大棚)空气中的二氧化碳含量,还可以扩展监测其他参数。
◆可与电磁阀、减压阀搭配组合套件,当CO2浓度过低时,控制二氧化碳气瓶施放,增加CO2至目标值。
◆可与二氧化碳发生器搭配组合使用,当CO2浓度过低时,控制二氧化碳发生器施放,增加CO2至目标值。
◆内置时钟控制器,可全天分时段控制CO2施放,更具智能化和人性化。
◆CO2传感器采用红外传感技术,测量精度高,使用寿命长,耐高湿。
◆控制器采用全工业级芯片设计,汉字液晶显示,操作简单,质量可靠。
◆控制器采用MODBUS-RTU通讯规约,带有RS485通信接口,能够实时传输数据到PLC或终端。
3、应用领域
温室大棚、蔬菜大棚、花卉种殖、科研院所等。
4、技术参数
控制器技术指标:
工 作 电压:DC12V 外形尺寸:195×90×45mm
继电器输出:1路 触点容量:220V/5A
功 耗:<3W 通讯接口:RS485
工 作 温度:-25~+65℃ 相对湿度:〈85%
传感器技术指标:
二氧化碳传感器:测量范围0~9999ppm,分辨率1ppm,精度50ppm,电缆长度6米。量程和电缆长度可定制。
5、控制器端子接线
6、使用说明
(1)继电器控制模式:
继电器有2种控制模式:自动控制模式和强制控制模式
自动控制模式:
在自动控制模式下,控制器根据所设置的二氧化碳控制目标值及回差、施放模式及施放时段,自动控制二氧化碳施放,当二氧化碳含量低于其控制下限时,控制器自动打开电磁阀,施加二氧化碳,当二氧化碳含量升到其目标值时停止施加。控制下限=目标值-回差。
强制控制模式:
在强制控制模式下,PLC或终端通过下发命令可以遥控继电器的开关,控制电磁阀的打开和关闭。
(2)CO2施放控制
可以设置2个CO2施放时段,只有在CO2施放时段范围内,当CO2含量低于其控制下限时,控制器才打开CO2施加设备(电磁阀),施加二氧化碳。打开电磁阀时,有2种模式:一般模式和间歇模式。一般模式就是控制电磁阀一直打开,直至CO2含量增加至目标值;间歇模式是按照所设置的间歇周期中的开启时间和关闭时间(单位都是秒),自动控制电磁阀的打开和关闭,即电磁阀间歇工作,直至CO2含量增加至目标值。出厂时,2个CO2施放时段设置相同,都是白天7:30-17:00,用户可自由设定两个时间段。如果只需要一个施放时段,可把2个CO2施放时段设置相同,都设置成所需时段。
7、参数设置
按设置键后,弹出界面要求输入操作密码,密码初始化为1122,如果密码输入错误,自动退出,如果密码输入正确,自动进入按键菜单选择界面,通过增加或减小键选择所设置功能,然后按确定键进入参数设置界面,通过增加或减小键调整每位数值的大小,通过移位键选择下一位数据,都调整好后按确定键,显示设置成功。
设置功能包括:目标值、施放参数、(CO2)校准、校时、(设备)地址、通讯参数、(操作)密码、(继电器)控制模式、传感器(选择)
注意:传感器在出厂时已经设置好,用户不要修改,否则控制器将不能正常显示CO2数据。
8、注意事项
(1)在使用前请认真阅读使用说明书,以防接错线导致产品损坏。
(2)控制器的工作电源为DC12V,不能接到AC220V或其他电源,否则会烧毁控制器。
(3)本机继电器的触点容量为220V/5A,可以直接控制功率为1000W及以下的设备,如果控制1000W以上的设备,必须通过中间继电器或交流接触器控制,不能直接控制,否则会烧毁内部继电器。
(4)传感器在安装时,要远离门窗等通风位置,不要进水。
(5)二氧化碳传感器在出厂前已经在控制器上校准好,上面有编号,必须和对应编号的控制器连接,不能和其它控制器连接。如:编号为1的二氧化碳传感器必须和1号控制器连接,否则需要重新校准。
9、质量保证
本公司产品一律质保18个月,在质保期内出现质量问题,免费维修或更换。
10、联系方式
网 站:www.bjsgsy.cn
电 话:010-82713168, 62957236,17301326489
附:二氧化碳智能控制器ModBus通讯协议V1.0
本产品采用标准Modbus-RTU通讯协议,出厂默认地址为01,通讯波特率9600,8位数据位,1位停止位,无奇偶校验位。
一、输入寄存器(对应PLC中3×)
寄存器地址 |
含义 |
说明 |
0001 |
二氧化碳 |
十六进制,单位PPM |
0002~0004 |
备用 |
为0 |
读输入寄存器(功能码:0x04)
发送格式:[设备地址] [功能码] [寄存器起始地址:2字节] [寄存器个数:2字节] [CRC低 CRC高]
响应格式:[设备地址] [功能码] [数据字节数] [寄存器值] [CRC低 CRC高]
例如:查询69号设备上的二氧化碳数据
发送:69 04 00 01 00 01 68 E2
响应:69 04 02 02 7F 98 79
上例回复数据中:69为设备地址,04为功能码,02为数据字节数
第4、5位为二氧化碳浓度值027F(十六进制),十进制为639,即当前二氧化碳浓度为639 ppm
二、保持寄存器(对应PLC中4×)
寄存器地址 |
含义 |
说明 |
0001 |
二氧化碳目标值 |
十六进制,单位:PPM |
0002 |
备用 |
为0 |
0003 |
备用 |
为0 |
0004 |
备用 |
为0 |
0005 |
二氧化碳控制回差 |
十六进制,单位:PPM |
0006 |
备用 |
为0 |
0007 |
备用 |
为0 |
0008 |
备用 |
为0 |
0009 |
二氧化碳偏差 |
十六进制,单位:PPM,带正负极性 |
000A |
备用 |
为0 |
000B |
备用 |
为0 |
000C |
备用 |
为0 |
000D~000F |
设备日期时间 |
十进制,分别为年月、日时、分秒 |
0010 |
设备通讯地址 |
十进制,范围:01~99,默认01 |
0011 |
设备密码 |
十进制,范围:00 01~99 99 |
0012 |
通讯波特率 |
可设置4种波特率:2400,4800,9600,19200 01-2400,02-4800,03-9600,04-19200,默认9600 |
0013 |
停止位 |
可设置1位或2位,01-1位,02-2位,默认1位 |
0014 |
继电器控制模式 |
可设置2种控制模式:自动控制模式和强制控制模式 01-自动控制模式,00-强制控制模式,默认自动控制模式 |
0015 |
二氧化碳施放模式 |
可设置2种施放模式:一般模式和间歇模式 00-一般模式,01-间歇模式,默认一般模式 |
0016~0017 |
施放时段1 |
十进制,分别为起始时间(时:分),终止时间(时:分) |
0018~0019 |
施放时段2 |
十进制,分别为起始时间(时:分),终止时间(时:分) |
001A~001B |
间歇周期 |
十进制,分别为气瓶开启时长、气瓶关闭时长,单位:秒 |
读保持寄存器(功能码:0x03)
发送格式:[设备地址] [功能码] [寄存器起始地址:2字节] [寄存器个数:2字节] [CRC低 CRC高]
响应格式:[设备地址] [功能码] [数据字节数] [寄存器值] [CRC低 CRC高]
例如:查询69号设备上的保持寄存器0001的数据(二氧化碳目标值)
发送:69 03 00 01 00 01 DD 22
响应:69 03 02 01 A4 D9 A6
上例回复数据中:69为设备地址,03为功能码,02为数据字节数
第4、5位为二氧化碳目标值01A4(十六进制),十进制为420,即二氧化碳目标值为420 ppm
例如:查询69号设备上的保持寄存器0009的数据(二氧化碳偏差)
发送:69 03 00 09 00 01 5C E0
响应:69 03 02 FF 9D 59 D4
上例回复数据中:69为设备地址,03为功能码,02为数据字节数
第4、5位为二氧化碳偏差FF9D(十六进制),由于偏差大于F000,则二氧化碳偏差为负数,对应的十进制偏差为(0XFFFF-0XFFD9=0X62)98,则二氧化碳偏差为-98 ppm
如果二氧化碳偏差为00A9(十六进制),由于偏差小于F000,则二氧化碳偏差为正数,对应的十进制偏差为169,则二氧化碳偏差为169 ppm
例如查询设备地址,如果不知道当前设备地址、且总线上只有一个设备时,可通过此命令查询当前设备地址
发送:AA 03 00 10 00 01 9C 14
响应:69 03 02 00 69 19 A3 ,表明设备地址为69
例如:查询69号设备上的日期时间
发送:69 03 00 0D 00 03 9C E0
响应:69 03 06 20 10 29 11 43 24 41 66,设备当前日期为 20年10月29日11时43分24秒
例如:查询69号设备上的施放时段1
发送:69 03 00 16 00 02 2D 27
响应:69 03 04 10 20 12 40 1B AF
上例回复数据中:69为设备地址,03为功能码,04为字节数
施放时段1为10:20~12:40
例如:查询69号设备上的全部保持寄存器(27个)数据
发送:69 03 00 01 00 1B 5C E9
响应:略
写单个保持寄存器(功能码:0x06)
命令格式:[设备地址] [功能码] [寄存器地址:2字节] [寄存器值:2字节] [CRC低 CRC高]
响应格式:[设备地址] [功能码] [寄存器地址:2字节] [寄存器值:2字节] [CRC低 CRC高]
例如:把69号设备上的二氧化碳目标值修改为1250ppm
发送:69 06 00 01 04 E2 52 6B
响应:69 06 00 01 04 E2 52 6B
更改设备地址,将设备地址1更改为地址39
发送:01 06 00 10 00 39 48 1D
响应:01 06 00 10 00 39 48 1D
写多个保持寄存器(功能码:0x10)
命令格式:[设备地址] [功能码] [寄存器起始地址:2字节][寄存器个数:2字节] [字节数:1字节] [寄存器值] [CRC低 CRC高]
响应格式:[设备地址] [功能码] [寄存器起始地址:2字节] [寄存个数:2字节] [CRC低 CRC高]
例如:把69号设备上的日期修改为20年10月29日11时30分58秒
发送:69 10 00 0D 00 03 06 20 10 29 11 30 58 62 92
响应:69 10 00 0D 00 03 19 23
例如:更改69号设备上的施放时段1为12:34~13:45
发送:69 10 00 16 00 02 04 12 34 13 45 2E 9D
响应:69 10 00 16 00 02 A8 E4
三、继电器线圈
线圈地址 |
含义 |
说明 |
0001 |
电磁阀继电器线圈 |
控制二氧化碳施加 |
0002~0006 |
备用 |
为0 |
写单个线圈(功能码:0x05)
命令格式:[设备地址] [功能码] [线圈地址:2字节] [线圈值:2字节] [CRC低 CRC高]
响应格式:[设备地址] [功能码] [线圈地址:2字节] [线圈值:2字节] [CRC低 CRC高]
例如:强制打开设备地址为01的电磁阀继电器
发送:01 05 00 01 FF 00 DD FA
响应:01 05 00 01 FF 00 DD FA
强制关闭设备地址为01的电磁阀继电器
发送:01 05 00 01 00 00 9C 0A
响应:01 05 00 01 00 00 9C 0A
注意:写单个线圈命令必须在强制控制模式才能使用。
读线圈(功能码:0x01)
命令格式:[设备地址] [功能码] [线圈起始地址:2字节] [线圈数量:2字节] [CRC低 CRC高]
响应格式:[设备地址] [功能码] [字节数N] [线圈状态] [CRC低 CRC高]
其中字节数N =线圈数量/8,如果余数不等于0,则N = N+1
例如:读设备地址为01的线圈0001~0006的状态
发送:01 01 00 01 00 06 ED C8
响应:01 01 01 01 90 48
线圈状态01对应二进制位[D7~D0]为0000 0001,分别代表线圈0006~0001的状态,具体状态如下:
线圈地址 |
线圈状态 |
备注 |
0001 |
1 |
电磁阀继电器打开 |
0002 |
0 |
备用 |
0003 |
0 |
备用 |
0004 |
0 |
备用 |
0005 |
0 |
备用 |
0006 |
0 |
备用 |
联系方式
电话:010-82713168,62957236,17301326489
勿动勿删!!
勿动勿删!!