前些章节我们理解和实现了三菱PLC的MC协议以及实现,接下来我们看看松下PLC的协议以及实现,在我的文章系列中,我会把常用的PLC的协议以及实现都讲解一次,以供大家在使用的过程中减小重复工作,也供大家参考,在我机器视觉与下位机通信程序中,我只实现了寄存器的读写操作,因为在我的应用中只会跟寄存器进行交互,只实现他,如果要实现其他的,你可根据寄存器的模式,再根据协议实现即可。
松下PLC协议叫 NEWTOCOL 协议
如上图,PC发送Command命令,PLC收到后回复Response响应给到PC端,在这里Command就是协议,Response是PLC回复的协议内容。
Header表示一帧消息发送开始
Destination 表示PLC的单元号从01开始,最大支持32。官方文档有说,如果写成FF表示全局传输,一次发送给所有单元。