搜档网
当前位置:搜档网 › Vijeo Citect与Quantum PLC的以太网连接和通信设置

Vijeo Citect与Quantum PLC的以太网连接和通信设置

Vijeo Citect与Quantum PLC的以太网连接和通信设置
Vijeo Citect与Quantum PLC的以太网连接和通信设置

Vijeo Citect 与Quantum PLC的以太网连接和通信

重要信息

注意:在尝试安装、操作或调试设备之前,请仔细阅读下述说明并通过查看来熟悉设备。下述特别信息可能会在文本其他地方或设备上出现,提示用户潜

在的危险和注意事项,或提供阐明或简化某一过程的信息。

遵守使用说明,可能导致调试失败、人身伤害甚至设备损坏。

此符号的注意事项,以避免不必要的调试错误。

目录

1. 实验简介 (4)

2. 实验环境 (4)

3.硬件连接 (5)

4.Vijeo Citect介绍和配置 (6)

4.1 Vijeo Citect简介 (6)

4.1.1 产品简介 (6)

4.1.2 行业应用 (7)

4.1.3 产品特点 (7)

4.1.4 Vijeo Citect典型配置案例 (11)

4.2 Vijeo Citect配置 (14)

4.2.1 新建工程 (14)

4.2.2 配置驱动 (16)

4.2.3 建立变量和画面 (20)

4.2.4 计算机设置 (22)

4.2.5 Untiy和Vijeo Citect计算机模拟通信 (24)

5.PLC编程 (25)

5.1 Quantum PLC以太网简介 (25)

5.2 Unity Pro软件的配置 (25)

6.实验调试 (29)

6.1 计算机和PLC连接 (29)

6.2 动态变量表 (31)

7.附件 (32)

7.1 相关技术文档 (32)

7.1.1 Unity Pro软件参考手册 (32)

7.1.2 Quantum PLC硬件参考手册 (32)

7.1.3 Vijeo Citect技术概要(Vijeo Citect getting start) (32)

7.2 参考程序 (32)

1. 实验简介

上位机监控系统SCADA(Supervisory Control and Data Acquisition),一个采集与分析实时数据的计算机系统,广泛用于工业现场中的某些模块和设备的监控,如通讯、污水处理、能源、石化和交通等等。

SCADA系统的基本功能是信息收集,如确定管道泄漏发生的位置,发送该信息至中控室并向现场设备发出警告等;还能主动执行必要的分析与控制,如判断报警的严重级别,并据此以不同形式与逻辑显示信息等。既可实现简单控制,如实现对一幢写字楼的环境监控;也可实现复杂控制,如对核动力现场或自来水系统的监控。

PLC连接上位监控软件的应用十分普遍,本文介绍了施耐德Quantum PLC和施耐德上位监控软件Vijeo Citect进行以太网通信的相关介绍,其他文章会涉及M340、Premium、Twido PLC与Vijeo Citect进行以太网通信的情况。

2. 实验环境

参考图片

3.硬件连接

以太网通信电缆,如果电脑的RJ45口 可以进行极性转换,那么中间就不需用hub 连接或者交叉

网线连接 Unity Quantum 的编程电缆: UNYXCAUSB033

1 1 2

2

4.Vijeo Citect介绍和配置

4.1 Vijeo Citect简介

4.1.1 产品简介

施耐德电气,作为全球公认的电力与工控自动化领域的领先者,多年来一直致力于为广大工业用户提供综合解决方案,继 Modicon成为高端控制器顶级品牌之后,Vijeo Citect是施耐德电气的又一呕心力作,它是一款专为Modicon控制平台量身打造的SCADA监控软件。

首先,Vijeo Citect是一个完全集成的 HMI/SCADA 解决方案,通过为客户提供高度可靠,扩展性极强的监控系统,从而实现低投入高回报的应用目的。其简单易用的工具和强大功能使开发变得更简单更快速,轻松满足各种企业要求。

Vijeo Citect完善的冗余、可扩展性和极度灵活性等独特的功能,使其区别于其他竞争对手。Vijeo Citect是现成的、完整的系统。所有的功能都已经内置,包括各种驱动及扩展功能。正因为它是以完整的打包方式出售的,所有功能都紧密集成在一起,从而更容易获得更完美的性能和稳定性。

更加与众不同的是,Vijeo Citect 从设计初就以统一、集成的系统理念来处理大型企业的复杂需求,同时还能够保持高性能和可靠性。

Vijeo Citect 广泛应用于各种工业现场。从监控澳大利亚悉尼大桥顶上的一些点,到监控世界上最大、最复杂的系统工程,Vijeo Citect对于全球的制造商和集成商来说都是绝佳的选择。请您相信:不管您的系统是大是小,VijeoCitect 都能够轻松胜任。

Vijeo Citect 是一个完全集成的工业控制解决方案,通过提供可靠、灵活、高性能的监控系统,极大地提升了客户的投资回报率。简单易用的配置工具和强大的功能使您能够针对各种规模的应用进行快速开发并部署解决方案。Vijeo Citect 独一无二的特性,如全面的冗余、可扩展性、以及无与伦比的灵活性使其在竞争对手中脱颖而出。

Vijeo Citect 提供一个现成的、完整的系统软件包,所有的功能都已经内置,它包含了各种驱动程序和各种扩展功能。这些功能紧密结合在一起,从而使系统具有更完美的性能和可靠性。不同于其他的基于 PC 的工业控制系统,Vijeo Citect 从设计之初就是为了满足企业利用单一而完整的系统来进行各种规模、不同复杂度控制的需求,并保持系统的高性能和高可靠性。

Vijeo Citect功能包括:

?历史和实时趋势、高级报警以及报表制作

?自定义的安装

?支持在线的多语言切换

?两种脚本编程语言-Cicode 和CitectVBA

?统计过程控制

?图形元素包括精灵、超级精灵和 ActiveX 控件

4.1.2 行业应用

■钢铁 & 冶金

■电力 & 基础设施

■交通

■化工

■水处理

■水泥 & 玻璃

■汽车

■电子

■食品 & 饮料

■机械 & 制造

■矿业

■石油 & 燃气

■制药

■造纸 & 纸浆

4.1.3 产品特点

集成性

Vijeo Citect 在应用层面与 Modicon 控制平台进行了充分的融合,例如

■通过严格的通讯测试

■内置 OFS V3.3 ,兼容 Modicon 可编程控制器的高级功能 (诊断缓冲器,Unity Pro 对象等)

■集成了 Fastlinx to Unity Pro

■凭借内置的冗余功能,Vijeo Citect成为 Modicon“双机热备”的理想搭档为了实现在企业内

部不同地点都能够对控制系统进行访问,Vijeo Citect也免费集成了基于XML的Web服务功能,在Web客户端上不需要安装SCADA软件,通过IE浏览器即可登录Vijeo Citect服务器并实现对所有标签、报警和趋势信息的访问,Web客户端采用浮动许可证,授权信息在服务器的硬件狗上统一进行配置,这非常有助于提高维护管理的灵活性。Vijeo Historian是一个强大的报表分析工具。它能够与

Vijeo Citect无缝集成,提供了SCADA平台到IT应用环境的SQL接口,提高整个企业内获取工厂层数

据的能力,彻底解决了信息孤岛问题。

易用性

Vijeo Citect具有友好、直观的用户界面,在精灵、超级精灵这些便捷的组态工具帮助下,页

面设计变得轻而易举,并避免了重复性的开发。多工程查找和搜索引擎功能提供了遍及所有工程项

目的标签、功能和字符串的查找。快速定位功能可以使用户直接定位到标签被使用的地方进行修改,大大减少了组态工作量。在面对规模较大的系统应用时,只要通过计算机设置向导这样的操作窗口

