在Step 7(TIA 博途)中,如何配置诸如”GetStationInfo”等指令中的结构化数据类型(如”IF_CONF_MAC”或者”IF_CONF_V4″)?

指令一些指令需要结构化的数据类型的变量作为实际参数。但是,这些数据类型没有在“Data type”列中的下拉列表中给出,这种情况下必须手动输入数据类型的名称。不能自己创建数据类型的结构,否则将导致这个指令的连接无效。
在Step 7(TIA 博途)中,如何配置诸如"GetStationInfo"等指令中的结构化数据类型(如"IF_CONF_MAC"或者"IF_CONF_V4")?图1
下面的例子中,在FB中调用了高级指令“GetStationInfo”,在静态变量中设置“statData”为“DATA”参数类型,静态变量“statData”在块接口中被声明为结构体数据类型“IF_CONF_MAC”。

  1. 打开FB块,使用拖拽方式添加高级指令“GetStaionInfo”到程序段中
  2. 打开块接口,在“Name”列输入一个静态变量(例如“statData”)
  3. 对于这个静态变量,手动输入结构体数据类型的名称,本例中数据类型为“IF_CONF_MAC”
  4. 确认并返回。系统自动的创建此数据类型的结构体
  5. 通过静态变量参数化高级指令“GetStationInfo”的“DATA”接口参数

在Step 7(TIA 博途)中,如何配置诸如"GetStationInfo"等指令中的结构化数据类型(如"IF_CONF_MAC"或者"IF_CONF_V4")?
图.2

创建环境

本FAQ的截图由STEP 7(TIA Portal)V15版本生成

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc342542.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论