西门子PLC模块授权总经销商 6ES7541-1AB00-0AB0 通讯模块 S7-1500

供应商
浔之漫智控技术(上海)有限公司
认证
西门子
全国代理
S7-1500
全新
德国
现货
联系电话
15801997124
手机号
15801997124
联系人
王明炎
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
更新时间
2024-04-10 13:46

详细介绍

西门子plc模块授权总经销商 6es7541-1ab00-0ab0 通讯模块s7-1500


6es7541-1ab00-0ab0

simatic s7-1500, cm ptp rs-422/485 hf 通讯模块针对 串行连接 rs-422 和rs-485, 空闲端口,3964(r),uss, modbus rtu 主站,从站, 115200 kbit/s, 15针sub-d 插座


10.1.4.8 模式 v2 的参数状态 参数的相关性 state 参数显示了 pid 控制器的当前工作模式。您无法更改state 参数。 当 modeactivate 出现上升沿时,pid_compact 将切换到保存在 mode输入/输出参数中的工作 模式。 cpu 启动或从 stop 切换为 run 模式时,pid_compact 将以保存在 mode参数中的工作模式启 动。要使 pid_compact 保持在“未激活”模式下,应设置runmodebystartup = false。 值的含义 state / mode 工作模式说明 0 未激活在“未激活”工作模式下,将始终输出输出值 0.0,无论 config.outputupperlimit 以及config.outputlowerlimit 如何。脉宽调制关闭。 1 预调节预调节功能可确定对输出值跳变的过程响应,并搜索拐点。根据受控系统的*大上升速率与死时间计算 pid 参数。可在执行预调节和**调节时获得** pid 参数。 预调节的要求: • 未激活(state = 0)、手动模式 (state = 4) 或自动模式(state = 3) • manualenable = false • reset = false •过程值不能过于接近设定值。|setpoint - input| > 0.3 * |config.inputupperlimit - config.inputlowerlimit| 和|setpoint - input| > 0.5 * |setpoint|• 设定值和过程值均在组态的限值范围内。 过程值越稳定,pid参数就越容易计算,结果的精度也会越高。只要过程值的上升速率明显高于噪声,就可以 容忍过程值的噪声。 设定值在变量currentsetpoint 中冻结。出现以下情况时,调节将取消: • setpoint > currentsetpoint+ canceltuninglevel 或 • setpoint < currentsetpoint -canceltuninglevel 重新计算 pid 参数之前将对其进行备份并且可使用 loadbackup 重新激活这些参数。预调节成功后,控制器将切换到自动模式。如果预调节未成功,则工作模式的切换取决于 activaterecovermode。 预调节阶段由pidselftune.sut.state 来指示。 要在自动模式下启动预调节,建议在 modeactivate的上升沿同时执行所需的设定值更改。如果先更改设定值,然后再启动预调节,则自动模式下的输出值会相应调整,并导致过程值发生变化。这可能会对后续的预调 节产生负面影响或阻止其启动。 2**调节 **调节将使过程值出现恒定受限的振荡。根据该振荡的幅度和频率重新计算 pid 参数。**调节得出的 pid参数通常比预调节得出的 pid 参数具有更好的主控和扰动特性。可在执行预调节和**调节时获得** pid 参 数。pid_compact 将自动尝试生成大于过程值噪声的振荡。过程值的稳定性对**调节的影响非常小。 设定值在变量currentsetpoint 中冻结。出现以下情况时,调节将取消: • setpoint > currentsetpoint+ canceltuninglevel 或 • setpoint < currentsetpoint -canceltuninglevel 重新计算 pid 参数之前将对其进行备份并且可使用 loadbackup 重新激活这些参数。214 pid 控制 功能手册, 11/2022, a5e35300232-af 指令 10.1 pid_compact state/ mode 工作模式说明 **调节的要求: • 不能被干扰。 • 设定值和过程值均在组态的限值范围内。 • manualenable= false • reset = false • 自动模式(state = 3)、未激活模式 (state = 0) 或手动模式(state = 4) 在以下模式下启动**调节时,具体情况如下所述: • 自动模式(state = 3) 如果希望通过调节来改进现有 pid 参数,请在自动模式下启动**调节。pid_compact 将使用现有的 pid 参数控制系统,直到控制回路已稳定并且**调节的要求得到满足为止。 之后才会启动**调节。• 未激活模式 (state = 0) 或手动模式 (state = 4)如果满足预调节的要求,则启动预调节。已确定的 pid 参数将用于控制,直到控制回路已稳定并且**调 节的要求得到满足为止。如果预调节的过程值已经十分接近设定值或 pidselftune.tir.runin = true,则将尝试利用*小或*大输出值来达到设定值。这可能会增加超调量。 之后才会启动**调节。**调节成功后,控制器将切换到自动模式。如果**调节未成功,则工作模式的切换取决于 activaterecovermode。“**调节”阶段由 pidselftune.tir.state 来指示。 3 自动模式 在自动模式下,pid_compact会按照指定的参数来更正受控系统。 如果满足下列要求之一,则控制器将切换到自动模式: • 预调节成功完成 • **调节成功完成 •mode 输入/输出参数更改为值 3 并且 modeactivate 出现上升沿。从自动模式到手动模式的切换只有在调试编辑器中执行时,才是无扰动的。 自动模式下会考虑 activaterecovermode 变量。4 手动模式 在手动模式下,在 manualvalue 参数中指定手动输出值。 还可以使用 manualenable = true来激活该工作模式。建议只使用 mode 和 modeactivate 更改工作模式。从手动模式到自动模式的切换是无扰动的。错误未决时也可使用手动模式。 5 含错误监视功能的替代输出值控制算法取消激活。setsubstituteoutput 变量确定此工作模式中输出哪个输出值。 •setsubstituteoutput = false:上一个有效输出值 •setsubstituteoutput = true:替代输出值 无法使用 mode = 5 激活该工作模式。如果满足以下所有条件,出现错误时会激活该工作模式而不激活“未激活”工作模式。 • 自动模式 (mode = 3) •activaterecovermode = true • 已出现一个或多个错误,并且 activaterecovermode 生效。当错误不再处于未决状态时,pid_compact 切换回自动模式。 eno 特性 如果 state = 0,那么eno = false。 如果 state ≠ 0,那么eno = true。 215 指令 10.1 pid_compact pid 控制 功能手册, 11/2022,a5e35300232-af 在调试期间自动切换工作模式 预调节或**调节成功后,将激活自动模式。下表显示了成功预调节期间 mode和 state 的更 改方式。 周期编号 mode state 操作 0 4 4 设置 mode = 1 1 14 设置 modeactivate = true 1 4 1 state 的值保存在模式参数中 启动预调节功能 n4 1 预调节成功完成 n 3 3 启动自动模式 pid_compact将在出现错误时自动切换工作模式。下表显示了出现错误的预调节期间 mode 和 state 的更改方式。 周期编号 mode state操作 0 4 4 设置 mode = 1 1 1 4 设置modeactivate = true 1 4 1 state 的值保存在模式参数中 启动预调节功能 n 4 1取消预调节 n 4 4 启动手动模式 如果 activaterecovermode = true,将激活保存在mode 参数中的工作模式。开始预调节和精 确调节时,pid_compact 已将 state 的值保存在 mode输入/输出参数中。因此 pid_compact 会切换到调节开始时工作模式。 如果activaterecovermode = false,系统将切换到“未激活”工作模式。 参见pid_compact v2 的输出参数 (页 204) 10.1.4.9 参数 errorbits v2如果多个错误同时处于待决状态,将通过二进制加法显示 errorbits 的值。例如,显示 errorbits = 0003h 表示错误0001h 和 0002h 同时处于待决状态。 在手动模式下,pid_compact 使用 manualvalue作为输出值。errorbits = 10000h 除外。 errorbits 
(dw#16#...) 说明 0000 没有任何错误。0001 参数“input”超出了过程值限值的范围。 • input > config.inputupperlimit 或 •input < config.inputlowerlimit 如果在错误发生前自动模式已激活且activaterecovermode = true,则 pid_compact 保持自动模式。如果在错误发生前预调节或**调节模式已激活且 activaterecovermode = true,则 pid_compact 切换到mode 参数中保存的工作模式。 216 pid 控制 功能手册, 11/2022, a5e35300232-af 指令 10.1pid_compact errorbits 
(dw#16#...) 说明 0002参数“input_per”的值无效。请检查模拟量输入是否有处于未决状态的错误。 如果在错误发生前自动模式已激活且activaterecovermode = true,则 pid_compact 输出组态的替换输出值。当错误不再处于未决状态时,pid_compact 切换回自动模式。 如果在错误发生前预调节或**调节模式已激活且activaterecovermode = true,则 pid_compact 切换到 mode 参数中保存的工作模式。 0004**调节期间出错。过程值无法保持振荡状态。 如果在错误发生前 activaterecovermode = true,则pid_compact 取消调节并切换到 mode 参数中保存的 工作模式。 0008预调节启动时出错。过程值过于接近设定值。启动**调节。 如果在错误发生前 activaterecovermode = true,则pid_compact 取消调节并切换到 mode 参数中保存的 工作模式。 0010 调节期间设定值发生更改。 可在canceltuninglevel 变量中设置允许的设定值波动。 如果在错误发生前 activaterecovermode =true,则 pid_compact 取消调节并切换到 mode 参数中保存的 工作模式。 0020 **调节期间不允许预调节。如果在错误发生前 activaterecovermode = true,则 pid_compact 保持在**调节模式。 0080预调节期间出错。未正确组态输出值限制或过程值未按预期响应。 请确保: • 输出值的限值已正确组态且匹配控制逻辑。 •可以更改输出值,使过程值接近设定值。输出值在预调节之前不受相应输出值限值的限制。示例:在正常控制逻辑和低于设定值的过程值条件下,输出值在预调节启动前不得达到上限。 • 在预调节启动之前,过程值未显示出强烈的振荡。要在自动模式下启动预调节,建议在 modeactivate 的上升沿同时执行所需的设定值更改。这可以防止输出值在设定值更改和预调节启动之间遇到限制。此外,也可以通过从手动模式或“非活动”模式启动来实 现。 如果在错误发生前activaterecovermode = true,则 pid_compact 取消调节并切换到 mode 参数中保存的 工作模式。0100 **调节期间的错误导致生成无效参数。 如果在错误发生前 activaterecovermode = true,则pid_compact 取消调节并切换到 mode 参数中保存的 工作模式。 0200 参数“input”的值无效:值的数字格式无效。如果在错误发生前自动模式已激活且 activaterecovermode = true,则 pid_compact 输出组态的替换输出值。当错误不再处于未决状态时,pid_compact 切换回自动模式。 如果在错误发生前预调节或**调节模式已激活且activaterecovermode = true,则 pid_compact 切换到 mode 参数中保存的工作模式。 0400输出值计算失败。请检查 pid 参数。 如果在错误发生前自动模式已激活且 activaterecovermode = true,则pid_compact 输出组态的替换输出 值。当错误不再处于未决状态时,pid_compact 切换回自动模式。如果在错误发生前预调节或**调节模式已激活且 activaterecovermode = true,则 pid_compact 切换到mode 参数中保存的工作模式。 0800 采样时间错误:未在周期中断 ob 的采样时间内调用 pid_compact。建议在无条件的循环中断 ob 中调用 pid_compact,并通过 mode 参数处的工作模式将其激活或停用。有 条件调用或 ob1中的调用会对控制质量产生负面影响。 可以使用 cycletime.enmonitoring = false 禁用对采样时间的监视。如果在错误发生前自动模式已激活且 activaterecovermode = true,则 pid_compact 保持自动模式。如果在错误发生前预调节或**调节模式已激活且 activaterecovermode = true,则 pid_compact 切换到mode 参数中保存的工作模式。 如果在使用 plcsim 进行仿真期间出现该错误,请参见使用 plcsim 仿真pid_compact v2 (页 81)下的说 明。 217

西门子PLC模块授权总经销商 6ES7541-1AB00-0AB0 通讯模块 S7-1500

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话