| AllenBradleyNetWriteTag 方法  | 
 
            使用指定的类型写入指定的节点数据,类型信息参考API文档,地址支持协议类型代号信息,例如 "type=0xD1;A"
            Use the specified type to write the specified node data. For type information, refer to the API documentation. The address supports protocol type code information, such as "type=0xD1;A"
            
 
        命名空间: 
     HslCommunication.Profinet.AllenBradley
        程序集:
     HslCommunication (在 HslCommunication.dll 中) 版本:12.5.1.0 (12.5.1.0)
 语法
语法public virtual OperateResult WriteTag(
	string address,
	ushort typeCode,
	byte[] value,
	int length = 1
)
Public Overridable Function WriteTag ( 
	address As String,
	typeCode As UShort,
	value As Byte(),
	Optional length As Integer = 1
) As OperateResult
public:
virtual OperateResult^ WriteTag(
	String^ address, 
	unsigned short typeCode, 
	array<unsigned char>^ value, 
	int length = 1
)
abstract WriteTag : 
        address : string * 
        typeCode : uint16 * 
        value : byte[] * 
        ?length : int 
(* Defaults:
        let _length = defaultArg length 1
*)
-> OperateResult 
override WriteTag : 
        address : string * 
        typeCode : uint16 * 
        value : byte[] * 
        ?length : int 
(* Defaults:
        let _length = defaultArg length 1
*)
-> OperateResult 参数
- address
- 类型:SystemString
 节点的名称 -> Name of the node
- typeCode
- 类型:SystemUInt16
 类型代码,详细参见AllenBradleyHelper上的常用字段 ->  Type code, see the commonly used Fields section on the AllenBradleyHelper in detail
- value
- 类型:SystemByte
 实际的数据值 -> The actual data value
- length (Optional)
- 类型:SystemInt32
 如果节点是数组,就是数组长度 -> If the node is an array, it is the array length
返回值
类型:
OperateResult是否写入成功 -> Whether to write successfully
实现
IReadWriteCipWriteTag(String, UInt16, Byte, Int32) 备注
备注
            关于参数 length 的含义,表示的是地址长度,一般的标量数据都是 1,如果PLC有个标签是 A,数据类型为 byte[10],那我们写入 3 个byte就是 WriteTag( "A[5]", 0xD1, new byte[]{1,2,3}, 3 );
            Regarding the meaning of the parameter length, it represents the address length. The general scalar data is 1. If the PLC has a tag of A and the data type is byte[10], then we write 3 bytes as WriteTag( "A[5 ]", 0xD1, new byte[]{1,2,3}, 3 );
            
 参见
参见