S7-400 Unterteilung切复卷机控制Das System设计Analyse:张力、卷径与速度同步怎么做(真实工程案例)

kostenlosKostenloses technisches Material

Dieser Inhalt ist direkt lesbar und eignet sich für das Grundlagenlernen und die Suche.

🌐 Diese Seite ist noch nicht auf Deutsch verfügbar. Die chinesische Version wird angezeigt. Zurück zur chinesischen Seite.
本文目录
  1. 1. 写在前面:为什么这篇逆向Unterteilung析值得你读
  2. 2. 一、先泼三盆冷水:文件夹名 vs 工程真相
  3. 3. 二、硬件与网络架构(一张图看懂)
  4. 4. 2.1 CPU 与机架
  5. 5. 2.2 PROFIBUS-DP 现场总线(核心通讯)
  6. 6. 2.3 HMI:WinCC 上位机
  7. 7. 三、程序结构全貌:OB / FB / FC / DB
  8. 8. 3.1 组织块 OB(Ereignisse与扫描调度)
  9. 9. 3.2 Funktion块与Funktion FB / FC
  10. 10. 3.3 Daten块 DB = 机器的Funktion地图(最值钱的部Unterteilung)
  11. 11. 四、核心控制算法(复卷机的灵魂)
  12. 12. 4.1 张力控制:多段张力设定(Tension)
  13. 13. 4.2 卷径与计长:密度法算直径(Diameter / Length)
  14. 14. 4.3 速度同步与安全限速链(Speed)
  15. 15. 4.4 压辊 / 插补 / 振动监测
  16. 16. 五、I/O 与符Nr.映射(1171 条符Nr.表抽样)
  17. 17. 六、工程亮点:7 条可复用的实战经验
  18. 18. 七、怎么Öffnen.、Betrieb、并迁移zu TIA Portal
  19. 19. 八、给工程师的两点提醒
  20. 20. 九、Häufige Fragen FAQ(百度长尾需求)
  21. 21. 十、结语 + 资源

写在前面:为什么这篇逆向Unterteilung析值得你读

网上流传的「西门子 PLC 程序包」多如牛毛,但能真正Öffnen.、读懂、借鉴的少之又少:要么只有压缩包没有Quellencode,要么名不副实、Öffnen.后发现是别的机型。

这份工程不同——它是一个真实的、原厂英文的纸张/薄膜Unterteilung切复卷机(Slitter-Rewinder,业内叫 Winder)S7-400 控制程序,硬件Strukturen、符Nr.表、Alles块Quellencode都vollständig可读。本文带你逐文件拆解:它zu底是不是 S7-1200/1500?里面有什么?张力/卷径/速度是怎么算的?OB35 这个 100ms 循环中断里zu底干了什么?以及——你拿zu这种工程,怎么Öffnen.、怎么Betrieb、怎么迁zu TIA Portal。

读完你将获得一张vollständig的「机器Funktion地图」和一套可直接复用的复卷机控制思路


一、先泼三盆冷水:文件夹名 vs 工程真相

很多朋友Download后才发现「货不对板」。基于逐文件核验,先说清三个事实,避免你踩坑:

#文件夹名 / 宣传说法实际读zu的情况影响
1「S7-1200/1500」工程内部是 S7Netze / sdb / pgs / BAUSTEIN.DBF / SUBBLK.DBT 结构,即 SIMATIC Manager(STEP 7 V5.x) 项目;CPU 实测为 414-2 DP(S7-400)不能用 TIA Portal 直接Öffnen.;需用 STEP 7 V5.x 或先经「TIA 移植」
2「Chinesische Anmerkungen」Quellencode备忘录经 GB18030/UTF-8 多Codierung核验,真实Chinesische Anmerkungen为 0;变Quantität、网络、DB 标题均为英文原厂注释(如 //16#13, Event class 1...Tension setpoint selector所谓「Chinesische Anmerkungen」不属实,是纯英文原厂工程
3「vollständig可Betrieb项目」含vollständig块Quellencode(SUBBLK.DBT)、符Nr.表、硬件Strukturen、MM440 Parameter DB;但 MM440/ABB 的 GSD、部UnterteilungDie三方库需本机已有;硬件Strukturen .PG 可直接还原在装有 STEP 7 + 对应 GSD 的环境可编译Download,属「可Betrieb」

一句话:这是一套 S7-400 经典项目、英文原厂、Quellencodevollständig的复卷机程序。标题若写成「S7-1200/1500 + Chinesische Anmerkungen」会误导读者,故本文以真实形态命名。


二、硬件与网络架构(一张图看懂)

2.1 CPU 与机架

  • CPU:CPU 414-2 DP(站Bezeichnung SIMATIC (Winder))—— S7-400 中高端型,自带 1× MPI/DP Schnittstelle,DP 口用于现场总线。
  • Strukturen文件在 sdb/00000001/*.PG(共 30+ 个 .PG Das SystemDaten块),含机架、电源、Schnittstelle、VerteilungVon der Station。

2.2 PROFIBUS-DP 现场总线(核心通讯)

sdb 的 GSD 引用可Bestätigen总线上的Von der StationTypus:

Von der Station / AusrüstungGSD / 标识用途通讯方式
ET200 Fern entfernt I/OTR06AAAB.GSE(PNO Class 2 32 Bit)Verteilung数字/模拟Quantität采集与执行(I/O Adresse延伸至 I28.x / Q81.xDP 周期性 I/O
ABB 变频器ABB_AC80.GSD放卷/收卷/牵引等传动(PPO-05 Meldung:4 PKW + 10 PZDDP 过程Daten
西门子 MM440MicromasterDB / Data transfer to Drives辅助传动(MICROMASTER 440 矢Quantität型)USS / DP
DP 诊断059E.GSE(FB13 DP-Slave-System Diag)Von der Station掉线/Fehlerdiagnose

工程要点:I/O Adresse远超本地机架(最大zu Q81.xI28.x),说明大Quantität信Nr.经 ET200 Fern entfernt站 Unterteilung布在机器各工位,是典型的「中央 CPU + Verteilung I/O」大型专机布线。

2.3 HMI:WinCC 上位机

  • 证据有 WinCC Alarms(报警)、Lenght counter reset from WinCC(从 WinCC 清零计长)、M304.1: WinCC ...(WinCC 位)、Tension < 60% ... 报警位等。
  • Operationen面板通过 MPI/DP 与 CPU 通讯,Strukturen在 hOmSave7 目录。

Das System架构一览

                    ┌─────────────────────────────┐
                    │   CPU 414-2 DP (S7-400)      │
                    │   SIMATIC (Winder)           │
                    │   OB1 主循环 / OB35 100ms     │
                    └──────────────┬──────────────┘
                                   │ PROFIBUS-DP
          ┌──────────────┬─────────┴──────────┬──────────────┐
          ▼              ▼                     ▼              ▼
     ┌─────────┐   ┌──────────┐          ┌──────────┐   ┌──────────┐
     │ ET200   │   │ ABB AC80 │          │ MM440    │   │ WinCC    │
     │ Fern entferntI/O │   │ 变频器    │          │ 变频器    │   │ 上位机    │
     │ I28/Q81 │   │ PPO-05   │          │ USS/DP   │   │ MPI/DP   │
     └─────────┘   └──────────┘          └──────────┘   └──────────┘
   Verteilung信Nr.      放卷/收卷/牵引          辅助传动        报警/配方/计长

三、程序结构全貌:OB / FB / FC / DB

3.1 组织块 OB(Ereignisse与扫描调度)

从Quellencode VAR_TEMP 注释中BestätigenExistenz以下 OB(标准 STEP 7 Ereignisse模型):

OBTypus在本工程中的作用(据注释/调用推断)
OB1主循环调用顺序控制(DB Sequence control)、FB15/FB18、各工位逻辑
OB35循环中断 100 ms核心控制环:张力Berechnung、卷径/计长、速度斜坡、插补、压辊Berechnung
OB40 / OB41硬件中断Codierung器/零速等硬件Ereignisse(如 Zero SpeedHardware Interrupt 2
OB55Status时基中断Status/通讯Related
OB81–OB87诊断/故障 OB电源(81)、机架/模块(82–86)、通讯故障 OB87(注释 Communication Fault
OB100 / OB101 / OB102启动 OB完全重启 / 重启 / 冷重启(注释 Complete Restart/Restart/Cold Restart
OB121 / OB122编程/IO 访问Fehler.程序异常与外围访问保护

3.2 Funktion块与Funktion FB / FC

Quellencode中明确出现:FB15FB18FB230(见 FB230 Data DB)、FC18FC121FC205(帮助标志/边沿检测)。主控制运算封装在 OB35 调用的 FB/FC 中(张力、计长、速度斜坡等)。

3.3 Daten块 DB = 机器的Funktion地图(最值钱的部Unterteilung)

SUBBLK.DBT 的 DB 标题(TITLE)vollständig还原出机器Funktion模块,这是理解整台Ausrüstung的「地图」:

① 核心控制

  • DB Sequence control(顺序控制)—— 含 Set_Change_automatic(自动换卷/换规格),调用 FB15/FB18
  • Control DBDB Project constants(项目常Quantität:空卷芯直径、最大线速度、安全门Öffnen.时限速 500 m/min、最大卷径、加减速ZeitKonstante等)
  • Tension DB(张力)—— 多段张力设定、实际张力、张力 ON/OFF
  • Rider Roll DB(压辊)—— RW_Diameter/RW_Dia_Filtered 卷径、位置、PID、负载
  • Unwinder DB(放卷)—— 放卷直径、幅宽、侧移 UW Side movement

② 运动 / 计长

  • Lenght Calculating DB(计长)、Rewinder/Unwinder lenght calculatingInterpolation DB(插补/卷绕曲线 WF Curves
  • Speed setpoint ramp generator(速度斜坡)、Crawling Setpoint(爬行速度)

③ Unterteilung切 / 刀具

  • Knives statuses DB / Knives act pos DB(Unterteilung切刀Status/实际位置)、Cutting Device DB(Unterteilung切装置)、Trim Set DB(切边设定)、Slitting Interface(Unterteilung切Schnittstelle)

④ 芯管 / 卸卷物流

  • Core Loading / Core Transfer / Core feeding calc. / Core Lock positioning / Core Guiders DB(芯管上料/传送/喂料Berechnung/锁紧/导向)
  • Roll Table DB(辊台)、Roll ejector DB(卸卷)、Tail Gluing DB(尾胶)

⑤ 驱动 / 维护 / 报警

  • Data transfer to DrivesMicromasterDBABB Link help dataDrives Maintenance DB(驱动Daten/维护)
  • WinCC AlarmsSemi-auto alarms DBVibration DB(振动监测 RR_vibration
  • Brake generator DBDrums DB/Drums brakes(鼓式制动)、Autostop DB
  • WF Recipies / RR Recipe DB(卷绕曲线配方 / 复卷配方)、Measured values DBControlsFromHMI

结论:这是一台带「自动换卷 + 自动换规格 + 多刀Unterteilung切 + 芯管自动上下料 + 尾胶」的高端Unterteilung切复卷线,不是简单单轴收卷。


四、核心控制算法(复卷机的灵魂)

以下逻辑均来自 SUBBLK.DBT Quellencode中的英文注释与变Quantität命名,非推测。

4.1 张力控制:多段张力设定(Tension)

  • 多段张力设定Auswahl(Tension setpoint selector):不同工况用不同设定值——
  • Threading tension Setpoint(穿带张力)
  • Splice tension Setpoint(接纸/拼接张力,对应 Splice Tension ON
  • Standstill Setpoint(静止张力)
  • Set Change tension level(换卷张力)
  • 设定值经 Tension setpoint value scaling 标度变换后 Tension setpoint to Drives 下发给变频器;
  • 反馈 Actual tension from Siemens(实际张力)参与闭环;
  • 安全/诊断:Tension control ON/OFF requestTension < 60% from setpoint(张力不足 60% 报警)。

4.2 卷径与计长:密度法算直径(Diameter / Length)

  • 计长:Calculate pulse widhtCalculate lenghtLenght Counter reset(Codierung器Impulse换算Länge,可由 WinCC 清零 Lenght counter reset from WinCC);
  • 卷径:Rewinder lenght calculating / Unwinder lenght calculating 算出实时直径,Rider Roll DB.RW_DiameterRW_Dia_Filtered 滤波;
  • 关键工程手法:用 Paper Dencity(纸张密度)参与卷径估算(质Quantität法算直径),比纯几何法更准;
  • 限位:Unwinder Diameter stop selectionMaximum rewinder roll diameterWinder stop limit just before the max diameter(接近最大卷径自动停机)。

4.3 速度同步与安全限速链(Speed)

  • Speed setpoint ramp generator:速度斜坡(软启停,避免冲击);
  • Speed Setpoint to Siemens(下发给驱动)、Crawling Setpoint(点动爬行);
  • 安全限速链
  • 安全门Öffnen.(If safety gate is closed ... do nothing. Otherwise):线速度限zu 500 m/min
  • 最大线速度限zu 2400 m/minIf speed reference is more than 2400m/min... limit to 2400m/min);
  • Unterteilung级速度Status:Web speed <30 / <150 / <600 m/minWeb speed at zero(零速)。

4.4 压辊 / 插补 / 振动监测

  • Rider Roll:压辊位置 + 负载 + Rider Roll PID Data(PID 调节);
  • Interpolation(插补):按 WF Curves 卷绕曲线平滑过渡;
  • Vibration DB:复卷振动监测(RR_vibration、各测点 v_8_0 等),用于预测性维护。

五、I/O 与符Nr.映射(1171 条符Nr.表抽样)

符Nr.表同时保留英文/德文Adresse(I 28.3 / E 28.3Q 3.6 / A 3.6)。抽样关键信Nr.:

类别符Nr.(注释)AdresseBeispiel
安全安全门 Safety gate、急停 SL_SV_EMSTOP
芯管OS/DS core lock open/closeCP16: Core locksCore guiders up/downCore guiders relief pressureI/Q 多Bytes
压辊Rider roll down/upRider Roll PositionQ 3.6/3.7
Unterteilung切MC8: Web cutting device turn forward/backwardCutting device aux cylinder up/downI/Q
尾胶Tail gluing automatic buttonAutomatic Tail gluin selectionM/I
液压Hydraulic pump 41M314 / 41M414 buttonI
计数Core size counterLenght counter reset from WinCCZero SpeedM
通讯Hardware Interrupt 2、各类 CPxx: 调用点

I/O 经 ET200 Fern entfernt站Unterteilung布在 I0.0–I28.xQ0.x–Q81.x,配合 Pneumatic substation TB32(气动站)与液压泵,构成vollständig执行层。


六、工程亮点:7 条可复用的实战经验

1. OB35 集中做闭环:所有实时运算(张力/卷径/速度/插补)放在 100 ms 循环中断,主循环 OB1 只做顺序与逻辑,结构清晰、实时性好。 2. 多段张力 + 接纸张力:穿带/接纸/静止/换卷Unterteilung别设定,是复卷品质的关键。 3. 自动换卷/换规格(Set Change automatic):高自动化,减少停机。 4. 密度法算卷径 + 滤波:比单纯几何法稳,值得借鉴。 5. 完善的安全链:安全门→500 m/min、最大 2400 m/min、Unterteilung级零速/低速Status、急停、振动监测。 6. 诊断完备:OB81–87 覆盖电源/模块/通讯故障,FB13 做 DP Von der Station诊断。 7. WinCC 深度集成:报警、清零计长、配方(WF/RR Recipe)全打通。


七、怎么Öffnen.、Betrieb、并迁移zu TIA Portal

1. 软件:STEP 7 V5.x(SIMATIC Manager)+ 对应 GSD(ABB_AC80、ET200 TR06AAAB、MM440);需 STEP 7 授权。 2. Öffnen.:SIMATIC Manager → Öffnen. → 选 P1289_QD.s7p。 3. 缺件补齐:Bestätigen本机已装 ABB AC80、ET200、MICROMASTER 的 GSD;否则硬件Strukturen会报红。 4. Download:先下硬件Strukturen(含 DP Von der StationParameter),再下块(OB/FB/FC/DB),最后下 MM440 Parameter DB。 5. 若想用 TIA Portal:用 STEP 7 的「项目迁移」或 TIA 的「从 STEP 7 移植」Importieren(注意 S7-400→S7-1500 仅逻辑可迁,硬件/GSD 需重配)。


八、给工程师的两点提醒

  • 别被文件夹名误导:这是 S7-400 经典项目,不是 S7-1200/1500;注释是英文不是中文。若要发zuTechniken社区/做Unterricht,标题应写「S7-400 Unterteilung切复卷机」才准确,否则读者Download后发现对不上会schlecht评。
  • Quellencode已可读但非标准 AWL:块Quellencode在 SUBBLK.DBT(STEP 7 内部备忘录Das Format),用 STEP 7 Öffnen.即见vollständig STL+注释;提取的可读快照适合快速检索关键词,但不能直接编译。

九、Häufige Fragen FAQ(百度长尾需求)

Q1:西门子 S7-400 复卷机程序用什么软件Öffnen.? A:用 STEP 7 V5.x(SIMATIC Manager)Öffnen. .s7p 项目;TIA Portal 不能直接Öffnen.经典项目,需走「从 STEP 7 移植」。

Q2:复卷机的张力控制是怎么实现的? A:本工程在 OB35(100ms)里做闭环,按工况选多段张力设定(穿带/接纸/静止/换卷),标度变换后下发给变频器,实际张力反馈参与闭环,并有张力<60% 报警。

Q3:卷径(直径)是怎么算出来的? A:用Codierung器Impulse算Länge/计长,并用「纸张密度(Paper Dencity)」做质Quantität法估算实时直径,再经滤波(RW_Dia_Filtered),接近最大卷径自动停机。

Q4:SUBBLK.DBT Was ist das?文件,能直接编译吗? A:它是 STEP 7 的块Quellencode备忘录文件,保存了 STL Quellencode与注释;用 STEP 7 Öffnen.工程即可看zuvollständig块,不能直接当Text编译,但可检索。

Q5:S7-400 能迁移zu S7-1500 / TIA Portal 吗? A:逻辑(OB/FB/FC/DB)可经移植Werkzeuge迁移;但硬件Strukturen、GSD、驱动通讯需按 S7-1500 + 新驱动重配。


十、结语 + 资源

这套 S7-400 Unterteilung切复卷机原厂程序,是一份难得的、可逐文件读懂的大型专机样本:它用 OB35 集中做实时闭环、用多段张力Garantie品质、用密度法算卷径、用vollständig安全链与诊断保障可靠Betrieb,对做造纸/薄膜/印刷/Unterteilung切Ausrüstung的工程师非常有借鉴价值。

*本文所有结论均来自对工程文件的逐文件Analyse,未做任何外部臆测。配套可读Quellencode快照(SUBBLK.DBT 提取的 7.4 万行 STL Text、MM440 Parameter AWL 解码)可用于快速检索关键词。*

Techniken术语(共 1 个)—— Klick auf展开
PLC可编程逻辑Der Controller,Industrielle Automatisierung控制的核心Ausrüstung
来源/Werkzeuge信息 —— Klick auf展开
来源 Modbus Chinesisches Netzwerk(modbus.cn) —— Inländisch führend.ModbusKommunikationsprotokoll Technologie Gemeinschaft Klassifizierung Modbus-Artikel 字数 7017 字 · 阅读约 18 Unterteilung钟 更新 2026-07-18 永久链接 https://www.modbus.cn/46839.html
Empfohlene Werkzeuge: Modbus Debugger-Assistent WeChat-Applet
Modbus Chinesisches Netzwerk官方推出的Modbus Debugging-Tools,支持 Modbus RTU/TCP 实时KommunikationTests、Register.读写、线圈控制、Daten监控和MeldungUnterteilung析。 keine Installation erforderlich,Mikro-Suche「Modbus DebuggingAssistenten.」Benutzt werden kann.。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
Sollte man diese Informationen für ein echtes Projekt verwenden?

Gehen Sie zum Tool Center, um Nachrichten zu analysieren, CRC-Prüfungen und Geräte-Debugging zu erledigen, oder senden Sie Anforderungen für Auswahl - und Zugangsvorschläge.

Ingenieur Mitglied

Verwandeln Sie diesen Artikel in ein umsetzbares Debuggermaterial

Erweiterte Nachrichtenanalyse, Paket-Downloads, Codebeispiele, Engineering-Szenarien und Priority-Technischer Support sind für die Real-Projekt - Bereitstellung möglich.

Unbegrenzte Werkzeuge
Datenpaket und Codepaket
Vollständige Engineering Case-Basis
Vorrangiger Zugang zum technischen Support

Antwort veröffentlichen

Ihre E-Mail - Adresse wird nicht öffentlich gemacht. Erforderliche Elemente wurden verwendet * markiert.