PLC与PLC及Server的通信方式肖寒2011.03.25一、PLC与PLC之间的通信S7-300/400PLC与PLC之间的通信方式主要有:1、MPI通信2、PROFIBUS通信3、工业以太网通信4、点对点通信5、AS-I的过程通信一、PLC与PLC之间的通信S7-300/400PLC与PLC之间的通信方式主要有:1、MPI通信2、PROFIBUS通信3、工业以太网通信4、点对点通信5、AS-I的过程通信通过CP443-1模块实现两套S7-400PLC的通信1、硬件组态根据系统硬件组成,进行系统硬件组态。插入两个S7-400站进行组态:分别组态两个系统的硬件模块:设置两个站的CP443-1属性,并建立以太网连接:设置参数:二、网络组态组态完2套系统硬件模块后,分别进行下载。然后打开系统网络组态窗口NetPro,如图:选中CPU416-3DP,右键插入一个新的网络连接,并设定类型:点击OK后,出现连接属性窗口。使用窗口默认值,并根据右侧模块信息进行后续程序参数设定:两套系统连接建立好后,选中两个CPU分别进行下载。至此,系统硬件和网络组态完成。要实现两个PLC的数据通信,还要进行软件编程。假定从Station1发送数据到Station2,在Station1的OB1中调用系统功能块SFB12以发送数据:上升沿时发送数据在Station2的OB1中调用系统功能块SFB13以接收数据:常为True编程结束后,两个CPU分别下载。后运行CPU,用PLCSIM仿真可以看到,网络已经打通:建立变量表,可以看到成功从Station1发送数据到Station2:发送接受二、PLC与Server的通信CP1613与普通网卡的最大区别就是冗余切换功能。PLC组态已经完成,进行PC站的组态,进入StationConfiguration:通过以太网建立PLC与Server之间的通信进入配置窗口后,在一号槽添加WinCCApplication:三号槽填加IEGeneral:弹出属性对话框,设置网卡参数:设置PCStation名称,应与硬件组态的名称一致:打开配置控制台(ConfigurationConsole),可以看到所用网卡模式已经成为ConfigurationMode,槽号变为3:在AccessPoint中,设定S7Online为PCinternal(Local):在STEP7中组态PCStation在项目中插入一个PC站,命名与之前组态一致,进入组态画面:选择相对应的硬件配置插入到插槽中,并设置网卡属性,应与实际一致。建立一个以太网络:后编译存盘:进入NetPro,插入一个新连接:设置属性:保存编译后下载:下载完成后查看状态看是否连接激活:谢谢!