0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

F-IO作为共享设备的使用教程

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-01-15 10:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

首先打开TIA PORTAL 软件,添加两个 C PU,分别设置 IP 地址,将这两个 C PU的以太网接口设置在不同子网,如图 2-1 所示。注意两个 C PU的I P 地址在同一网段。

7d31d420-9424-11ed-bfe3-dac502259ad0.png

之后从右边硬件目录找到并将 ET200SP 接口模块添加至网络视图,本例中使用的模块在如图2-2 所示的红框位置。

7d4a6c24-9424-11ed-bfe3-dac502259ad0.png

添加接口模块以后,在该接口模块属性中进行相关的设置,

7d784194-9424-11ed-bfe3-dac502259ad0.png

图2-3 设置以太网接口

① 左键单击“以太网地址”

② 设置接口模块 I P 地址,确保和两个 C PU设置在同一网段

③ 取消激活“自动生成PROFINET 设备名称”

④ 设置使用的PROFINET 设备名称,本例中为“s haredevice ”

7d9eea06-9424-11ed-bfe3-dac502259ad0.png

① 左键单击“高级选项”

② 左键单击“实时设定”

③ 左键单击“I O 周期”

④ 此处修改为1,即代表设备共享给 2 个I O 控制器,如果选 2 则共享给3 个I O 控制器,如果选 3 则共享给4 个I O 控制器

⑤ 此处保持自动计算更新时间

⑥ 此处保持看门狗时间

将需要的F -IO 模块配置在接口模块后面,注意所选的模块底座颜色,如图 2-5 所示。

7dc37c68-9424-11ed-bfe3-dac502259ad0.png

在网络视图,将刚刚组态的 I O 设备复制出一个完全相同的 I O 设备,如图2-6 所示。

7de754d0-9424-11ed-bfe3-dac502259ad0.png

① 右键单击选中整个 I O 设备

② 左键单击复制、粘贴出第二个 I O 设备

之后将两个I O 设备分别分配给两个 C PU。如图2-7 所示。

7e0a9f58-9424-11ed-bfe3-dac502259ad0.png

然后对分配给 PLC_1 的I O 设备属性进行共享设备访问权的设置,如图 2-8 所示。

7e3ab12a-9424-11ed-bfe3-dac502259ad0.png


图2-8 IO 设备访问权

① 左键单击“模块参数”

② 左键单击“S hared Device ”

③ 如图所示设置访问权,在 F -DQ处选择“-”,其他均选择“ PLC_1”,这意味着接口模块以及F -DI 的模块的控制访问权属于 PLC_1

而对分配给PLC_2 的I O 设备属性进行共享设备访问权的设置与图 2-8 相反,只将F -DQ处选择“PLC_2”,其他均选择“-”, 如图2-9 所示。这意味着 PLC_2只对F -DQ模块有控制访问权。

7e606956-9424-11ed-bfe3-dac502259ad0.png

图2-9 IO 设备访问权

分别检查两个 C PU生成的 FIO DB ,也可以验证组态成功,如图 2-10红框所示,左边PLC_1访问F-DI 模块,右边 PLC_2访问F -DQ模块。

7e8d432c-9424-11ed-bfe3-dac502259ad0.png

图2-10 检查F IO DB

然后对两个I O 控制器的发送时钟设置进行检查,确保设置相同,如图 2-11 所示。

7ea67752-9424-11ed-bfe3-dac502259ad0.png

① 左键单击“PROFINET 接口[X ...] ”展开

② 左键单击“高级选项”展开

③ 左键单击“实时设定”展开

④ 左键单击“I O 通信

⑤ 确保发送时钟设置相同

最后确保图2-7 中复制后的 I O 设备和原始组态的 I O 设备,设备名称与 I O 地址相同。

调试过程

将两个C PU和一个 I O 设备安装好,并置于同一个网络下,组态编译下载至两个C PU。下载过后,此时两个 C PU以及I O 设备均处于报警状态,因为没有分配设备名称与模块的Pro fisafe 目标地址。首先分配I O 设备的设备名称,如图 2-12 所示点击红框按钮。

7ebf365c-9424-11ed-bfe3-dac502259ad0.png

图2-12 分配名称

在弹出页面对名称进行分配,如图 2-13 所示。

