TDC与S7400以太网通讯实验

合集下载

基于工业以太网的西门子S7-400系列PLC之间的通信连接与应用分析

基于工业以太网的西门子S7-400系列PLC之间的通信连接与应用分析

基于工业以太网的西门子S7-400系列PLC之间的通信连接与应用分析【摘要】随着互联网时代的到来,我国经济实力的不断提高,工业自动化的建设也在不断的兴起,人们对工业中单体设备的生产运行提出了新的要求,同时也对PLC之间的通信方式的要求越来越高,运用传统的观念已经不符合时代发展的要求,这就需要对传统观念进行不断的优化和创新,从而保证工业设备的生产运行能够符合时代发展的要求。

本文主要对西门子工业以太网的简介和通信方式进行简单的叙述,然后对应用实例进行详细的阐述。

【关键词】以太网通信;S7-400;S7-连接;柔性装配线随着新时代的不断发展,我国社会经济的不断提高,工业得到了迅速发展,在工业发展的过程中,设备自动化程度也在不断的增加,传统的生产技术已经不能够满足人们对设备生产的需求,而越来越多的通信连接方式也在PLC之间不断的涌现。

通过利用先进通信连接方式的技术手段,对传统工业自动化孤岛的现象进行打破,从而能够形成生产完整的控制系统。

在PLC之间进行通信连接的过程中,比较常用的通信方式包括了两种:太网通信方式和Profibu通信方式。

因此,设备安装太网接口的现象也在不断的增加,从而形成了一个完整以太网而控制设备运行的系统;随着计算机技术广泛应用,其中以太网是计算机技术中的包含的一种技术手段,并且有着现代先进技术手段的支持,在运用以太网的过程中,可以在一定程度上提高设备之间的通信效率,因此以太网在PLC之间已经得到了广泛应用。

1西门子工业以太网1.1西门子工业以太网简介在西门子公司发展的过程中,运用以太网形式进行设备运行控制的售后不仅具有现代先进的解决方案,并且还含有丰富的经验。

在工业对以太网通信技术进行现场验证的过程中,其中以太网技术主要包含了两种类型:100Mbit/快速和10Mbit/工业以太网,在不同传输速率的情况下,需要运用相对应的以太网技术类型。

以太网技术主要包含了三个部分:通信处理器、传输介质和网络模块。

TD400C的使用

TD400C的使用
TD 400C
TD 400C
TD 400C
TD 400C
1
TD 400C
TD 400C
TD 400C
提纲
TD 400C概述 概述 使用文本显示向导 TD 400C的操作 的操作
2
TD 400C
TD 400C
TD 400C
TD 400C概述 概述
TD 400C的功能 的功能 TD 400C的硬件与连接 的硬件与连接
TD 400C
TD 400C
TD 400C
TD 400C的功能 的功能 400C可以用来实现以下任务 可以用来实现以下任务: TD 400C可以用来实现以下任务:
常规功能
显示报警 允许调整指定的程序变量 允许强制/取消强制输入 取消强制输入/输出点 允许强制 取消强制输入 输出点 允许为具有实时时钟的CPU设置时间和日期 允许为具有实时时钟的 设置时间和日期 查看层级用户菜单及屏幕, 查看层级用户菜单及屏幕,以便于和应用程序或过程进 行交互 查看CPU状态 查看 状态
或在指令树框架中展开“向导” 双击“文本显示” 或在指令树框架中展开“向导”,双击“文本显示”,也打开 文本显示向导。 文本显示向导。
14
TD 400C
TD 400C
TD 400C
TD 400C基本用户配置 基本用户配置
打开文本显示向导如下: 打开文本显示向导如下:
15
TD 400C
TD 400C
使用TD/CPU电缆的方式提供电源时,如果TD 400C与S7-200 电缆的方式提供电源时,如果 使用 电缆的方式提供电源时 与 CPU之间的距离小于 米,应TD/CPU电缆的方式进行供电;如 之间的距离小于2.5米 电缆的方式进行供电; 之间的距离小于 电缆的方式进行供电 果超过2.5米 则应使用外部电源( 的电源) 果超过 米,则应使用外部电源(24 VDC、120 mA的电源)供 、 的电源 电并使用PROFIBUS组件连接网络。 组件连接网络。 电并使用 组件连接网络

S7-300(400)通过以太网连接Intouch的方法

S7-300(400)通过以太网连接Intouch的方法

S7300/400通过以太网连接Intouch 安装要求:安装Step7V5.4, intouch, I/Oserver (Siemens SIMATIC NET S7)并安装相应的授权。

所有硬件安装完成以后开始建立项目:一、打开STEP7,新建项目,添加S7400/300站,如下图:二、配置硬件,如果有硬件配置好的S7300/400站,这一步也可以不用配,从新 配置一下通信模块(CP模块)就可以,或者直接在原有的项目下添加一个PC Station, 如果原来的站通过CP模块建立过其它连接,首先要把原有的连接删了,才能从新建立,不然在保存和编辑的时候会提示错误。

因为你在建立连接的时候只和PC Station连接,如果你不删出原有连接,PC Station找不到其它站的连接,就会出现错误。

配置硬件时根据实际要求配置。

配置CP模块的IP地址证在同一个域中。

三、添加一个PC Station,从新建立输入一个PC站名。

四、配置PC Station,添加Application和IE General,配置完成后保存编辑。

新连接)后保存编辑。

PC Station的设置时应保持一致。

七、分别下载S7400/300和PC Station,在配置完成后或者在更改配置以后一定要下载,不然在后面的建立中会出现错误。

八、点击开始菜单,对“station configuration editor”进行配置。

在站配置编辑窗口中添加一个Application和IE General,更改站名,站名为最开始建立PC Station时所起的名,前后所用的站名必须一致。

