modbus通信求助
郑志武
发布于2013-12-04 16:09
116
0
标签:
上位机和下位机用modbus协议进行通信时,从站收到主站命令后的应答是自主进行的吗?要不要编程啊。而主站要接受从站的应答,是不是得要有读取的程序。
佳答案
1、用modbus协议进行通信时,从站收到主站命令后的应答是自主进行的吗?要不要编程啊?
应答是自主进行的。要用程序来读取状态。例如用modbusrtu主站读写子程序mbus_msg中的done(完成位)为1表示读写功能完成..。
2、有关modbusrtu标准子程序(指令库):
step7-micro/winv4.0以上版内部已经带有新的指令库,但在未安装西门子instructionlibrary软件包的情况下,不能显示出来使用。
要使用西门子的标准指令库,必须先安装西门子的指令库软件包instructionlibrary。安装了instructionlibrary之后,只要安装的step7-micro/win版本是新的,就能获得相应版本的新指令库。安装micro/win的升级包(servicepack)也会更新指令库的版本
3、指令库下载;
《toolbox_v32-step7-microwin32instructionlibrary》下载:
https://ishare.iask.sina.com.cn/f/33588270.html
或:
https://www.chuandong.com/publish/data/2006/8/data_11_2237.html
4、有关s7-200modbus资料详见:
《modbusrtu通讯协议在s7-200中的应用》连接:
ttp://www.ad.siemens.com.cn/club/bbs/upload/2010/20101214/29743477modbusrtu%cd%a8%d1%b6%d0%ad%d2%e9%d4%das7-200%d6%d0%b5%c4%d3%a6%d3%c3.doc
《s7-200cpus--通信组态和编程--uss,modbus或自由口通信》连接:
https://support.automation.siemens.com/cn/llisapi.dll?func=cslib.csinfo&objid=28767151&nodeid0=10805397&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=cn