热门搜索:西门子
产品展示 / products 您的位置:网站首页 > 产品展示 > 西门子 > 西门子NCU备件 > 西门子NCU数控主板6FC5357-0BB14-0AA0
西门子NCU数控主板6FC5357-0BB14-0AA0

西门子NCU数控主板6FC5357-0BB14-0AA0

简要描述:西门子NCU数控主板6FC5357-0BB14-0AA0
为了发送 UDP 数据包到多个通信方,需要配置额外的本地和远程的 UDP 端点。 可以复制 FB500 以便得到更多的功能块 (例如 FB501)。修改本地和远程的 UDP 端点的参数,可以生成新的背景数据块:
本地 UDP 端点的 ID 可以选择的值范围从 1 到 4095。
本地和远程端口可以选择的值范围从 2000 到 5000。

产品型号:

所属分类:西门子NCU备件

更新时间:2021-07-23

厂商性质:代理商

详情介绍

西门子NCU数控主板6FC5357-0BB14-0AA0

一、S7 Open IE通讯概述
可以通过S7-300/400 PLC集成的 PROFINET 接口使用基于工业以太网的开放式通信与Simotion设备进行数据交换,下列通信协议支持开放式通讯:

• TCP
• UDP

PLC 通过工业以太网 OPEN IE 通信方式下的 UDP 协议进行数据交换,需要使用以下程序块:

• FB65 "TCON" 用于建立 UDP 端点
• FB66 "TDISCON" 用于断开 UDP 端点
• FB67 "TUSEND" 用于发送数据
• FB68 "TURCV" 用于接收数据

这些通信功能块可以在函数库 Standard Library -> Communication Blocks 中找到。 用于连接 UDP 端点的参数存储于一个数据结构体中。在这个例子中,数据结构体 UDT65 "TCON_PAR" 将被使用,用户将对这个数据结构体进行参数化。不需要在 NetPro 中配置通信连接。
S7-300/400 CPU 集成工业以太网口以 OPEN IE 的通信方式实现UDP 连接的通信程序示例请从下述链接中下载 :31938422


二、S7 Open IE通讯下载示例程序描述
从上述链接中下载的例程中,S7 程序中包括 FB65 "TCON" 的调用及带有 UDP 连接端点参数的数据结构体 UDT65 "TCON_PAR"。S7 程序中还包含函数库 Standard Library -> Communication Blocks 中函数 FB67 "TUSEND" and FB68 "TURCV" 的调用,FB67 "TUSEND" 用于将数据发送给一个 S7 站,一个 PC 站或第三方系统。FB68 "TURCV" 用于接收一个 S7 站,一个 PC 站或第三方系统发送的数据。
首先在硬件配置中生成 S7-300 站,在这里将 MB10 作为脉冲时钟,通过脉冲时钟发送数据。存盘编译并将硬件配置下载到 CPU 中。
STEP 7 程序包含程序块 OB100、OB1、 FB500 、 DB500、 FC95、 FC96、 UDT65、 UDT66 、 FB63、 FB64、 FB67 和 FB68。
OB100:
OB100 在 CPU 重新运行时执行一次(暖起动)。在这个 OB 块中*次的通信通过 M0.3 "START-UP" 触发。
OB1:
OB1 循环执行,FB500 (背景数据块:DB500) 在 OB1 中调用,使用 M0.3 "START-UP" 对 INIT_COM 赋值.,在 OB1 结束前将 M0.3 "START-UP" 复位。



图. 01: OB1

FB500:
FB500 在 OB1 中循环调用。在这个 FB 中调用 FC95 "SET_UDP_REMOTE" ,FC96 "SET_UDP_ENDPOINT" 及 FB65 "TCON", FB67 "TUSEND", FB68 "TURCV" 和 FB66 "TDISCON"。
通过 FC95 "SET_UDP_ENDPOINT" 定义本地 UDP 端点连接参数,下列参数需要考虑:

• ID: 连接 ID
• DEV_ID:
DEV_ID = B#16#2 用于 CPU 31x-2PN/DP
DEV_ID = B#16#3 用于 CPU 319-3PN/DP
DEV_ID = B#16#5 用于 CPU 41x-3PN/DP
• LOC_PORT: CPU 中的本地端口号



图. 02: 调用 FC95

通过 FC96 "SET_UDP_REMOTE" 定义远端的 UDP 端点连接参数。下列参数需要考虑:

• REM_PORT: 通信方的端口号
• IP_ADDR1 ... IP_ADDR4: 通信方的 IP 地址


图. 03: 调用 FC96

