西门子PLC模块授权总经销商 6ES7516-3TN00-0AB0 S7-1500T CPU 中央处理器

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

详细介绍

西门子plc模块授权总经销商 6es7516-3tn00-0ab0  s7-1500t  cpu 中央处理器

6es7516-3tn00-0ab0

simatic s7-1500t, cpu 1516t-3 pn/dp, 中央处理器,带 3 mb 工作存储器用于 程序和7.5 mb 用于数据, 第 1 个接口:profinet irt 带双接口交换机, 第 2 接口,以太网, 第 3接口,profibus, 6 ns bit-performance, 需要 simatic 存储卡

量 数据类型 默认值 说明 userdata auxfct_rampsoak_profile - 配置文件数据在userdata 结构中输入。 userdata 结构中的配置文件数据可以编辑。 仅当启动对数据进行验证并将数据复制到workingdata 结构中时, 此结构中的更改才会影响配置文件的执行。 userdata. numberofusedpointsint 0 使用的配置文件的点数 允许的值范围:1 到 50 userdata. startvalue real 0.0如果以下模式之一当前有效,startvalue 将用作可选输出值: • errormode = 0 • startmode = 0 •stopmode = 0 userdata.point array[1..50] of auxfct_rampsoak_point -配置文件的点 userdata.point[i]. value real 0.0 此点的输出值 userdata.point[i].time real 0.0 此点的持续时间,以秒为单位 允许的值范围:point[i].time ≥ 0.0 workingdataauxfct_rampsoak_profile - 当前有效的配置文件数据显示在 workingdata 结构中。workingdata 结构中的配置文件数据无法编辑。 workingdata. numberofusedpoints int 0使用的配置文件的点数 允许的值范围:1 到 50 workingdata. startvalue real 0.0如果以下模式之一当前有效,workingdata.startvalue 将用作可选输 出值: • errormode = 0 •startmode = 0 • stopmode = 0 workingdata. point array[1..50] ofauxfct_rampsoak_point - 配置文件的点 workingdata. point[i].value real 0.0此点的输出值 workingdata. point[i].time real 0.0 此点的持续时间,以秒为单位允许的值范围:point[i].time ≥ 0.0 errormode int 2 选择出现错误后的替代输出值 • 0 =workingdata.startvalue • 1 = substituteoutput • 2 =配置文件执行的*后一个有效输出值 • 3 = 0.0 允许的值范围:0 到 3 如果 errormode 的值不对应于值的有效范围,则errormode = 2。 431 指令 10.8 rampsoak pid 控制 功能手册, 11/2022,a5e35300232-af 变量 数据类型 默认值 说明 startmode int 2 选择启动行为 • 0 =workingdata.startvalue • 1 = substituteoutput • 2 = 从上次输出值启动 • 3 =0.0 • 4 = 从上次输出值继续 允许的值范围:0 到 4 如果 startmode 的值不对应于值的有效范围,则startmode = 2。 stopmode 2 选择停止行为 • 0 = workingdata.startvalue • 1 =substituteoutput • 2 = 配置文件执行的*后一个有效输出值 • 3 = 0.0 • 4 = 循环操作允许的值范围:0 到 4 如果 stopmode 的值不对应于值的有效范围,则 stopmode = 2。 cycletimeauxfct_cycletime - 周期时间数据 cycletime.value real 0.1周期时间(以秒为单位)(两次调用之间的时间间隔) 允许的值范围:cycletime.value > 0.0 cycletime.enablemeasurement bool true 周期时间的自动测量 • false = 取消激活 • true = 已激活10.8.8 errorbits 参数 如果多个错误同时处于待决状态,将通过二进制加法显示 errorbits 的值。例如,显示errorbits = 16#0000_0003 表示错误 16#0000_0001 和 16#0000_0002同时处于待决状态。 对于 rampsoak,在 errorbits 参数中输出的错误分为两类: • 错误消息为 errorbits< 16#0001_0000 的错误 尽管有错误,但仍可以计算输出值。 • 错误消息为 errorbits ≥16#0001_0000 的错误 错误会阻止输出值的计算。将输出替代输出值。 错误消息为 errorbits <16#0001_0000 的错误 如果有一个或多个错误消息为 errorbits < 16#0001_0000的错误处于未决状态,则 rampsoak 的响应如下: • 即使存在此类错误,输出值也会通过如下方式确定: –如果通过执行配置文件计算 reset = false 输出值 – 当 reset = true时,通过 substituteoutput 的输出 • 输出参数 error 已置位。 • 使能输出 eno 不变。不再有任何错误时,会立即删除输出参数 error。 errorbits 
(dw#16#...) 说明 0000_0000无错误处于未决状态。 432 pid 控制 功能手册, 11/2022, a5e35300232-af 指令 10.8rampsoak errorbits 
(dw#16#...) 说明 0000_0001 错误原因和对错误的响应: output参数限制为 -3.402823e+38 或 +3.402823e+38。 解决方案: 如果 errorbits <16#0001_0000 且 reset = false,则输出值有限,通过 startmode 或 stopmode 来确定。这种情况下,请根据 startmode 或 stopmode 变量的设定值检查以下参数: •workingdata.startvalue • substituteoutput errorbits ≥ 16#0001_0000且 reset = false 时,替代输出值限制为其输出。这种情况下,请根据变量 errormode:的设定值检查以下参数: • workingdata.startvalue • substituteoutput reset =true 时,检查 substituteoutput 参数。 其它信息: 如果要更改workingdata.startvalue,首先编辑 userdata.startvalue,然后设置参数 validate =true。请 勿手动更改 workingdata 结构的数据。 0000_0002 错误原因: 在激活配置文件的执行 (enable= true) 时,周期时间的测量会产生一个无效值。 对错误的响应: 如果已经测量了周期时间的有效值,rampsoak 将根据cycletime.value 变量的*后一个值继续执行配置文 件。 如果先前没有测量到周期时间的有效值,则 rampsoak 仍会在output 参数中输出通过变量 startmode 组 态的输出值。 0000_0004 错误原因:检查配置文件数据时,userdata 结构中有一个或多个变量的值无效。 对错误的响应: userdata结构中的配置文件数据并不传送至 workingdata 结构,从而使 userdata 结构中的更改无法生 效。 解决方案:检查配置文件数据时,确保满足以下条件: • 1 ≤ userdata.numberofusedpoints ≤ 50 •-3.402823e+38 ≤ userdata.point[i].value ≤ 3.402823e+38,索引 i =1..userdata.numberofusedpoints • 0.0 ≤ userdata.point[i].time ≤3.402823e+38,索引 i = 1..userdata.numberofusedpoints • -3.402823e+38≤ userdata.startvalue ≤ 3.402823e+38 • nextpoint ≤userdata.numberofusedpoints • 0.0 < userdata.point[1].time +userdata.point[2].time +…+userdata.point[userdata.numberofusedpoints].time ≤ 3.402823e+38 •已激活配置文件的执行:currentpoint ≤ userdata.numberofusedpoints 其它信息:在以下情况下会检查 userdata 结构中的配置文件数据: • 如果 validate 参数设为 true。 • 或者,如果在cpu 的工作状态从 stop 切换到 run 后首次使用参数 enable = true 调用 rampsoak,并且之前未对配置文件数据进行验证。 请注意,userdata 和 workingdata 结构中的变量不具有保持性。每当 cpu的工作状态从 stop 切换为 run 后,这些变量都将通过起始值进行初始化。 0000_0008 错误原因: nextpoint参数值无效。 对错误的响应: nextpoint 复位为*后一个有效值。 解决方案: 请确保满足以下条件: • 1 ≤nextpoint ≤ workingdata.numberofusedpoints 433 指令 10.8 rampsoak pid控制 功能手册, 11/2022, a5e35300232-af 错误消息为 errorbits ≥ 16#0001_0000 的错误如果有一个或多个错误消息为 errorbits ≥ 16#0001_0000 的错误处于未决状态,则 rampsoak 的响应如下:• 无法按预期确定输出值。下表显示了 output 参数的响应和配置文件的执行。 • 输出参数 error 已置位。 • 使能输出eno 设为 false。 一旦不再有任何错误消息为 errorbits ≥ 16#0001_0000的错误,rampsoak 的响应如下: • 输出值会通过如下方式确定: – 如果reset = false,通过执行配置文件计算输出值 – 当 reset = true时,通过 substituteoutput 的输出 • 使能输出 eno 设为 true。 不再有任何错误时,会立即删除输出参数error。 errorbits 
(dw#16#...) 说明 错误原因: substituteoutput 参数或workingdata.startvalue 变量当前用于确定输出值,但没有任何有效的 real 值。 对错误的响应: 如果reset = true 和 substituteoutput 是有效的 real 值,则 substituteoutput继续在参数 output 中输出。 在所有其它情况下,参数 output 均设为 0.0。 解决方案: 确保substituteoutput 参数和 workingdata.startvalue 变量是有效的 real 值(≠nan,例如16#7fff_ffff)。使用的变量取决于 reset 未决错误和 errormode: reset errorbitserrormode 使用的变量 - >= 16#0002_0000 0 workingdata.startvalue ->= 16#0002_0000 1 substituteoutput true - - substituteoutput0001_0000 其它信息: 如果要更改 workingdata.startvalue,首先编辑userdata.startvalue,然后设置参数 validate = true。请勿手 动更改 workingdata结构的数据。 0004_0000 错误原因: 执行配置文件期间的计算会产生无效的 real 值。 对错误的响应:配置文件的执行被中止。 如果 reset = false,在 errormode 变量中组态的替代输出值会在 output参数中输出然后被保持。 如果 reset = true,则 substituteoutput 继续在 output 参数中输出。解决方案: 验证 workingdata 结构中的 real 值,如有需要,再次开始执行配置文件。 其它信息:如果要更改配置文件数据,首先编辑 userdata 结构,然后设置参数 validate = true。请勿手动更改 strukturworkingdata 的数据。 0008_0000 错误原因: enable 参数或 next 参数设置为 true,但workingdata 结构中不存在有效的配置文件数据。 对错误的响应: 参数 enable 和参数 next 无效。 如果reset = false,在 errormode 变量中组态的替代输出值会在 output 参数中输出。 如果 reset =true,则 substituteoutput 继续在 output 参数中输出。 解决方案: 在 userdata结构中输入有效的配置文件数据,然后设置参数 validate = true。这样,配置文件数据在验证后 会传输到workingdata 结构。 其它信息: 434 pid 控制

rrorbits 
(dw#16#...) 说明 如果参数 enable 或参数 next 仍设置为 true,则只要workingdata 结构中存在有效的配置文件数据,它们就 会立即生效。无需新的上升沿。 请注意,userdata 和workingdata 结构中的变量不具有保持性。每当 cpu 的操作状态从 stop 切换为 run后,这些变量都将通过起始值进行初始化。 0010_0000 错误原因: 当配置文件的执行结束或停止时确定输出值的变量(使用stopmode 配置)没有任何有效的real 值。 对错误的响应: 如果 reset = false,在 errormode变量中组态的替代输出值会在 output 参数中输出然后被保持。 如果 reset = true,则 substituteoutput继续在 output 参数中输出。 解决方案: 确保变量是有效的 real 值(≠nan,例如,16#7fff_ffff)。使用的变量取决于 stopmode: • stopmode = 0:workingdata.startvalue • stopmode = 1: substituteoutput 其它信息: 如果要更改workingdata.startvalue,首先编辑 userdata.startvalue,然后设置参数 validate =true。请勿手 动更改 workingdata 结构的数据。 0020_0000 错误原因: 变量(用 startmode配置)在首次调用指令或开始执行配置文件时确定输出值,它没有有效的 real 值。 对错误的响应: 如果 reset = false,在errormode 变量中组态的替代输出值会在 output 参数中输出然后被保持。 如果激活了配置文件执行 (enable =true),则*初将从此替代输出值开始。 如果 reset = true,则 substituteoutput 继续在 output参数中输出。 解决方案: 确保变量是有效的 real 值(≠ nan,例如,16#7fff_ffff)。使用的变量取决于startmode: • startmode = 0: workingdata.startvalue • startmode = 1:substituteoutput • startmode = 2: output 其它信息: 如果要更改workingdata.startvalue,首先编辑 userdata.startvalue,然后设置参数 validate =true。请勿手 动更改 workingdata 结构的数据。 0040_0000 错误原因: 在激活配置文件的执行 (enable= true) 时,cycletime.value 变量具有一个无效值。 对错误的响应: 配置文件的执行被暂停。 如果 reset =false,在 errormode 变量中组态的替代输出值会在 output 参数中输出。 如果 reset = true,则substituteoutput 继续在 output 参数中输出。只要不再出现此错误,就会继续执行配置文件。如果配置文件的执行预先停止,则保留替代输出值。 解决方案: 请确保满足以下条件: • 0.0< cycletime.value ≤ 3.402823e+38 • cycletime.value 是有效的 real 值(≠nan,例如 16#7fff_ffff) 其它信息: 要自动计算 变量 cycletime.value 的值,请将 变量cycletime.enablemeasurement 设为 true。 435 指令 10.8 rampsoak pid 控制功能手册, 11/2022, a5e35300232-af 10.9 filter_pt1 10.9.1 与 cpu 和 fw的兼容性 下表列出了 filter_pt1 的何种版本可用于何种 cpu: cpu fw filter_pt1 s7-1200v4.2 或更高版本 v1.0 基于 s7-1500 的 cpu v2.0 或更高版本 v1.0 10.9.2 filter_pt1说明 说明 指令 filter_pt1 是具有一阶滞后的比例传递元素,也称为 pt1 元素。 filter_pt1 可用于以下用途:• 低通滤波器,用于衰减信号中的高频分量,如噪声。 • 延迟元素,用于对信号阶跃变化进行平滑处理,如控制器的设定值或输出值的阶跃变化。• 过程仿真块,用于在 cpu 中实现闭合控制回路。举例来说,这意味着可在调试之前测试控 制器。 可指定以下滤波器参数: • 比例增益(gain) • 滞后时间常量 (lag) 说明 连续时间 pt1 元素与 filter_pt1 之间的差值 由于filter_pt1 是在 plc 程序中执行的,因此 filter_pt1 是 pt1 元素的离散时间实现。离散时间系统不能与相应的连续时间模型具有相同的特性。离散时间系统也可以根据周期时间仿真连续时间系统:周期时间越短、越恒定,filter_pt1 的特性与连续时间 pt1 元素之间特性的一致 性误差越小。连续时间 pt1元素的特性为下文介绍的传递函数、时间响应和频率响应。为了准确仿真频率响应,建议使用的*大周期时间为输入信号分量*短周期持续时间的十分之 一。举例来说,对于频率分量*大为50 hz 的信号,*短周期持续时间为 20 ms。为了准确仿 真频率响应,建议为本例使用的*大周期时间为2 ms。 pt1 元素的传递函数 以下公式显示了 pt1 元素的传递函数,其中,s 等于拉普拉斯算子: g(s) =2xwsxwv ,qsxwv *dlq /djyv pt1 元素的时间响应 阶跃响应是输出值对输入值阶跃变化的响应。 436 pid控制 功能手册, 11/2022, a5e35300232-af 指令 10.9 filter_pt1 输入值阶跃由 0 变为Δinput 时的阶跃响应可使用以下公式计算: output(t) = ∆input · gain · (1 - e w /dj下图显示了 pt1 元素的阶跃响应: tlag input(t) output(t) Δinput Δinput·gain63.2%·Δinput·gain 99.3%·Δinput·gain 5·lag pt1 元素的频率响应传递元素的频率响应通过振幅响应和相位响应描述。 振幅响应通过由信号的角频率决定的传递元素来描述信号的增益。 以下等式描述 pt1元素的振幅响应: |g(ω)| = *dlq ෭˶y/djt |g(ω)| 以角频率函数表示的信号增益 ω 角频率 437 指令10.9 filter_pt1 pid 控制 功能手册, 11/2022, a5e35300232-af 下图显示了 pt1元素的振幅响应: 1/lag 10/lag 100/lag0.1/lag0.01/lag gaindb gaindb-20dbgaindb-40db gaindb+20db ω |g(ω)|db 相位响应通过由信号的角频率决定的传递元素来描述信号的相位偏移。以下等式描述 pt1 元素的相位响应: φ(ω) = -tan ˶y/dj -1 φ(ω) 以角频率函数表示的相位偏移 ω角频率

西门子PLC模块授权总经销商 6ES7516-3TN00-0AB0 S7-1500T CPU 中央处理器

展开全文

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