松下转盘通信代码
松下 PLC 的上位机交互真是有点意思,尤其是这套转盘相关的通信代码,写得还挺清晰的。
帧格式规范,用起来方便,像#RDD00201**
这种读取指令,不用太多解释,一看就明白是去读 DT201 的状态。响应也好判断,$RD0000
是关,$RD0100
是开,逻辑清爽。
写入操作也不复杂,用#WDD001000100**
就能写 1 到 DT300,挺适合搞自动化控制的场景,比如气密测试、流程完毕信号这种,直接一帧下去搞定。
串口通信嘛,难点就是在协议细节上——什么起始符、BCC 校验这些,如果你手动拼过命令帧,肯定知道这块不能出错。代码里这些部分写得蛮规整,拿来做 Demo 或者快速搭建系统都还不错。
建议你要是做松下 PLC 对接,先搞清楚每个 DT 编号的意义,再参考这套命令帧模版去扩展功能。顺便贴几个相关资源,补补课也不错:松下 PLC 通信程序开发、基于 Delphi 的串口通信、串口通信上位机。
如果你也在跟松下 PLC 打交道,想省点事儿,那这套代码你可以看看,参考价值还挺高的。
18.35KB
文件大小:
评论区