站配置编辑窗口中显示的IP地址是本机的IP地址。

点击OK配置完成。

配置完成后显示的正常状态,如果不是正常状态,可以从新下载PC Station站。

九、配置IOserver,点击打开IOserver应用程序。

打开应用程序后,点击configuration配置打开对话框,,在窗口中点击添加,添加一个主题。

西门子TD400C文本显示器的应用 毕业设计

西门子TD400C文本显示器的应用 毕业设计

××技术学院毕业论文题目西门子TD400C文本显示器的应用学生姓名××学号××系部电气工程学院专业电气自动化班级电气0811指导教师××二O一一年六月摘要本文概述如何为 TD400C 创建面板,以及如何安装和组态TD400C。

按照本文描述的步骤操作完后,对 TD400C 进行操作。

详细操作信息,请参考本文的相应章节。

TD400C 的组态是在编程设备上使用组态软件来创建的。

在组态后,TD400C 即可与 S7-200 CPU 进行通信。

关键词: TD400C 组态 S7-200CPUAbstractThis article outlines how to create a panel for the TD400C, and how install and configure TD400C.This article describes the steps in accordance with exhausted, on theTD400C to operate. Detailed operational information, refer to the corresponding section of this article.TD400C configuration is programmed using the configuration software on the device to create. After the configuration, TD400C with the S7-200 CPU can communicate.Keywords:TD400C Configuration S7-200CPU目录摘要 (3)目录 (5)第一章绪论 (6)1.1引言 (6)第二章 TD400C的设计 (7)2.1 TD400C的组件 (7)2.2 TD400C的供货清单 (8)2. 3 TD400C的功能 (8)2.3.1 常规功能 (8)2.3.2 用于和 S7-200 CPU 进行交互的其它功能 (9)2.4 组态软件 (9)2.4.1 软件介绍 (9)第三章TD400C 使用入门 (11)3.1 任务概述 (11)3.2创建自定义面板 (12)3.2.1创建自定义面板的步骤 (12)第四章安装TD400C (14)4.1 准备安装TD400C (14)4.2安装TD400C (14)4.2连接 TD/CPU 电缆和电源电缆 (15)第五章组态 (16)5.1为TD400C建立连接 (16)5.2组态TD400C (16)5.2.1 启动文本显示向导 (16)5.2.2选择要组态的设备类型 (17)5.2.3 选择标准菜单和更新频率 (17)5.2.5为 TD400C 装载自定义键盘 (19)5.3定义 TD400C 的屏幕 (19)5.3.1 启动定义用户菜单 (19)5.3.2创建用户菜单 (20)5.3.3为屏幕创建消息 (21)5.4定义报警 (21)5.4.1启动定义报警 (21)5.4.2设置默认显示模式和报警参数 (22)5.4.3输入报警文本 (23)5.5完成 TD400C 的组态 (24)5.5.1 为参数块分配 V 存储区地址 (24)5.5.2 完成 TD400C 的组态 (24)总结 (26)第一章绪论1.1引言近日,西门子推出了新一代文本显示器—TD400C。

使用文本显示向导连接TD400C与S7

使用文本显示向导连接TD400C与S7

使用文本显示向导连接TD400C与S7项目26使用文本显示向导连接TD400C与S7-200使用向导连接TD400C与S7-200,实现数据的交换。

TD400C为S7-200 PLC专用的新一代文本显示器,能够支持所有TD200的功能,如图26-1所示。

TD400C具有极高的性价比,随机附赠通信电缆(2.5m),无需单独购买通信和电源电缆(TD的电源可以通过通信电缆从S7-200 PLC通信口取得)。

TD400C无需HMI 专用组态软件,使用STEP 7 Micro/Win V4.0 SP4以上版本中文界面的TD向导组态即可。

TD400C根据用户选择的字体和字符显示2行或4行文本。

显示屏4行显示时,每行可显示12个小的中文字符,总共可显示48个字符;或者每行显示24个小的ASCII字符,总共可显示96个字符。

显示屏也可2行显示,每行可显示8个大的中文字符,总共可显示16个字符;或者每行显示16个大的ASCII字符,总共可显示32个字符。

TD400C可以创建最多包含15个按键的自定义键盘,这些按键可以放到任何背景图片上,并且可具有不同的颜色、功能或字体。

TD400C可以显示报警,允许调整指定的程序变量,允许强制(或取消强制)输入输出点,允许为具有实时时钟的CPU设置时间和日期,查看层级用户菜单及屏幕以便与应用程序或过程进行交互,查看CPU状态等;用于和S7-200进行交互的其他功能可以改变S7-200的操作模式(运行或停止),可以将S7-200中的用户程序加载到内存盒中,可以对存储在S7-200存储区中的数据进行访问和编辑。

TD400C可以使用两种方式连接电源:如果TD400C与S7-200之间的距离小于2.5m,可以通过TD/CPU电缆,从S7-200 CPU进行供电;如果超过2.5m,则应使用外部电源(DC 24V、120 mA 的电源)供电并使用PROFIBUS组件连接网络。

TD400C与S7-200的连接有三种结构:(1)一对一连接TD 400C直接连接到S7-200,从而建立一对一网络。

通过以太网在SIMATIC S7-200和S7-400之间组态S7连接

通过以太网在SIMATIC S7-200和S7-400之间组态S7连接

说明:组态S7-200和S7-400之间通过以太网实现的S7连接,必须一方面在STEP 7 Micro/WIN中使用以太网向导配置S7- 200,另一方面在NetPro中配置S7-400。

对于两站之间的以太网通信,需要支持S7通信的通信处理器和CPU。

在该条目下,使用样例详细解释S7-200和S7-400所需的全部配置。

