大家好,我是『芯知识学堂』的SingleYork,前一篇文章给大家介绍了“SYK-0806-A2S1 工业自动化控制之【15-串口收发十六进制数】”,这一篇中,笔者继续给大家介绍跟串口通信有关的“自定义协议通信”。
在一些工业应用的场合,我们经常需要用到串口通信,既然是要通信肯定是需要相关协议的支持,业内比较标准的协议当然要数MODBUS协议了。
然而MODBUS协议要完全弄懂,也并非易事,很多时候,可能我们只需要简单控制一些输出同时读取输入输出状态,以及设置一些参数等。如果用标准的MODBUS协议肯定是没有问题的,但是并不是所有人都能在短时间内摸透MODBUS协议。
那么,或许有人会说,自己随便写个简单的协议不就好了!没错,这样也是可以,只要通信设备双方都按照约定好的协议去执行相关动作即可,这一讲中,笔者就要着重介绍这种自定义协议的通信了。
说到自定义协议,笔者第一次接触的时候,还是在用迪文DGUS屏的时候,在接触了迪文DGUS屏的指令后,笔者才学会的使用自定义协议来做一些通信。那么,笔者就以迪文DGUS屏的指令为例,跟大家详细一下自定义协议的相关知识吧。