就可以在最短的时间内搭建 C/S、冗余及分布式网络架构而不需进行任何繁琐的系统设置和编程。Vijeo Citect支持Cicode和VBA两种脚本语言,并提供了500多个现成的Cicode函数供用户直接调用,不需要您亲自编写脚本即可获得丰富多样化的功能。

可扩展性

Vijeo Citect 应用系统可根据企业的应用规模而方便的调整,不论是小型、中型或是大型。

我们的应用覆盖了从只有几个点的小型系统,到监控和控制超过50万点的大型系统。我们为客户提

供可选的处理方式,集中的或分散的处理。集中处理的好处是将所有数据和处理存放在一台电脑上,这是一个更经济的解决方案。然而对非常大的应用来说,分散处理使你能将负荷分摊到多个计算机上。澳大利亚西部 Olympic Dam 矿场世界上规模最大的 WindowsNT 架构 SCADA 系统

■263 个 I/O 设备

■441,257 个实时变量

■63,378 个数字量报警

■20,445 个历史趋势

■14 台冗余的服务器

■60 台网络客户端

■< 1 秒钟的观测响应时间

■< 8% 的网络利用率

(以上为截至到 98 年的统计数据)

随着时间的推移,用户对 SCADA 系统的要求也在不断改变。Vijeo Citect 给您提供了最佳的

系统架构。可扩展性是改变系统规模的能力,扩大或缩小而不需要修改现有系统中的硬件和软件。Vijeo Citect 具有创造性的可扩展架构允许系统的结构根据用户的需求来扩大,而保留你最初的

投资。

Vijeo Citect 使大多数的任务都满足 C/S 体系结构的设计,在添加了新计算机后允许你重新

分配任务。例如:你需要添加一个显示终端,只需要建立一个局域网,添加一台计算机,并将它的

角色设定为显示客户端。新的计算机可以共享相同的组态并从第一台 Vijeo Citect 上位机获取

I/O 的信息。所有的网络设置都可以通过一个向导自动完成。一个新的 Vijeo Citect 上位机只要

几分钟就能配置好并运行,不需要关闭任何机器。

灵活性

Vijeo Citect 从设计之初就是基于真正的客户端-服务器架构,这是一套真正的确保高绩效

响应和数据完整性的实时系统。

要充分利用客户端-服务器架构,就必须在任务层面运用。每一个任务都是作为一个独特的客

户端和/或服务器模块来运作的,执行其自己的角色,并通过客户端-服务器的关系与其它任务互动。Vijeo Citect 有五个基本的任务分别处理:与 I/O 设备的通讯、监控报警状态、报表输出、

趋势、用户显示。

每一个任务都是独立的进行自己的处理。基于这种独特的架构,用户可以控制系统中的某台计

算机完成何种任务。这样的好处就是能够分配数据处理的负荷。例如:如果你认为你的第一台

Vijeo Citect 负担过重,你可以通过指定第二台计算机为报警服务器来分担对报警的处理。

为了优化您的 Vijeo Citect 系统的性能,我们加强了对多 CPU 的支持。在一开始,Vijeo Citect 就能够在多个 CPU 上创建单独的服务器和客户端架构,从而改进性能和稳定性。

Vijeo Citect 经理级节点功能 (Runtime Manager) 提供了对每个工艺单元工序的浏览和监控

能力,每个工序都能单独地重新启动。此外,如果因为任何原因导致某一工艺单元暂停工作,它将

自动的重启。

Vijeo Citect 鼓励用户在使用网络系统时,采用集中化的数据库。拥有一个全局性数据库的

益处是显而易见的,即只要你在一个位置对数据库进行了修改,那么所有的其他地方也都随着而更

新了。当然,你也可以在每台计算机上分别配置甚至可以采用两者结合的方式。

尽管 Vijeo Citect 以其网络功能和大容量系统而著称,仍有许多的用户采用单机 Vijeo Citect 系统的安装。使用 Vijeo Citect 可以从最初的简单结构,扩展成为您需要的复杂网络结构。

可靠性

在工厂自动化和其他重要任务的应用中,硬件的故障会导致生产损失,还有可能导致潜在的严

重后果。Vijeo Citect的冗余可防止在系统中的任何地方发生故障,而功能和性能并不会降低。

Vijeo Citect支持完全的热备组态,提供完整的 I/O 设备冗余。通过指定一个设备为主设备,另一个为备用设备,Vijeo Citect可以在一个设备出现故障时自动地切换到另一个设备。利用

Vjieo Citect的可以向主I/O设备和备用I/O设备写入设定点变化的能力,即使是I/O设备并未设计

为冗余也能在冗余的组态下使用。

通讯电缆的断裂或电气干扰也是常见的通讯问题。相应的,Vijeo Citect允许为每一个I/O设

备安装两根通讯电缆(单独运行),通过数据通道的冗余,可以尽可能地减少由于通讯通道的问题对

系统操作的影响。当与I/O设备通讯时,许多系统要求I/O服务器冗余。为避免数据冲突,尽可能充

分利用通讯带宽,只有主I/O服务器与I/O设备进行通讯。

许多SCADA系统使用局域网连接各部件,但有时诸如网卡故障这样的小问题也会影响到系统的

通讯。Vijeo Citect内嵌的多网络支持提供了整个局域网的冗余。你所要做的一切就是安装两个或

更多的网络。如果主网络故障了,Vijeo Citect会自动连接到另一个可选的网络而不需要进行配置。

文件服务器的不可靠性经常会被忽略。Vijeo Citect支持冗余的文件位置,这样即使你的文件

服务器坏了,你的SCADA系统也会不受影响地继续工作。

Vijeo Citect的开发者充分意识到“一条锁链的关键是在它的连接部分”。因此,Vijeo

Citect的冗余是周密而完善的,考虑到了整个系统中所有可能发生故障的区域。除此之外冗余特性

还被紧密结合到了报警系统中。当系统中有故障发生时,Vijeo Citect提醒操作员哪个设备出现了

故障,哪个冗余设备代替了它的任务。

Vijeo Citect的冗余特性是完整的并且易于配置的——实际上,局域网的冗余不需要配置,任

务冗余的设置通过使用一个简单的向导只需要几秒钟。当然,Vijeo Citect所有的冗余功能都可以

被同时使用,来为您的系统提供最大限度的保护。

因为 Vijeo Citect是基于任务的体系结构,你可以得到一个无与伦比的SCADA 冗余功能。

Vijeo Citect中的每一个任务(I/O 通讯、趋势、报警、报表、显示) 都可以被系统中的其它计算

机共享。这就允许用户同时制定两台计算机完成服务器的任务,一个做为主服务器而另一个作为备

用服务器。

如果主服务器故障了,备用服务器就会自动地取代其角色而不丢失数据。当服务器无法找到时,客户端就会自动找到并访问备用的服务器。而当主服务器返回后,它会自动地重新同步,确保历史

文件不会丢失。所有的任务在本质上都是不同的,Vijeo Citect允许你对各任务采用不同的冗余策

略。

如果你需要升级或作任何的配置改动,你只需要在备用服务器上加载一个新的项目。一旦新项

目加载好了,只要从主服务器切换到备用服务器,并运行新项目即可。如果备用服务器没有如您所

预期的工作,你可以在不影响生产的情况下切换回主服务器。

使用过程分析器提高运行绩效

新一代的历史数据研究工具

过程分析器通过结合趋势和报警数据使操作员和过程工程师分析生产过程中问题的诱因,而这

些数据通常是单独存贮的。通过过程分析器,使用者可以在一个完整的页面上看到这些数据。

