那里位师傅能帮助把以下协议加到触摸屏程序里,小弟刚学不会,请教下协议以下:小弟邮箱az189898@163.com
第一条:.端口输入命令(用于查询输入状态)
地址 功能码 校验 校验
0x01 0x01 CRC高 CRC低
返回参数为:
地址 功能码 输入 输出P2 输出P1 输出P0 校验 校验
0x01 0x01 0x01 CRC高 CRC低
说明:返回的数据表示当前输入引脚的值,其中输入第一个数据详细信息见下
{
最高位表示是否认证,0,未认证,1认证
第六位:表示是否接受按键信息上传
滴五位:表示机器是否会自动启动
按下按键1 返回输入数值为0x01;
按下按键2 返回输入数值为0x02;
按下按键3 返回输入数值为0x04;
按下按键4 返回输入数值为0x08;
同时按下按键1,2,返回数值为0x03,同时按下按键2,3返回数值为0x06,依次类推。
}
第二条:端口控制命令(用于对相应端口继电器进行吸合和断开控制)
地址 功能码 端口P2 端口P1 端口P0 校验 校验
0X01 0x02 0xff 0x00 0x02 CRC高 CRC低
说明:端口控制数据全为0时,输出继电器断开,输出全为0xff,所有继电器吸合,上面表格中P2口所有继电器吸合,P1口所有继电器断开,P0口第二个继电器吸合其余断开!
第三条:端口置位命令(用于对相应的端口继电器进行吸合控制)
地址 功能码 端口P2 端口P1 端口P0 校验 校验
0X01 0x03 0xff 0x00 0x02 CRC高 CRC低
说明:
1. 端口控制数据全为0时,输出继电器没有任何变化,之前是断开仍旧是断开,之前是吸合的仍旧是吸合。
2. 端口控制数据全为1时,使出继电器全部吸合!
上面表格中P2所有继电器吸合,P1所有继电器不改变,P0继电器第二个端口变为吸合,其余无变化!
第四条:端口复位命令(用于对相应的端口继电器进行断开控制)
地址 功能码 端口P2 端口P1 端口P0 校验 校验
0X01 0x04 0xff 0x00 0x02 CRC高 CRC低
说明:
3. 端口控制数据全为0时,输出继电器没有任何变化,之前是断开仍旧是断开,之前是吸合的仍旧是吸合。
4. 端口控制数据全为1时,使出继电器全部断开!
上面表格中P2所有继电器断开,P1所有继电器不改变,P0继电器第二个端口变为断开,其余无变化!
|