在网上下载了好几种的三菱通讯协议的资料(不同版本),可是实际用VB通过SC-09电缆对PLC操作时却不一样,后来来是找来了另外一种通讯协议才通讯上。
具体的通讯协议为:
手册:
ENQ 站号 PC号 指令 报文等待 字符A区 和校验
如果按这样的通讯方式去通讯,始终是错误
在网上找到另外一种是:
始 命令 首地址 位数 终 和校验
STX CMD GROUP ADDRESS BYTES ETX SUM
其中的地址算法:address=address*2+1000h
再转换成ASCII
这样通讯正常
现在的疑惑是:三菱的通讯协议到底是哪种,为什么按照书上协议却不能通讯?
有做过这方面的朋友指点一下。