趋势线要如何显示完全可以由用户自己定义,比如,它可以覆盖和层叠,并且任何趋势线都可

以显示在画面的不同区域中。这样可以减少画面切换带来的麻烦,使得显示画面简洁明了。

过程分析器包含了许多独特的功能,包括夏令时转换、精确到毫秒的刷新、单个趋势线的时间轴、可定义的工具栏,以及强大的页面设置的保存和打印功能,简化了页面重新调用时的设置。

过程分析的实例

问题根源的分析

当生产过程出现不稳定,我们就需要通过分析历史数据来寻找问题的根源。在以前,工程师需

要从屏幕上找出趋势画面,并且和报警记录进行比较。有了过程分析器,工程师需要做的只是简单

地将若干可能导致了系统不稳定的变量 (可以是模拟量的、开关量的或报警) 添加在同一个页面。

所有的系统的变化都可以通过和相关报警的对比,来分析的造成生产系统紊乱的复杂原因。

对比不同的配方

使用过程分析器可以在同一个页面分析不同批次的数据。我们可以简单的把两组批次的数据加

在页面的上部和下部。操作员可以很方便地滚动时间条来定位时间。从而可以很直观的看出两组配

方执行过程中的不同。

事件顺序分析

利用 SCADA 系统可以在很大的范围内采集数据,控制器刷新数据的周期是毫秒级的,一旦系

统需求就会把这些数据转给 SCADA 系统。这时过程分析系统能够显示的数据包括报警和历史趋势,以及这些事件发生的时间。这样保证了显示的报警时间是真实的发生在现场的时间,而不是 SCADA 系统本身刷新的时间,使您可以很容易地精确判断报警事件的顺序。

软件授权

Vijeo Citect 的授权是基于同时运行 Vijeo Citect程序的计算机数目,而不是根据安装

Vijeo Citect的计算机数目。这样,如果有 100 台计算机安装了 Vijeo Citect,但是同时运行它

的计算机数目不超过 15 个,那么您只需购买 15 个授权即可。每个授权的价格是由以下几个因素

决定的:

点数计算和限制

点数是从 I/O 设备读出的一个单独的数字或整数变量。无论该点在您的工程中使用多少次,Vijeo Citect 只会统计此 I/O 设备的点数一次。内存、磁盘和 Cicode 变量的使用是免费的。

点数限制是指能够读取的 I/O 设备地址的最大数量。Vijeo Citect 可以满足任意点数需求的客

户-75、150、500、1500、5000、直到无限。

计算机角色

在网络应用中,并不是所有的计算机都完成 Vijeo Citect 的所有任务。对于没有使用的功能,您是不需要付钱的,因此您可以选择性地购买控制或只读客户端授权,而不是完全授权。拥有控制

客户端授权的计算机可以执行所有的操作员接口功能并与服务器交换数据,但是不能作为 Vijeo Citect 服务器使用。拥有只读客户端许授权的计算机提供了只读显示功能,这对只需监视现场情

况的客户是非常适用的。

4.1.4 Vijeo Citect典型配置案例

案例一

5000点单机SCADA系统

开发包

1 x VJC109922包含软件安装光盘和USB硬件狗

服务器授权

1 x VJC1011145000点服务器(包含本机的客户端)

客户端授权

已经包含在服务器授权中

案例二

1500点单服务器+ 2个客户端的SCADA系统

开发包

3 x VJC109922包含软件安装光盘和USB硬件狗

服务器授权

1 x VJC1011131500点的服务器(包含本机的客户端)

授权信息加载在VJC109922的硬件狗中

客户端授权

2 x VJC1020131500点的客户端授权信息加载在

VJC109922的硬件狗中

案例三

15000点冗余服务器+ 4个客户端的SCADA系统

开发包

6 x VJC109922包含软件安装光盘和USB硬件狗

服务器授权

2 x VJC10111515000点的服务器(包含本机的客户端)

第一台服务器作为主服务器运行

第二台服务器作为备用服务器

授权信息加载在VJC109922的硬件狗中

客户端授权

4 x VJC10201515000 点的客户端

授权信息加载在 VJC109922 的硬件狗中

案例四

5000点单服务器+ 1个客户端+ 2个Web客户端的SCADA系统

开发包

2 x VJC109922包含软件安装光盘和USB硬件狗

服务器授权

1 x VJC1011145000点的服务器(包含本机的客户端)

授权信息加载在VJC109922 的硬件狗中

客户端授权

1 x VJC1020145000点的客户端授权信息加载在

VJC109922的硬件狗中

Web客户端授权

2 x VJC1022145000点的Web客户端授权信息加载在

VJC109922(服务器用)的硬件狗中

案例五

1500点冗余服务器+ 2个Web只读客户端的SCADA系统

开发包

2 x VJC109922包含软件安装光盘和USB硬件狗(主备服务器使用)

服务器授权

2 x VJC1011131500点服务器(包含本机客户端)

第一台服务器作为主服务器运行

第二台服务器作为备用服务器

每个硬件狗上加载一个服务器授权

Web只读客户端授权

2 x VJC1032131500点Web只读客户端

这两个授权被加载在主服务器的硬件狗上

Web只读客户端冗余授权

2 x VJC103288Web只读客户端冗余授权

冗余浮动授权用于Web只读客户端

这两个授权被加载在备用服务器的硬件狗上

主服务器硬件狗包含的授权:

VJC101113 * 1

VJC103213 * 2

备用服务器硬件狗包含的授权:

VJC101113 * 1

VJC103288 * 2

4.2 Vijeo Citect配置

4.2.1 新建工程

在citect explorer中新建工程

点击右键

设备进行通信

IP地址和端口号,然后下一步

IOServer,点击替换

建立变量和画面

建立变量

建立一个数字型变量, 需要输入的最基本的四项,如下图

CP243-1以太网通讯模块配置说明

CP243-1以太网通讯模块配置说明 必备条件: ?装有STEP 7Micro/WIN32软件的电脑。?PC/PPI 电缆。 首次、配置时必须要用到PC/PPI 电缆,将PC/PPI 电缆一头连接电脑的串口,另一头连接CPU 上的串口; 1、打开STEP 7Micro/WIN32软件,在查看栏选择“设置PC/PG 接口”; 2、为使用的借口分配参数选择:“PC/PPI cable(PPI)”; 3、点击“确定”按钮; 4、 在查看栏选择“通信”; 14 2 3

1、“点击刷新” 2、出现CP243-1后双击选择; 3、点击“确定”按钮; 1、在菜单栏中选择“工具”-->“以太网向导”; 1 3 1

1、点击“下一步”进入指定模块位置; 1、在此处选择模块在PLC中的位置,本次PLC中选择“6”; 2、也可以用“读取模块”按钮搜寻在线的CP243-1模块。 3、搜索到后选中; 4、点击“下一步”按钮。 (在本系统中,CP243-1模块是在6的位置,前方硬件有,CPU226、DO、DI、DI、DI、AI、AI 模块。) 1 1 2 3 4

1 2 34 1、在此处填写IP地址,PLC1为“192.168.147.11”,PLC2为“192.168.147.12”; 2、在此处填写子网掩码,PLC1、PLC2均为“255.255.255.0”; 3、选择模块的通讯类型,选择“自动检测通信”; 4、点击“下一步”按钮。 1 2 3 1、在此处填写模块占用的输出地址,使用“读取模块”功能会出现一个缺省值,建议使用缺省值。 2、配置允许连接CP243-1模块的电脑数量。 3、点击“下一步”按钮。

CP1W-CIF41欧姆龙(CP1H)以太网通信完美操作说明