使用STEP 7 Micro/WIN的以太网向导组态CP243-11.打开STEP 7 Micro/WIN,然后选择“工具〉以太网向导……”,启动以太网向导。

图1:启动以太网向导2.向导程序的第一步是以太网向导的描述。

按“下一步”键,开始组态过程。

图2:以太网向导描述3.在显示的窗口中提示STEP 7 Micro/WIN项目必须编译并且该项目必须在符号寻址模式中。

按“确定”键表示确认图3:编译项目,启动符号寻址模式4.如果在S7-200站中连接了CP243-1,可以通过“读取模块”按钮自动确定CP243-1的模块位置。

按“下一步”。

图4:确定模块位置5.为CP243-1定义一个唯一的IP地址,并指定相关子网掩码。

按“下一步”确认以上设置。

图5:为CP243-1定义IP地址和子网掩码6.在本例中,需要一个S7连接以便与S7-400通信。

因此,在“为该模块组态的连接数量”中输入“1”。

按“下一步”。

图6:S7连接数量7.出现S7连接组态对话框。

可以将这个S7连接组态为客户机连接,也可以组态为服务器连接。

在本例中,使用客户机连接传输数据,也就是说,由CP243-1建立S7连接。

∙输入TSAP作为两站之间的连接标识符。

TSAPs 必须使用相应的配置工具预先定义并且通信方相互匹配(参考图17)∙输入CP443-1的IP地址。

∙为连接指定一个符号名。

按“数据传输”按钮,为这个连接定义一个新的数据传输。

图7:连接组态8.选择“从远程服务器连接读取数据”,用以从S7-400读取数据。

输入要从服务器读取的数据字节数,指定S7-400中该数据的位置。

TDC与S7400以太网通讯实验

TDC与S7400以太网通讯实验

TDC与S7400以太网通讯实验1780试验室试验报告TDC与S7400以太网通讯实验试验名称:2009年4月9试验时间:试验组负责石国瑞人:试验组成石国瑞员:试验目的:TDC通过标准通讯模板(CP51M1)实现与西门子PLC系统(S7-400)的以太网通讯试验用硬件:1、TDC机架(型号:6DD1682-0CH0)2、CPU模板(型号:6DD1600-0BA1)3、CP51M1模板(型号:6DD1661-0AE1)4、PS 407 20A(型号:407-0RA02-0AA0)5、CUP 414-3 (型号:414-3XJ00-0AB0)6、CP443-1 (型号:443-1PX11-0XE0)7、电缆8、适配器试验用软件:PCS7 6.0 +SP2CFC 6.1 +SP1试验方案、步骤与过程:进行S7-400侧的硬件组态,TDC侧的硬件组态。

然后通过NetPro进行网络组态,然后进行两侧的编程调用相应模块,这些模块都是基于TCP连接,在以太网通讯处理器之间发送和接收数据。

1、S7-400侧硬件组态组态步骤:A、创建新的项目,在此项目中插入S7-400站点及TDC站点B、定义以太网接口,选择以太网模板CP443-1配置S7-400以太网地址。

为PLC创建新的以太网连路,设置IP地址192.168.0.1,子网掩码255.255.255.0。

C、保存编译D、完成后将硬件下装到PLC,在本次实验中用的是TCPIP协议与PLC连接。

选择TCP/IP,下装硬件配置如图2,进行到图3所示状态时,将PLC钥匙开关打到RUN-P或者STOP位置。

开始下装,完成后PLC的硬件组态就成功了。

(图1)(图2)(图3)2、TDC侧硬件组态TDC侧硬件组态步骤:A、配置TDC-Station硬件。

B、配置TDC以太网接口,连接TDC以太网模板CP51M1配置以太网地址。

选择S7-400站点定义的以太网链路,IP地址192.168.0.2,子网掩码255.255.255.0,编译保存系统硬件C、编译保存,硬件组态完成。

西门子_TDC_数据耦合小经验

西门子_TDC_数据耦合小经验

西门子_TDC_数据耦合小经验好久没来博客园了,好像最近博客园服务器硬件出了问题,博客园团队还打算买个服务器。

最近一直研究TDC的东西,奶奶的扫把,感觉TDC东西就是很复杂,不像S7的LAD/FBD/STL逻辑性强,可以省去很多的中间变量,直接进行地址寻址就行,这也许就是为什么TDC的循环扫描时间比S7 400块的原因。

下面是最近学习TDC 的一些小经验,在此分享一下。

【TDC如果有两个CPU,hwconfig出错】1、在TDC硬件配置过程中,如果有两个CPU模块必须组态一个通讯模块:DP、以太网或者MPI的都可以。

而在S7 400的多值运算(即单机架多CPU)过程中不需要耦合通讯模块,这是S7 400与Simatic TDC之间的区别。

【TDC单机架单CPU数据耦合】本地CPU数据耦合方式需要在本地CPU中创建一块通讯缓存区域;本地CPU耦合方式下会分配1MB的地址空间用于数据通讯。

通过初始化耦合功能块 @LOCAL 初始化所有本地数据耦合,并且监控所有本地数据耦合;数据耦合必须在耦合使能后才可以使用。

1、首先配置硬件根据实际硬件配置进行硬件组态2、利用 @LOCAL 功能块初始化数据缓冲区域3、利用CTV 功能块定义“通讯通道名”、数据刷新模式、同时定义“数据虚拟通道名”其中通讯通道名 AT、数据虚拟通道名 CRT 是用户自定义的。

