AllenBradleyNetWriteAsync 方法 |
名称 | 说明 | |
---|---|---|
WriteAsyncT(T) |
异步写入支持Hsl特性的数据,返回是否写入成功,该特性为HslDeviceAddressAttribute,详细参考api文档说明 (继承自 DeviceCommunication。)Asynchronously write data that supports the Hsl attribute, and return whether the write was successful. The attribute is HslDeviceAddressAttribute, please refer to the api documentation for details. | |
WriteAsync(String, Double) |
异步写入double数据,返回是否成功 (继承自 DeviceCommunication。)Asynchronously write double data, return whether the write was successful | |
WriteAsync(String, Int16) |
异步写入short数据,返回是否成功 (继承自 DeviceCommunication。)Asynchronously write short data, returns whether success | |
WriteAsync(String, Int32) |
异步写入int数据,返回是否成功 (继承自 DeviceCommunication。)Asynchronously write int data, return whether the write was successful | |
WriteAsync(String, Int64) |
异步写入long数据,返回是否成功 (继承自 DeviceCommunication。)Asynchronously write long data, return whether the write was successful | |
WriteAsync(String, Single) |
异步写入float数据,返回是否成功 (继承自 DeviceCommunication。)Asynchronously write float data, return whether the write was successful | |
WriteAsync(String, String) |
异步写入字符串信息,编码为ASCII (继承自 DeviceCommunication。)Asynchronously write string information, encoded as ASCII | |
WriteAsync(String, UInt16) |
异步写入ushort数据,返回是否成功 (继承自 DeviceCommunication。)Asynchronously write ushort data, return whether the write was successful | |
WriteAsync(String, UInt32) |
异步写入uint数据,返回是否成功 (继承自 DeviceCommunication。)Asynchronously write uint data, return whether the write was successful | |
WriteAsync(String, UInt64) |
异步写入ulong数据,返回是否成功 (继承自 DeviceCommunication。)Asynchronously write ulong data, return whether the write was successful | |
WriteAsync(String, Boolean) |
写入单个Bool的数据信息。如果读取的是单bool变量,就直接写变量名,如果是bool数组的一个值,一律带下标访问,例如a[0] (重写 DeviceCommunicationWriteAsync(String, Boolean).)Write the data information of a single Bool. If the read is a single bool variable, write the variable name directly, if it is a value of the bool array, it will always be accessed with a subscript, such as a[0] | |
WriteAsync(String, Boolean) |
批量写入Boolean数组数据,返回是否成功 (重写 DeviceCommunicationWriteAsync(String, Boolean).)Batch write Boolean array data, return whether the write was successful | |
WriteAsync(String, Byte) |
写入Byte数据,返回是否写入成功,默认使用类型 0xC2, 如果PLC的变量类型不一样,则需要指定实际的变量类型,例如PLC的变量 A 是0xD1类型,那么地址需要携带类型信息,type=0xD1;A Write Byte data and return whether the writing is successful. The default type is 0xC2. If the variable types of the PLC are different, you need to specify the actual variable type. For example, the variable A of the PLC is of type 0xD1, then the address needs to carry the type information, type= 0xD1;A | |
WriteAsync(String, Byte) |
当前写入字节数组使用数据类型 0xD1 写入,如果其他的字节类型需要调用 WriteTag(String, UInt16, Byte, Int32) 方法来实现。 (重写 DeviceCommunicationWriteAsync(String, Byte).)The currently written byte array is written using the data type 0xD1. If other byte types need to be called WriteTag(String, UInt16, Byte, Int32) Method to achieve. | |
WriteAsync(String, Double) |
写入double数组,返回是否成功 (重写 DeviceCommunicationWriteAsync(String, Double).)Write double array, return whether the write was successful | |
WriteAsync(String, Int16) |
写入short数组,返回是否成功 (重写 DeviceCommunicationWriteAsync(String, Int16).)Write short array, return whether the write was successful | |
WriteAsync(String, Int32) |
写入int[]数组,返回是否成功 (重写 DeviceCommunicationWriteAsync(String, Int32).)Write int array, return whether the write was successful | |
WriteAsync(String, Int64) |
写入long数组,返回是否成功 (重写 DeviceCommunicationWriteAsync(String, Int64).)Write long array, return whether the write was successful | |
WriteAsync(String, Single) |
写入float数组,返回是否成功 (重写 DeviceCommunicationWriteAsync(String, Single).)Write float array, return whether the write was successful | |
WriteAsync(String, UInt16) |
写入ushort数组,返回是否成功 (重写 DeviceCommunicationWriteAsync(String, UInt16).)Write ushort array, return whether the write was successful | |
WriteAsync(String, UInt32) |
写入uint[]数组,返回是否成功 (重写 DeviceCommunicationWriteAsync(String, UInt32).)Write uint array, return whether the write was successful | |
WriteAsync(String, UInt64) |
写入ulong数组,返回是否成功 (重写 DeviceCommunicationWriteAsync(String, UInt64).)Write ulong array, return whether the write was successful | |
WriteAsync(String, String, Int32) |
异步写入指定长度的字符串信息,如果超出,就截断字符串,如果长度不足,那就补0操作,编码为ASCII (继承自 DeviceCommunication。)Asynchronously write string information of the specified length. If it exceeds the value, the string is truncated. If the length is not enough, it is filled with 0 and the encoding is ASCII. | |
WriteAsync(String, String, Encoding) |
异步写入字符串信息,需要指定的编码信息 (重写 DeviceCommunicationWriteAsync(String, String, Encoding).)Asynchronously write string information, need to specify the encoding information | |
WriteAsync(String, String, Int32, Encoding) |
异步写入指定长度的字符串信息,如果超出,就截断字符串,如果长度不足,那就补0操作,编码为指定的编码信息 (继承自 DeviceCommunication。)Asynchronously write string information of the specified length. If it exceeds the value, the string is truncated. If the length is not enough, then the operation is complemented with 0 , you should specified the encoding information |