CP1W-CIF41欧姆龙以太网通信-FINS ——陆 一:连接设置 节点号要正确要不CP1W-CIF41的ERROR灯闪(如CP1W-CIF41 IP为192.168.250.1,节点号即为1,与最后一段相同)。使用插槽1时4开关要置ON,使用插槽2时5开关要置ON,否则ERROR灯常亮。 PLC的串行选件端口插以太网模块时设置要改成115200 7,2,E HOST LINK 若是不知道模块的IP,可以从PLC内存查看: 新建一个USB连接PLC的工程——在线工作——查看存IP地址的数据寄存器 例如放在选件板2的位置,则IP地址在D32300+155=D32455,D32456两个地址查看;注意地址D后面不要带M。

(右键点击空白栏,编辑即可输入并查看) 连接方法1:知道模块IP后。设置电脑IP与模块处于同一个网段即可。FINS节点号即为模块IP的最后一个。 连接方法2:登陆http://192.168.250.1(模块的IP)/c00.htm 注意:有时候模块要与电脑处于同一个网段才能连上(如模块192.168.250.1,电脑要为192.168.250.2)密码:ETHERNET

修改完成以后点击传送,然后点击重启即可。 二:FINS指令: 学习利用网络调试助手发送FINS命令对PLC进行操作,首先要学习FINS的通讯格式; 1、FINS指令格式 手册中的格式如下:

举例说明: 利用FINS/TCP的方式读取PLC的DM1通道的数据,格式解析如下: MR、SR参见FINS命令第5章; 前面的ICF、RSV等为指定一些目标地址和源地址的网络号、节点号、单元号及其他固定的格式,后面关于Command code以及TEXT的内容,需要根据上位机实现什么的操作,填写不同的操作数据,就读取DM1通道的数据; DM区的Memory area code为82; 读取存储区的Command code为0101;

Server以太网通信协议20060417

动力环境监控系统以太网通信协议 一、报文说明 此命令格式只限于客户端程序同服务器程序之间进行数据传输采用的命令,任何同服务器程序之间进行的通信的程序均被服务器视做客户端程序。 报文说明基本格式如下: 功能码:?? 简短描述:[简短描述语] 描述:[命令的详细介绍] 数据区:[数据区的数据介绍] 服务器同工作站画面通信: 工作站画面 服务器 服务器同前置通信处理机通信: 前置通信处理机 服务器 附加说明: [附加说明列表或说明文字] 二、功能号码索引 命令功能号码分配表速查

三、报文结构定义 3.1 报文结构: 3.2 报文字段结构C 3.2.1 报文头部 C语言结构定义 typedef struct { WORD wFunctionID; WORD wControl; WORD wReason; WORD wDataLen; } MESSAGEHEAD; 结构成员说明: wFunctionID 命令功能号码,此部分唯一的标示出了报文的功能。具体的命令含义及其相应的附加数据请参考2.2.2部分<命令功能号码定义>一节的详细介绍。 wControl 报文控制域。 D0=1表示该报文为请求服务报文,D0=0表示该报文为应答服务报文; (注:请求、应答均相对于服务器而言) D1=1表示该报文需要对方的确认,D1=0表示该报文不需要对方的确认; wReason 报文传送原因。D0-D7被采用,具体定义可以讨论修改: 参数部分的数据长度 3.2.2命令功能号码定义 此部分列出了详细的服务功能码及其对应的数据域部分的组织含义。 四、命令分配详解

功能码:0 描述:保留 功能码: 1 简短描述:系统登录 描述:客户机登录系统时所使用的命令。客户机使用此命令向服务器声明自己的身份及用户信息,供服务器判断自己的合法性。服务器在接收到了此命令后对用户的身份进行确 认,并返回登录结果。 数据区:申请报文包括用户身份证号码、用户名字、用户密码三部分;前置通信机登录时,用户名字字段前15个字节采用以0结尾的字符串”前置通信处理机”填充,密码部分采 用本前置通信处理机的编号(4字节)。 服务器同工作站画面通信: 工作站画面 服务器 服务器同前置通信处理机通信: 前置通信处理机

以太网的技术

以太网的技术 1以太网的发展 以太网是当今现有局域网采用的最通用的通信协议标准,组建于七十年代早期。Ethernet(以太网)是一种传输速率为10Mbps的常用局域网(LAN)标准。在以太网中,所有计算机被连接一条同轴电缆上,采用具有冲突检测的载波感应多处访问(CSMA/CD)方法,采用竞争机制和总线拓朴结构。基本上,以太网由共享传输媒体,如双绞线电缆或同轴电缆和多端口集线器、网桥或交换机构成。在星型或总线型配置结构中,集线器/交换机/网桥通过电缆使得计算机、打印机和工作站彼此之间相互连接。由于其简单、成本低、可扩展性强、与IP网能够很好地结合等特点,以太网技术的应用正从企业内部网络向公用电信网领域迈进。以太网接入是指将以太网技术与综合布线相结合,作为公用电信网的接入网,直接向用户提供基于IP的多种业务的传送通道。以太网技术的实质是一种二层的媒质访问控制技术,可以在五类线上传送,也可以与其它接入媒质相结合,形成多种宽带接入技术。以太网与电话铜缆上的VDSL相结合,形成EoVDSL技术;与无源光网络相结合,产生EPON 技术;在无线环境中,发展为WLAN技术。 以太网技术作为数据链路层的一种简单、高效的技术,以其为核心,与其它物理层技术相结合,形成以太网技术接入体系。EoVDSL方式结合了以太网技术和VDSL技术的特点,与ADSL和(五类线上的)以太网技术相比,具有一定的潜在优势。WLAN技术的应用不断推广,EPON技术的研究开发正取得积极进展。随着上述“可运营、可管理”相关关键技术问题的逐步解决,以太网技术接入体系将在宽带接入领域得到更加广泛的应用。 同时,以太网技术的应用正在向城域网领域扩展。IEEE802.17RPR技术在保持以太网原有优点的基础上,引入或增强了自愈保护、优先级和公平算法、OAM等功能,是以太网技术的重要创新。对以太网传送的支持,成为新一代SDH设备(MSTP)的主要特征。10G以太网技术的迅速发展,推动了以太网技术在城域网范围内的广泛应用,WAN接口(10Gbase-W)的引入为其向骨干网领域扩展提供了可能。 随着网络的发展,传统标准的以太网技术已难以满足日益增长的网络数据流量速度需求。在1993年10月以前,对于要求10Mbps以上数据流量的LAN应用,只有光纤分布式数据接口(FDDI)可供选择,但它是一种价格非常昂贵的、基于100Mbps光缆的LAN。1993年10月,Grand Junction公司推出了世界上第一台快速以太网集线器Fastch10/100和网络接口卡FastNIC100,快速以太网技术正式得以应用。随后Intel、SynOptics、3COM、BayNetworks等公司亦相继推出自己的快速以太网装置。与此同时,IEEE802工程组亦对100Mbps以太网的各种标准,如100BASE-TX、100BASE-T4、MⅡ、中继器、全双工等标准进行了研究。1995年3月IEEE宣布了IEEE802.3u 100BASE-T快速以太网标准(Fast Ethernet),就这样开始了快速以太网的时代。 快速以太网与原来在100Mbps带宽下工作的FDDI相比它具有许多的优点,最主要体现在快速以太网技术可以有效的保障用户在布线基础实施上的投资,它支持3、4、5类双

以太网数据监听工具使用说明[精选.]

