PGM800接口测试
端口选择:
COM1
COM2
COM3
COM4
COM5
COM6
RS485-1
RS485-2
RS485-3
RS485-4
发送命令:
LED开
LED关
LED全开
LED全关
1、串口测试
2、继电器
RELAY1
备注:长按按钮继电器打开,松开为关闭
端口选择:
RELAY2
RELAY3
RELAY4
3、红外摇控
端口选择:
IR-TX1
IR-TX2
IR-TX3
IR-TX4
F1
F2
F3
F4
发送红外:
4、DC12V
打开
控制输出:
关闭
5、状态显示
I/O状态:
备注:灰色为开路,绿色为短路
返回主页
提交状态
回复状态
COM8
COM9
COM10
COM11
COM12
COM7
RELAY5
RELAY6
RELAY7
RELAY8
IR-TX5
IR-TX6
IR-TX7
IR-TX8
1
2
3
4
5
6
7
8
学习测试
var infoVar = 0; //对外扩展接口 wapp.com_send = function(uart, cmd){ wa_set_text(1060, ' ' ); if(uart <= 12){ wa_submit_rs232(uart, 500, cmd, function(obj){ wa_set_text(1060, 'COM' + uart + ' Rxdata -> ' + obj.rx_str); }); }else{ wa_submit_rs485(uart-12, 500, cmd, function(obj){ wa_set_text(1060, 'RS485-' + (uart-12) + ' Rxdata -> ' + obj.rx_str); }); } } //主机状态定时器方法 function host_task(){ wa_info(infoVar, function(obj){ infoVar = obj.head.info_var; //记录数据版本 var gpin = $.parseJSON(obj.head.gpin); //获取gpin数组,[0, 0, 0, 0] for(var i=0; i<8; i++){ wa_set_css(1084+i, "background-color", (gpin[i]==1) ? "#3DAD88" : "#666666"); //console.log("gpin " + i + " --> " + gpin[i]); } }); setTimeout(host_task, 1000); //1S循环调用 } //启动定时器 setTimeout(host_task, 1000);
wa_data_write("pgm800_com", "1");
wa_data_write("pgm800_com", "2");
wa_data_write("pgm800_com", "3");
wa_data_write("pgm800_com", "4");
wa_data_write("pgm800_com", "5");
wa_data_write("pgm800_com", "6");
wa_data_write("pgm800_com", "13");
wa_data_write("pgm800_com", "14");
wa_data_write("pgm800_com", "15");
wa_data_write("pgm800_com", "16");
var led = 1; var uart = wa_data_read("pgm800_com"); var cmd = 'LED:'+uart+','+led+'.'; wapp.com_send(uart, cmd);
var led = 0; var cmd = 'LED:'+uart+','+led+'.'; var uart = wa_data_read("pgm800_com"); wapp.com_send(uart, cmd);
var cmd = '@LED:1.'; var uart = wa_data_read("pgm800_com"); wapp.com_send(uart, cmd);
var cmd = '@LED:0.'; var uart = wa_data_read("pgm800_com"); wapp.com_send(uart, cmd);
wa_data_write("pgm800_irtx", "1");
wa_data_write("pgm800_irtx", "2");
wa_data_write("pgm800_irtx", "3");
wa_data_write("pgm800_irtx", "4");
var irtx = wa_data_read("pgm800_irtx"); wa_ir(irtx, "885AC21166112F023F022A029C0668027206680280067C023802480206027D020602");
var irtx = wa_data_read("pgm800_irtx"); wa_ir(irtx, "885AC21166112F023F022A029C0668027206680280067C023802480206027D020602");
var irtx = wa_data_read("pgm800_irtx"); wa_ir(irtx, "885AC21166112F023F022A029C0668027206680280067C023802480206027D020602");
var irtx = wa_data_read("pgm800_irtx"); wa_ir(irtx, "885AC21166112F023F022A029C0668027206680280067C023802480206027D020602");
wa_data_write("pgm800_com", "8");
wa_data_write("pgm800_com", "9");
wa_data_write("pgm800_com", "10");
wa_data_write("pgm800_com", "11");
wa_data_write("pgm800_com", "12");
wa_data_write("pgm800_com", "7");
wa_data_write("pgm800_irtx", "5");
wa_data_write("pgm800_irtx", "6");
wa_data_write("pgm800_irtx", "7");
wa_data_write("pgm800_irtx", "8");
alert('30秒内摇控器对着前面板按,LED停止闪烁代码学习成功,没有停止代表失败');