发表于:2007-11-01 15:11:00
1楼
补充一下问题:
我用的PLC型号是S7-2OOCN,CPU是226
我下载了西门子网站上的MicronPower_2007的一个文档,上面介绍了PLC做主站的MODBUS通信,西门子开发了MODBUS主站指令库,可以通过调用库指令来完成通信.
但是我发现这个指令库似乎是为两台PLC之间的MODBUS通信而使用的,一台做主站,另一台做从站.
我的疑问是这个指令库能不能在PLC和DSP之间的通信中使用?如果我把DSP做从站,那么指令库中要求寻址的MODBUS地址是不是要映射成DSP的寄存器地址呢?
举个例子,我要读取DSP中寄存器0x0001--0x0005的数据,我把0x0001--0x0005的地址映射成MODBUS地址40001--40005,PLC调用MODBUS指令库发出指令要求读取40001--40005的数据,那么是否就会读到DSP的数据呢??