AllenBradleyHelper 类 |
命名空间: HslCommunication.Profinet.AllenBradley
AllenBradleyHelper 类型公开以下成员。
名称 | 说明 | |
---|---|---|
AllenBradleyHelper | 初始化 AllenBradleyHelper 类的一个新实例 |
名称 | 说明 | |
---|---|---|
AnalysisArrayIndex |
分析地址数据信息里的位索引的信息,例如a[10] 返回 a 和 10 索引,如果没有指定索引,就默认为0
| |
BuildEnumeratorCommand |
获取枚举PLC数据信息的指令
| |
BuildEnumeratorProgrameMainCommand |
获取枚举PLC的局部变量的数据信息的指令
| |
CheckResponse |
初步检查返回的CIP协议的报文是否正确 Initially check whether the returned CIP protocol message is correct | |
Equals | Determines whether the specified object is equal to the current object. (继承自 Object。) | |
ExtractActualData |
从PLC反馈的数据解析,返回解析后的数据内容,数据类型(在多项数据返回中无效),以及是否有更多的数据
| |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (继承自 Object。) | |
GetHashCode | Serves as the default hash function. (继承自 Object。) | |
GetStructHandleCommand |
获取获得结构体句柄的命令
| |
GetStructItemNameType |
获取结构体内部数据结构的方法
| |
GetType | Gets the Type of the current instance. (继承自 Object。) | |
MemberwiseClone | Creates a shallow copy of the current Object. (继承自 Object。) | |
PackCleanCommandService |
将所有的cip指定进行打包操作。
| |
PackCommandGetAttributesAll |
打包一个读取所有特性数据的报文信息,需要传入slot
| |
PackCommandResponse |
根据数据创建反馈的数据信息
| |
PackCommandService |
将所有的cip指定进行打包操作。
| |
PackCommandSingleService |
将所有的cip指定进行打包操作。
| |
PackCommandSpecificData |
生成读取直接节点数据信息的内容
| |
PackExecutePCCCRead |
打包一个PCCC的读取的命令报文
| |
PackExecutePCCCWrite |
打包一个PCCC的写入的命令报文
| |
PackRequestHeader(UInt16, UInt32, Byte, Byte) |
将CommandSpecificData的命令,打包成可发送的数据指令
| |
PackRequestHeader(UInt16, UInt32, UInt32, Byte) |
将CommandSpecificData的命令,打包成可发送的数据指令
| |
PackRequestReadModifyWrite(String, Int32, Boolean, Boolean) |
根据传入的地址,或掩码,和掩码来创建一个读-修改-写的请求报文信息
| |
PackRequestReadModifyWrite(String, UInt32, UInt32, Boolean) |
根据传入的地址,或掩码,和掩码来创建一个读-修改-写的请求报文信息
| |
PackRequestReadSegment |
打包生成一个请求读取数据片段的节点信息,CIP指令信息
| |
PackRequestWrite(String, Boolean) |
写入Bool数据的基本指令信息
| |
PackRequestWrite(String, UInt16, Byte, Int32, Boolean) |
根据指定的数据和类型,生成对应的数据
| |
PackRequestWriteSegment |
根据指定的数据和类型,生成对应的数据
| |
PackRequsetRead |
打包生成一个请求读取数据的节点信息,CIP指令信息
| |
ParseRequestPathCommand |
从生成的报文里面反解出实际的数据地址,不支持结构体嵌套,仅支持数据,一维数组,不支持多维数据
| |
ParseRequestPathSymbolInstanceAddressing |
从生成的报文里面,反解出实际的 Symbol Class ID,以及 Instance ID 信息
| |
ReadDate |
读取指定地址的日期数据,最小日期为 1970年1月1日,当PLC的变量类型为 "Date" 和 "TimeAndDate" 时,都可以用本方法读取。 Read the date data of the specified address. The minimum date is January 1, 1970. When the PLC variable type is "Date" and "TimeAndDate", this method can be used to read. | |
ReadDateAsync |
读取指定地址的日期数据,最小日期为 1970年1月1日,当PLC的变量类型为 "Date" 和 "TimeAndDate" 时,都可以用本方法读取。 Read the date data of the specified address. The minimum date is January 1, 1970. When the PLC variable type is "Date" and "TimeAndDate", this method can be used to read. | |
ReadPlcType |
从PLC里读取当前PLC的型号信息 Read the current PLC model information from the PLC | |
ReadPlcTypeAsync |
从PLC里读取当前PLC的型号信息 Read the current PLC model information from the PLC | |
ReadTime |
读取指定地址的时间数据,最小时间为 0,如果获取秒,可以访问 TotalSeconds,当PLC的变量类型为 "Time" 和 "TimeOfDate" 时,都可以用本方法读取。 Read the time data of the specified address. The minimum time is 0. If you get seconds, you can access TotalSeconds. When the PLC variable type is "Time" and "TimeOfDate", you can use this Method to read. | |
ReadTimeAsync |
读取指定地址的时间数据,最小时间为 0,如果获取秒,可以访问 TotalSeconds,当PLC的变量类型为 "Time" 和 "TimeOfDate" 时,都可以用本方法读取。 Read the time data of the specified address. The minimum time is 0. If you get seconds, you can access TotalSeconds. When the PLC variable type is "Time" and "TimeOfDate", you can use this Method to read. | |
RegisterSessionHandle |
向PLC注册会话ID的报文 Register a message with the PLC for the session ID | |
ToString | Returns a string that represents the current object. (继承自 Object。) | |
UnRegisterSessionHandle |
获取卸载一个已注册的会话的报文 Get a message to uninstall a registered session | |
WriteDate |
使用日期格式(Date)将指定的数据写入到指定的地址里,PLC的地址类型变量必须为 "Date",否则写入失败。 Use the date format (Date) to write the specified data to the specified address. The PLC address type variable must be "Date", otherwise the writing will fail. | |
WriteDateAsync |
使用日期格式(Date)将指定的数据写入到指定的地址里,PLC的地址类型变量必须为 "Date",否则写入失败。 Use the date format (Date) to write the specified data to the specified address. The PLC address type variable must be "Date", otherwise the writing will fail. | |
WriteTime |
使用时间格式(TIME)将时间数据写入到PLC中指定的地址里去,PLC的地址类型变量必须为 "TIME",否则写入失败。 Use the time format (TIME) to write the time data to the address specified in the PLC. The PLC address type variable must be "TIME", otherwise the writing will fail. | |
WriteTimeAndDate |
使用日期格式(Date)将指定的数据写入到指定的地址里,PLC的地址类型变量必须为 "Date",否则写入失败。 Use the date format (Date) to write the specified data to the specified address. The PLC address type variable must be "Date", otherwise the writing will fail. | |
WriteTimeAndDateAsync |
使用日期格式(Date)将指定的数据写入到指定的地址里,PLC的地址类型变量必须为 "Date",否则写入失败。 Use the date format (Date) to write the specified data to the specified address. The PLC address type variable must be "Date", otherwise the writing will fail. | |
WriteTimeAsync |
使用时间格式(TIME)将时间数据写入到PLC中指定的地址里去,PLC的地址类型变量必须为 "TIME",否则写入失败。 Use the time format (TIME) to write the time data to the address specified in the PLC. The PLC address type variable must be "TIME", otherwise the writing will fail. | |
WriteTimeOfDate |
使用时间格式(TimeOfDate)将时间数据写入到PLC中指定的地址里去,PLC的地址类型变量必须为 "TimeOfDate",否则写入失败。 Use the time format (TimeOfDate) to write the time data to the address specified in the PLC. The PLC address type variable must be "TimeOfDate", otherwise the writing will fail. | |
WriteTimeOfDateAsync |
使用时间格式(TimeOfDate)将时间数据写入到PLC中指定的地址里去,PLC的地址类型变量必须为 "TimeOfDate",否则写入失败。 Use the time format (TimeOfDate) to write the time data to the address specified in the PLC. The PLC address type variable must be "TimeOfDate", otherwise the writing will fail. |
名称 | 说明 | |
---|---|---|
CIP_Execute_PCCC |
CIP命令中PCCC命令相关的信息
| |
CIP_MULTIREAD_DATA |
CIP命令中的对数据读取服务
| |
CIP_READ_DATA |
CIP命令中的读取数据的服务
| |
CIP_READ_FRAGMENT |
CIP命令中的读片段的数据服务
| |
CIP_READ_LIST |
CIP指令中读取数据的列表
| |
CIP_READ_WRITE_DATA |
CIP命令中的读并写的数据服务
| |
CIP_Type_BitArray |
二进制数据内容
| |
CIP_Type_Bool |
bool型数据,一个字节长度
| |
CIP_Type_Byte |
byte型数据,一个字节长度,SINT
| |
CIP_Type_D1 |
Bit string, 8 bits, BYTE,
| |
CIP_Type_D2 |
Bit string, 16-bits, WORD
| |
CIP_Type_D3 |
Bit string, 32 bits, DWORD
| |
CIP_Type_D4 |
Bit string, 64 bits LWORD
| |
CIP_Type_DATE |
日期的格式
| |
CIP_Type_Double |
实数数据,八个字节的长度
| |
CIP_Type_DWord |
长整型,四个字节长度,DINT
| |
CIP_Type_LInt |
特长整型,8个字节,LINT
| |
CIP_Type_Real |
实数数据,四个字节长度
| |
CIP_Type_String |
字符串数据内容
| |
CIP_Type_Struct |
结构体数据,不定长度
| |
CIP_Type_TIME |
时间的格式
| |
CIP_Type_TimeAndDate |
日期时间格式,最完整的时间格式
| |
CIP_Type_TimeOfDate |
一天中的时间格式
| |
CIP_Type_UDint |
Unsigned 32-bit integer, UDINT
| |
CIP_Type_UInt |
Unsigned 16-bit integer, UINT
| |
CIP_Type_ULint |
Unsigned 64-bit integer, ULINT
| |
CIP_Type_USInt |
Unsigned 8-bit integer, USINT
| |
CIP_Type_Word |
整型,两个字节长度,INT
| |
CIP_WRITE_DATA |
CIP命令中的写数据的服务
| |
CIP_WRITE_FRAGMENT |
CIP命令中的写片段的数据服务
| |
OriginatorSerialNumber |
连接方的序列号
| |
OriginatorVendorID |
连接方的厂商标识
|
名称 | 说明 | |
---|---|---|
ToJsonString |
获取当前对象的JSON格式表示的字符串。 (由 HslExtension 定义。)Gets the string represented by the JSON format of the current object. |