Programmable Control system
可编程中央控制主机
用户手册
在使用本系统前,请详细阅读本说明书
注意:
本手册版权受《中华人民共和国著作权法》及其他知识产权法规保护。未经书面许可不得复印或散布。
目录
1. 可编程中央控制主机说明
1.1. 可编程中央控制主机简介
可编程中央控制主机,是新一代的控制系统主机。采用先进的集成技术,提供高速准确的集中控制环境,提供多种可编程控制接口,开放式的用户编程环境,完成各种复杂的控制接口编程。
主机采用ARM12CPU,2G内存,8G Flash闪存。内置多个可编程串口,支持串口、红外、数字IO、继电器等接口的终端受控设备。功能强大。
可编程中央控制主机采用BUS控制总线,兼容很多公司中央系列的网络终端产品。
1.2. 可编程中控主机性能参数
功能说明 |
中央控制主机 |
内存 |
2GRAM, 8G FLASHROM, |
红外独立发射端口 |
8路 |
数字I/0口 |
8路 |
弱电继电器接口 |
8路 |
RS-232/485/422通讯接口 |
8路 |
AC100—240V自适应电源 |
有 |
2.
可编程中央控制主机功能说明
2.1. 功能说明
2.1.1 前面板说明
① 电源指示灯(POWER)
电源指示灯亮,表示主控机接通电源,熄灭状态则为断电状态;同时
② 工作状态指示灯
指示主机的工作状态,待命时不亮,执行指令时闪亮。
③ 红外学习指示灯(LEARN)
开始红外学习时和当接收到红外控制信号时,此灯常亮。
④ 红外学习窗口(IR)
红外接收窗口,用于接收红外遥控器的控制信号用。中央控制主机提供红外代码学习功能,用于以红外方式控制红外受控设备。红外接收窗口用于在 红外代码学习时接收红外代码。
用中控编程软件中IR红外学习软件录入红外代码,以电脑文件保存。再用中控编程时要调用已录制的红外文件。
⑤ 复位按键(RESET)
用于恢复软件复位。
2.1.2 后面板说明
① 红外代码发送口(IR OUT)
中控主机提供8个独立的红外控制输出接口,可以输出8路红外控制信号控制8种相同或不相同的设备;可以学习常有的38KHz载波的任意红外遥控代码,可以独立或同时发送,互不干扰,同一个发射端口可以控制多个不同红外代码的设备,可以根据具体情况定义由哪个端口来实现对具体设备的控制和定义每个红外发射端口所占红外代码的数量。
红外代码在编程时可以调用相关设备的红外代码库,直接传输到主机,无需重新学习。
② 网络口(NET)
连接到局域网上,可实现以太网的远程网络控制功能。
中控设置串口(RS232 IN)
通过此端口,可以实现中控的参数设置。脚位功能如下:
第2脚:TXD(发送数据),第3脚:RXD (接收数据),
第5脚:GNG(数据地)
连接示意图如下 接线方式
③ 系统电源(AC 100V~240V)
系统电源输入,开关电源,AC100V~240V自适应。
④ 输入输出接口(I/O OUT)
中央控制主机后面板上有8个可由软件编程的I/O输入输出控制接口,可提供5V/10mA负载输出。
⑤ 弱电继电器接口(RELAY OUT)
中央控制主机提供8个继电器的常开接口,可驱动AC 0.3A/125V或者DC 0.3A/110V、 DC 1A/30V-以下的负载,可以控制符合以上负载类型的各类相关电器设备的开关,实现以小电流低电压驱动大电流高电压的负载。
注意:
1. 当负载是电机、灯或接触器时,请检查所标注的负载值是否适用于以上负载类型。
2. 继电器的常开触点由外部供电。
⑥ 串行接口(COM1-COM8)
中央控制主机有8个可编程的串行通讯接口COM1—COM8,采用9HDM型式接口,前4个可以任意编程收发RS232、RS485通讯格式数据,后4个只能收发RS232通讯格式数据实现双向控制;每个接口波特率支持:300--57600,可连接具有RS232/485通讯协议的接口设备(如:各类矩阵设备、投影机设备及云台等一系列带RS232/485通讯协议的设备)。
COM口脚位功能说明如下表:
COM口脚位 |
信号 |
说明 |
1 |
RXD- |
RS-485协议用,和9脚接在一起作为RS-485“-” |
2 |
RXD |
RS-232协议用,接收数据 |
3 |
TXD |
RS-232协议用,发送数据 |
4 |
TXD+ |
RS-485协议用,和6脚接在一起作为RS-485“+” |
5 |
GND |
信号地 |
6 |
RXD+ |
RS-485协议用,和4脚接在一起作为RS-485“+” |
7 |
RTS |
RS-232协议用,请求发送 |
8 |
CTS |
RS-232协议用,清除发送 |
9 |
TXD- |
RS-485协议用,和1脚接在一起作为RS-485“-” |
红外发射棒使用说明
2.5.1. 功能特点
红外发射棒主要用于将中控主机传输过来的红外代码,转换成红外信号发射出去,控制红外受控设备。红外发射棒一头连接到中控主机红外发射端口上,接收主机传输过来的红外代码,另一端红外发射头将红外代码转换成红外信号发射出去,控制DVD、电视、VCD等外围设备。中控主机发射过来的红外代码,通常是经过红外学习录制的红外代码库。通过ICS编程可定义各红外发射端口控制的外围设备,将该设备的红外代码库调入相应的红外发射端口。一个红外发射口可以调入多个设备的红外代码库,最多可发送100条红外代码。
2.5.2. 安装方式
将红外发射棒一端连接到中控主机的红外发射端口上,另一端固定到受控设备的红外接收窗口上,或者与受控设备的红外接收窗口小于45°范围内、距离红外接收窗口小于20cm的空间范围内使用。客户可根据现场实际情况进行合理的安装。
注意:现场设备在无干扰的情况下,红外发射头才能正常地将红外信号发送给设备。为了避免与其它设备的互相干扰,建义用户最好使用红外发射棒胶盖将红外发射头盖住,粘在设备的接收窗口上使用。这样可以避免与其它设备之间的互相干扰。
声明:红外发射棒发射出的红外信号与普通遥控器发射的红外信号频率范围相同,对人体无影响,请放心使用。
3. 软件应用
3.1 中控设置软件
运行中控设置软件
中控联机测试
1,打开串口。
2,连接测试。
3,红色圆点变成绿色表示中控联机正常,否则检查串口线路
设置输出串口波特率
1,读取当前状态,
2,在串口下拉窗口中设置相应的串口波特率,232和485同时发送,485不需要另外设置波特率
输出串口测试
1,选择输出串口,在串口号前标记
2,选择16进制发送或者ASCII码
3,在数据框里填上需要发送的字符
4,点击发送
5,右上角发送代码指示窗口可以看见发给中控的代码
继电器和IO测试
正常上电以后所有继电器和IO初始状态都为低位
点击相应的继电器或者IO编号前的标志位,相应的继电器或者IO打开
红外学习
1,红外学习开始,前面板红外指示灯亮。
2,选择要学习的键值,前面板红外指示灯灭,进入学习状态。
3,遥控器对准中控前面板红外接收探头,前面板红外指示灯亮,已经学习成功。
4,学习完毕,存储已学习红外键值
5,选择红外端口,并在这个端口插上红外发射棒,选择学习好的红外键值并发送,可以测试学习的
键值是否学习正确能够控制设备。
3.2 ICS 编程软件
可编程中控主机的所有控制接口及控制模式,均提供开放的设置环境,用户可以对每一个控制端口进行编程,设置各种控制协议,与各种受控设备进行通讯。
ICS编程软件提供是可视化编程环境,编程软件提供灵活的编程方式,内含各种相关指令,以图型方式,对控制系统主机进行编程。
程序的编写请参考《ICS编程手册》。
3.3 中控代码说明.
字头 命令字 数据1 数据。。。 字尾
0XFF command data1 data2 .... 0xfa
Command:
0x55: 串口转发。 Data1 :指向第几个串口发. FF 55 01 ...... FA
例如从串口1发送“01 02 03 04 05” 编辑代码“FF 55 01 01 02 03 04 05 FA”
绿色字符表示第一个串口,红色表示控制设备的代码,蓝色表示结束
0x22: 继电器。 Data1:继电器状态。
0x25: 继电器单路控制 Data1:指向第几路继电器,Data2=继电器状态,01:开
00:关
0x33: IO。 Data1 Data =IO状态。
0x35: IO单路控制 例如:第一路IO输出5V: FF 35 01 01 FA
第一路IO关闭输出5V: FF 35 01 00 FA
第三路IO输出5V: FF 35 03 01 FA
0x88: 设置波特率。 Data1=指向第几个串口 data2=Band*
0=2400
1=4800
2=9600 例如: FF 88 01 02 FA
3=14400 例如: FF 88 01 03 FA
4=19200
5=38400 例如: FF 88 01 05 FA
6=56000
7=57600
8=115200
9=128000
0xAA: 查询状态。 Data1=0x88 查询 波特率
Data1=0x22 查询 继电器
Data1=0x33 查询 IO
继电器单路查询代码,FF AA 20--27 FA
20表示第一路,27表示第八路
返回码C0--C7 00或者01
CO第一路,C7第八路,00关闭,01打开
0x45: 红外调用。 0xFF 0x45 0x01 0x01 0xFA
命令头 红外调用 端口 键值1 结束
0x66: 红外学习 0xFF 0x66 0x01 0xFA
命令头 红外学习 开始 结束
0x65: 红外学习键值 0xFF 0x65 0x01 0xFA
命令头 红外键值 键值号 结束
0x64: 红外学习结束 0xFF 0x64 0x01 0xFA
命令头 学习结束 结束 结束
485。 Data1 = 指向第几个串口发.
0x11: 设置(ICS)模式。 设置为 ICS 状态。 Data1=0xff ICS FF 11 FF FA
Data1=0x00 取消 ICS
当是ICS状态 发 0x00 0x55 0x22 0x0d 返回正常状态 00 55 22 0D
4. 常见问题以及解决办法
1.红外控制设备不受控
A. 控制键是否进行过红外学习;
B. 按制键红外学习是否成功;
C. 红外发射棒是否接到相应的主控机红外发射端口上;
D. 红外发射棒是否接到相应的设备,而且接在该设备的红外接收窗口;
2.有些网络设备不受控
A. 检查网络设备的NET ID设置与ICS控制程序中的网络设备NET ID是否相同;
B. 检查控制主机与网络设备之间的连接线是否连接正确;
C. 检查各网络设备的NETID 设置是否存在相同冲突;
D. 检查网络设备与控制主机的网络通讯连接线是否存在接触不良现象;
3.所有网络设备都不受控
A. 检查网络设备与控制主机的网络通讯连接线是否存在接触不良现象;
B. 检查控制主机与网络设备之间的连接线是否连接正确;
C. 请将各网络设备进行独立控制测试,检查是否因某个网络设备损坏而影响其它网络设备的正常工作;
D. 用Monitor Manager主机监控软件不能查找到某个网络设备,可能是此网络设备通讯接口已损坏,请送专业人士维修;
4.串行通讯设备不受控制
A. 串行通讯受控设备的通讯连接线脚位是否按要求连接(RS232协议中的RX接收端须与TX发射端连接,RS485协议中的“+”端需与“-”端连接);
B. 受控设备的波特率、停止位、奇偶检验与Control System控制程序中的设置是否一致;
C. 受控设备的控制代码与Control System控制程序中的控制代码是否一致;
D. 用电脑检测控制系统主机的串口没有控制代码输出,请更换通讯串口或送专业人士维修。
5.电脑无法与控制主机进行任何通信.
A. 检查控制主机是否已经在该端口上安装了驱动程序;
B. 检查驱动程序是否安装成功,可重新安装驱动程序进行修复;
C. 检查通信连接线是否接触不良或断开状态;
D. 请检查电脑主机的端口是否能正常工作使用;