刚开始使用威纶通的HMI,在使用自由协议串口通信时,发现通过与元件动作的宏指令构建事件发送机制,但通过阅读EB8000的使用手册,在谈到串口数据接收时,虽然给出了较为明确的实例,但依旧存在不甚明确的地方,那么问题来了
【1】自由协议串口通信能否实现中断式接收,还是只能通过周期查询,或如例中发送后呆等接收的方法?
【2】如果采用周期查询方式进行串口数据接收,那么是否有手段知道当前可读取的串口接收缓存区内的确切数据个数?
【3】EB8000使用手册Page373页中,关于INPORT函数,介绍了return_Value这个变量,该变量在拟读10个字节,实际缓存区中只有8个字节时,返回值是多少?
欢迎各位大牛不吝指点一二,谢谢! |