其他品牌
6EP1336-3BA00
- 6EP1336-3BA00
- 6EP1336-3BA00成色漂亮
- 6EP1336-3BA00现货正品
- 6EP1336-3BA00质保一年
- Product description: 6EP1336-3BA00
-
通讯解决方案概要
概览
本章前面介绍的服务可用于特定的通讯类型。
例如,对于消息传递服务,有些通讯功能适用于网络,有些适用于总线,有些则适用于字符模式中的串行链路 (见 )。
概要
下表概述了各种通讯类型可用的不同服务:
功能
字符模式
Modbus
以太网 TCP/IP
CANopen
USB
消息传递服务
通讯功能
可用的通讯功能与要应用这些功能的通讯类型紧密相关 (见 )。
隐式数据库访问服务
全局数据
-
-
X
-
-
隐式 I/O 管理服务
I/O 扫描
-
-
X
-
-
说明:
X
是
否
-
O'U0
35013346 07/2008 15
2
网络和总线上可用的服务
概览
本节主题
本节描述通讯总线和网络上可用的主要服务。
本章包含了哪些
内容?
本章包含了以下部分:
段
段
文件集
2.1
全局数据服务
16
2.2
IO 扫描服务
20
2.3
消息传递服务
23
16 35013346 07/2008
2.1全局数据服务
概览
本节主题
本节总结全局数据服务的功能和特性。
本章节包含了哪些内容?
本章节包含了以下主题:
主题
文件集
全局数据
17
~|
35013346 07/2008 17
全局数据
简介
BMX NOE 0100 模块支持全局数据,全局数据为各个 PLC 应用程序之间的协调提供自动数据交换。
全局数据
全局数据的关键功能:
??数据交换基于标准的生产者/消费者协议,从而在保持最小网络负载的同时提供最优性能。
??全局数据服务可以实现同一分发组中工作站之间的实时交换,可共享用于 PLC 协调的变量。
??全局数据可以对远程应用程序进行同步,或在几个分布式应用程序之间共享公共数据库。
??同一分发组中最多可以有 64 个工作站加入全局数据。
注意: BMX P34 20?? CPU 的以太网端口不支持全局数据。
~|
18 35013346 07/2008
操作
应用程序变量是一组来自 PLC 的连续字。通讯模块工作站可以发布或订阅应用程序变量:
??发布:通讯模块可以为基于时间的分发组中的其他通讯模块发布一个 1024 字节的本地应用程序变量。可以将发布周期配置为 10 毫秒到 15000 毫秒(以 10 毫秒递增)。
??订阅:通讯模块可以订阅 1 到 64 个由其他模块在其分发组中发布的应用程序变量,而不考虑其位置。每个变量的有效性由运行状况位控制,与可配置为 50 毫秒到 15 秒(15000 毫秒)之间的刷新超时相关。无法对变量元素进行访问。订阅的变量的最大大小为 4 KB。
通过全局数据配置,您可以定义:
??有效的发布和订阅变量数
??这些变量所关联的通讯模块组
配置模块后,在 PLC 处于运行模式时,就会自动在共享同一分发组的通讯模块之间进行交换。
分发组是由同一个多点传送 IP 地址标识的一组通讯模块。多点传送交换 (见 )分发全局数据。多点传送地址各不相同的几个独立分发组可以共存于同一子网上。
重点:
??基于 UDP/IP 的发布/订阅协议用于数据分发。
??发布变量的内容在 MAST 任务的出段过程中进行同步。
??订阅变量的内容在 MAST 任务的入段过程中复制到 PLC 应用程序存储器中。
??接收各种订阅变量的 PLC 存储区不得重叠。请勿出于任何其他目的使用这些
变量。
数据分发数据分发内部网控制2...n 个工作站分发组IP 多播: 239 255 255 251分发组IP 多播: 239 255 255 250
~|
35013346 07/2008 19
运行状况位
运行状况位(状态位)与每个应用程序变量都关联。
此位指示每个订阅变量的有效性。如果已发布了变量,且用户已在所配置的有效时间内收到了该变量,则状态位为 1。否则,状态位为 0。
多播过滤
全局数据使用多点传送寻址。根据广播消息的性质,由模块传输的多点传送帧会在所有交换机端口上重复出现,从而导致网络拥堵。
当交换机具有多点传送过滤功能时,可以只将多点传送帧传播到需要它的端口。
GMRP 协议用于建立数据通讯量中所涉及的端口的列表。
操作模式
操作模式如下:
??停止 PLC 的同时停止全局数据交换。
??使用 I/O 强制系统位(%S9、%SW8、%SW9)不会停止全局数据交换。
限制
理论上,共享一个分发组的工作站的数量不受限制。而对于可以在分发组中进行交换的变量数则存在限制(64 个)。
注意: 建议在任何单个分发组中所使用的模块少于 200 个。
~|
20 35013346 07/2008
2.2IO 扫描服务
概览
本节主题
本节概述了 IO 扫描服务的功能和特性。
本章节包含了哪些内容?
本章节包含了以下主题:
主题
文件集
IO 扫描服务描述
21
~|
35013346 07/2008 21
IO 扫描服务描述
概览
I/O 扫描器用于定期执行下列操作:
??读取远程输入
??写入远程输出
??读取/写入远程输出
I/O 扫描器用于定期读取或写入以太网网络上的远程输入和输出,这不需要特别编程。
使用 Unity Pro (见 ) 配置 I/O 扫描器。
特性
此服务包含以下主要元素:
??读取区域:远程输入的值
??写入区域:远程输出的值
??扫描周期:独立于 PLC 循环,特定于每个远程设备
在操作过程中,模块用于:
??管理与每个远程设备的 TCP/IP 连接
??扫描输入并将其值复制到已配置的 %MW 字区域
??扫描输出并从已配置的 %MW 字区域复制其值
??报告状态字,便于 PLC 应用程序监控服务的正确操作
??应用已预配置的故障预置值(在出现通讯问题时)
??启用或禁用 I/O 扫描器表中与其应用程序对应的每一项
推荐用法
仅在 PLC 处于运行模式时执行扫描。
支持 Modbus TCP/IP 服务器模式的所有设备都可以使用此服务。
使用下列请求类型执行对用户透明的交换机制(只要远程设备支持请求类型):
??读取
??写入
??读取和写入
注意: BMX P34 20?? CPU 的以太网端口不支持 I/O 扫描。
~|
22 35013346 07/2008
I/O 扫描器操作
下图显示了远程输入和输出的扫描过程:
1
一旦 PLC 切换到运行模式,模块就会为每个扫描的设备成功打开一个连接。(为扫描设备表中输入的每行建立一个连接。)
2
然后,模块定期为每个设备读取输入字并读取/写入输出字。
3
如果 PLC 切换到停止模式,将关闭所有设备的连接。
功能摘要
I/O 扫描服务:
??管理与每个远程设备的连接(每个远程设备有一个连接)
??使用 TCP/IP 服务器模式中的 Modbus 读取/写入请求扫描设备的输入/输出
??更新应用程序存储器中的读取区和写入区
??刷新每个远程设备的状态位
可以启用/禁用 (见 )每个 I/O 扫描器设备。
读取区域应用程序存储器 写入区域 设备输入字 设备输出字
注意: 这些状态位显示模块的输入/输出字是否已刷新。
~|