全国服务热线 15801815554

SIEMENS西门子 软起动器 3RW40281BB15

更新时间:2024-07-04 08:00:00
价格:请来电询价
西门子:代理经销商
低压断路器:全新原装 假一罚十
德国:现货 实体经营
联系电话:15801815554
联系手机:15801815554
联系人:邓经理
让卖家联系我
详细介绍

        编译项目简介在以下部分中,将编译“Color_Filling_Station”项目。步骤1. 在项目树(project tree) 中选择“Color_Mixing_CPU”CPU。2. 右键单击以打开快捷菜单,然后选择“编译” > “硬件和软件(仅更改)”(Compile >Hardware and software (only changes))。结果项目已编译并可供下载。说明更新了“Main”程序块。编译后打开“Main”程序块。 已创建了所有背景数据块,并更新了数据库。软件部分3.2 创建程序S7-1500入门指南, 10/2021, A5E03981765-AD 77软件部分3.2 创建程序S7-150078 入门指南, 10/2021, A5E03981765-AD3.2.7 将项目加载到 CPU简介在以下部分中,将“Color_Filling_Station”项目下载到 CPU。说明显示所有兼容设备如果在“扩展下载”(Extended Download) 对话框中进行设置后没有显示所需的 CPU,则需单击选项“显示所有兼容设备”(Show all compatible devices)。步骤1. 打开 CPU 快捷菜单,选择“下载到设备” >“硬件和软件(仅更改)”("Download todevice" > "Hardware and software (only changes)")。2. 从下拉列表中,选择 PG/PC 接口类型、接口以及与子网的连接。3. 从子网中的兼容设备中选择 CPU,并单击“加载”(Load)。4. 通过单击“是”(Yes) 和“确定”(OK) 确认这两个“指定 IP 地址”(Assign IP address) 对话框。软件部分3.2 创建程序S7-1500入门指南, 10/2021, A5E03981765-AD 795. 对于所有设置为“无操作”(No action") 的条目,在“加载预览”(Load preview) 对话框的下拉列表中选择替代条目,并确认打开选项。6. 单击“加载”(Load)。7. 确认“全部启动”(Start all) 选项并单击“完成”(Finish)。结果项目下载到 CPU 中。软件部分3.2 创建程序S7-150080 入门指南, 10/2021, A5E03981765-AD3.2.8 优化块访问3.2.8.1 简介工作原理S7-1500 系列的 CPU 的“优化数据块”在性能方面得到优化,仅使用符号进行编程。 通过使用优化数据块,可以使程序更加高效,这是因为将为声明的变量指定符号名称,而不向其提供固定地址。您可以创建具有任意结构的数据块,而无需在意各个数据元素的物理排列方式。 由于数据的存储方式已优化并由系统进行管理,因此可快速访问经优化的数据。更改数据类型会增加标准块中出现错误的风险。 在优化块中,进行的更改会导致数据存储的重新安排。 寻址保持唯一。为了能够随后编辑已在 CPU 中运行的用户程序,S7-1500 CPU 支持在运行期间扩展函数或函数块的接口。 无需将 CPU 设置为 STOP 模式,即可下载已修改的块,此时也不会影响已加载变量的实际值。另外: 可以在数据块中定义 CPU 中的哪些值对于 HMI 设备是只读的(“在 HMI 中可见”(Accessible from HMI))或者可以写入哪些值(“可从 HMI 访问”(Accessible fromHMI))。软件部分3.2 创建程序S7-1500入门指南, 10/2021, A5E03981765-AD 813.2.8.2 扩展并重新加载经优化的“填充”数据块简介在以下部分中,将使用上一次的填充日期和时间对“Filling”数据块进行补充并重新加载该数据块。 为此,创建一个用于记录日期和时间的块并启用“下载而不重新初始化”(Download without reinitialization) 功能。注: “下载而不重新初始化”(Download without reinitialization) 功能可防止在下载到 CPU期间覆盖该数据块的实际参数。符号寻址的优势: 在整个项目中使用统一应用且有意义的符号可以使程序代码更易于阅读和理解。这种方法具有以下优点:• 无需编写详细的注释。• 数据访问速度更快。• 访问数据时不会出错。• 无需再使用juedui地址。• 符号到存储器地址的分配由 STEP 7 监视,这意味着在变量的名称或地址更改时,所有使用点都会自动更新。要求• 已加载库• 已编译项目并将其加载到 CPU 中步骤1. 打开“Filling”数据块和“Main”程序块。2. 为“Main”程序块启用“启用/禁用监视”(Monitoring on/off) 功能。3. 在“Main”程序块中,在 3 程序段中单击右键打开“'FILLING' FillingLevel_CMYK_C”的快捷菜单,并选择“修改 > 修改操作数”(Modify > Modify operand)。4. 输入一个新值并单击“确定”(OK)。5. 在数据块“Filling”数据块中启用“无需重新初始化的下载”(Download withoutreinitialization) 功能和“全部监视”(Monitor all) 功能。软件部分3.2 创建程序S7-150082 入门指南, 10/2021, A5E03981765-AD6. 创建一个名为“DT_Loc-T_Last_Filling”的新参数并选择“Date_And_Time”数据类型。7. 在 5 程序段的“Main”程序块中插入一个常闭触点,并将其与“FILLING_DONE”参数互连。8. 从“指令”(Instructions) 选项卡中打开“日期和时间”(Date & time) 文件夹,并在“Main”程序块中插入块“RD_Loc_T”。软件部分3.2 创建程序S7-1500入门指南, 10/2021, A5E03981765-AD 839. 将“OUT”输出与“DT_Loc-T_Last_Filling”参数互连,并将“RED_VAL”输出与新创建的“RED_VAL_Loc-T”参数互连。 将“LAD_Tanks_Filling_Process”数据块用作“RED_VAL_Loc-T”参数的存储位置。10. 编译并下载该项目。软件部分3.2 创建程序S7-150084 入门指南, 10/2021, A5E03981765-AD结果重新加载了上一次填充的日期和时间。 未覆盖数据块“Filling”的实际参数。块的版本控制简介块类型的使用可以确保项目中具有较高标准化程度。 您可以方便地将对块类型的功能扩展到现有项目中。 通过版本控制,可确保进行更改跟踪。 在本例中,我们将创建一个“LAD_Tanks_Filling”块以作为项目库中的类型。 作为一项功能扩展,请将用于液位计算的三个指令替换为 CalculateBox,后者将执行所有算术功能。 这种优化意味着所需的临时变量更少,从而不必在采用不同编程语言编写的块之间进行切换。步骤1. 编译“LAD_Tanks_Filling”块,然后将其插到项目库中“Types”的下面。2. 使用“编辑类型”(Edit type) 创建新的块版本。3. 从“基本指令 > 算术函数”(Basic instructions > Mathematical functions) 插入 CALCULATE指令。4. 从该块删除 MUL、DIV 和 SUB 指令。软件部分3.2 创建程序S7-150086 入门指南, 10/2021, A5E03981765-AD5. 将两个输入插入到 CALCULATE 指令中,然后将这两个输入互连。6. 定义计算公式,然后互连输出。7. 发布块版本。软件部分3.2 创建程序S7-1500入门指南, 10/2021, A5E03981765-AD 87结果该块类型的修订版本以新版本号保存在库中。软件部分3.2 创建程序S7-150088 入门指南, 10/2021, A5E03981765-AD3.2.10 设置保持性简介所有变量都使用组态的起始值,在 CPU 启动期间(例如,在发生电源故障后)进行初始化。 中断之前变量所具有的Zui新值将被初始值覆盖。 为避免这种情况,请将变量定义为保持性变量。 保持性变量即使在重启后也会保留其值。在本例中,油漆储罐的液位保留在 CPU 的保持性存储器区域中。步骤1. 在线连接到 CPU。2. 启用“Filling”数据块中的“Cyan”条目。3. 将更改内容加载到 CPU。4. 将“Watchtable”对象从库拖到项目中。 该对象包含灌充液位变量(包括一个控制值)。5. 使用“立即修改”(Modify now) 将控制值传输至 CPU。6. 断开与 CPU 的在线连接。 若要仿真电源故障,请断开 CPU 的电源。7. 重新连接电源,然后与 CPU 进行在线连接。 针对“Filling”数据块,启用“全部监视”(Monitor all)。软件部分3.2 创建程序S7-150090 入门指南, 10/2021, A5E03981765-AD结果从保持性存储器区域读取“Cyan”的灌充液位。 所有其它灌充液位都使用其初始值进行初始化。软件部分3.2 创建程序S7-1500入门指南, 10/2021, A5E03981765-AD 913.2.11 激活 EN/ENO 机制简介通过各种指令中的 EN/ENO 机制,可以检测运行错误,并避免程序崩溃。 默认情况下,新插入的 ENO 指令已被禁用。 随后可以激活 ENO 使能输出。 在已将所有油漆储罐的灌充液位复位到起始值 (1000) 的新程序段中,可以同时使用此输出。步骤1. 打开 Main[OB35] 程序块,然后将 MOVE 指令插到程序段 10 中。2. 将该指令扩展到总共四个输出。3. 在 MOVE 指令的前面插入一个常开触点。4. 在 MOVE 指令的后面插入一个复位线圈。5. 将 MOVE 指令的输入和输出互连。6. 使用 ENO 快捷菜单生成该指令。软件部分3.2 创建程序S7-150092 入门指南, 10/2021, A5E03981765-AD结果为该块互连了 EN/ENO 机制。 如果执行期间没有任何错误,则 ENO 使能输出的信号状态将为“1”。 如果执行期间发生错误,则 ENO 使能输出的信号状态将为“0”。软件部分3.2 创建程序S7-1500入门指南, 10/2021, A5E03981765-AD 933.2.12 使用注释功能简介MOVE 和 Reset 指令可通过详细注释来扩展。步骤1. 使用快捷菜单插入注释。2. 输入注释文本。结果输入了指令和线圈的注释。软件部分3.2 创建程序S7-150094 入门指南, 10/2021, A5E03981765-AD 局部错误处理 在块内处理错误步骤与 S7-300/400 的 CPU 不同,S7-1500 的 CPU 会在发生非常少见的错误时转入 STOP 模式。 如果发生了错误,就会将错误输入到 CPU 的诊断缓冲区中。 通过在每个块上使用局部错误处理,可以避免 CPU 停止。 zuihao应在用户程序的开发过程中启用局部错误处理。这样就可以对信息进行jingque评估,例如,使用 STL/FBD/LAD 和 SCL 程序对块中的错误处理进行编程。 块会生成由“GET_ERROR_ID”指令进行评估的错误 ID。 可以在 MAIN 块中以及在函数块中调用“GET_ERROR_ID”指令。 CPU 保留在 RUN 模式。加载用于局部错误处理的块简介为了说明局部错误处理,可在项目中加载“ProgLib_LEH”库的块。 这些块仅用于说明局部错误处理,不在项目中另外使用。步骤1. 打开全局库“ProgLib_LEH”。2. 将主模板中的块复制到项目中。3. 在“Main”块的一个空程序段中调用“LAD_Local_Error_Handling”函数块。软件部分3.2 创建程序S7-1500入门指南, 10/2021, A5E03981765-AD 974. 将“LAD_Local_Error_Handling”函数块的参数与“LEH_InOutValues”数据块的变量互连。5. 在线连接到 CPU。6. 对更改内容进行编译并加载到 CPU。结果使用“INDEX[0..100]”输入参数处的“LEH_INDEX”变量随后触发一个编程错误。 例如,如果将该输入参数设置为“101”,则会通过输出参数报告错误。

联系方式

  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201100
  • 电话:15801815554
  • 联系人:邓经理
  • 手机:15801815554
  • 微信:15801815554
  • QQ:190755061