EV5000串口自定义协议框架说明.docVIP

  • 4
  • 0
  • 约2.24千字
  • 约 5页
  • 2017-06-12 发布于北京
  • 举报
串口自定义协议框架说明 概述 串口自定义协议的驱动目前可以支持三个串口同时定制自由协议,分别为Customized UART protocol1,Customized UART protocol2,Customized UART protocol3,可对应三个串口。组态的使用方式同其他的PLC组态方式一样,直接连接屏即可,通过LW和LB寄存器进行数据的交换。 框架说明 串口自定义协议程序的流程图 图1 需要用户实现的函数 void ProcessComx(int fd) 调用方式:周期执行,间隔可调用Delay函数来加大循环周期,fd为串口句柄 功能:用户程序的“main函数” 供用户调用的API函数 void Delay(int ms) 功能:用于延迟ProcessComx的运行周期,防止频繁读写,减轻控制器的通信压力 参数:ms的单位为毫秒, 非零 int ReadData(int fd, unsigned char *read_buff, int count, int ms) 功能:从串口读取count个数据,存放在read_buff中。ms是读数据超时时间。 参数:ms的单位为毫秒, 非零。返回值为读取的字符个数,-1表示读超时。 int WriteData(int fd, unsigned char *read_buff, int count) 功能:从串

文档评论(0)

1亿VIP精品文档

相关文档