品牌:SIEMENS/西门子
西门子(SIEMENS)的PLC产品包括LOGO、S7-200、S7-1200、S7-300、S7-400、S7-1500等。 西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性高。S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等
. 这样PROFINET IO 系统 2 的配置已经完成,即 CPU 315-2PN/DP 作为智能设备与自身的IO设备的连接已经完成。下面对PROFINET IO 系统1进行配置,需要对智能设备CPU 315-2PN/DP 分配IO 控制器S7-1500 CPU。 进入CPU 315-2PN/DP 的设备视图,在CPU “属性”〉“常规”〉“PROFINET接口”〉“操作模式”中钩上“IO 设备”,并选择已分配的控制器“S7-1500 PROFINETinterface_1”。参考图19定义I device 的控制器。
图19 定义I device 的控制器
20. 然后在图18 操作模式的传输区中定义I device 与 控制器通信的数据区域。例如将控制器的QB2传送给智能设备的IB0。参考图20传输区定义。
图20 传输区定义
21. 经过上述的操作,在项目的网络视图中得到完整的网络结构。参考图21 网络结构。
图21 网络结构
22.将CPU 315-2PN/DP 以及 S7-1500 的硬件配置编译后全部下载。参考图22 项目下载。
图22项目下载
通信调试
1.系统结构建立后,PROFINET IO控制器 S7-1500、智能设备CPU 315-2PN/DP、PROFINENTIO设备IM151-3 之间可以进行数据交换。对S7-1500 的变量QB2 赋值为1,参考图23PROFINET控制器S7-1500变量赋值。
图 23 PROFINET控制器S7-1500变量赋值
2. 在本文配置中,PROFINET 控制器S7-1500 的 QB2 对应PROFINET 智能设备 CPU 315-2PN/DP的 IB0,所以 CPU 315-2PN/DP IB0 的值为1;同时 CPU 315-2PN/DP 作为IM151-3控制器,也可以与IM151-3进行数据交换,例如当IM151-3 数字量输入点有信号输入时,智能设备CPU315-2PN/DP的输入变量会采集到该信号。参考图24智能设备 CPU 315-2PN/DP 变量监控。
图24 智能设备CPU 315-2PN/DP 变量监控