step7与300plc通讯,有用适配器的方式,5611卡的方式等等,适配器的方式比较适合单台plc的情况下,5611卡则可以在一个网络中访问网络中的任一台plc。
1、先说适配器:假如需要和pc建立通讯连接的cpu模块的mpi地址和项目硬件组态中的mpi地址不同的情况下,在设置好了接口后,可以侦测到硬件plc的网络参数,但是要将项目文件下载到目标plc中,结果提示无法连接到目标plc;打开硬件组态窗口,将cpu的mpi地址设置为实际的地址,再进行下载,则可以通过。如果项目中存在多个站点时,将项目下载时,只有mpi地址对应上的站点数据才能正常下载到目标plc中,而mpi地址和实际的plc地址不对应的站点数据则会由于无法连接到目标plc而下载失败。
2、5611卡:维护过一个项目,mpi网络中有多台300plc,在simatic manager中上载站点时,可以一个站一个站的上载到项目中。打开在线窗口,显示所有网络中站点的在线视图,选中离线窗口中任一个站点,将其下载,也可以通过,如果选中项目(里边包含了网络中所有的站点),将项目下载到plc中,编译什么的通过都没有问题。
我疑问的地方在于,是不是各个站点的数据下载时是以他们的硬件组态里设置的cpu的mpi地址,将对应的网络中的实际硬件作为目标而实现下载的?