在 FB65 "TCON" 输入参数 "REQ" 施加一个上升沿触发本地 UDP 端点连接的建立。数据结构体 UDT65 "TCON_PAR" 中的本地端点参数包含在 FB500 的背景数据块中。在 FB65 "TCON" 的输入参数 "CONNECT" 定义了本地端点参数的数据区,本地端点连接在系统启动时建立并保持,通过 FB66 "TDISCON" 或 CPU 停止及断电可以断开通信连接。


图. 04: 调用 FB65 "T_CON"

在 FB67 "TUSEND" 输入参数 "REQ" 施加上升沿触发发送请求,发送请求通过脉冲时钟 M10.6 及变量 "C1.SEND_BUSY" 控制。如果发送请求正在运行,"C1.SEND_BUSY" 被置位,新的发送不能执行 ( 参考图05 )。
在输入参数 "DATA" 中定义数据发送区。在输入参数 "LEN" 中定义发送的字节数。
在输入参数 ADDR 定义接收方的 IP 地址,在示例程序中,通信方的地址参数存储于数据结构 UDT66 "TADDR_PAR" 中,数据结构包含于背景数据块 DB500 中。
通过输出参数 "DONE", "ERROR" 及 "STATUS" 可以查询请求状态。



图. 05: 调用 FB67 "TUSEND"

如果发送请求成功完成, "C1.SEND_BUSY" 被复位。新的发送请求可以被再次触发。
如果发送请求完成但是有错误,"C1.SEND_BUSY" 同样被复位,FB67 的输出参数 "STATUS" 存储故障代码用于故障分析。


图. 06: 上升沿触发发送请求/复位 "C1.SEND_BUSY"

 



图. 07: FB67 "TUSEND" 的输出参数 STATUS 存储发送状态

一旦 UDP 端点被连接即可接收数据。在输入参数 "DATA" 定义接收的数据区的地址和长度用于存储接收数据。在 ADDR 中定义的数据用于存储发送方的 IP 地址。在这个示例中,通信方的地址参数存储于数据结构 UDT66 "TADDR_PAR" 中,数据结构包含于背景数据块 DB500 中。


图. 08: 调用 FB68 "TURECV"

输出参数 "NDR" 用于显示接收新的数据。输出参数 "LEN" 指示接收数据的长度。
如果接收数据不成功,可以评估输出参数 "STATUS" 的存储的状态字。


图. 09: FB68 "TURECV" 的输出参数 STATUS 的存储发送状态

可以调用 FB66 "TDISCON" 断开 UDP 本地端点的连接。通过赋值 FB66 "TDISCON" 的输入参数 "REQ" 一个上升沿触发断开本地端点连接。


图. 10: 调用 FB66 "TDISCON"

下载 STEP 7 项目:
STEP 7 项目包含一个调用 FB500 及 FC95 "SET_UDP_ENDPOINT"、FC96 "SET_UDP_REMOTE" 的例子程序、FB65 "TCON"、FB66 "TDISCON"、FB67 "TUSEND" 和 FB68 "TURECV" 用于状态评估,例子程序使用 STEP 7 V5.4 SP3 生成。
配置 UDP 连接:
为了发送 UDP 数据包到多个通信方,需要配置额外的本地和远程的 UDP 端点。 可以复制 FB500 以便得到更多的功能块 (例如 FB501)。修改本地和远程的 UDP 端点的参数,可以生成新的背景数据块:
本地 UDP 端点的 ID 可以选择的值范围从 1 到 4095。
本地和远程端口可以选择的值范围从 2000 到 5000。
对于每一个本地的 UDP 端点,ID 和端口必须是单独的。即必须定义一个不同的 ID 和一个不同的端口对于每个本地 UDP 端点。
根据通讯方的配置,定义远程端口和 IP 地址。
下表显示了如何配置多个本地和远程 UDP 端点。在这个示例中,相同的 ID 和 同一端口被用于本地和远程终端。

本地/远程 UDP 端点123
ID123
LOC_PORT200020012002
REM_PORT200020012002
通讯方的 IP 地址140.80.0.50140.80.0.51140.80.0.52


三、S7-300/400 CPU 集成工业以太网口以 OPEN IE 的通信方式与Simotion间实现 UDP 连接的通信
附带文件中提供了通过317-2PN/DP集成工业以太网口以 OPEN IE 的通信方式与Simotion间实现 UDP 连接的通信的示例。

1.PLC侧的编程及设置
将链接 31938422 中的示例程序下载后打开,将程序拷贝至用户程序中。
打开FB500功能块,做如下参数修改:


图. 11

 


图. 12

 


图. 13

 


图. 14

 


图. 15

2.Simotion侧的编程
(1)在Simotion的命令库中,包含UDP通讯函数,如图16所示:


图. 16

(2)发送数据


图. 17

