
西门子PLC S7-1500与300TCP通讯介绍
西门子PLC S7-1500系列是西门子PLC新一代产品,它通过多方面的创新,为用户提供了更高的产品,提高了用户的工程实施效率。西门子PLC S7-1500为用户在自动化控制系统中提供了更高的运行能力,而且简单易用,节省了大量的系统开发时间,西门子PLC S7-1500系列有很强的通讯功能,和扩展能力,为用户提供了多种性能优异的解决方案。其中S7-1500系列CPU集成了PROFINET接口,这个接口除了具备连接PROFINET总线通信功能,还能用在标准的TCP通信中。本文下面就为您介绍西门子PLC S7-1500系列CPU与西门子PLC S7-300系列的通讯模块CP343-1进行TCP通讯的方法,供用户在选择和配置时进行参考。
西门子PLC S7-1500系列的CPU模块,与西门子PLC S7-300的CP343-1之间实现TCP通讯的步骤如下:
1. 分配IP地址
(1)为用户的电脑分配IP地址;
(2)为西门子PLC S7-1500系列的CPU分配IP地址,与电脑的IP地址需要在同一个网段;
2. 创建一个新项目
(1)在博途软件STEP7 V13中插入西门子PLC S7-1500系列的CPU和西门子PLC S7-300系列的CPU,并且加入CP343-1通讯模块;
北京天拓四方科技有限公司是西门子自动化及驱动集团核心分销商(一级代理商)和系统集成商
3. TCP通信编程
(1)创建全局数据块,用来保存接收和发送的数据;
(2)在S7-1500的CPU主程序中调用TRCV_C和TSEND指令,并添加背景数据块,设置各个管脚的参数;
(3)在S7-300的CPU主程序中调用AG_SEND和AG_RECV指令,并添加背景数据块,设置各个管脚的参数;
4. 下载组态到站点
(1)将组态好的程序下载到S7-1500的CPU中;
(2)将组态好的程序下载到S7-300的CPU中;
5. TCP通信测试
在博途软件中,分别对S7-1500的CPU和S7-300的CPU建立变量状态监视表,观察发送和接收的数据是否正确。
西门子PLC S7-1500系列为用户带来了更加完善的体验,它具有优异的控制性能,通讯功能强大,为用户提供了经济性好,品质高的自动化控制系统解决方案。
标准型 CPU
• CPU 1511-1 PN:
适用于对程序范围和处理速度具有中等要求的应用,用于通过 PROFINET IO 进行分布式配置。
• CPU 1513-1 PN:
适用于对程序范围和处理速度具有中等要求的应用,用于通过 PROFINET IO 进行分布式配置。
• CPU 1515-2 PN:
适用于在程序范围、网络和处理速度方面具有中等/较高要求的应用,可通过 PROFINET IO 进行分布式配置;可以使用具有单独 IP 地址的附加集成 PROFINET 接口,例如,用于网络分离。
• CPU 1516-3 PN/DP:
适用于对程序范围和处理速度具有较高要求的应用,用于通过 PROFINET IO 和 PROFIBUS DP 进行分布式配置。附加的集成 PROFINET 接口,具有单独的 IP 地址,可用于网络分离等。
• CPU 1517-3 PN/DP:
适用于对程序范围、联网和处理速度具有很高要求的应用,用于通过 PROFINET IO 和 PROFIBUS DP 进行分布式配置。例如,具备独立 IP 地址的附加集成式 PROFINET 接口可用来实现网络隔离。
• CPU 1518-4 PN/DP:
适用于在程序范围和网络方面具有极高要求的应用,且满足处理速度方面的极高要求。可通过 PROFINET IO 和 PROFIBUS DP 进行分布式配置;可以使用具有单独 IP 地址的两个附加集成 PROFINET 接口,例如,用于网络分离。
故障安全型 CPU
• CPU 1511F-1 PN:
更经济实用的入门级 CPU,适用于在分散生产技术中对处理性能和响应速度具有中等要求的标准应用和故障安全应用。
• CPU 1513F-1 PN:
具有中到高容量数据存储器的 CPU,适用于除集中式 I/O 外还包含分布式自动化结构的标准应用和故障安全应用。
• CPU 1515F-2 PN:
适用于对程序范围和处理速度具有中等/较高要求的应用,用于通过带有 PROFIsafe 的 PROFINET IO 实现分布式配置。
• CPU 1516F-3 PN/DP:
适用于对程序范围和处理速度具有中等/较高要求的标准和故障安全应用,用于通过带 PROFIsafe 的 PROFINET IO 和 PROFIBUS DP 实现分布式配置。
• CPU 1517F-3 PN/DP:
适用于对程序范围、联网和处理速度具有很高要求的标准和故障安全应用,用于通过带 PROFIsafe 的 PROFINET IO 和 PROFIBUS DP 进行分布式配置。例如,具备独立 IP 地址的附加集成式 PROFINET 接口可用来实现网络隔离。
• CPU 1518F-4 PN/DP:
适用于对程序范围和处理速度具有较高要求的标准和故障安全应用,用于通过带 PROFIsafe 的 PROFINET IO 和 PROFIBUS DP 实现分布式配置。附加的集成 PROFINET 接口,具有单独的 IP 地址,可用于网络分离等。
紧凑型CPU
• CPU 1511C-1 PN:
具有集成 I/O 和工艺功能,适用于对程序范围和处理速度具有中等要求的应用,通过 PROFINET IO 进行分布式配置。
• CPU 1512C-1 PN:
具有集成 I/O 和工艺功能,适用于对程序范围和处理速度具有中等要求的应用,通过 PROFINET IO 进行分布式配置。
Technology CPUs
• CPU 1511T-1 PN:
for smaller applications with medium requirements on the program scope and processing speed, for distributed setup via PROFINET IO.
• CPU 1515T-2 PN:
for applications with medium/high requirements on the program scope, networking and processing speed. For distributed configuration via PROFINET IO. The additional integrated PROFINET interface with separate IP address can be used, for example, for network separation, for connecting further PROFINET IO RT devices, or for high-speed communication as an I-Device.
• CPU 1517T-3 PN/DP:
for applications with very high requirements regarding program scope, networking and processing speed. For distributed configuration via PROFINET IO and PROFIBUS DP. The additional integrated PROFINET interface with separate IP address can be used, for example, for network separation, for connecting further PROFINET IO RT devices, or for high-speed communication as an I-Device.
• CPU 1517TF-3 PN/DP:
for standard and fail-safe applications with very high requirements regarding program scope, networking and processing speed. For distributed configuration via PROFINET IO and PROFIBUS DP with PROFIsafe. The additional integrated PROFINET interface with separate IP address can be used, for example, for network separation, for connecting further PROFINET IO RT devices, or for high-speed communication as an I-Device.
All SIMATIC S7-1500 CPUs support motion control functions. STEP 7 provides motion control instructions that are standardized in accordance with PLCopen for configuring and connecting a drive to the CPU.
Motion control with the S7-1500 supports the following technology
• Speed-controlled axes
• Positioning axes
• Synchronized axes (relative synchronism with synchronization, without specification of the synchronous position, setpoint
• External encoders
• Cams
• Cam track
• Probe
The technology CPUs of the SIMATIC S7-1500 offer advanced motion control functions:
• Extended synchronous operation functions
o Synchronization with specification of the synchronous position
o Actual value
o Shifting of the master value at following axis
o Camming
• Cam disk
• Up to 4 encoder or measuring systems as actual position for position control
设计
所有 CPU 都具有坚固的紧凑型塑料外壳,控制器的前盖上集成有一个显示屏。
模块的前面包括:
• 状态和故障 LED
CPU 还具有以下配置:
• 一个 SIMATIC 存储卡插槽;
需使用存储卡才能运行。
• 模式开关
• PROFINET IO IRT 接口(2 端口交换机)
• PROFIBUS 接口(CPU 1516-3 PN/DP和更高型号)
• PROFINET 接口(CPU 1515-2 PN 及更高性型号)