嗨,埃德加多
虽然我从来没有在PSoC上建立Modbus主机,但我相信我可以给你一些提示:
当你在PSoC 4上有奴隶部分时,你已经做了很多工作;-你可以非常多地从PSoC 4项目复制到PSoC 5LP。我不知道你是如何做奴隶的iOS,那些你可能需要在你的PSoC 5LP项目中重新绘制的东西。所有的收发功能都是相同的,可以被复制(插销可能会根据您的需要而改变)。您将不得不改变命令解析器和回答编译器(从解析命令和编译答案)来编译命令并解析答案。
大师的重要附加点是答案的“超时”。Modbus主控器如果没有从根本上应答,并且答案是不完整的,则应该暂停通信请求。(CRC也会检测到不完整的答案)
棘手的部分是防碰撞,如果你有一个多主系统。我不确定你是否有这个问题。?
我最喜欢Modbus的参考是:HTTP:/ModBas.Org/DoSs/PiMbSux300 .PDF
我希望这有助于小弗兰克
嗨,埃德加多
虽然我从来没有在PSoC上建立Modbus主机,但我相信我可以给你一些提示:
当你在PSoC 4上有奴隶部分时,你已经做了很多工作;-你可以非常多地从PSoC 4项目复制到PSoC 5LP。我不知道你是如何做奴隶的iOS,那些你可能需要在你的PSoC 5LP项目中重新绘制的东西。所有的收发功能都是相同的,可以被复制(插销可能会根据您的需要而改变)。您将不得不改变命令解析器和回答编译器(从解析命令和编译答案)来编译命令并解析答案。
大师的重要附加点是答案的“超时”。Modbus主控器如果没有从根本上应答,并且答案是不完整的,则应该暂停通信请求。(CRC也会检测到不完整的答案)
棘手的部分是防碰撞,如果你有一个多主系统。我不确定你是否有这个问题。?
我最喜欢Modbus的参考是:HTTP:/ModBas.Org/DoSs/PiMbSux300 .PDF
我希望这有助于小弗兰克
举报