4、利用 NOP 数据缓存功能块定义发送的数据; 需要用到 CTV定义的数据虚拟通道名5、利用 CRV 功能块接收数据其中CRV的数据通道名与CTV定义的通道名AT必须一致;数据刷新模式必须一致;并接收数据虚拟通道名;6、利用 NOP 数据缓存功能块接收缓存中的数据;需要用到 CRV 定义的 '数据虚拟通道名'【TDC单机架多CPU数据耦合】方式1:利用 $Signal 信号的方式进行CPU间的数据交换1、对于任意功能块的输出信号,配置其interconnect address2、在Global operand 中定义其为 $signal ,并自定义其“信号名称”3、在要通讯的CPU的CFC中,首先采用 NOP 进行数据接收;将NOP的 X 端的输入定义为 $signal ,并将 NOP 的X端的名称选择为前面定义的“信号名称”即可。

S7-400之间以太网通讯

S7-400之间以太网通讯

PLCSIM仿真S7-400之间的S7通讯1. 概述S7-PLCSIM V5.4 SP3与其他版本的S7-PLCSIM相比,增加了仿真CPU之间相互通信及在状态栏显示CPU所有可访问接口等功能。

本文通过模拟两个S7- 400PLC之间基于TCP/IP的S7通讯,介绍如何使用S7-PLCSIM V5.4 SP3的仿真功能。

2. 软件环境2.1 STEP7 V5.4 SP3用于编写PLC程序,此软件需要从西门子购买,本文档中所有的程序代码均使用Step7 V5.4 SP3编写。

2.2 S7-PLCSIM V5.4 SP33. 硬件组态新建一个项目在SIMATIC Manager中插入两个S7-400站,打开HW Config界面进行硬件组态,站点配置如下图:图 1 -1#站点硬件组态图1表示1#站点,包含电源和CPU 414-3PN/DP,IP地址192.168.0.1;图2-2#站点硬件组态图2表示2#站点,包括电源,CPU412-2DP以及CP443-1通讯模块,IP地址192.168.0.24. 网络组态打开Netpro可以看到如图3所示的网络结构图图3-网络结构图建立两个站点之间的S7连接,单击CPU414-3PN/DP,单击鼠标右键,选择“Insert New Connection”,如图4图4-插入新连接在“Insert New Connection”对话框选择通讯方CPU(Partner),选择连接类型S7 connection(默认选择),如图5图5-设置连接类型及通讯对象点击“OK”按钮进入“S7 connection ”属性对话框设置如图6,在连接路径“Connection Path”中可以看到通讯双方CPU及通讯接口地址。

图6-设置通讯接口点击“OK”按钮,在网络结构图下方列表中生成S7连接如图7,编译保存完成网络组态。

图7-完成配置S7连接5. STEP7编程S7-400使用标准库系统功能块中的SFB8/9/12/13/14/15,具体信息可参考《用于S7-300/400系统和标准功能的系统软件》1214574本例程在414-3PN/DP的OB1中调用SFB12,412-2DP的OB1中调用SFB13实现两个PLC之间的S7通讯,通讯长度10个字节,如图8。

西门子TDC与S7-400以太网通讯

西门子TDC与S7-400以太网通讯

1. TDC IE communication introductionAs one part of TIA family it has powerful communication function. The system provides the MPI communication protocol, Profibus communication protocol, Ethernet communication protocol. It is easy to communicate with other simatic product, for example S7-300, S7-400, HMI and drives product.For Ethernet communication, the hardware platform is CP51M1 which supply a standard RJ45 Ethernet interface; the old interface CP5100 is discontinued as per Aug. 1 2005.For communication task, system can exchange process data with other TDC system or PLC S7 system through CP51M1 module.For communication protocol, TDC system supplies TCP/IP protocol and/or UDP protocol.For transfer modes, refresh mode, handshake mode, multiple mode and select mode are available for selection.For net speed it can work with 10Mbit and 100Mbit network, the module can automatically sense the net speed.2. TDC configuration steps2.1 Hardware configuration in SIMATIC Manager2.1.1 Create a new S7 project2.1.2 Insert a TDC station2.1.3 Select hardware configuration in SIMATIC Manager, double click to open it2.1.4 Insert the subrack, CPU, communication board CP51M1 and other module from the hardware catalogKeep the same type with which is used in the sub rack.2.1.5 Define the CPU module and communication module propertiesFor CP51M1, we need to define the module name firstlyFor Ethernet property we need to define the IP address and subnet mask2.1.6 Save and compiled the hardware configuration2.2 CFC programming2.2.1 Insert a CFC program in SIMATIC Manager, double click it to open it2.2.2 Insert the TCPIP communication block into the chart, define the connection address which is set in the hardware configuration and select the proper cycle time2.2.3 Insert the send function block CTV_P, define the connection:CTS P51M1 hardware address which is set in hardwareconfigurationAT channel name.protocol type–CP51M1 port number.partner IP address–partner port number,for example: 'TRAN.T-02004.192168000003-02002’MOD normally we select handshake modeEN set to 1 to enable the FBNBY define the telegram length in bytes2.2.4 Insert the DWR_D block to write the communication content to the communication bufferHere we can define the offset in the communication buffer by set connector1/2. The final result is the sum of offset1 and offset2.For connector SWP we set it to 1 if it communicates with a PLC.The data we try to send is set in connector X, here is 44 as an example.For receive part, we can do it in the same way.For connector AR of CRV_P, we do not need to define the partner IP address–partner port number.2.2.5 Compiled the program and download it to the memory card and restart the system3. S7-400 configuration steps3.1 S7 hardware configurationFirst insert the S7-400 station, and then open the hardware configuration to insert the modules which are available on the sub rack.For CP443-1 module we need to define the IP address and subnet mask. The IP address will be used in the CFC program.3.2 network configuration in the Netpro softwareOpen Netpro under hardware configuration menuSelect the CPU in the SIMATIC station and insert a new connection, Select unspecified station and TCP connection, press apply button.Select the ID number, record the address LADDR. Both of them will be used in the S7 program.Under address menu we need to set the local port number, partner address and port number, press OK button to confirm the setting.For other connection you need, you can do it in the same way.Then we need to save and compile the configuration.We need to download not only the hardware configuration, but also the Netpro configuration to the CPU.3.3 Programming in the S7 CPUFor the industrial Ethernet communication we use the FC5 AG_SEND, FC6 AG_RECV block.These blocks transfer and receive the data on the configured TCP connection to and from the Ethernet CP.Here we made two FC separately for send and receive function, one is FC 30 for FC5, and another is FC31 for FC6.For FC5, we need to define:ACT: set it to one to trigger FCID: connection ID number which is set in NetproLADDR: CP module start address which is set in hardware configuration, also available in Netpro. The address is in HEX mode, for example 3FF8H SEND: set the transfer data address and buffer lengthkeep the format for example P#DB31.DBX100.0 BYTE 8LEN: numbers of bytes to be send from the transport data area with this job DONE: bit signal for executed statusFor error evaluate we can check the connector Error and Status. For the status code we can get detail information in the FC5 description documentation.For FC6, we can do it in the same way.Because we use DB30 and DB31 in the program FC30 and FC 31, we must insert these two data block and download it to the CPU.4. Physical connectionTDC side: CP51M1 supply RJ45 interfaceS7 side: CP443-1 supply RJ45 interfaceBetween the double sides we need a Switch to connect.。

