MelsecA1EAsciiNetReadBoolAsync 方法 (String, UInt16) |
批量读取Boolean数组信息,需要指定地址和长度,地址示例M100,S100,B1A,如果是X,Y, X017就是8进制地址,Y10就是16进制地址。
Batch read Boolean array information, need to specify the address and length, return Boolean array.
Examples of addresses M100, S100, B1A, if it is X, Y, X017 is an octal address, Y10 is a hexadecimal address.
命名空间:
HslCommunication.Profinet.Melsec
程序集:
HslCommunication (在 HslCommunication.dll 中) 版本:12.1.2.0 (12.1.2.0)
语法 public override Task<OperateResult<bool[]>> ReadBoolAsync(
string address,
ushort length
)
Public Overrides Function ReadBoolAsync (
address As String,
length As UShort
) As Task(Of OperateResult(Of Boolean()))
public:
virtual Task<OperateResult<array<bool>^>^>^ ReadBoolAsync(
String^ address,
unsigned short length
) override
abstract ReadBoolAsync :
address : string *
length : uint16 -> Task<OperateResult<bool[]>>
override ReadBoolAsync :
address : string *
length : uint16 -> Task<OperateResult<bool[]>>
参数
- address
- 类型:SystemString
数据地址 - length
- 类型:SystemUInt16
数据长度
返回值
类型:
TaskOperateResultBoolean带有成功标识的byte[]数组
实现
IReadWriteNetReadBoolAsync(String, UInt16)备注
根据协议的规范,最多读取256长度的bool数组信息,如果需要读取更长的bool信息,需要按字为单位进行读取的操作。
参见