初学问题如下:
现在要写一个200从站的程序,用
modbus与上位机通讯。程序中调用了200
modbus从站指令,保持寄存器的起始地址位&vb0 ,是不是仅仅调用这俩条指令即可,而不用去管什么报文格式及功能吗,校验码之类的,控制自己写好,到时候接收到主站发过来的执行操作数据存放在vw0,vw2 ,从vw0,vw2中取数据写控制。假如vw0 存放1路的具体动作数据,vw2 2路存放的具体数据。。。
主站要求从站反馈电路状态,程序中 vw10 存放1路状态,vw 12存放2路状态,往vw10,vw12中写状态。
到时候与上位程序编写人对地址将以下表格给他就好了吗?
:
40001 1路动作存放数据
40002 2路动作存放数据
40006 1路反馈数据
40007 2路反馈数据。
从站地址。。。
以上是自己查资料后理解的,这样理解对吗?如果理解错误的话该如何理解200与上位机的通讯呢??初次接触这个,请各位能人指点迷津。与上位机程序编程人员交流的时候应该做好哪些工作,以及交流时要从对方那儿获得的有哪些东西??才可以实现项目的完成。