以太网数据监听工具使用说明2015-7-24 现在基于以太网通信越来越多,其中用网关(通信管理机BK-TX3001)来解析其他厂家综保等设备以太网规约较为常用,迫切需要对通信状况(报文)进行检测,而网口之间通讯数据较难捕捉,比如通讯管理机与保护装置之间进行网络通讯的时候,电脑作为第三方无法通过普通交换机捕捉到通讯管理机与保护装置之间通讯数据,因而需要调试通讯管理机与保护装置之间的通讯规约时比较困难。为解决此问题需采用如下方法。 1)具有端口镜像功能的交换机如TP-LINK 型号:TL-SF2005 ,为便宜设备,电脑通过镜像端口可监听3个端口的数据交换,一般交换机没有此功能; 2)使用工具软件如IPTOOL网络抓包工具,通过IP地址简单配置,可监听改IP地址的报文交换。 这样就可通过第三方(比如电脑)监听另外两台设备之间的网络通讯数据,方便现场调试。 TL-SF2005交换机说明:该交换机为不可配置网管型交换机,其中包含三个普通交换接口,一个监控口,一个上联口,端口功能固定不可配置。 交换机接线说明:将需要抓包的通讯装置经网线连接至交换机1-3普通交换接口上面,需要抓包的电脑连接至监控口即可。如需要监视通讯管理机与保护装置之间的网络数据,将通讯管理机与保护装置连接至交换机普通接口,将电脑连接至交换机监控口。 网络抓包软件使用说明:注可参见文件夹中的使用说明文档。 注:使用软件前先将监控电脑IP地址设置为与被监控IP地址在同一网段。 1、打开软件IPAnalyse.exe。如下所示: 2、点击操作->捕包过滤,进行设置 (1)、选择网卡,设置为当前要使用进行抓包的网卡。

以太网通讯方式

1.1以太网通讯方式 1.PLC300/400-PLC300/400之间的通讯 1.1.两个PLC程序在一个文件中,清楚地知道两个PLC的型号,组态,建立以太网通讯1.1.1硬件组态 打开SIMATIC Manager,根据我们系统的硬件组成,进行系统的硬件组态,如图1-1:插入2个S7300的站,进行硬件组态,如图1-2和图1-3: 图1-1 分别组态2个系统的硬件模块:

图1-2 图1-3 设置CP343-1、CP343-IT模块的参数,建立一个以太网,其MPI、IP地址的设置步骤如下:●双击CP343-1一栏,显示如下界面: 图1-4 ●单击Properties(属性),选择SetMAC address(同时复选IP地址)

图1-5 ●CP343-IT的属性设置步骤与上面CP343-1的设置方式完全相同。 ●组态完2套系统的硬件模块后,分别进行下载,然后点击Network Configration按钮, 打开系统的网络组态窗口NetPro,选中CPU314,如下图: 图1-6 ●5、在窗口的左下部分点击鼠标右键,插入一个新的网络链接,并设定链接类型为 ISO-on-TCP connection 或TCP connection或UDP connection 或ISO Transport connection,如下图:

图1-7 ●6、点击OK后,弹出链接属性窗口,使用该窗口的默认值,并根据该对话框右侧信息 进行后面程序的块参数设定: ●7、再单击Properties(属性),设置TCP连接。

图1-9 ●当2套系统之间的链接建立完成后,用鼠标选中图标中的CPU,分别进行下载,如图示: 图1-10 到此为止,系统的硬件组态和网络配置已经完成。 1.1.2软件编码 ●在第一个PLC的程序中,调用通讯模块,如图所示,在左边“libraries->SIMATIC->CP300”中,双击选择“FC5”,用于发送数据,如图所示:

S SMART 通讯问题 以太网设置

一:TCP 协议通讯 (一)S7 200 SMART之间的TCP通讯 TCP是一个因特网核心协议。在通过以太网通信的主机上运行的应用程序之间,TCP 提供了可靠、有序并能够进行错误校验的消息发送功能。TCP 能保证接收和发送的所有字节内容和顺序完全相同。TCP 协议在主动设备(发起连接的设备)和被动设备(接受连接的设备)之间创建连接。一旦连接建立,任一方均可发起数据传送。 TCP协议是一种"流"协议。这意味着消息中不存在结束标志。所有接收到的消息均被认为是数据流的一部分。 S7 200 SMART与之间的TCP通讯可以通过两边调用OUC(开放式用户通讯)指令库中的TCP_CONNECT、TCP_SEND、TCP_RECV、DISCONNECT指令来实现。 图1.开放式用户通讯库 开放式用户通信库需要使用50 个字节的V 存储器。 开放式的用户通讯连接资源包括8个主动连接和8个被动连接。 只可从主程序或中断例程中调用库函数,但不可同时从这两个程序中调用。 所需条件: 1、软件版本:STEP 7-Micro/WIN SMART 2、SMART CPU固件版本: 3、通讯硬件:TP电缆(以太网电缆) 所完成的通讯任务: 将作为客户端的PLC(IP地址为)中VB0-VB3的数据传送到作为服务器端的PLC(IP 地址为)的VB2000-VB2003中。

S7-200 SMART 客户端编程 1、设置本机IP地址 在客户端设置IP地址为 图2.设置IP地址 2、建立TCP连接 调用TCP_CONNECT指令建立TCP连接。设置连接伙伴地址为,远端端口为2001,本地端口为5000,连接标识ID为1。利用使能Active,设置为主动连接。 图3.调用TCP_CONNECT指令 指令的参数

S7-1200基本以太网通信怎么使用

S7-1200基本以太网通信使用指南 目录 1.概述 (3) 2.两种协议的特点 (3) 2.1传输控制协议: TCP (3) 2.2基于TCP的ISO传输服务的协议: ISO-on-TCP (3) 3.传输数据长度与协议的应用 (4) 3.1对于TCP协议 (4) 3.2对于ISO on TCP协议 (4) 4.通信连接的参数 (5) 4.1连接描述数据块 (5) 4.2 IP地址 (8) 4.3端口号的分配 (9) 4.4 TSAP结构 (9) 5.回读连接描述参数功能 (11) 5.1更改连接描述中的参数值 (11) 5.2回读各个连接参数的功能 (12) 6.开放式用户通信的指令 (12) 6.1连接建立 (13) 6.2连接参数分配 (13) 6.3启动连接参数分配 (15) 6.4创建和分配连接参数 (16) 6.5删除连接 (17) 6.6 TSEND_C (18) 6.7 TRCV_C (19) 6.8 TCON (20) 6.9 TDISCON (21) 6.10 TSEND (21) 6.11 TRCV (22) 7.S7-1200以太网通信连接数 (22)

1.概述 S7-1200 CPU具有一个集成的以太网接口,支持面向连接的以太网传输层通信协议。协议会在数据传输开始之前建立到通信伙伴的逻辑连接。数据传输完成后,这些协议会在必要时终止连接。面向连接的协议尤其适用于注重可靠性的数据传输。一条物理线路上可以存在多个逻辑连接(8个)。 开放式用户通信支持以下连接类型: ·TCP ·ISO-on-TCP 对于不支持 ISO-on-TCP连接的通信伙伴,应使用 TCP连接。对于诸如第三方设备或PC这些类型的通信伙伴,请在分配连接参数时,为伙伴端点输入“未指定”。 2.两种协议的特点 2.1传输控制协议: TCP TCP是由 RFC 793描述的一种标准协议:传输控制协议。TCP的主要用途是在过程之间提供可靠、安全的连接服务。该协议有以下特点: ·由于它与硬件紧密相关,因此它是一种高效的通信协议; ·它适合用于中等大小或较大的数据量(最多 8K字节); ·它为应用带来了更多的便利,比如错误恢复,流控制,可靠性,这些是由传输的报文头进行确定的; ·一种面向连接的协议; ·非常灵活地用于只支持 TCP的第三方系统; ·有路由功能; ·应用固定长度数据的传输; ·发送的数据报文会被确认; ·使用端口号对应用程序寻址; ·大多数用户应用协议(例如 TELNET和 FTP)都使用 TCP。 2.2基于TCP的ISO传输服务的协议: ISO-on-TCP ISO on TCP是一种能够将 ISO应用移植到 TCP/IP网络的机制。该协议有以下特点:·与硬件关系紧密的高效通信协议; ·适合用于中等大小或较大的数据量(最多 8K字节); ·与 TCP相比,它的消息提供了数据结束标识符并且它是面向消息的;

