博途系统变量-GET_NAME:读取IO设备或DP从站的名称

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) 的名称(接口或前端模块的名称)。 并通过参数 len 输出该名称的长度。如果该名称的长度大于 data 参数指定的区域,则将只写入寻址区域的最大长度的部分名称。该名称的最大长度为 128 个字符。 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 状态参数 0:指令执行完成。 1:指令的执行尚未完成。
error output 状态参数 0:无错误。 1:指令执行过程中发生错误。 详细信息将在 status 参数中输出。
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”。


面向智能电表嵌入式应用的测试方法
物联网的概念、解决方案和应用场景
盘点大众在动力电池长期的回收目标
特斯拉计划通过更换车载电脑从而支持正在开发中的完全自动驾驶功能
什么是re.split分割字符串
博途系统变量-GET_NAME:读取IO设备或DP从站的名称
一文详解什么是四象限变频器
Molex定制电缆组装器:电缆设计轻松搞定
百望云喜获钛媒体“2022年度潜在价值企业奖”
2Q18数据中心集成系统的市场分析资料说明
宁德时代麒麟电池量产出货时间提前
2020年电动牙刷排行榜,电动牙刷哪个品牌比较好用
一次电池和充电电池的区别有哪些?
电机进水如何处理
智能电视市场在拉丁美洲地区迎来了巨大的发展机遇
VR将死 AR称王?微软HoloLens光学负责人Bernard Kress这么说
意法半导体MasterGaN产品系列和解决方案介绍
谷歌和亚马逊引领电子AI云计算革命,苹果备受煎熬
苹果AirPods Pro与MacBook Pro将在10月30日正式发布
仓储AGV机器人可以为快递小哥分担工作吗