描述在 S7-1200 PLC 中“VARIANT ” 数据类型用于传送数据区域。此数据类型为指针可以指定不同数据和参数类型的变量。关于 “VARIANT” 指针的更多信息可参考 STEP 7 V11 在线帮助:n
- “程序块接口的有效數据类型”n
下表列出了包含 “VARIANT” 类型参数的通讯指令n
带有 “VARIANT ” 数据类型参数的程序块 |
“VARIANT” 数据类型的参数 |
通过已建立的通讯连接发送数據 |
通过已建立的通讯连接接收数据 |
通过以太网发送数据(UDP) |
通过以太网接收数据(UDP) |
通过程序控制来组态集成 PROFINET 接口 |
通过 GSM 网络发送数据 |
通过 GSM 網络接收数据 |
传输组态数据至 GPRS 通讯模块 |
1) 指定发送或接收区域地址及数据长度。
2) 指定发送或接收缓冲区的起始地址
下表包含了如何用 ANY 指针給程序块 “VARIANT” 数据类型分配参数的示例:
ANY 指针分配参数示例 |
扩展指令 “TSEND_C” 的 “DATA” 参数输入 DB 块的8字节(例如,DB22 )图3显示组态“DATA_DB”块的例子。
现在可以用指定DB 块的 ANY 指针给 “VARIANT” 数据类型的参数分配实参: |
其它信息更多信息和“VARIANT” 数据类型的例子请参考条目和
创建环境本常问问題中所有图片通过 STEP 7V11 创建。