以太网通讯使用说明

用网线把控制器连接到路由器上。 通过window自带命令窗口,使用IPCONFIG命令可以查看本机电脑ip地址配置,如下图所示: 根据电脑主机的ip地址,例如IP为192.168.2.54。为控制器分配同一个网段内且没有被使用的IP地址192.168.2.2。 在电脑上通过命令窗口的ping命令检测网络是否连通,如下图所示:

问题,系统是否上电。 网络正常后,可以打开通讯软件,设置IP地址,如下图所示:

下图所示: 选择Com串口传输下载, 选择Net网口传输下载。 [SearchDeviceID]此软件将从设置的设备搜索范围1 to 5(注:此范围可认为修改),搜索到 的CNC设备将以设备号ID在软件坐标列表中列出1 2 …n号设备,选择对应的设备号双击 手标将CNC设备下位机的目录文件以列表方式显示在中间的列表框。通过鼠标操作可直接对 目录文件进行类似Windows系统资源管理器的进入目录文件读取删除等操作。 [ReadNCDeviceDir]:列出当前选定的设备ID号CNC系统的文件目录列表操作。 [ReturnNCDeviceDir]:返回当前选定的设备ID号CNC系统的文件目录上级目录操作。 [SendFileToCNC]:发送本机的NC或其他文件至当前选定的设备ID号CNC系统当前目录中。

[NCDeviceID]:当前选定的设备ID号 [NCDeviceIP]:当前选定设备ID号绑定的IP地址(注:当采用网络通信传输时) [COM]:当前选定设备ID号选择的串口通信端口号(注:当采用串口通信传输时) [BaudRate]: 当前选定设备ID号选择的串口通信波特率 Save As NC File:将读取到右边编辑框的下位机NC设备的文件另存到本地电脑。 [SetIPaddr]:当采用网络通信时,不同CNC设备ID号必需绑定对应的IP地址,否侧无法通信传输,对于无使用的设备ID号其对应的绑定IP地址均设为0,否则通信传输会出错。

100G 以太网-OTN技术原理图大全

APS Automatic Protection Switching BDI Backward Defect Indication BEI Backward Error Indication BIAE Backward Incoming Alignment Error BIP-8 Bit Interleaved Parity-8 DAPI Destination Access Point Identi?er EXP Experimental FAS Frame Alignment Signal FEC Forward Error Correction FTFL Fault Type and Fault Location GCC General Communication Channel GMP Generic Mapping Procedure IAE Incoming Alignment Error JC Justi?cation Control JOH Justi?cation Overhead LLM Logical Lane Marker MFAS Multi-Frame Alignment Signal ODTU Optical channel Data Tributary Unit ODTUG Optical channel Data Tributary Unit Group ODU Optical channel Data Unit OH Overhead OMFI OPU Multi Frame Identi?er OPSM Optical Physical Section Multilane OPU Optical channel Payload Unit OTL Optical channel Transport Lane OTLCG Optical Transport Lane Carrier Group OTN Optical Transport Network OTU Optical channel Transport Unit PCC Protection Communication Channel PM Path Monitoring PMA Physical Media Attachment PMOH Performance Monitoring Overhead PSI Payload Structure Identi?er PT Payload Type RES Reserved SAPI Source Access Point Identi?er SM Section Monitoring SNC SubNetwork Connection SNC/I SNC protection with Inherent monitoring SNC/N SNC protection with Non-intrusive monit. SNC/S SNC protection with Sublayer monitoring STAT Status TC Tandem Connection TCM Tandem Connection Monitoging TCM ACT TCM Activation TCMOH Tandem Connection Monitoring Overhead TS Tributary Slot TTI Trail Trace Identi?er

几种典型工业以太网技术比较

几种典型工业以太网技术比较

1 工业以太网总览 表1给出了常见的几种工业以太网及其管理组织。 表1-1 常见工业以太网及其管理组织列表 上述各种工业以太网管理组织的标识如图1所示。 图1-1 工业以太网管理组织标识 根据从站设备的实现方式,可将工业以太网分为三种类型: (1)类型A ——通用硬件、标准TCP/IP协议 Modbus/TCP、Ethernet/IP、PROFInet/CbA(版本1)采用这种方式。使用标准TCP /IP协议和通用以太网控制器,结构如图1-2所示。这种方式下,所有的实时数据(如过程数据)和非实时数据(如参数配置数据)均通过TCP/IP 协议传输。其优点是成本低廉,实现方便,完全兼容通用以太网。在具体实现中,某些产品可能更改/优化了TCP/IP协议以获得更好的性能,但其实时性始终受到底层结构的限制。

通用以太网控制器IP TCP/UDP IT 应用 HTTP SNMP FTP … 图1-2 工业以太网类型A 结构 (2)类型B —— 通用硬件、自定义实时数据传输协议 Ethernet Powerlink 、PROFInet/RT (版本2)采用这种方式。采用通用以太网控制器,但不使用TCP/IP 协议来传输实时数据,而是定义了一种专用的包含实时层的实时数据传输协议,用来传输对实时性要求很高的数据,结构如图1-3所示。TCP/IP 协议栈可能依然存在,用来传输非实时数据,但是其对以太网的读取受到实时层(Timing-Layer )的限制,以提高实时性能。这种结构的优点是实时性较强,硬件与通用以太网兼容。 通用以太网控制器 IT 应用 HTTP SNMP FTP … 图1-3 工业以太网类型B 结构 (3)类型C —— 专用硬件、自定义实时数据传输协议 EtherCAT 、SERCOS-III 、PROFInet/IRT (版本3)采用这种方式。这种方式在类型B 的基础上底层使用专有以太网控制器(至少在从站侧),以进一步

三菱PLC与PILZ安全PLC以太网端口通信探讨

三菱PLC与PILZ安全PLC以太网端口通信探讨 摘要PILZ安全PLC应用比较广泛,在很多涉及有安全风险的工作工位上都会用PILZ安全PLC的应用。而PILZ的PLC往往只用来做安全程序,而对工作站的主要逻辑控制还是需要主PLC来实现。那么,如何实现主PLC与安全PILZ 的通信,就成了一个重要的问题。常规的解决办法是用总线模块来实现主PLC 与PILZ安全PLC的通信。但这种通信方式成本过高,本文以三菱PLC为例,介绍针对一种通过内置以太网来实现的廉价而又实用的通信方式。 关键词以太网通信;PILZ安全PLC;三菱PLC;端口 实现三菱PLC与PILZ安全PLC以太网端口通信大致需要完成如下步骤:(1)设置PILZ安全PLC的IP地址及端口 (2)设置三菱PLC的IP地址及端口通讯对象参数设置 (3)打开端口 (4)端口发送 (5)端口接收 (6)端口关闭 1 设置PILZ安全PLC的IP地址及端口 在PILZ编程软件PONZmulti Configurator中找到PONZmulti,点击后找到下拉菜单中的Add Ethernet connection,在弹出窗口中的IP address 中设定IP地址為192.168.3.15,在PG Port 中设定参数为2800,SCAN Port 中设定参数为2800,Online timeout 中设定参数为1000。完毕之后点击窗口的OK按钮,则PILZ 安全PLC侧的IP地址与端口设定完成。 2 设置三菱PLC的IP地址及端口通信对象参数设置 在三菱PLC编程软件GX-WORK2中,选择“参数”-“PLC参数”-“内置以太网端口设置”,在IP地址栏写入“192.168.3.39”,子网掩码写入“255.255.255.0”,默认路由器地址写入“192.168.3.1”。点开“打开设置”,在“协议”栏选择“TCP”,“打开方式”选择“SOCKET通信”,“TCP连接方式”选择“ACTIVE”,“本站端号口”设置为“2800”,“通信对象IP地址”输入“192.168.3.15”,“通信对象端口号”写入“2800”,则三菱PLC的IP地址及端口通信对象参数设置完成。 3 打开端口