S7-400如何进行通讯.doc

S7-400如何进行通讯.doc

S7-400H系统通讯3.1 S7-400H与S7-400H之间的通讯3.1.1 H系统之间的通讯链路冗余通讯增强互连系统之间可用性最简单的办法是采用冗余系统网络,当一条网络链路损坏时,系统可自动切换到另外一条网络链路。

其网络的连接可以根据需要组成如下不同的网络结构。

(1)在H系统的每个机架上分别插入1块CP443-1组成双以太网,如下图3-1所示:图3-1 H系统双以太网结构(一)(2)在H系统的每个机架上分别插入2块CP443-1组成双以太网,如图3-2所示:图3-2 H系统双以太网结构(二)(3)在H系统的每个机架上分别插入1块CP443-1组成单以太网,如图3-3所示:图3-3 H系统以太网结构(三)(4)在H系统的每个机架上分别插入1块CP443-1组成以太环网,如图3-4所示:图3-4 H系统以太网结构(四)(5)在H系统的每个机架上分别插入1块CP443-1组成以太双环网,如图3-5所示:(6)在H系统的每个机架上分别插入2块CP443-1组成双以太双环网,如图3-6所示:3.1.2 H 系统之间的通讯配置以图3-4为例,即H系统的每个机架上分别插入1块CP443-1组成以太环网,来介绍H 系统的通讯配置。

(1)运行SIMATIC Manager 来创建一个新的项目,示例中为400H-COM。

插入一个新的H 站。

示例中将其命名为417h,如图3-7所示。

(2) 通过双击硬件或使用右键弹出菜单, 打开 417h的硬件组态(HW Config),根据实际硬件进行组态。

如图3-8所示。

图3 -8 417h站的硬件组态(3)通过分别右击CP443-1和CP443-1(1)“Object properties”来建立以太网,并配置CP443-1属性,如图3-9所示:图3 -9 建立以太网并配置CP443-1属性(4)组态完毕后,可进行编译并通过MPI或以太网下装到CPU中。

(5)通过如上步骤建立第二个冗余站417h-b。

S7-400 基于PROFIBUS总线的S7 单边通信(STEP7 v1x)

S7-400 基于PROFIBUS总线的S7 单边通信(STEP7 v1x)

S7-400 基于PROFIBUS总线的S7 单边通信(STEP7 v1x)1概述S7协议是SIEMENS S7系列产品之间通讯使用的标准协议,其优点是通信双方无论是在同一MPI总线上、同一PROFIBUS总线上或同一工业以太网中,都可通过S7协议建立通信连接,使用相同的编程方式进行数据交换而与使用何种总线或网络无关。

S7通信分为按组态方式可分为单边通信和双边通信,单边通信通常应用于以下情况:∙通信伙伴无法组态S7连接∙通信伙伴无法停机∙不希望在通讯伙伴侧增加通信组态或程序本文介绍S7-400基于PROFIBUS总线的S7单边通信的组态步骤,用于实现两个独立项目之间的S7通信。

实验环境,见表1。

序号名称订货号1CR3导轨6ES7 401-1DA01-0AA02PS4076ES7 407-0DA02-0AA03CPU414-36ES7 414-3XM05-0AB04STEP7 V11 SP2 update55Windows 7 SP1表12组态2.1配置S7-400站点S7-400站点配置参见表2。