7ee1657e-9424-11ed-bfe3-dac502259ad0.png

图2-13 分配名称

① 选择待分配设备的设备名称,本例中只有一个 I O 设备只需使用默认选择

② 设置“PN/IE ”

③ 选择使用的电脑网卡

④ 左键单击“更新列表”按钮

⑤ 等待片刻,这里显示搜索到的设备,此时只有一个还没有名称和 I P 的I O 设备

⑥ 如果搜索到同一类型的多个 I O 设备,可以通过激活“闪烁L ED”的方式确定哪个是需要分配的硬件设备

⑦ 左键选择待分配的 I O 设备,然后左键单击“分配名称”按钮,分配成功后,显示如图2-14 所示

7f0111c6-9424-11ed-bfe3-dac502259ad0.png

图2-14 分配成功

分配设备名称后,需要分配安全模块的 Profisafe 目标地址。与通常的分配不同,因为两个F -IO 分属两个不同的控制器,所以无法一次同时分配两个模块的地址。首先对I O 设备的F -DI 模块进行 Profisafe 目标地址的分配,该模块由 PLC_1 控制,所以需要对属于 PLC_1的I O 设备操作,如图 2-15 所示。

7f25a996-9424-11ed-bfe3-dac502259ad0.png

图2-15 分配Profisafe 目标地址

① 右键单击该I O 设备

② 在弹出菜单左键单击“Assign PROFIsafe address” 之后弹出窗口,如图 2-16 所示操作。

7f4773aa-9424-11ed-bfe3-dac502259ad0.png

图2-16 识别

① 选择待分配的模块,此时发现 F -DQ无法选择,因为该模块属于另一控制器

② 左键单击“Identification”按钮

③ 等待片刻,这里显示“unassigned”,即还没有分配

④ 选择已识别的待分配的模块

⑤ 左键单击“Assign PROFIsafe addr... ”按钮,之后弹出如图 2-17 所示的对话框,在一分钟内左键单击“Y es ”按钮

7f67f954-9424-11ed-bfe3-dac502259ad0.png

图2-17 确认分配对话框

分配成功后,如图 2-18 所示。

7f8f2240-9424-11ed-bfe3-dac502259ad0.png

图2-18 分配成功

同样操作再对 I O 设备的F -DQ模块进行Profisafe 目标地址的分配,该模块由 PLC_2控制,所以需要对属于 PLC_ 2 的I O 设备操作,如图 2-19 所示。

7fb085a2-9424-11ed-bfe3-dac502259ad0.png

图2-19 分配Profisafe 目标地址

① 右键单击该I O 设备

② 在弹出菜单左键单击“Assign PROFIsafe address”

之后弹出窗口,如图 2-20所示操作。

7fd2c950-9424-11ed-bfe3-dac502259ad0.png

图2-20 识别

① 选择待分配的模块,此时发现 F -DI 无法选择,因为该模块属于另一控制器

② 左键单击“Identification”按钮

③ 等待片刻,这里显示“unassigned”,即还没有分配

④ 选择已识别的待分配的模块

⑤ 左键单击“Assign PROFIsafe addr... ”按钮,之后弹出如图 2-17 所示的对话框,在一分钟内左键单击“Y es ”按钮

分配成功后,如图 2-21所示。

7fefcea6-9424-11ed-bfe3-dac502259ad0.png

图2-21 分配成功

最后,当两个 C PU都转至在线后,发现 C PU与I O 设备都处于正常状态,如图 2-22所示。

800911b8-9424-11ed-bfe3-dac502259ad0.png

审核编辑:陈陈

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Portal
    +关注

    关注

    1

    文章

    30

    浏览量

    10712
  • IO设备
    +关注

    关注

    0

    文章

    21

    浏览量

    7658