SourcePort:本方的端口号
DestinationAddress:对方的IP地址
DestinationPort:对方的端口号
CommunicationMode :通信完成后是否释放通信资源
DataLength:发送的数据长度,最大长度1400字节
Data:发送数据区,ARRAY [0..1399] OF BYTE
Return value:状态返回值

(3)接收数据


图. 18

Port:定义本方的端口号,与发送方的端口号对应
CommunicationMode:通信完成后是否释放通信资源
NextCommand :同步执行或异步执行
ReceiveVariable:数据接收区ARRAY [0..1399] OF BYTE
Return value:状态返回值

3. 程序示例:
PLC程序请参见附带文件:PLC-Udp.rar ( 191 KB ) 
Simotion程序请参见附带文件:D435-udp.rar ( 331 KB )

IM 360/IM 361 和 IM 365 允许多层配置 S7-300 自动化系统(CPU 313C,314 以上),由*控制器和多 3 个扩展单元机架组成。

  各个机架通过接口模块互相连接。

  IM 365:

  *控制器和一个带多8个模块扩展机架;距离: 1 m

  IM 360/IM 361:

  *控制器和三个扩展机架,每个机架多8个模块;相邻两个机架间的距离: 4 cm 至 10 m

  设计

  一般特点

  所有接口具有以下特性:

  配置紧凑:

  坚固的金属外壳内包含用于连接电缆的接口。

  安装简单:

  与任何其它模块一样,接口模块安装在 DIN 导轨上(插槽编号 3),通过总线连接器与 I/O 模块相连。

  配置简单明了:

  接口模块为自动配置式。无需进行地址分配。

  通过 LED 灯指示状态和错误。

  IM 365:

  IM 365 是适合扩展单元的经济有效的扩展解决方案,具有以下特性:

有两个IM 365模块,其中一个插入CC,另一个插入 EU。各模块通过一根长度为 1 m 的固定连接电缆来连接。

  模块的使用受限制:

  扩展单元不连接到 C 总线(通信总线)。因此,不允许在扩展单元中插入 C 总线节点(如通信处理器和功能模块,参见配置提示)。

  无单独电源:

  扩展单元中的模块通过 CPU 电源供电。

  IM 360/IM 361

  对于较大型扩展项目,IM 360 和 IM 361 都是理想解决方案。这些模块具有以下特性:

  IM 360 插在 CC 中。

  IM 361 插在 EU 中。

  单独的电源

  每个 IM 361 都需要一个 24 V DC 外部电源。该电源随后为相应扩展单元的所有模块供电。通过一个梳形连接件,可以连接 PS 307 负载电源。

  模块的选择不受限制:

  所有 S7-300 也可在扩展单元中使用。

西门子NCU数控主板6FC5357-0BB14-0AA0

更多信息
有关 ET 200SP 分布式 I/O 系统安装和接线的详细描述,请参阅系统手册“ ET 200SP 分布式 I/O 系统 ",条目号为 58649293 。

更多关键字

在线学习,教程,檐幕,网络直播,多媒体演示系统,MMVS,影片,屏幕录制,安装 ET 200SP,BaseUnit,BusAdapter BA 2xRJ45,BusAdapter BA 2xFC,ET 200SP 标签SIMATIC PCS 7 支持集成PROFIBUS DP, PROFIBUS PA 和FF设备,同时也支持传统的HART通讯现场设备。和DP、PA 和FF设备不同,HART现场设备并不在硬件组态中显示。

 

以下过程描述硬件组态DP接口模块(ET 200M)组态HART现场设备。

1. 插入 PROFIBUS DP 接口模块

从硬件目录中选择相关的 DP 接口模块,并将它移动到要求的 PROFIBUS DP 段(例如,拖放该模块)。

图. 01

2. 插入HART模拟量模块 
硬件目录中选择相关的SIMATIC HART接口模块并放置在DP接口模块相应插槽(例如拖拽)。如果没有其他接口模块或者模块需要组态,编译修改并下载至自动化系统。

 

 

图. 02   
注意
必须激活HART功能。右击模拟量输入模块在弹出菜单中选择“对象属性...",切换至“输入"标签页检查通道HART功能是否激活。




留言询价

留言框

  • 产品:

  • 您的单位:

  • 您的姓名:

  • 联系电话:

  • 常用邮箱:

  • 省份:

  • 详细地址:

  • 补充说明:

  • 验证码:

    请输入计算结果(填写阿拉伯数字),如:三加四=7

联系我们

浔之漫智控技术(上海)有限公司 公司地址:上海市松江区广富林路4855弄52号3楼
  • 电  话:15221406036
  • QQ:3064686604
  • 公司传真:
  • 邮箱:3064686604@qq.com

扫一扫 更多精彩

微信二维码

联系我们

contact us

扫一扫,关注我们

返回顶部