getstationinfo(读取 profinet io 设备的 ip 或 mac 地址)
“getstationinfo”指令读取位于本地 io 系统中 profinet io 设备或下级 io 系统中 profinet io 设备的 ip 或 mac 地址(使用 cp/cm 模块连接)。
getstationinfo_sfb_db(
req:=_bool_in_,
laddr:=_uint_in_,
detail:=_uint_in_,
mode:=_uint_in_,
done=>_bool_out_,
busy=>_bool_out_,
error=>_bool_out_,
status=>_word_out_,
data:=_variant_inout_);
使用 getstationinfo 指令读取 profinet io 设备的 ip 或 mac 地址。通过该指令,还可以读取下级 io 系统中 io 设备的 ip 或 mac 地址(使用 cp/cm 模块连接)。
1 .step 7 会在插入指令时自动创建 db。
2 .在 scl 示例中,“getstationinfo_sfb_db”是背景 db 的名称。
在 laddr 参数处,使用站的硬件标识符寻址 io 设备。您可以在如下位置找到硬件 id:“plc 变量 > 显示所有变量 > 系统常量选项卡”(plc tags > show all tags > system constants tab)。
在“名称”(name) 列中搜索“iodevice”,然后在“数据类型”(data type) 列中搜索“hw_device”。通过 mode 参数,选择要读取的信息。
在 data 参数处,可分配指令写入的所读取地址数据的数据区。使用“if_conf_v4”结构存储 ip 地址。使用“if_conf_mac”结构存储 mac 地址。
使用 req 控制参数启用地址数据读取。这需要能够访问 io 设备。
指令通过 busy、done、 error 输出参数和 status 输出参数显示了读取作业的执行状态。
在下面的示例中,使用 getstationinfo 指令读取 io 设备的 ip 地址数据并将信息写入数据块。ip 地址数据包括 ip 地址、子网掩码和(如果已使用)路由器的地址数据。
io 控制器执行 getstationinfo 指令,该指令读取下级 io 设备的 ip 地址信息(例如,et200mp)。
1. 组态 et 200sp:
– 在网络视图中创建站名称为“conveyor_1”的 et 200sp,并将其分配给相同 cpu 的 profinet io 系统。
– 将 cpu 作为 et 200sp io 控制器分配。
2. 分配 getstationinfo 指令的参数:
– 在全局数据块中创建 5 个变量和 1 个结构(数据类型为 if_conf_v4),用于存储该 ip 地址数据。可以为该结构指定任意名称。(在此例中,结构名称为“ip_address”。)
3. 分配 getstationinfo 指令的参数:
– 在参数 laddr 中输入 io 设备的硬件 id。硬件标识符唯一地标识产品。
在本例中,硬件 id 为“270”。您可以在如下位置找到硬件 id:“plc 变量 > 显示所有变量 > 系统常量选项卡”(plc tags > show all tags > system constants tab)在“名称”(name) 列中搜索 io 设备,然后在“数据类型”(data type) 列中搜索“hw_device”。关联值是您在 laddr 参数中输入的硬件 id 标识符。
– 为 mode 参数选择“1”(根据 ipv4 读取地址参数)。
– 在 data 参数处连接 if_conf_v4 结构。
– 从全局 db 中为该指令的输出参数定义 plc 变量(存储区、标记)。
4. 正在执行 getstationinfo 指令:
– 当 req 输出 = 1(false)时,指令显示在 data 输入/输出参数处无 ip 地址信息或在 status 输出参数处无错误代码信息。
5. 完成 getstationinfo 指令的执行:
– 当 req 输入 = 1 时 (true),程序执行该指令并将 ip 址写入数据块。程序将 ip 地址“c0 a8 02 1a”(“192.168.2.26”十进制数的值)写入 data 输入/输出参数。
新唐科技W567C266控制器介绍
ITU未来网络发展的方向目标是什么?全息技术将用于6G?
RFI测试如何进行
小米汽车向华为比亚迪致敬
SDN助力数据中心实现网络资源的真正池化
使用1200-GetStationInfo读取PROFINET IO设备的IP地址
中芯国际放大招-"14nm工艺晶圆2019年量产"
对交流/直流电源而言哪种控制器更好:分立式还是组合式
RS Components现可提供价格实惠的Renesas MCU原型板
广州测恒电子MEMS加速度传感器系列介绍
区块链供应链管理带来什么好处
“新基建”真是火出了圈,智能安防迎来利好
氧气传感器在制氧鲜风系统中是如何应用的
dfrobotAmeba-RTL8195AM WiFi & NFC模组简介
小米Max3曝光 大屏双摄续航怪兽
科学家们在锶掺杂的去氧原子层的钙钛矿镍基材料中发现了超导性
日本汽车无线供电技术 隔着10cm厚混凝土也可供电
制作一颗“芯片”需要多少种设备?陆芯半导体划片机
继电器与接触器的区别及其在电路中的应用
AlphaNu平台正在使用区块链技术进行访问控制