
三菱PLC的软元件地址是怎么计算的?
正在学习PC跟PLC做通信,通过VB,为了读写里面元件的数据,根据格式:始命令首地址位数终和校验STXCMDGROUPADDRESSBYTESETXSUM我必须要知道元件...
正在学习PC跟PLC做通信,通过VB,为了读写里面元件的数据,根据格式:
始 命令 首地址 位数 终 和校验
STX CMD GROUP ADDRESS BYTES ETX SUM
我必须要知道元件的首地址。
例如我要置位X0,那么X0的地址是什么呢?
我在网上搜索到:
0400是x0的地址(按16进制往上推算)
0500是y0的地址
0600是t0的地址
0800是m0的地址
0E00是C0的地址
0F00是M8000的地址
不知道是否正确,还有D呢?S呢?总觉得这部分的总结很零散但却非常必要。有没有一份表,完完整整的说明了软元件的地址的呢? 展开
始 命令 首地址 位数 终 和校验
STX CMD GROUP ADDRESS BYTES ETX SUM
我必须要知道元件的首地址。
例如我要置位X0,那么X0的地址是什么呢?
我在网上搜索到:
0400是x0的地址(按16进制往上推算)
0500是y0的地址
0600是t0的地址
0800是m0的地址
0E00是C0的地址
0F00是M8000的地址
不知道是否正确,还有D呢?S呢?总觉得这部分的总结很零散但却非常必要。有没有一份表,完完整整的说明了软元件的地址的呢? 展开
5个回答
展开全部
是8进制的吧,0-7 10-17 20-27 这样吧,你没必要去了解那些,你知道就行,再说了一般也用不完的,只要你知道特殊的元件是什么作用就行,你看看手册比什么都好
追问
协议格式需要地址啊,没有元件地址搞不了啊~
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
三菱的软元件如X、Y、M、T、C、D、S等均代表不同的寄存器,而各寄存器均有自己的特定使用场合,以D为例,它是数据存储器,如D0,代表16位的数值存储,而如果使用32位时,需要占用D0D1两个地址了,依次类推
龙丰自动化
龙丰自动化
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的地址搜索的没有错 关键是如何将这个编码转换成ASCII码和计算机经行通讯 注意8进制转换16进制 10进制转换成16进制
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询