现在有一个西门子315-2dp和两台(多台)224xp,想让他们之间进行MPI通讯,把315的MPI口和两台(多台)224的0口用dp线连接进行mpi通讯,我想知道两台(多台)224xp之间能否进行自由通信。
问题补充:
300与200间通过277进行DP通讯这我是知道的,还有300和200是可以进行mpi通讯的。我意思是300与200进行mpi通讯的同时,可不可以让200之间用另一个口进行自由通讯,这只是个技术问题,并非工程问题。300与200间进行通讯方法很多的,请各位大神解惑。
最佳答案
1、S7200与S7300之间采用MPI通讯方式时, S7200 PLC中不需要编写任何与通讯有关的程序,只需要将要交换的数据整理到一个连续的V 存储区当中即可,而S7300中需要在OB1(或是定时中断组织块OB35)当中调用系统功能X_GET(SFC67)和X_PUT(SFC68),实现S7300 与S7200之间的通讯,调用SFC67和SFC68时VAR_ADDR参数填写S7-200的数据地址区,由于S7-200的数据区为v区,这里需填写P#DB1.××× BYTE n 对应的就是S7200 V存储区当中VB××到VB(××+n)的数据区。
2、S7-200与S7-300之间的MPI通讯:
http://www.ad.siemens.com.cn/download/OnlineReading.aspx?DocId=1360
3、两台(多台)224xp之间能否进行自由通信?
详见《S7-200 CPUs -- 通信组态和编程 -- USS, modbus 或自由口通信》连接:
http://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
提问者对于答案的评价:
连阿鸣大师都没能正面回答我的问题,哎!!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc197285.html