首页 问答社区 正文

西门子S7 1512SP PLC与PROFINET FANUC板之间的PROFINET IO通信

嗨,
我必须在 Siemens S7 1512SP PLC 与 FANUC Robor R-30iB Plus 之间进行 PROFINET IO 通信。 FANUC 通信卡是 PROFINET FANUC 板 (A05B-2600-S523)。
在 TIA Portal 端,我导入 GSDML 文件。我将 PROFINET Stack 插入设备和网络,并分别在插槽 1 和插槽 2 添加 DI 512 和 DO 512。通过 TIA Portal,我为 PROFINET FANUC 板设置 IP 地址和 PROBINET 名称。我将 PROFINET FANUC 板连接到端口 3 的交换机。
根据手册,必须创建三个文件:device1.zip、tic.zip、 dev_config.dt device1.zip (device1.xml) 的创建是明确的。
现在我正在创建 tic.zip 和 dev_config.dt。对于 tic.zip,您需要 PHOENIX CONTCT 的 PLCnext Engineer 2022 软件来创建文件.为此,您首先需要一个 .fdcml 文件,该文件可以从 FANUC 文件中获得。我进行了配置,但在文档中写道,必须导入西门子 PLC 的 GSDML 文件。西门子PLC是IO Controler,没有GSDML 文件!除了从 TIA Portal 导出 GSDML 文件外,Siemens PLC 必须配置为 I-Device,但这是不可能的,因为为此您需要指定另一个 IO Controller。我对 dev_config.dt 也有疑问。如果 .name 和 .station_id 必须与 tic.zip 配置中的任何内容相关?
我以任何方式处理文件,将它们放入系统 R-30iB Plus 的 FR:\pnfb 文件夹中,将配置加载到 PROFINET FANUC 板中。没有错误,但是西门子PLC,显示与R-30iB Plus没有通讯。
有人做过这样的配置吗?非常感谢任何帮助!
致以最诚挚的问候,Svetozar Yolov

我猜您的机器人控制器是设备,而您的西门子 PLC 是控制器。如果您只是在机器人端使用 Device 功能,则只需创建 device1.zip 文件即可。只有当机器人控制器也用作 PROFINET 控制器时才需要 tic.zip 和 dev_condig.dt。
您是否正确创建了 device1.zip?我问是因为因为手册中的示例之一不正确(模块插槽的编号不正确)。你能发布你的device1.zip吗?然后我会看看它。

您好,DS
非常感谢您的回复。您是对的,CPU 1512SP 是 IO 控制器,机器人是 IO 设备。这是我的 device1.zip。创建文件,我严格遵循手册中的建议。我决定有 512 个输入和 512 个输出。这就是我在 TIA Portal 中配置的原因:- Slot 0 - PROFINET Stack- Slot 1 DI 512- Slot 2 DO 512
文档不是很清楚。特别是,当涉及到 tic.zip 时。我准备的文件(device1.zip、tic.zip、dev_config.dt)被复制到 FR:\pnfb\ 文件夹中。我启动了 profinet 卡,没有错误。不幸的是,西门子 PLC 报告,与 PROFINET IO 设备(PROFINET FANUC 板)通信时出错。在文档手册 B-82864EN_07.pdf 中,它被视为 IO 控制器和智能设备(使用西门子 CP1604/1616 时)的配置,而不是 IO 设备(which 是我的情况)。
非常感谢您的帮助。
此致,Svetozar

在这种情况下,您不需要 tic.zip 和 dev_config.dt文件。您是否检查过 device1.zip 文件是否已复制到正确的文件夹并进行了更新?您的 device1.zip 文件仅配置了 2 个字节的输入和输出。这是错误的,因为您想使用 64 字节输入和输出。
西门子S7 1512SP PLC与PROFINET FANUC板之间的PROFINET IO通信
西门子S7 1512SP PLC与PROFINET FANUC板之间的PROFINET IO通信

亲爱的 DS,
非常感谢您的更新。关于 I/Out 字节device1.zip,这是我的错误。一开始,我做对了(In of 64 bytes,Out of 64 bytes)。接下来我决定做实验,不小心给你发了错误的文件。现在我的 device1.zip 如下:这是模块描述:

附件是更正后的文件。
此外,我在 TIA portal 中切换了 IO 模块:- 插槽 1是 DO 512- Slot 2 是 DI 512
我的 R-30iB Plus 系统软件版本是 V9.40P-20。我们的 FANUC 代表,给我发送以下 GSDML 文件:GSDML-V2.41-Fanuc-A05B2600S523V940P4P-20210921 .xml我的 PROFINET FANUC 板是 A05B-2600-S523。
你能告诉我我必须在 6 SETUP -> PROFINET I/O 菜单上做的配置吗?我的机器人是 IO 设备,但是在 PROFINET I/O General 屏幕上有是:I/O 控制erI-Device
我相信:I/O Controller - DISABLEDI-Device - ENABLEDI 正确吗?
下一步设置 PROFINET I/O I/O 控制器:1 一次错误:Disable2。数字输入数量:5123 数字输出数量:5124 模拟输入数量:05 模拟输出数量:06 数字输入偏移地址:

海报

本文转载自互联网或由网友投稿发布,如有侵权,请联系删除

本文地址:https://www.yushouy.com/robots/7b4915c4.html

相关推荐

看起来这里没有任何东西...

发布评论

感谢您的支持