西门子中国S7-1500授权代理商
提供西门子G120、G120C V20 变频器; S120 V90 伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。西门子中国有限公司授权合作伙伴——浔之漫智控技术(上海)有限公司,作为西门子中国有限公司授权合作伙伴,浔之漫智控技术(上海)有限公司代理经销西门子产品供应全国,西门子工控设备包括S7-200SMART、S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP等各类工业自动化产品。公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。西部科技园,东边是松江大学城,西边和全球**芯片制造商台积电毗邻,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品我们
向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。
图 11-4 TIAPortal 中模块的 HW ID 可在模块属性中选择性启用或禁用诊断中断。 11.1.4 调用功能块此说明以具有数据记录通信功能并包含以下数据的 WP241PR 块为例: ● 起始地址 SIWAREX WP241: 68(请参见 →创建硬件配置 (页 160)) ● HW ID SIWAREX WP241: 271(请参见 → 创建硬件配置 (页 160)) ●SIWAREX WP241 功能块的实例数据块编号: DB241 可通过拖放操作在用户程序中的指定位置集成功能块。必须在控制程序中循环调用 FB功能块参数 描述 ADDR 起始地址 WP241(请参见 → 创建硬件配置 (页 160)) HW_IDHW ID WP241(请参见 → 创建硬件配置 (页 160)) DB_NO FB 内部实例数据块的编号 LIFEBIT可选状态位,可用来监视通信 已生成的实例数据块(本例中为 DB241)包含 WP241 的所有数据记录,还包括 CPU 和称重模块之间交换数据所需的所有参数。 针对每个称重模块,必须在用户程序中单独调用 FB。 这样每个秤都会接收到自身实例数据块,其中提供相应的秤参数。 对于每次调用,FB 的输入和输出参数必须与对应的 WP241 相匹配。 11.1.5 使用功能块SIWAREX 称重模块中的数据记录 SIWAREX 称重模块中的所有参数均以结构化的方式存储在数据记录中。 这些数据记录必须被视为相互连接的数据包,且只能作为完整的数据包分别读入 CPU 或写入 SIWAREX。 无法在数据记录中读取或写入单个参数。有关所有数据记录及其参数的说 明,请参见章节 → 皮带秤的秤参数和功能 (页 71)。如图所示,命令邮箱由一个命令代码 (Int)和四个位 (Bool) 构成。 在“i_CMD_CODE”参数中输入所需命令代码并设置相应的命令触发指令“bo_CMD_TRIGGER”,即可完成命令设 置。状态位“bo_CMD_InProgress”(命令正在处理)、“bo_CMD_FinishedOk”(命令已完成,未发现错误)和“bo_CMD_FinishedError”(命令已被拒绝或已完成,但出现错误) 均可在用户程序中评估。这三个命令邮箱将根据优先级进行管理和处理。 CMD1 的优先级*高,而 CMD3 的优先级*低。如果用户程序触发了这三个命令邮箱,则功能块将处理 CMD 1, 是 CMD2,*后才是 CMD3。 如果或 1中间发送某条命令,也会中断命令邮 箱 3 的循环触发来处理相应的命令。 说明 如果循环触发 CMD1 命令邮箱,则或 3无法发送命令。 有关全部现有命令代码的汇总信息,请参见章节 →命令列表 (页 153)。 下列等式用于生成相应命令代码,适用于将SIWAREX 中的数据记录读入数据块: 命令代码 = 2000 + X (X = 所需数据记录的编号)下列等式用于生成相应命令代码,适用于将数据块中的数据记录写回 SIWAREX: 命令代码 = 4000 + X (X =所需数据记录的编号) 以下示例阐述了命令邮箱和数据记录的相关操作: CPU 将“校准砝码”值设置为60.5。 由于“校准砝码”是数据记录 3 的一个参数(请参 见章节 → 皮带秤的秤参数和功能 (页71)),必须先激活维修模式。 可以使用命令代 码“1”执行此操作(请参见章节 → 命令列表 (页 153))。必须为变量“i_CMD_CODE”分配值“1”,并将相关的“bo_CMD_TRIGGER”设置 为 TRUE。随后,该模块直接进入维修模式(DIAG LED 指示灯呈绿色闪烁): i_CMD_CODE = 1 bo_CMD_TRIGGER =TRUE 由于只可以读取或写入完整的数据记录,建议立刻将数据记录 3 读入 CPU。 可以 使用命令代码 2003执行此操作(请参见章节 命令列表 (页 153)): i_CMD_CODE = 2003 bo_CMD_TRIGGER = TRUE现在,数据记录 3 中的所有当前数据都存储在数据块中。 根据需要将校准砝码值设 置为 60.5:CALIBRATION_WEIGHT = 60.5 现在,必须将已更改的数据记录 3 写入 SIWAREX。 可以使用命令代码4003 执行此 操作(请参见章节 命令列表 (页 153)): i_CMD_CODE = 4003 bo_CMD_TRIGGER =TRUE 此时,新校准砝码储存在 SIWAREX 中并可以使用。 随后应使用命令“2”关闭模块的 维修模式。所有数据记录的读取和写入数据记录或参数步骤均与上述步骤相同。功能块的 I/O 接口无需特地读取数据记录,即可在控制器的数据块中循环使用以下秤参数;或者无需发送数 据记录,即可将以下秤参数发送到秤: 表格 11-2功能块的 I/O 数据 参数(读取) 含义 SCALE_STATUS_1 (UINT) 秤状态的字节 0 和 1(参见数据记录 30)SCALE_STATUS_2 (UINT) 秤状态的字节 2 和 3(参见数据记录 30) FLOW_RATE (REAL) 当前流速MAIN_TOTALIZER_S2 (REAL) 当前主累加器 (S2) OPERATION_ERRORS 根据 消息列表 (页148),出现操作错误 TECHNOLOGICAL_ERRORS 技术消息,请参见消息列表 (页 148)DATA_CMD_ERROR_1 数据/指令错误,请参见消息列表 (页 148) DATA_CMD_ERROR_2数据/指令错误,请参见消息列表 (页 148) DATA_CMD_ERROR_3 数据/指令错误,请参见消息列表 (页 148)DATA_CMD_ERROR_4 数据/指令错误,请参见消息列表 (页 148) 参数(写入) ANA_OUTPUT (REAL)指定是否已为模拟量输出分配“S7 接口”作为数据记 录 7 中的源。 DIGIT_OUTPUT (UINT)指定是否已将数字量输出分配为数据记录 7 中的功 能“S7 接口”。 11.1.7 功能块的错误代码 表格 11-3使用功能块时的状态/错误 错误位 错误说明 bo_ApplIDError 地址模块与功能块不匹配 bo_ApplIDDRError数据记录与插入的模块不匹配 bo_SFBError 传输数据记录时发生运行错误 bo_RdPerError 读取 I/O 数据失败bo_LifeBitError SIWAREX 不再响应 bo_StartUpError StartUp 仍为TRUE,但仍旧发送了命令