西门子PLC模块授权总经销商 6ES7592-1AM00-0XB0 S7-1500,前连接器
6ES7592-1AM00-0XB0
SIMATIC S7-1500,前连接器 螺丝端子技术,40针 针对 35mm 宽模块 包括 4 个电位桥接, 和束线带
ErrorBits (DW#16#...) 说明 0001 参数“Input”超出了过程值限值的范围。 • Input> Config.InputUpperLimit 或 • Input < Config.InputLowerLimit如果 ActivateRecoverMode = TRUE 并且 ErrorBehaviour =1,则执行器将移动到替代输出值对应的位置。 如果 ActivateRecoverMode = TRUE 并且ErrorBehaviour = 0,则执行器停止在其当前位置。如果 ActivateRecoverMode =FALSE,则执行器停止在其当前位置。 PID_3Step V1.1 可以在手动模式下移动执行器。 PID_3Step V1.0此状态下无法进入手动模式。在消除错误之前不能移动执行器。 0002参数“Input_PER”的值无效。请检查模拟量输入是否有处于未决状态的错误。如果在错误发生之前自动模式已激活,ActivateRecoverMode = TRUE 且错误不再处于未决状态,则 PID_3Step切换回自动模式。 0004 **调节期间出错。过程值无法保持振荡状态。 0020 在自动模式下或调节期间不允许进行预调节。 0080预调节期间出错。未正确组态输出值限制或实际值未按预期响应。 检查输出值的限值是否已正确组态及其是否匹配控制逻辑。还要确认实际值在开始预调节前未强烈振荡。 0100 **调节期间的错误导致生成无效参数。 0200参数“Input”的值无效:值的数字格式无效。 如果在错误发生之前自动模式已激活,ActivateRecoverMode = TRUE且错误不再处于未决状态,则 PID_3Step 切换回自动模式。 0400 输出值计算失败。请检查 PID 参数。 0800采样时间错误:未在周期中断 OB 的采样时间内调用 PID_3Step。如果在错误发生之前自动模式已激活,ActivateRecoverMode = TRUE 且错误不再处于未决状态,则 PID_3Step切换回自动模式。 如果在使用 PLCSIM 进行仿真期间出现该错误,请参见使用 PLCSIM 仿真 PID_3Step V1 (页126)下的说明。 1000 参数“Setpoint”的值无效:值的数字格式无效。如果在错误发生之前自动模式已激活,ActivateRecoverMode = TRUE 且错误不再处于未决状态,则 PID_3Step切换回自动模式。 2000 Feedback_PER 参数的值无效。 请检查模拟量输入是否有处于未决状态的错误。执行器无法移动到替代输出值,并且将保持当前位置。此状态下无法进入手动模式。必须禁用位置反馈 (Config. FeedbackOn =FALSE) 才能使执行器退出此状态。 如果在错误发生之前自动模式已激活,ActivateRecoverMode = TRUE且错误不再处于未决状态,则 PID_3Step 切换回自动模式。 4000 Feedback 参数的值无效。值的数字格式无效。执行器无法移动到替代输出值,并且将保持当前位置。此状态下无法进入手动模式。必须禁用位置反馈 (Config. FeedbackOn =FALSE) 才能使执行器退出此状态。 如果在错误发生之前自动模式已激活,ActivateRecoverMode = TRUE且错误不再处于未决状态,则 PID_3Step 切换回自动模式。 8000 数字位置反馈出现错误。Actuator_H = TRUE和 Actuator_L = TRUE。 执行器无法移动到替代输出值,并且将保持当前位置。此状态下无法进入手动模式。为将执行器移出此状态,必须禁用“执行器停止位”(Config.ActuatorEndStopOn = FALSE)。如果在错误发生之前自动模式已激活,ActivateRecoverMode = TRUE 且错误不再处于未决状态,则 PID_3Step切换回自动模式。 294 PID 控制 功能手册, 11/2022, A5E35300232-AF 指令 10.2 PID_3Step10.2.5.8 参数 Reset V1 Reset 出现上升沿时会触发切换到“未激活”模式,复位错误和警告。Reset出现下降沿时会触发 切换到*近激活的工作模式。如果之前已激活自动模式,则会以无扰动的方式切换至自动模 式。 0RGH 6WDWHWPV 5HVHW WPV WPV ① 激活 ② 错误 ③ 复位 10.2.5.9 变量 ActivateRecoverMode V1ActivateRecoverMode 变量的效果取决于 PID_3Step 的版本。 1.1 版的特性ActivateRecoverMode 变量确定在自动模式下出现错误时的特性。ActivateRecoverMode 在预调节、**调节和转换时间测量过程中不生效。 ActivateRecoverMode 说明 FALSE 出现错误时,PID_3Step将切换到“未激活”工作模式或“逼近替代输出值”工作模式。 将通过复位或更改 Retain.Mode 值来激活控制器。 TRUE如果在自动模式下频繁发生错误,则该设置会对控制响应产生**影响。这种情况下,检查 ErrorBits 参数 并消除错误原因。 295指令 10.2 PID_3Step PID 控制 功能手册, 11/2022, A5E35300232-AFActivateRecoverMode 说明 如果发生一个或更多错误,PID_3Step将切换到“在监视错误的逼近替代输出值”模式或“错误监视”模 式: • 0002h:参数 Input_PER 的值无效。 •0200h:参数 Input 的值无效。 • 0800h:采样时间错误 • 1000h:参数 Setpoint 的值无效。 •2000h:参数 Feedback_PER 的值无效。 • 4000h:参数 Feedback 的值无效。 • 8000h:数字位置反馈出现错误。 出现 2000h、4000h 和 8000h 错误时,PID_3Step 不能逼近组态的替代输出值。当错误不再处于未决状态时,PID_3Step 切换回自动模式。 1.0 版的特性 ActivateRecoverMode变量确定在自动模式和手动模式下发生错误时的特性。 ActivateRecoverMode在预调节、**调节和转换时间测量过程中不生效。 ActivateRecoverMode 说明 FALSE出现错误时,PID_3Step 将切换到“未激活”工作模式或“逼近替代输出值”工作模式。 将通过复位或更改 Retain.Mode值来激活控制器。 TRUE 自动模式下的错误 如果在自动模式下频繁发生错误,则该设置会对控制响应产生**影响。这种情况下,检查ErrorBits 参数 并消除错误原因。 如果发生一个或更多错误,PID_3Step将切换到“在监视错误的逼近替代输出值”模式或“错误监视”模 式: • 0002h:参数 Input_PER 的值无效。 •0200h:参数 Input 的值无效。 • 0800h:采样时间错误 • 1000h:参数 Setpoint 的值无效。 •2000h:参数 Feedback_PER 的值无效。 • 4000h:参数 Feedback 的值无效。 • 8000h:数字位置反馈出现错误。 出现 2000h、4000h 和 8000h 错误时,PID_3Step 不能逼近组态的替代输出值。当错误不再处于未决状态时,PID_3Step 切换回自动模式。 手动模式下的错误 如果发生一个或更多下列错误,则 PID_3Step停留在手动模式下: • 0002h:参数 Input_PER 的值无效。 • 0200h:参数 Input 的值无效。 •0800h:采样时间错误 • 1000h:参数 Setpoint 的值无效。 • 2000h:参数 Feedback_PER的值无效。 • 4000h:参数 Feedback 的值无效。 • 8000h: 数字位置反馈出现错误。 出现 2000h、4000h和 8000h 错误时,不能将阀门移动到合适的位置。 参见 PID_3Step V1 静态变量 (页 282) 参数 State 和Retain.Mode V1 (页 288) 296 PID 控制 功能手册, 11/2022, A5E35300232-AF 指令10.2 PID_3Step 10.2.5.10 变量 Warning V1如果多个警告处于待决状态,将通过二进制加法显示它们的值。 例如,显示警告 0003 表 示警告 0001 和 0002处于待决状态。 Warning (DW#16#...) 说明 0000 无警告处于待决状态。 0001 预调节期间未发现拐点。0002 **调节期间振荡增加。 0004 设定值被限制为组态的限值。 0008 在所选计算方法中未定义所有必要的受控系统属性。使用 TuneRuleTIR = 3 方法计算 PID 参数。 0010 由于ManualEnable = TRUE,无法更改工作模式。 0020 调用 OB 的循环时间会限制 PID算法的采样时间。 通过缩短 OB 循环时间来改进结果。 0040 过程值超出其警告限值之一。 0080 Retain.Mode的值无效。 工作模式不变。 0100 手动值被限制为控制器输出的限值。 0200 用于调节的规则产生错误结果,或不受支持。 0400为转换时间测量所选择的方法不适用于执行器。 由于执行器设置与所选的测量方法不匹配,无法测量转换时间。 0800当前位置与新输出值之差太小,无法用于转换时间测量。 这可能产生错误结果。 当前输出值与新输出值之 差必须至少是整个控制范围的 50%。1000 无法达到替代输出值,因为它超出了输出值限值。 以下警告在消除问题的原因后即被**: • 0004 • 0020 • 0040• 0100 所有其它警告均在 Reset 出现上升沿时**。 10.2.5.11 变量 SUT.State V1 SUT.State名称 说明 0 SUT_INIT 初始化预调节 50 SUT_TPDN 确定无位置反馈时的起始位置 100 SUT_STDABW计算标准偏差 200 SUT_GET_POI 查找拐点 300 SUT_GET_RISETM 确定上升时间 9900 SUT_IO预调节成功 1 SUT_NIO 预调节未成功 297 指令 10.2 PID_3Step PID 控制 功能手册, 11/2022,A5E35300232-AF 10.2.5.12 变量 TIR.State V1 TIR.State 名称 说明 -100TIR_FIRST_SUT 无法进行**调节。 将执行预调节。 0 TIR_INIT 初始化**调节 200 TIR_STDABW计算标准偏差 300 TIR_RUN_IN 尝试利用*大或*小输出值达到设定值 400 TIR_CTRLN 尝试使用现有 PID参数达到设定值 (如果预调节已成功) 500 TIR_OSZIL 确定波动并计算参数 9900 TIR_IO **调节成功 1TIR_NIO **调节未成功 10.3 PID_Temp 10.3.1 PID_Temp 的新特性 PID_Temp V1.1 •从“未激活”工作模式切换到“自动模式”时输出值的响应 添加了新选项 IntegralResetMode =4,并将其定义为默认设置。如果 IntegralResetMode =4,从“未激活”工作模式切换到“自动模式”时会自动预分配积分作用,以便控制偏差导致带 有相同符号的 PID 输出值发生跳变。 •自动模式下积分作用的初始化 可以通过变量 OverwriteInitialOutputValue 和 PIDCtrl.PIDInit在自动模式下对积分作用进行 初始化。这简化了使用 PID_Temp 进行超驰控制的过程。 10.3.2 与 CPU 和 FW 的兼容性下表显示了 PID_Temp 的每个版本可用于哪种 CPU。 CPU FW PID_Temp V4.2 或更高版本 V1.1 V1.0S7-1200 V4.1 V1.0 V3.0 或更高版本 V1.1 V2.0 至 V2.9 V1.1 V1.0 S7-1500V1.7 到 V1.8 V1.0 298 PID 控制 功能手册, 11/2022, A5E35300232-AF 指令 10.3PID_Temp 10.3.3 PID_Temp V1 的 CPU 处理时间和存储器要求 CPU 处理时间 自版本 V1.0 起PID_Temp 工艺对象的典型 CPU 处理时间(具体视 CPU 类型以及标准、F、T 和 TF CPU 的工作模式而定)。 CPU固件版 本 典型CPU 处理时间(自动模式) 典型CPU 处理时间(预调节和** 调节) CPU 1211 CPU 1212 CPU1214 CPU 1215 CPU 1217 ≥ V4.1 290 µs 450 µs CPU1510SP CPU 1511 CPU 1511C CPU 1512C CPU 1512SP CPU 1513 85 µs140 µs CPU 1515 CPU 1516 ≤ V2.9 80 µs 110 µs CPU 151712 µs 18 µs CPU 1518 ≥ V1.7 6 µs 9 µs CPU1510SP CPU 1511 CPU 1512SP CPU 1513 CPU 1514SP 70 µs 110 µsCPU 1515 CPU 1516 ≥ V3.0 55 µs 90 µs 存储器要求 自版本 V1.0 起的PID_Temp 工艺对象背景数据块的存储器要求。 存储器要求 PID_Temp V1 背景数据块的存储器要求 装载存储器要求 约17000 个字节 总工作存储器要求 1280 个字节 保持性工作存储器要求 100 个字节