以太网通讯HMI说明

装调修比赛以太网通讯HMI操作说明 系统型号:K2000MCi 系统版本:K2000MCi_A01_V3.1.13a_160909 HMI软件版本:HMI1.8.3 网线:家用网线 使用说明如下: 1.设置系统参数 录入方式下,设置页面,按下屏幕下方参开关对应软按键,通过按下按键把参数开关打开: P8111(本机IP)=192.168.1.101(系统出厂默认设置); P8112(子网页面)=255.255.255.0(系统出厂默认设置) P8113(默认网关IP)=192.168.1.1(系统出厂默认设置); P8114(服务器IP)=192.168.1.2(系统出厂默认设置); 注:以上四个参数是系统通过网线与电脑连接的基本参数也是唯一参数,这四个参数可以修改也可以不修改,一定要灵活,如果不修改,那么意味电脑设置通讯协议参数时需要按系统提供的默认参数设置;反之,系统按照电脑设置的通讯协议参数设置参数,电脑端的参数就不需要动了。总之,系统和电脑两个东西,互为参照,最终设置目的要保持一致。我们一般采用不改系统参数改电脑的方式,这样比较省事。 2.关闭电脑防火墙(同时关闭其他杀毒软件) 安装软件前建议将防火墙和杀毒软件关闭,否则可能出现安装时软件被隔离,安装成功后,连不上系统的问题,如果关闭防火墙,以win7系统为例说明:双击”我的电脑”打开---菜单栏找到”控制面板”打开----找到”系统和安全”打开---找到”windows防火墙”打开---对话框左侧找到”打开或关闭windows防火墙”打开---选择”关闭Windows防火墙” (家庭和公用都关闭) 3.电脑侧设置本地连接的Internet 协议4 右击电脑屏幕右下角无线网标志---选择打开”网络和共享中心”---找到“本地连接”打开---选择“属性”打开---选择“Internet 协议版本4(TCP/IPv4)”打开---选择“使用下面IP地址”,具体设置如下: 电脑侧IP地址=P8114 电脑侧子网掩码= P8112 电脑侧默认网关= P8113 注:这个设置是保持系统参数不变设置电脑的参数;如果反过来,电脑参数被人提前任意设置好,保持电脑不变而是修改系统参数使得两者保持一致,也希望大家会,其实很简单,就是把电脑设置的IP地址,子网掩码,默认网关设置到系统P8114、P8112、P8113,另外特别注意是参数P8111,一定要保证和P8114在一个网段(参数设置完成后一定要在程序---网络页面刷新一次,否则本机IP不会更新到网络页面导致电脑与系统连接不上),否则系统连接不上。

以太网技术

以太网与现场总线技术 阅览次数:14856 作者:唐济扬单位:北京鼎实创新科技有限公司前言: 以太网及TCP/IP通信技术在IT行业获得了很大的成功, 成为IT行业应用中首选的网络通信技术。近年来,由于国际现场总线技术标准化工作没有达到人们理想中的结果,以太网及TCP/IP技术逐步在自动化行业中得到应用,并发展成为一种技术潮流。 以太网在自动化行业中的应用应该区分为两个方面问题,或者说两个层次的问题。一是工厂自动化技术与IT技术结合,与互连网Internet技术结合,成为未来可能的制造业电子商务技术、网络制造技术雏形。大多数专家们对自动化技术这种发展趋势给予肯定的评价。另一个方面,即以太网能否在工业过程控制底层,也就是设备层或称为现场层广泛应用?能否成为甚至取代现有的现场总线技术成为统一的工业网络标准?这些问题实为目前自动化行业专家们争论的热点。本文将只就这一问题,从以太网与现场总线的技术比较出发,谈谈个人看法。 1.以太网指的是什么 什么是“以太网”?以及相关的IEEE 802.3及TCP/IP技术? 这对计算机网络工程师可能是基本常识,但我们自动化技术工程师未必清楚。在讨论以太网与自动化技术及现场总线技术之前,有必要先澄清一下这几个基本术语的 含义。笔者查阅了有关资料,现将有关“以太网”、IEEE 802.3及TCP/IP 相关的技术背景摘要如下: (1) 以太网: ?1975年: 美国施乐(Xerox)公司的Palo Alto研究中心研制成功[METC76],该网采用无源电缆作为总线来传送数据帧,故以传播电磁波的“以太(Ether)”命名。

?1981年:美国施乐(Xerox)公司+数字装备公司(Digital)+英特尔(Intel)公司联合推出以太网(EtherNet)规约[ETHE80] ?1982年:修改为第二版,DIX Ethernet V2 因此:“以太网”应该是特指“DIX Ethernet V2”所描述的技术。 (2) IEEE802.3 ?80年代初期: 美国电气和电子工程师学会IEEE 802委员会制定出局域网体系结构, 即IEEE 802参考模型.IEEE 802参考模型相当于OSI模型的最低两层: ?1983年:IEEE 802 委员会以美国施乐(Xerox)公司+数字装备公司(Digital)+英特尔(Intel)公司提交的DIX Ethernet V2为基础,推出了IEEE802.3 ?IEEE802.3又叫做具有CSMA/CD(载波监听多路访问/冲突检测)的网络。CSMA/CD是IEEE802.3采用的媒体接入控制技术,或称介质访问控制技术。 因此: IEEE802.3 以“以太网”为技术原形,本质特点是采用CSMA/CD 的介质访问控制技术。“以太网”与IEEE802.3略有区别。但在忽略网络协议细节时, 人们习惯将IEEE802.3称为”以太网”。 与IEEE 802 有关的其它网络协议:I IEEE 802.1—概述、体系结构和网络互连,以及网络管理和性能测量。IEEE 802.2—逻辑链路控制LLC。最高层协议与任何一种局域网MAC子层的接口。 IEEE 802.3—CSMA/CD网络,定义CSMA/CD总线网的MAC子层和物理层的规范。

实时以太网 Ethernet PowerLink技术综述

实时以太网Ethernet PowerLink技术综述 一、工业控制中对实时以太网的需求 工业中对实时以太网的需求主要有两个指标:一是实时性,二是抖动性能。 1.1实时性 什么是实时性,实时性不等于高性能。在工业控制领域,实时可定义为系统对某事件的响应可以再可预测的时间内完成。即实时性是指系统可以在一个预定的时间范围内做出相应的响应。至于预定的时间范围则和具体的应用相关。根据应用需求一般把实时性划分为四个级别,如下表1所示。 表1 工业自动化领域中各应用场合对实时性的要求 如表1所示,信息集成度较低的过程自动化应用场合(如化工工程工业)中,一般响应在秒级/()100ms)就可以满足系统的实时性要求;而在绝大多数工厂自动化应用场合一般5-10ms响应时间就可以满足要求了;但是在在高性能同步运动控制(高速过程、机器人)中一般是需要小于1ms的实时响应时间才能满足系统的要求;另外将高动态同步过程等实时性要求更高(<100us)的应用划为第四个等级。 1.2抖动 抖动即同样过程每次完成时间的偏差。可以理解为时间精度,如下图1所示。 图 1 抖动时间示意图 根据工业自动化开放网络联盟(IAONA)的定义实时性中网络抖动可以分为四个级别,

