组态王中定义MPI设备地址的格式要求为*.*,其含义为:
1)小数点前的值为MPI地址(即站号),该值与STEP7的Hardwar硬件配置表中CPU模块项所设置的MPI地址值一致;
2)小数点后的值为MPI接口模块在STEP7编程软件的Hardware硬件配置表中占用的槽号(slot number)--只针对S7300/400系列。
对于S7不同系列的PLC,设备地址值大小有一定的规则:
1)对于S7-200系列plc,MPI通讯时,其地址格式则为a.0,其中小数点前的数字为有效地址PLC的地址(即站号),PLC的地址可通过编程软件。
2)对于S7-300系列PLC,编程软件的Hardware硬件配置表中,CPU模块对应的槽号一般固定为2;CPU模块的MPI地址一般也是默认值2时(可修改),此时组态王的设备地址一般为:2.2 。如果MPI默认地址被修改为3,则对应设备地址为3.2 ,类推。
3)对于S7-400系列plc,编程软件的Hardware硬件配置表中,可以发现添加不同的PS电源模块,则电源模块占用的槽号会变化,有的PS电源可能会占用3个槽,因此后续再添加CPU模块时,其槽号就为4了。因此对于S7400PLC,设备地址中小数点后的值可能为4,比如:2.4 。