在现代高度智能化的项目中,PLC之间使用的通信协议有很多,比如Modbus、canope、profinet等,今天我们使用西门子Smart200PLC来介绍如何让它们与Profinet“握手”。
需要满足几个条件:
1.) 一台装有STEP 7Micro/WIN SMART V2.6软件的计算机;
2.) smart200系列PLC 2.5及以上版本两台。注意型号是SR/ST,不是CR;
3.) 通讯所需的网线和交换机(2根,一根连接编程计算机,一根连接两台PLC);
当满足上述条件后,我们就开始编程。在编程之前,我们先简单了解一下Profinet通讯的知识:
其模块布局规范:
其具体通讯参数:
今天实验的模块(PLC控制器):
1.)控制器ST60 IP:192.168.0.60
控制器ST60
2.) 智能IO设备(SR60)IP:192.168.0.50
智能IO SR60
以上就是本课程的实验控制器。
我们打开STEP 7Micro/WIN SMART软件,开始配置智能IOCPU(SR60),如下图:
配置好IO智能模块(SR60)并下载到对应的PLC后就完成了。再次打开STEP 7Micro/WIN SMART 软件,开始对控制器CPU (ST60) 进行分组。首先安装smart IO(SR60)的GSD文件:
smart IO的GSD文件已安装
让我们配置控制器(ST60):
添加PROFINE网络配置:
配置好控制器并添加profine通信后,我们下载到对应的控制器上,开始监控数据是否可以互相控制(发送、接收):
上面的文章简单介绍了两台SMARTPLC之间的Profinet通信。由于时间有限和自身水平,文章中难免存在不足或错误。希望朋友们批评指正!