如下表2.2所示 表2.2 IAONA规定的网络抖动时间等级 1.3通信周期 一般来说,控制系统程序都是以周期循环的方式运行,在一个周期内,获取数据,然后完成计算任务,接着输出数据,这样进入下一个周期。显然,控制系统时间周期是由被控对象来确定的,对于化工过程控制以1秒作为时间周期基本上就能满足要求了,可是对于高速过程就得以小于1ms的时间作为周期才能满足系统要求。 对于联网设备来说,一般系统的运行周期与通信周期相对应是比较合适的。因为对于化工过程控制400us的通信周期显然并不比1s的通信周期能提高系统的整体性能。但是在位置控制、多轴联动等过程中,更快的数据交换速率显然是可以提高系统的整体性能的。 二、PowerLink的技术特点 PowerLink主要有两方面的技术特点:一是实现了与IT技术的无缝连接,可以继续使用IP协议族;另一方面是开发了新的网络协议栈取代了传统的TCP/IP 协议栈,从根本上实现了网络数据的实时有效管理。这两方面并不矛盾,在下一节再作说明。 2.1实现与IT技术的无缝连接 PowerLink通信模型采用3层结构,其与ISO参考模型的对照如下图2所示。

关于三菱Fx系列PLC编程口通讯协议地址算法

三菱Fx系列PLC编程口通讯协议 一、三菱PLC编程口通讯协议三菱PLC编程口的通讯协议比较简单,只有四个命令,即: 命令命令码目标设备DEVICE READ CMD "0" X,Y,M,S,T,C,D DEVICE WRITE CMD "1" X,Y,M,S,T,C,D FORCE ON CMD " 7" X,Y,M,S,T,C FORCE OFF CMD "8" X,Y,M,S,T,C 五个标示: ENQ 05H 请求 ACK 06H PLC正确响应 NAK 15H PLC错误响应 STX 02H 报文开始 ETX 03H 报文结束 使用累加方式的和校验,帧格式如下: STX CMD DATA ...... DATA ETX SUM(upper) SUM(lower) 和校验: SUM= CMD+……+ETX。如SUM=73H,SUM=“73”。 1、DEVICE READ(读出软设备状态值) 计算机向PLC发送:

始命令首地址位数终和校验 STX CMD GROUP ADDRESS BYTES ETX SUM PLC 返回 STX 1ST DATA 2ND DATA ..... LAST DATA ETX SUM 2、DEVICE WRITE(向PLC 软设备写入值) 计算机向PLC发送: 始命令首地址位数数据终和校验 PLC 返回 ACK (06H) 接受正确 NAK (15H) 接受错误 3、位设备强制置位/复位 FORCE ON 置位 始命令地址终和校验 STX CMD ADDRESS ETX SUM 02h 37h address 03h sum FORCE OFF 复位 始命令地址终和校验 STX CMD ADDRESS ETX SUM 02h 38h address 03h sum PLC 返回 ACK(06H) 接受正确

SiemensSCP以太网模块通讯设置图文稿

S i e m e n s S C P以太网模 块通讯设置 文件管理序列号:[K8UY-K9IO69-O6M243-OL889-F88688]

S7 200 CP243-1以太网模块通讯设置 一、条件与准备 1.带有STEP 7 Micro/WIN32(版本 3.2 SP1以上)软件的编程设备;本 例编程软件版本为STEP 7 Micro/WIN V4.0 SP3; 2.一根PC/PPI 电缆、一根以太网直连电缆或交叉电缆; 3.一个CPU22X,符合以下类型要求: CPU 222 REL. 1.10 或以上; CPU 224 REL. 1.10 或以上; CPU 226 REL. 1.00 或以上; CPU 226XM REL. 1.00 或以上; 本例为CPU224 REL 02.01; 4.一个CP243-1以太网通讯模块,订货号为 6GK7 243-1EX01-0XE0,为 新型以太网通讯模块(相当于之前的CP 243-1 IT :6GK7 243-1GX00-0XE0)。 二、通讯设置 1.启动STEP 7 Micro/WIN V4.0 SP3编程组态软件 方法一:开始-所有程序-Simatic-STEP 7-MicroWIN V4.0- STEP 7-MicroWIN,如下图所示: 方法二:双击桌面快捷方式“V4.0 STEP 7-MicroWIN”图标,如下图所示: STEP 7-MicroWIN 程序启动后,如下图所示: 2.设置通讯方式

用PC/PPI 电缆连接编程设备的USB口及CPU224的COM串口,点击左侧View视图框内的Set PG/PC Interface图标,如下图所示:选择PC/PPI cable(PPI),点击Properties,进入属性设置窗口,如下两图所示: 注意Local Connection选项卡里的编程设备接口的设置选择(USB或COM),本例为USB。点击OK按钮确定,回到图5Set PG/PC Interface 窗口,点击OK按钮确定,弹出Warning窗口,点击“确定”按钮,完成通讯方式设置。 3.配置CP243-1通讯模块 由于所用的CP243-1以太网通讯模块,订货号为 6GK7 243-1EX01- 0XE0,是 Internet 通讯模块,因此,必须用Internet wizard向导对CP243-1进行 配置。 点击左侧Tools图框内的Internet wizard图标,启动Internet wizard配置向导,如下图所示: 或者在项目树视图里选择Wizard-Internet,双击Internet图标,进入Internet wizard配置向导。 Internet wizard配置向导启动后,如下图所示: 点击Next按钮,进入CP243-1以太网模块槽位设置窗口,如下图所示: 可以手动设置,也可以在与CPU建立在线通讯链接的状态下,点击Read Modules按钮,Internet wizard配置向导能够自动读取联机的

以太网网络如何在三菱PLC内实现

以太网网络 4.1以太网基础概念 Ethernet 网是 1973 年美国 X erox 公司 P alo Alto 研究所最先开始研究的,此后经ANSI/IEEE 标准规格,ISO 国际标准认可的网络技术规格。 Ethernet 是LAN(Local Area Network)规格的一种,是企业信息系统中系统管理者对生产现场进行远程生产管理、远程在库/资料管理时处理各种数据的开放式网络。 1. IP 地址 IP 地址(Internet Protocol Address)是为了区分连接在英特网、内网等网络中的各台设备、计算机等而分配给它们的识别号码,相当于寄信时的地址和打电话时的电话号码。 世界规模的因特网中存在的网络都使用国际统一的地址。(由各国分别管理,比方说日本,由JPNIC 管理) 现在普及的IPV4用32位的数值表示上述的IP 地址。一般来说,表示为象 192.168.1.1 一样由4个8位的10进制数组成。32位的值分为识别各网络的网络部分和识别网络中的各个连接设备(例如计算机)的本机部分。 比如:下面设备构成以太网通信的IP 地址分配 2. 端口号: 实际的通信是在设备、计算机中运行的应用程序之间进行的。 TCP *1和UDP *1 通过端口号(port number)来识别哪一个应用程序与哪一个应用程序在进行着通信。 比如:如果认为IP 地址是一栋大楼的地址的话,端口号就相当于大楼的“某一层”。 端口号的范围包括0~65535(0~FFFF),其中0~1023(0~3FF)的端口号一般叫做公认端口号(Well Known Port Numbers),与各个应用程序固定绑定。 Q-Ethernet 模块中,本地端口号可以在1025~4999,5003~65534 (401~1387H,138B~FFFEH)之间任意设定。 发送数据 192.168.1.1 接收数据 192.168.1.2 192.168.1.3 192.168.1.4

相关主题