原文标题:F-IO作为共享设备的使用入门

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何使用STM32F103的IO作为输入使用

    按键输入实验1. 实验介绍本实验介绍如何使用STM32F103的IO作为输入使用。IO作为输入使用时,是通过读取IDR的内容来读取
    发表于 08-12 06:52

    STM32F1的IO作为输入口的使用方法是什么

    STM32F1的IO作为输入口的使用方法是什么?如何使用STM32F103的IO作为输入输出
    发表于 11-10 06:59

    stm32f1的io作为输出的使用方法

    前言stm32 io口简介硬件设计软件设计proteus仿真前言在流水灯试验中,介绍了stm32f1的io作为输出的使用方法。在本次试验中,我将介绍
    发表于 01-12 06:32

    西门子PLC F-IO访问

    F- I/O 的输入过程映像在 F 运行组开始时进行更新。F- I/O 的输出过程映像在 F 运行组结束时进行更新为更新过程映像而需要在 F
    的头像 发表于 03-02 15:44 3507次阅读

    如何分配F-IO模块的PROFIsafe安全地址

    每个故障安全模块都有自己的 PROFIsafe 地址(F_destination_address),在组态故障安全模块时,安全系统会自动分配 。在使用故障安全模块之前,必须在每个 F 模块上设置 PROFIsafe 地址,不同的故障安全模块,具体的设置方法不同。
    的头像 发表于 07-22 10:56 3550次阅读

    配置PROFINET IO设备

    在配置PROFINET IO控制器之前,需要先配置PROFINET IO设备。本文使用S7-400集成PN口作为PROFINET IO
    的头像 发表于 07-31 11:32 3343次阅读

    使用Adafruit IO作为MQTT控制Raspberry Pi GPIO的AC设备

    在本教程中,我们将使用 Adafruit IO 作为 MQTT 代理来控制连接到 Raspberry Pi GPIO 的 AC 设备
    的头像 发表于 09-01 16:30 3488次阅读
    使用Adafruit <b class='flag-5'>IO</b><b class='flag-5'>作为</b>MQTT控制Raspberry Pi GPIO的AC<b class='flag-5'>设备</b>

    S7-400作为PROFINET IO控制器(STEP7)

    S7-400集成PN口和CP443-1均可作为PROFINET IO控制器。本文以CPU 414-3 PN/DP作为IO设备,分别阐述以CP
    的头像 发表于 12-16 11:35 3223次阅读

    使用STM32F10xxx SWJ引脚作为标准IO

    本文介绍了如何使用GPIO固件库来释放SWJ-DP引脚(串行JTAG调试端口),并且重用为标准IO。SWJ-DP IO能够用作标准IOs,它的性能可以达到标准IO的80%。
    的头像 发表于 12-23 11:47 4833次阅读

    配置PROFINET IO设备

    在配置PROFINET IO控制器之前,需要先配置PROFINET IO设备。本文使用S7-400集成PN口作为PROFINET IO
    的头像 发表于 12-28 09:13 2059次阅读

    F-IO作为共享设备的使用入门

    首先打开TIA PORTAL 软件,添加两个 C PU,分别设置 IP 地址,将这两个 C PU的以太网接口设置在不同子网,如图 2-1 所示。注意两个 C PU的I P 地址在同一网段。
    的头像 发表于 03-02 09:46 1245次阅读

    F-IO作为共享设备的使用入门

    首先打开TIA PORTAL 软件,添加两个 C PU,分别设置 IP 地址,将这两个 C PU的以太网接口设置在不同子网,如图 2-1 所示。注意两个 C PU的I P 地址在同一网段。
    的头像 发表于 03-02 09:47 977次阅读

    IO设备接入MQTT

    IO设备是非常重要的一环。而MQTT作为轻量级的一种通信协议,被广泛应用于物联网领域。本文将介绍如何使用EPC6450-AWI开发板,以及图形化设计工具AWFlo
    的头像 发表于 09-28 08:26 1266次阅读
    <b class='flag-5'>IO</b><b class='flag-5'>设备</b>接入MQTT

    程序中如何读取安全F-IO模块进入钝化状态呢?

    在编译硬件组态时,安全系统会为每个F-IO模块自动创建一个F-IO DB。
    的头像 发表于 10-17 10:05 1805次阅读
    程序中如何读取安全<b class='flag-5'>F-IO</b>模块进入钝化状态呢?

    初识IO-Link及IO-Link设备软件协议栈

    亚信IO-Link设备软件协议栈是基于亚信电子AXM-IOLS IO-Link设备评估板设计的,搭载意法半导体 STM32F469AI微控
    的头像 发表于 07-08 13:55 4741次阅读
    初识<b class='flag-5'>IO</b>-Link及<b class='flag-5'>IO</b>-Link<b class='flag-5'>设备</b>软件协议栈