序说明图示号1.创建新项目“S7-400one-way ”后,单击“项目视图”2.双击项目树下的“添加新设备”功能,弹出添加新设备对话框3.在添加新设备对话框中的步骤:a) 选择设备类型“PLC ” b) 选择使用的CPU 型号 c) 选择使用的CPU 的版本号d) 勾选“打开设备视图” 点击“确定”按钮后将显示设备视图4.增加电源模块5.在设备视图中设置DP 接口参数: a) 点击工作区S7-400 CPU 的DP 接口b) 添加新子网c) 设置S7-400的站地址为2d) 将工作区切换到网络视图6.设置PROFIBUS 总线参数: a) 点击工作区内的PROFIBUS_1总线 b) 选择巡视窗口的属性标签中的“网络设置” c) 设置传输率为1.5Mbps ,标识号为标准,最高PROFIBUS 地址为1267.创建S7连接:a) 点击工具栏“连接”图标,下拉框中选择S7连接b) 鼠标右键点击CPU ,在弹出菜单中选择“添加新连接”,然后出现“创建新连接”对话框8.在创建新连接对话框中做以下设置:a) 确认连接类型为S7连接b) 设定使用的本地接口,此处接口为PLC_1,DP 接口_1(R0S2) c) 设定连接ID ,此处为1 d) 勾选“主动建立连接”复选框点击“添加”按钮添加新连接,点击“关闭”按钮关闭创建新连接对话框9.展开网络视图列表区域,设置S7连接参数 a) 点击列表区域的“S7_连接_1”b) 选择巡视窗口的属性标签中的“常规” c) 设置伙伴地址,此处为310.a) 选择巡视窗口的属性标签中的“地址详细信息”b)选择伙伴PLC 的机架号和插槽号,示例中通信伙伴为S7-300,所以机架号为0,插槽号为2,TSAP 为03.02 注:对于Profibus-S7通信:∙ 通信伙伴为S7-300,TSAP 为03.02∙ 通信伙伴为S7-1200/1500,TSAP 为03.01∙ 通信伙伴为S7-200,TSAP 为03.0011.a) 点击工作区PLC_1站点 b) 点击编译图标,编译组态c) 点击下载图标,下载组态到CPU 中表12.2配置S7-300站点S7-300站点配置参见表3。

wincc与S7-300-400各种通讯方法

wincc与S7-300-400各种通讯方法

a.文档并未列出所有的WINCC连接Siemens品牌PLC的所有方法,只是列举了一些常用的方法。

b.在各种连接方式中的参数设置可能会略有不同,在此列出的步骤和参数只是一套可以连通的设置方法。

一.WINCC使用CP5611通讯卡通过MPI连接PLC前提条件I) 通过CP5611实现PLC系统与WINCC6.0通讯的前提条件是在安装有WINCC的计算机上安装CP5611通讯板卡。

II) 使用STEP7编程软件能够通过MPI正常连接PLC。

1.STEP 7 硬件组态STEP7设置MPI通讯,具体步骤不在此详述,可参考如下图1.1示:图1.1注意:新建一个MPI网络用来通讯,设置MPI网络的地址和波特率,且记住,在随后的设置中需要匹配。

2.安装CP5611通讯板卡安装CP5611,并安装驱动程序,具体CP5611的安装过程和注意事项可参考如下链接:/CN/view/zh/267070263.添加驱动程序和系统参数设置打开WINCC工程在Tag Management-->SIMATIC S7 PROTOCOL SUITE->MPI右键单击MPI,在弹出菜单中点击System Parameter,弹出System Parameter-MPI对话框,选择Unit标签,查看Logic device name(逻辑设备名称)。

默认安装后,逻辑设备名为MPI如图1.3所示:图1.2图1.34.设置Set PG/PC Interface进入操作系统下的控制面板,双击Set PG/PC Interface图标。

在Access Point of the Application:的下拉列表中选择MPI (WINCC),如图1.4所示,而后在Interface Parameter Assignment Used:的列表中,点击CP5611(MPI),而后在Access Point of the Application:的下拉列表中显示:MPI (WINCC)CP5611(MPI),如图1.5所示:图1.4图1.5设置CP5611的通讯参数,点击Properties…按钮,弹出Properties-CP5611(MPI)属性对话框,设置参数,如图1.6所示:重要的参数如下所示:Address:CP5611的地址(MPI地址必须唯一,建议设置为0)Transmission Rate:MPI网络的传输速率(默认为187.5Kbps)您可以修改,但必须和实际连接PLC 的MPI端口的传输速率相同Highest Station Address:MPI网络的最高站地址(必须和PLC的MPI网络参数设置相同)图1.6诊断MPI网络,点击Diagnostic…按钮,进入诊断对话框。

S7-400系列PLC与上位机通信的实现

S7-400系列PLC与上位机通信的实现

维普资讯
经验交流
资源较 为丰富 ,本设计采用液 晶显示模块 与单 片机直接接 口的方 式。
仪器仪表用户

图4 主程序流程图
进行设计。
5 结 束语
在对 电路软硬件进行设计后 ,经过精心的仿真调试 ,整个系统 运行 良好,可 以正确显示相应信息,实现了人机对话,给上位 D P S 主控脉冲 电源的正确可靠运行打下 了基础。同样.此 电路设计思路 也可 以应用到其他的显示模块接 1设计和应用系统中。此外,本设 2 1 计扩展 的双 口R M 接 口与上位 D P进行数据通 讯被证 明是一种 A S 很好 的解决方法,能在很大程度 上提高数据传输速度和可靠性 本 文系统设计简洁 实用,希望 能对其他 类似 设计起到 一定的参考作
i t i. n de al
K y wo d :Pr Da e PC:0 e rs O v : c mm u i a i u c i n nc l 0n f n t s o
匣 终筮銮逾

