西门子PS307电源模块代理商 西门子PS307电源模块代理商
西门子PS307电源
浔之漫智控技术(上海)有限公司 西门子授权代理商 中国西门子一级代理商 西门子PLC模块总代理商 西门子模块代理商
西门子PS 307电源模块
S7-300
模块化微型PLC系统,满足中、小规模的性能要求
各种性能的模块可以非常好地满足和适应自动化控制任务
简单实用的分布式结构和多界面网络能力,应用十分灵活
方便用户和简易的无风扇设计
当控制任务增加时,可自由扩展
大量的集成功能使它功能非常强劲
S7-300F
故障安全型自动化系统,满足工厂日益增加的安全需求
基于S7-300
可连接配有安全相关模块的附加 ET 200S 和 ET 200M 分布式 I/O 站
通过采用 PROFIsafe 行规的 PROFIBUS DP 进行安全相关通讯
还有用于与安全无关应用的标准模块
SIMATIC S7-300 是模块化的微型 PLC 系统,可满足中、低端的性能要求。
模块化、无风扇设计、易于实现分布式结构以及方便的操作,使得 SIMATIC S7-300成为中、低端应用中各种不同任务的经济、用户友好的解决方案
S7-200 与 S7-200 之间的通信常用于实现多个S7-200 CPU模块之间的数据交换。S7-200 与 S7-200之间的通信方式有网络读写(PPI)通信﹑以太网通信﹑网Modem 通信﹑MD720-3无线通信等。由于S7-200CPU模块只能做MPI从站,S7-200 CPU 模块的扩展模块 EM277 也只能做 MPI 从站或 Profibus DP从站,S7-200 与S7-200之间不支持MPI通信﹑Profibus DP通信等通信方式。本文将从以下方面详细介绍S7-200与S7-200之间的通信:
1. S7-200与S7-200之间有哪些通信方式
2. 如何选择用于S7-200与S7-200之间的通信方式
西门子S7-200SMART模拟量输入模块
S7-200与S7-200之间的通信方式灵活多样,常用的通信方式有如下四种:
? 网络读写(PPI)通信
? 以太网通信
? 网Modem通信
? MD720-3 无线通信
提示:除了以上方式,您也许会想到Modbus通信和自由口通信。这两种方式可以用于S7-200之间的数据交换,不是我们**的常用通信方式。因为使用Modbus通信和自由口通信时您需要编写大量的程序,并无法很好的保证通信的准确性和实时性,Modbus通信和自由口通信是常用于S7-200CPU与第三方设备或仪表之间的数据交换方式。
1.1 网络读写(PPI)通信
PPI协议是S7-200的主从通信协议.利用此方式可以实现S7-200与S7-200间的数据交换。这种通信方式利用CPU集成通信口即可实现,配置简单。通信中,主站设备将请求发送至从站设备,从站设备进行响应。具体如下图所示:
实现网络读写(PPI)通信可以使用以下两种方法:
*,使用Step 7 Micro/Win编程软件中指令向导中的NETR/NETW向导;
?
具体方法和相关注意事项请参考《西门子 S7-200?LOGO!?SITOP 参考》(*新版)S7-200PLC->通信->网络读写(PPI)通信。
*二,使用NETR/NETW指令,需要客户自己编写程序实现。
详细的编程设置及例子程序请参考《S7-200可编程控制器系统手册》*6章S7-200指令集->通信指令->网络读写指令。
提示: NETR/NETW向导使用简单,不用大量编程,只需按照向导步骤设置参数,不易出错。**采用向导的方法实现网络读写(PPI)通信。
使用网络读写(PPI)通信时需要注意以下几点:
*,只有PPI主站需要配置或编程,从站不需要配置;
*二,主站既可以读写从站的数据,也可以读写另一个主站的数据;
*三,在一个PPI网络中,与一个从站通信的主站的个数没有限制,一个网络中主站的个数不能*过32个;
*四,由于S7-200CPU集成的通信口是非隔离的。在一个PPI通信网络中,一个网段的距离不能*过50米。如果通讯距离*出50m,应在通信网络中使用中继器。如下所示:
提示:在上图中,通常扩展一个中继器可延长通信网络50米,但如果扩展一对中继器,并且它们之间没有任何节点,中继器之间的距离可达到1000米。
在网络中使用中继器的具体方法可参考《S7-200可编程控制器系统手册》*7章网络通信->网络的建立->在网络中使用中继器
1.2 以太网通信
S7-200PLC可以通过智能扩展模块CP243-1连接至工业以太网中。这样,S7-200之间就可以通过以太网进行数据交换,如下图所示:
EMC即电磁兼容性,描述了电气设备在特定的电磁环境下,既不受到电磁环境的影响,也不会对周围环境产生影响的能力。在系统安装之前,一定要执行EMC设计规范,分析各种可能存在的干扰源。
电磁干扰可以通过以下几种方式干扰到控制系统和称重模块的正常工作:
(1) 电磁场直接作用于控制系统;
(2) 通过现场总线引入干扰,如PROFIBUS DP;
(3) 通过过程信号电缆引入干扰;
(4) 通过电源或者保护地引入干扰;
根据传输介质(导电还是非导电)以及干扰源与设备之间的距离,干扰信号可以通过四种耦合方式进入到控制系统:
(1) 电导耦合
(2) 电容耦合
(3) 电感耦合
(4) 辐射耦合
安
1 概述
S7-1200 与 S7-300 之间的以太网通信方式比较多,可以采用ISO on TCP、TCP和 S7的方式进行通信。在S7-1200 CPU 中采用ISO on
TCP和TCP这两种协议进行通信所使用的指令是相同的,都使用 T-block ( TSEND_C, TRCV_C, TCON,TDISCON, TSEN, TRCV ) 指令编程。
S7-300 CPU一侧如果使用的是CPU集成的PN接口,连接不在STEP7的NetPro中建立连接,而是使用西门子提供的OPENIE 的方式来实现。
本文主要介绍了如何实现在S7-1200 和S7-300 CPU集成PN口之间的ISO onTCP通信,包括通信的基本步骤、配置及编程等内容。具体的
实现方法有多种,比如在S7-1200中可以使用不带连接的通信指令(TCON, TDISCON, TSEN,TRCV),也可以使用带连接的通信指令
(TSEND_C, TRCV_C);在S7-300中可以采用功能块编程的方式来实现,也可以使用Open CommunicationWizard工具(OPEN IE向导)
的方式来建立OPEN IE的通信。
为了方便理解,本文在S7-1200中使用不带连接的通信指令TCON, TDISCON, TSEN,TRCV,在S7-300侧通过功能块编程的方式来实现。
关于S7-1200和S7-300 OPENIE通信的文档可以登录西门子自动化与驱动集团的表1提供的文档编号搜索并下载相关文档。
文档编号 | 中文标题 |
A0426 | 西门子 S7-1200PLC 技术参考Version1.5 |
A0416 | S7-1200与S7-300 的以太网TCP 及ISOon TCP通信 |
A0421 | 如何实现两个S7-1200CPU之间的以太网通信 |
A0415 | 通过S7协议实现S7-1200 与S7-300的通信 |
A0414 | S7-1200基本以太网通信使用指南 |
A0284 | 使用西门子PLC集成的PN口实现S5 兼容通信使用入门 |
A0345 | 使用 OpenCommunication Wizard 建立开放式 ISOon TCP 通信 |
A0346 | 使用 OpenCommunication Wizard 建立开放式 UDP 通信 |
A0347 | 使用 OpenCommunication Wizard 建立开放式 TCP 通信 |
A0344 | S7-300和S7-400集成PN口的S7通信 |
A0334 | PNCPU/CP的开放式通讯-OpenIE |
表1 下载中心文档列表
2 软硬件及所要完成的通信任务
2.1硬件设备
实验的硬件设备:
1、S7-1200 CPU,CPU1212 AC/DC/RLY(6ES7 212-1BD30-0XB0)
2、S7-300 PN CPU,CPU317-2PN/DP(6ES7 317-2EH13-0AB0 V2.6.7)
3、PC机(带以太网卡)
4、SCALANCE X216交换机,S7-1200、S7-300和PC通过交换机互连起来
5、TP以太网电缆
2.2 软件环境
1、STEP7 Basic V10.5 SP2
2、STEP7 V5.4 SP5
3、通信所需的功能块,请参见附件提供的例程 《A0284 使用西门子PLC集成的PN口实现S5 兼容通信使用入门》提供的程序