|
永宏触摸屏 C3系列人机自定义协议功能使用
永宏触摸屏主要是提供设计者依照需要联机设备的协议,自行定义联机的通讯码,而与其设备通讯,和读取或写入数据到其设备,一般可以使用在简易的通讯联机,或者在软件链接中目前尚未支持的驱动程序情况下。
操作说明;功能可以从FvDesigner软件 项目管理>>链接中添加一个链接选择User-defined ProtocoL如图1。打开协议设置选项就可添加自定义协议通讯数据帧如图2.
图1
图2
以下是根据modbus的协议设置的自定义协议
一,对modbus 地址0x0000 进行读值操作,对应设备地址是@0:word3,功能码03H;
传输数据帧内容:
01 03 00 00 00 01 CC CC
01:站号 ; 03:读操作功能码;00 00 :设备地址; 00 01 :数据个数;
CC CC:CRC验证码;
1.设置发送数据帧;选择模式 读格式 Hex,在指令内容中输入”01 03 00 00 00 01”数据;在指令选项中设置发送指令长度 8,返回长度设置7;如图3所示
图3
2.设置接收数据的报文格式;在返回数选项中设置开始位第4个,长度2;地址设置word3
设置好后返回指令预览中会出现“DD DD”如图4所示。
图4
3.添加数据帧校验码;发送数据报文CRC校验码是从1位到第6位计算存放开始位是第7位;接收数据报文CRC校验码是从1位到第5位计算存放开始位是第6位,如图5所示
图5
二.对modbus 地址0x0000进行写值操作 对应设备地址是@0:word5;功能码10H
传输报文内容:
01 10 00 00 00 01 02 DD DD CC CC
01:站号 ; 10:写操作功能码; 00 00:设备地址; 00 01:数据个数; 02:字节数 DD DD:数据内容; CC CC:CRC验证码;
1.设置发送数据帧;选择模式 写 , 格式 Hex,在指令内容中输入 ”01 10 00 00 00 01 02 ” 数据;在指令选项中设置发送指令长度 8,返回长度设置7;如图3所示
图6
2.设置发送数据的报文格式,;在发送数选项中设置开始位第8个,长度2;地址设置word3,设置好后发送指令预览中会出现”DD DD”如图7所示;
图7
3.添加发送数据帧校验码;发送数据报文CRC校验码是从1位到第9位计算存放开始位是第10位;如图8所示
图8
注:小端序指颠倒高低字/字节 字数据AB,则大端序:AB,小端序:BA;双字数据ABCD 则大端序:ABCD,小端序:DCBA;
单次传送即手动发送指令,可以用一个位信号来控制指令发送。当此选项打开后,在指令发送前,会先检查此位信号是否为On,如果为On则发送,发送成功后,会将此位信号还原为Off。
更多资料请来电咨询:深圳捷达兴
首页 | 公司介绍 | 产品中心 | 行业应用 | 产品视频 | 公司相册 | 人才招聘 | 联系我们 |