西门子300和400只能使用以太网通讯?不是,你可以看看这个实例

我们都知道,西门子300和400系列的PLC之间通讯,最常见的办法是使用以太网。


但是一些低端的300系列PLC是没有以太网口的,而且以太网CP模块又非常贵,所以有需要的朋友可以使用以下这种方式。

本例以S7-400为主站,通过PROFIBUS连接从站S7-300。一般,此种情况下先配置从站。

1、建立项目“S7-300从站”项目,插入S7-300站。再双击“硬件”,进入“HWConfig”(硬件组态)环境。


2、在硬件组态环境中,依次放入导轨,电源模块和CPU模块。



4、此时,组态的S7-300系统还是DP主站系统。


5、双击槽架中的DP项目,出现“属性-DP”对话框,在“工作模式”标签中选择“DP从站”。


6、组态为从站后的状态如下图所示。




9、从站组态完后如下图所示,可以看出,从站S7-300的输入是IB0,输出是QB0。

以上从站已经组态完成,下面再组态主站。


10、在项目管理器中插入SIMATIC400站点。



12、双击槽架中在DP项目,出现“DP-属性”对话框。



14、先在子网的下拉列表中选中一项,再单击“新建”(选中未连网时)或“属性”按钮,选择通讯的波特率和配置文件(DP)。



16、组态好的主站如下图所示。


17、把已经组态好的从站S7-300挂于主站S7-400之上。



19、激活连接后可以显示连接的信息,也可以重新断开连接。




22、同样,组态S7-400的接收区。组态完的图面如下:

和从站地址类型对应主站发送和接收区


可看,S7-400主站和从站S7-300通信数据区的关系如下:

S7-400(主站)S7-300(从站)

QB0——————IB0

IB0——————QB0

最后把组态好的编译存盘并下载到CPU中去,然后就可以在主站和从站中通过交换数据区分别读取对方的数据了。

免责声明:本文章如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系