GET_NAME”指令用于读取 IO 设备或 DP 从站的名称。该名称将显示在网络视图和 IO 设备或 DP 从站的属性中。在以下截图中,以 IO 设备为例。通过 PROFINET IO 系统或 DP 主站的硬件标识符(LADDR 参数中)以及 IO 设备的设备编号或 DP 从站的 PROFIBUS 地址(STATION_NR 参数),可选择该 IO 设备或 DP 从站。指令成功执行后,IO 设备或 DP 从站的名称将写入由 DATA 参数寻址的区域中。所读取的名称取决于 IO 设备的类型:
- 对于 DP 从站或 IO 设备,将输出前端模块的名称。
- 对于智能从站或智能设备,将输出接口模块的名称。
- 对于 HMI 面板,将输出接口名称。
- 对于 PC 站,将输出接口模块的名称。
- 对于 GSD 设备,将显示设备接入点 (DAP) 的名称(接口或前端模块的名称)。
LADDR | Input | PROFINET IO 或 DP 主站系统的硬件标识符该值来自系统常量或 PROFINET IO 系统/ DP 主站系统的属性。 |
STATION_NR | Input | PROFINET IO 设备的设备编号或 DP 从站的 PROFIBUS 地址。该编号将显示在网络视图和 IO 设备或 DP 从站的属性中。 |
DATA | InOut | 指向该名称待写入的目标区域的指针。 |
DONE | Output | 指令执行成功。IO 设备或 DP 从站的名称已传送到 DATA 参数处指定的区域内。 |
BUSY | Output |
状态参数
|
ERROR | Output |
状态参数
|
LEN | Output | IO 设备或 DP 从站的名称长度(字符数)。 |
STATUS | Output | 状态参数该参数设置仅维持一次调用所持续的时间。因此,要显示该状态,需将 STATUS 复制到一个空闲数据区内。 |
示例
以下举例说明了如何读取 HMI 面板的站名称。
HMI 面板的组态:
创建以下变量,在全局数据块中进行数据存储:为指令“GET_NAME”分配参数:执行指令:- 在网络视图中创建站名称为“HMI_IO-Device”的 HMI 面板,并分配给相同 CPU 的 PROFINET IO 系统。
- 在硬件配置的属性中激活该 HMI 面板的操作模式“IO 设备”,并将 CPU 指定为 IO 控制器。
-
在“以太网地址”(Ethernet addresses) 下的属性内,设置设备编号“20”
- 在输入参数 LADDR 中,输入 IO 系统(262)的硬件标识符。
- 在输入参数 STATION_NR 中,输入 HMI 面板(2)的设备编号。
- 互连“GET_NAME”指令的其它数,如下所示:
- 执行该指令之后,HMI 面板 (HMI_IO-Device) 的站名称将保存到参数 DATA(“moduleName”)中。
- 并在参数 LEN 中输出该名称的字符个数 (13)。
- 成功读取 IO 设备后,如果 GET_NAME 的执行未停止,则输出参数BUSY(“busy”)将显示值“TRUE”;输出参数 STATUS(“status”)将显示值“16#7002”。
审核编辑 :李倩
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
IO
+关注
关注
0文章
433浏览量
39037 -
模块
+关注
关注
7文章
2654浏览量
47278 -
HMI
+关注
关注
9文章
579浏览量
48404
原文标题:博途系统变量-GET_NAME:读取 IO 设备或 DP 从站的名称
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
西门子串口通讯09-CP341在博途环境中做Modbus从站通讯分享
西门子串口通讯09-CP341在博途环境中做Modbus从站通讯v—x—公–众–号:工控自动化老王1 硬件列表设备
发表于 07-02 08:16
西门子S7-1500从站的激活与取消激活程序应用
今天跟大家分享西门子S7-1500从站的激活与取消激活程序应用。通过指令“D_ACT_DP”,可根据需要取消激活和激活所组态的 DP 从
发表于 02-11 17:55
•6739次阅读
耐用PROFINET主站设备与PROFIBUS从站连接方法
NY-PBM-PN网关,用于将多个PROFIBUS-DP从站设备集成入PROFINET网络,实现PROFINET转PROFIBUS功能。配上网关专用的GSD文件,实现PROFINET主
如何为IO设备分配一个名称
保存并编译HW 组态。 选择站 保存并编译。 3. 要将名称组态传送给 IM151-3 PN ,需要通过交换机在 PG 和 IO 设备之间建立在线 PROFINET 连接
使用1200-GetStationInfo读取PROFINET IO设备的IP地址
GetStationInfo”指令读取位于本地 IO 系统中 PROFINET IO 设备或下级
PLC控制系统中PROFIBUS-DP从站掉站的故障分析及处理
相信大家在日常工作中常常会遇到DP从站掉站而造成系统无法正常运行的情况,小编这几天连续处理几个系统
发表于 05-29 10:12
•6024次阅读
评论