Hale Waihona Puke 1 引 言 S MA I 740 系列 P C是 西门子公司生产的用 于中、高 I T C S —0 L 档性能范围的可编程控制器 。该系列产品采用模块化及无风扇 的设 计,坚 固耐用。具有容易扩 展和广泛的通讯能 力,易于实现的分布 式结构 以及用户友好的操作等特点,这些都使得 SMA I 74 O I T C S— O 成为中、高档件能控 制领域 中首选 的理想解决方案 。 { 对于大多数控制系统 来说,仅仅实现控制是不够的,在许 多 日 情况下 也需要组态监控界面对系统进行监控。通过监控可 以增加人 机交瓦的能力,使操作人员实时地监控系统工作情况井使系统操作 变 得 办 便 。在 两 r 子 工 控 系 统 中 , 通 常 口 以采 用 组 态 软件 J 丁 Wi C 、 Po ol 以及 Po ae 几种方法 米实现 P C 与上 n C rT o 、 rD v 等 L

如何实现WinCCV7和S7-400HPN的工业以太网通信

如何实现WinCCV7和S7-400HPN的工业以太网通信

如何实现WinCCV7和S7-400HPN的工业以太网通信如何实现WinCC V7和S7-400H PN的工业以太网通信1 简介西门子新推出了带有PROFINET 接口的S7-400H PN(CPU 41x-5H),在S7-400H PN 和WinCC之间建立以太网连接(S7容错连接)的配置过程中,较之传统的S7-400H,所需的硬件和软件都产生了变化。

简要说明如下:S7-400H PN通过PN接口连接WinCC,S7-400H PN通过CP443-1连接WinCC请参考传统配置。

硬件要求部署WinCC的OS站需要CP1623/CP1628,传统配置中的CP1613/CP1613 A2不适用。

CP1623网卡订货号:6GK1 162-3AA00CP1623 CP1628CP1623除提供和CP1613 A2相同的功能外,还包括以下功能:符合PCIe x1标准,用于PCI Express插槽内置交换机,集成2个RJ45端口(10/100/1000Mbit/s);外部供电,PC停机时交换机可用兼容所有CP1613的应用,无需更改组态CP1628除提供和CP1623相同的功能外,还包括内置防火墙,支持VPN和SNMP V3等功能。

软件要求在CP1623/CP1628和S7-400H PN之间建立S7容错连接需要S7 RedConnect V8.1.2或更高版本(授权)。

1·simatic net hardnet-ie s7-redconnect v8.1订货号6GK1 716-0HB08 -1AA0(网上大多数使用此订货号,从版本V8.1.2 开始,HARDNET-IE S7 REDCONNECT 支持基于TCP/IP 的连接)Simatic net hardnet-ie s7 v8.1订货号6GK1 716-1CB08-1AA0(这个好像不需要,可能是上面的那个包含了它,待解)以上这两个授权,有可能使用盗版授权也行,因为盗版的也是V8.1的,2·simatic net hardnet-ie s7 redconnect v8.2订货号6GK1 716-0HB08-2AA0本例中所使用的硬件和软件环境如下:(A) S7-400H PNCPU 416-5 H PN/DP (6ES7 416-5HS06-0AB0, Firmware V6.0) IM153-4 PN HF (6ES7 153-4BA00-0XB0, Firmware V4.0)SM 321/322 16DI/DO(B) WinCC ES 工程师站Field PG M3 (6ES7 715-1BB20-0AA0)//西门子笔记本编程器,自动西门子工业软件等。

S7-400PLC以太网通讯说明

S7-400PLC以太网通讯说明

S7-400PLC以太网通讯说明S7-400 PLC之间通过以太网通讯,采用ISO-on-TCP connection的通讯协议方式,标准功能为FC5,FC6。

1、在SIMATIC MANAGER中建立S7-400站1,2(或更多)。

2、进入HW Config,将S7-400 CP443-1连接到Ethernet(1)上,IP地址和MAC地址设定好。

MAC地址CP443-1模板上可查到。

见下图。

3、在NetPro网络组态中选中一个S7-400的CPU模板,下方显示connection连接设置。

双击空白表格或点菜单Insert 下的new connection,如下图,选中连接伙伴Connection Partner为S7-400-2,连接类型为ISO-on-TCP connection。

OK后弹出下图,可定义连接的ID号,LADDR地址为CP443-1模板地址。

下图为定义好的连接,同时在S7-400-2 CPU下也已连接。

对S7-400-1本地ID为1,伙伴ID 为2;对S7-400-2本地ID为2,伙伴ID为1。

若还有其它PLC,同样设置连接。

在S7-400-1中程序调用如下:CALL FC 5ACT :=TRUE //启动发送ID :=1 //ID号LADDR :=W#16#1FFB //CP443-1通讯板地址SEND :=P#DB5.DBX 0.0 BYTE 20 //发送数据区地址及长度LEN :=20 //数据长度DONE :=M1.0 //运行标志ERROR :=21.1 //故障标志STATUS :=DBW322 //状态字// L 100// T DBW 0CALL FC 6ID :=1 //ID号LADDR :=W#16#1FFB //CP443-1通讯板地址RECV :=P#DB6.DBX 30.0 BYTE 20 //接收数据区地址及长度NDR :=DBX321.2 //运行标志ERROR :=DBX321.3 //故障标志STA TUS:=DBW324 //状态字LEN :=DBW326 //数据长度// L DBD 30// L DBB 35安阳中板轧机油库液压站接线端子箱数量油箱循环冷却泵装置蓄能器活塞缸计平衡液压站: 1 1 1 1 1+1 6传动液压站: 1 1 1 1 4油膜轴承站: 1+1 1 ( 阀组) 1 4稀油润滑站: 1 13、技术规格书3.1 AGC液压系统(预留)3.2.传动液压站3.2.1 用途:粗轧机区各传动液压机构的能源供给。

S7_400之间以太网通讯

S7_400之间以太网通讯

PLCSIM 仿真S7-400之间的S7通讯1. 概述S7-PLCSIM V5.4 SP3 与其他版本的 S7-PLCSIM 相比,增加了仿真CPU 之间相互通信及在状态栏显示 CPU 所有 可访问接口等功能。

本文通过模拟两个 S7- 400PLC 之间基于TCP/IP 的S7通讯,介绍如何使用 S7-PLCSIM V5.4 SP3的仿真功能。

2. 软件环境 2.1 STEP7 V5.4 SP3用于编写PLC 程序,此软件需要从西门子购买 ,本文档中所有的程序代码均使用 Step7 V5.4 SP3编写。

2.2 S7-PLCSIM V5.4 SP33. 硬件组态新建一个项目在 SIMATIC Manager 中插入两个S7-400站,打开HW Config 界面进行硬件组态,站点配置如下 图:Slot J Module 12图1 -1#站点硬件组态图1表示1 #站点,包含电源和 CPU 414-3PN/DP,IP 地址192.168.0.1 ;Networked.图2-2 #站点硬件组态 图2表示2 #站点,包括电源,CPU412-2DP 以及CP443-1通讯模块,IP 地址192.168.0.2E PS 407 4ACPU <14-3PM/DPIF1X7X5 \SSirPN-JOInteiface Type :Device number;Address:E theinet 0132168.01 j^esOrder numberGES7 4W ODAQ2 aAAO]Module IP$40f4AOrdet number407-CDA02 IKM.I 2X2X7 I -CP 443^16ES7 412-2XJ05-0AB06GK7 4434EX204IXEGp^-fa-7Interface Type:ElhernetDevice number: Addr» s: 192.168.02建立两个站点之间的 S7连接,单击CPU414-3PN/DP ,单击鼠标右键,选择"Insert New ConnectionEthernet (1)Industrial Ethernet4 在"Insert New Connection '对话框选择通讯方 CPU ( Partner ),选择连接类型 S7 connection (默认选择),如,如图4Insert New Connartior, Ctrl+tJ |Highlight卜 DownloadRearrangeObject Properties.Alt+RaturnZ 2IBUS(l)IBUS4.网络组态打开Netpro 可以看到如图3所示的网络结构图SIMTIC 400(1.:'SIMATIC 400(2)CFOCT 'M 'tFIfTPdi2-2!!VfIIoiia-s图5-设置连接类型及通讯对象点击“0K按钮进入“S7 connection '属性对话框设置如图6,在连接路径“Connection Path "中可以看到通讯双方CPU及通讯接口地址图6—设置通讯接口点击“0K按钮,在网络结构图下方列表中生成S7连接如图7 ,编译保存完成网络组态图7—完成配置S7连接5. STEP7 编程S7-400使用标准库系统功能块中的SFB8/9/12/13/14/15 ,具体信息可参考佣于S7-300/400系统和标准功能的系统软件》1214574本例程在414-3PN/DP 的0B1中调用SFB12, 412-2DP的0B1中调用SFB13实现两个PLC之间的S7通讯,通讯长度10个字节,如图8。

TDC与S7400以太网通讯实验

TDC与S7400以太网通讯实验

1780试验室试验报告试验名称:TDC与S7400以太网通讯实验试验时间:2009年4月9试验组负责人:石国瑞试验组成员:石国瑞试验目的:TDC通过标准通讯模板(CP51M1)实现与西门子PLC系统(S7-400)的以太网通讯试验用硬件:1、TDC机架(型号:6DD1682-0CH0)2、CPU模板(型号:6DD1600-0BA1)3、CP51M1模板(型号:6DD1661-0AE1)4、PS 407 20A(型号:407-0RA02-0AA0)5、CUP 414-3 (型号:414-3XJ00-0AB0)6、CP443-1 (型号:443-1PX11-0XE0)7、电缆8、适配器试验用软件:PCS7 +SP2CFC +SP1试验方案、步骤与过程:进行S7-400侧的硬件组态,TDC侧的硬件组态。

然后通过NetPro进行网络组态,然后进行两侧的编程调用相应模块,这些模块都是基于TCP连接,在以太网通讯处理器之间发送和接收数据。

1、S7-400侧硬件组态组态步骤:A、创建新的项目,在此项目中插入S7-400站点及TDC站点B、定义以太网接口,选择以太网模板CP443-1配置S7-400以太网地址。

为PLC创建新的以太网连路,设置IP地址,子网掩码。

C、保存编译D、完成后将硬件下装到PLC,在本次实验中用的是TCPIP协议与PLC连接。

选择TCP/IP,下装硬件配置如图2,进行到图3所示状态时,将PLC钥匙开关打到RUN-P或者STOP位置。

开始下装,完成后PLC的硬件组态就成功了。

(图1)(图2)(图3)2、TDC侧硬件组态TDC侧硬件组态步骤:A、配置TDC-Station硬件。

B、配置TDC以太网接口,连接TDC以太网模板CP51M1配置以太网地址。

选择S7-400站点定义的以太网链路,IP地址,子网掩码,编译保存系统硬件C、编译保存,硬件组态完成。

不需单独下装,待程序完成后一同下装。

3、NetPro网络组态网络组态步骤:a、打开NetPro工具(图1),组态S7-400与TDC以太网网络。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

定义以太网接口,选择以太网模板CP443-1配置S7-400创建新的以太网连路,设置IP地址192.168.0.1,子网掩码
完成后将硬件下装到PLC,在本次实验中用的是TCPIP协议与PLC
(图2)
置TDC以太网接口,连接TDC以太网模板CP51M1配置以太网地址。

S7-400站点定义的以太网链路,IP地址192.168.0.2,子网掩码
编译保存系统硬件
译保存,硬件组态完成。

不需单独下装,待程序完成后一同下装。

网络组态
网络组态步骤:
NetPro工具(图1),组态S7-400与TDC以太网网络。

如图2TDC
同时在一个以太网链路中。

链路类型选择为TCP connection,S7-400的连接对象为Unspecifide,
配置TCP链路属性时,需注意ID号及LADDR,它们将在以后的编程中应用到,同时需要注意Active connection establishiment选项。

选择此选项是将
为服务的Client;反之,则作为Server。

详细设置如图,在此实验中
Client,在TDC侧的通讯功能块需要定义Address stage2。

相关文档
最新文档