浔之漫智控技术(上海)有限公司-西门子模组
西门子PLC中国代理经销商

西门子PLC中国代理经销商

西门子S7-SMART200、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:

与此同时,我们还提供西门子G120、G120C V20 变频器; S120 V90 伺服控制系统;6EP电源;电线;电缆;

网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。

西门子中国授权代理商—— 浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球**芯片制造商台积电毗邻,

东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等

交通主干道将松江工业区与上海市内外连接,交通十分便利。

公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统

集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们

的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓

储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销

售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。

目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,

PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等

HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110 G120变频器、直流调速器、电线电缆、

驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等

说明 CMD_PAR A INPUT ANY 命令参数的 Any 指针 • 对于命令 01 Start_Pause: “Pause_Time” • 对于命令 02 End_Pause: 不相关 • 对于命令 03 Query_Modes: – 对于修饰符 01: 不相关 – 对于修饰符 02 Get_Mode: “PE_Mode_ID” • 对于命令 04 PEM_Status: 不相关 • 对于命令 05 PE_Identity: 不相关 • 对于命令 16 Query_Measurement: – 对于修饰符 01: 不相关 – 对于修饰符 02 Get_Measurement_Values: 带有参数“Count”和“Measurement_I D”的数据结构的 ANY 指针 有关参数信息,请参见特定命令部分 中的响应数据 (页 206)。 输入待写数据记录的整个数据区 (Service_Data_Request)。*大长度: 234 个字节 CMD_PAR A_LEN INPUT INT CMD_PARA 中参数的实际长度。 *大长度:234 个字节 RESPONS E _DATA INOUT ANY IO 设备响应数据的地址指针(包含块标 头的完整帧) 注意: 如果所选区域不够大,则只保存组态 的字节数。 VALID OUTPUT BOOL 0: - 1: 成功完成执行 程序块的状态参数指示是否无错完成 该作业取值范围 说明 BUSY OUTPUT BOOL 0: 执行尚未启动、已完成或中 止 1: 执行处于活动状态 程序块处理状态的条件代码 ERROR OUTPUT BOOL 0: - 1: 错误 错误代码 对于与 STATUS 参数一起使用时的含义,请参见PE_C MD_CP 的条件代码 (页 205)。 STATUS OUTPUT WORD 状态代码 对于与 ERROR 参数一起使用时的含义,请参见PE_C MD_CP 的条件代码 (页 205)。 Service_Request_ID 和 PROFIenergy 命令的含义 Service_Request_ID 为 01...05 和 16 的 PROFIenergy 命令具有如下含义: ● 01 = Start_Pause 用于开始节能暂停的命令。 IO 设备选择组态的节能模式。 节能模式反馈给响应数据中的控制器。 ● 02 = End_Pause 用于结束节能暂停的命令 ● 03 = Query_Modes 通过 IO 设备上所有相应的时间和能源信息查询组态的节能模式。 使用 CMD_MODIFIER 参数详细查看查询的信息: – List_Energy_Saving_Modes 读取 IO 设备所有受支持的 PROFIenergy 模式。 – Get_Mode 读取所选 PROFIenergy 模式的数据。 ● 04 = PEM_Status 查询现场设备或单元组实际采用的节能模式05 = PE_Identity 查询 IO 设备支持的 PROFIenergy 服务。 ● 16 = Query_Measurement 查询 IO 设备的能源数据。 使用 CMD_MODIFIER 参数详细查看查询的信息: – Get_Measurement_List 读取设备上所有组态的 Measurement_ID。 – Get_Measurement_Values 读取所选 Measurement_ID 的能源测量值。 用于不同设备类别的命令 PROFIenergy 理念包含设备可分为三种类别,分别由 IO 控制器使用不同的命令进行处理: ● IO 模块、执行器、电机启动器 支持的命令: – Start_Pause、End_Pause – Query_Modes、PEM_Status、PE_Identify ● 电气变量测量设备 支持的命令: – Query_Measurement ● 变频器 支持的命令: – Start_Pause、End_Pause – Query_Modes、PEM_Status、PE_IdentifyPE_CMD_CP 的条件代码 PE_CMD_CP 的条件代码 PE_CMD_CP 基于程序块 PNIO_RW_REC,返回 PNIO_RW_REC 的所有条件代码,请参见块 PNIO_RW_REC 的条件代码。 输出以下其它 PROFIenergy 特定条件代码。 STATUS 的错误代码仅在与 ERROR = 1 一起使用时有效。 表格 3- 5 PE_CMD_CP 的特定条件代码 STATUS 含义 块特定错误 8081h CMD_PARAM 与 CMD_PARAM_LEN 长度冲突 PROFIenergy 特定错误 FE01h Service_Request_ID 无效 FE02h Request_Reference 无效 FE03h CMD_MODIFIER 无效 FE04h 要写入的 PROFIenergy 数据记录的帧中命令数据结构 (Data_Structure_Identifier_RQ) 信息无效 FE05h 要读取的 PROFIenergy 数据记录的帧中命令数据结构 (Data_Structure_Identifier_RS) 信息无效 FE06h 节能模式 (PE_Mode_ID) 不受支持 FE07h 响应超出*大传送时长 FE08h 命令数无效 FE09h 块类型无效(请参见帧头) FE0Ah 块长度无效(请参见帧头) FE0Bh 块版本无效(请参见帧头) FE50h 节能模式 (PE_Mode_ID) 不适用 FE51h PAUSE_TIME 值不受支持 FE52h PE_Mode_ID 不受支持 有关 PROFIenergy 特定错误参数的详细信息,请参见响应数据 (页 206)部分。QQ截图20230625155038.png响应数据 响应数据的结构 下表显示 PE_START_END_CP 和 PE_CMD_CP 的响应数据数据记录的结构 (80A0h)。 下表显示根据 PROFIenergy 规范返回的响应数据数据记录的结构概览。 各条 PROFIenergy 命令的“服务数据响应”区的组成如下所述。 表格 3- 6 响应数据的结构 块定义 属性 值 数据类型 说明 块标头 BlockType 0801h Unsigned16 BlockLength Unsigned16 帧长度(无“BlockType”和“ BlockLength”字段) BlockVersionHigh 01h Unsigned8 BlockVersionLow 00h Unsigned8 响应标头 Service_Request_ID 01h...FFh Unsigned8 01h: Start_Pause 02h: End_Pause 03h: Query_Modes 04h: PEM_Status 05h: PE_Identify 06h...09h: - 预留 - 10h: Query_Measurement 11h...CF: - 预留 - D0h...FFh: 供应商特定 Request_Reference 01h...FFh Unsigned8 查询标识号(在 IO 设备的响应中存在镜像)Service_Request_ID Data_Structure_Identifier_ RS 01h...FFh Unsigned8 00h: - 预留 - 01h...FFh: 数据结构取决于 Service_Request_ID FFh: 有错 服务数据响应 IO 设备的响应数据 取决于特定的 PROFIenergy 命令(如下所述) “服务数据请求”和“服务数据响应”的含义 以下各部分针对每条 PROFIenergy 命令介绍 IO 控制器对 IO 设备的查询(服务数据请求)的参数值以及 IO 设备的响应数据结构(服务数据响应)。 ● 服务数据请求 IO 控制器查询的参数值 ● 服务数据响应 IO 设备的响应数据结构务数据请求 – CMD = 01 – CMD_MODIFIER = 00 – CMD_PARA_LEN = 04 – CMD_PARA =“Pause_Time”值的 Any 指针(数据类型“TIME”) IEC 时间以 1 ms 为步长,有符号整数 值: T#-24D_20H_31M_23S_648MS 到 T#24D_20H_31M_23S_647MS ● 服务数据响应 参数 值 数据类型 PE_Mode_ID * 01h...FFh Unsigned8 - 预留 - 00h Unsigned8 * 节能模式的标识号 PROFIenergy 命令“End_Pause” ● 服务数据请求 – CMD = 02 – CMD_MODIFIER = 00 – CMD_PARA_LEN = 00 – CMD_PARA = 不相关 ● 服务数据响应 参数 值 数据类型 Time_to_operate * Unsigned32 * PROFIenergy 设备切换到“准备运行”状态的预计时间nergy 命令“Query_Modes”– List_Energy_Saving_Modes ● 服务数据请求 – CMD = 03 – CMD_MODIFIER = 01 – CMD_PARA_LEN = 00 – CMD_PARA = 不相关 ● 服务数据响应 参数 值 数据类型 Number_of_PE_Mode_IDs * 01h Unsigned8 PE_Mode_IDs Number_of_PE_Mode_ID 的 Unsigned8 数组(唯一模式 ID) * 节能模式数目 PROFIenergy 命令“Query_Modes”– Get_Mode ● 服务数据请求 – CMD = 03 – CMD_MODIFIER = 02 – CMD_PARA_LEN = 01 – CMD_PARA = PE_MODE_ID 值的 Any 指针 (unsigned8) ● 服务数据响应 参数 值 数据类型 PE_Mode_ID 01h...FFh Unsigned8 PE_Mode_Attributes * 00h...01h Unsigned8 Time_min_Pause Unsigned32 Time_to_Pause Unsigned32微信图片_20230517100206.jpg参数 值 数据类型 Mode_Power_Consumption Float32 Energy_Consumption_to_paus e Float32 Energy_Consumption_to_opera te Float32 * 位 0 编码: 0 = 仅静态时间和能源测量值可用。 1 = 动态时间和能源测量值可用。 位 1...7: 预留 PROFIenergy 命令“PEM_Status” ● 服务数据请求 – CMD = 04 – CMD_MODIFIER = 00 – CMD_PARA_LEN = 00 – CMD_PARA = 不相关 ● 服务数据响应 参数 值 数据类型 PE_Mode_ID_Source * 00h 01h...FEh FFh Unsigned8 PE_Mode_ID_Destination * 00h 01h...FEh FFh Unsigned8 Time_to_operate Unsigned32 Remaining_time_to_destination Unsigned32Energy_Consumption_to_Destina tion Float32 Energy_Consumption_to_operate Float32 *“PE_Mode_ID_Source”和“PE_Mode_ID_Destination”的可能值: 00h: PE_Power_off 01h...FEh: 自由组态 FFh: PE_Ready_to_operate PROFIenergy 命令“PE_Identify” ● 服务数据请求 – CMD = 05 – CMD_MODIFIER = 00 – CMD_PARA_LEN = 00 – CMD_PARA = 不相关 ● 服务数据响应 参数 值 数据类型 Count * 6 Unsigned8 Start_Pause ** 01h Unsigned8 End_Pause 02h Unsigned8 Query_Modes 03h Unsigned8 PEM_Status 04h Unsigned8 PE_Identify 05h Unsigned8 Query_Measurement *** 10h Unsigned8 * 支持的 PROFIenergy 命令数目 ** 支持的第一条 PROFIenergy 命令的 Service_Request_ID *** 支持的*后一条 PROFIenergy 命令的 Service_Request_ID微信图片_20230609101820.jpg程序块 PE_I_DEV_CP 用在 PROFIenergy 设备上,在其中处理 IO 控制器的 PROFIenergy 命令。 IO 控制器发送的 PROFIenergy 数据记录 (80A0h) 由 CP 固件转发至 PE_I_DEV_CP。 PE_I_DEV_CP 使用 PROFIenergy 数据记录 (80A0h) 使 IO 设备的 PROFIenergy 数据以响应形式可用于 IO 控制器。 PE_I_DEV_CP 的响应数据由补充功能 FC 0 到 FC 8 生成,请参见PE_I_DEV_CP 的补充程序块 (页 218)部分如果将响应数据写入 IO 设备的相关存储区,则 VALID = 1 必须由用户程序设置。 此后,程序块使数据可用于 IO 控制器。 NEW 设置为 0。 CMD OUTPUT INT • 01: Start_Pause • 02: End_Pause • 03: Query_Modes • 04: PEM_Status • 05: PE_Identity • 16: Query_Measurement PROFIenergy 命令的服务 ID CMD_ MODIFIER OUTPUT INT • Start_Pause 的修饰符: 00 • End_Pause 的修饰符: 00 • Query_Modes, 修饰符: – 01 (List_Energy_ Saving_Modes) – 02 (Get_Mode) • PEM_Status 的修饰符: 00 • PE_Identity 的修饰符: 00 • Query_Measurement, 修饰符: – 01 (Get_Measurement _List) – 02 (Get_Measurement _Values) PROFIenergy 命令的修饰符 命令修饰符的含义: • “Query_Modes”命令, 修饰符: – 01 (List_Energy_Saving_Modes): 读取所有支持的 PROFIenergy 模式 – 02 (Get_Mode): 读取所选 PROFIenergy 模式的数据 • “Query_Measurement”命令, 修饰符: – 01 (Get_Measurement_List): 读取所有组态的 Measurement_ID。 – 02 (Get_Measurement_Values): 读取所选 Measurement_ID 的测量值。

展开全文
优质商家推荐 拨打电话