PLC编程核心概念:Schalter!Quantität、模拟Quantität和ImpulseQuantität深度Analyse

kostenlosKostenloses technisches Material

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

PLC编程核心概念:Schalter!Quantität、模拟Quantität和ImpulseQuantität深度Analyse缩略图
🌐 Diese Seite ist noch nicht auf Deutsch verfügbar. Die chinesische Version wird angezeigt. Zurück zur chinesischen Seite.
本文目录
  1. 1. PLC编程核心Quantität:Schalter!Quantität、模拟Quantität与ImpulseQuantitätAnalyse
  2. 2. 模拟Quantität的转换与处理:

PLC编程核心Quantität:Schalter!Quantität、模拟Quantität与ImpulseQuantitätAnalyse

PLC编程核心概念:Schalter!Quantität、模拟Quantität和ImpulseQuantität深度Analyse插图

在PLC编程中,Schalter!Quantität、模拟Quantität和ImpulseQuantität是三个基础Quantität。对这三者的深入理解,是PLC技能精通的关键。

  1. Schalter!Quantität(或逻辑Quantität)
  • Schalter!Quantität是Binärsystem的,即只有两个Status:0(OFF)和1(ON)。
  • 顺序控制是Schalter!Quantität的基本应用,即基于输入的历史和gegenwärtigStatus产生特定的输出。
  • 控制模式可以是手动、半自动或全自动,而控制原理可以是Unterteilung散的、集中的或混合的。

2.模拟Quantität

  • 模拟Quantität代表连续变化的物理Quantität,如电压、电流和Temperatur。
  • 模拟Quantität可以转换为数字Quantität,而数字Quantität实质上是多Status的Schalter!Quantität。因此,PLC可以可靠地处理转换后的模拟Quantität。
  • 在连续生产中,模拟Quantität是Häufig的,故称为过程控制。
  • 非标准的模拟Quantität需转换为标准电信Nr.,如4-20mA或0-10V等。
  • PLC内部涉及模拟Quantität与数字Quantität间的转换和Berechnung。例如,1/32767Unterteilung辨率的PLC模拟单元与0—10V电Quantität对应0—100℃Temperatur。因此,0—32767对应0—100℃,得出1℃对应约327.67单位。为了达zu0.1℃的精度,需要进一步细Unterteilung该值。
  • 模拟Quantität控制方法包括反馈、前馈、比例和模糊控制等。

3.ImpulseQuantität

  • ImpulseQuantität是数字Quantität,其值在0和1之间不断交替变化。
  • PLC中的ImpulseQuantität主要用于位置、运动和轨迹控制。例如,步进Elektrische Motoren驱动器Unterteilung辨率为每圈10000Impulse,若需步进Elektrische Motoren旋转90度,则Impulse数为(10000 \times \frac{90}{360} = 2500)。
PLC编程核心概念:Schalter!Quantität、模拟Quantität和ImpulseQuantität深度Analyse插图1

模拟Quantität的转换与处理:

  • 概述: 模拟Quantität代表物理世界中连续的变Quantität,例如电压、电流、压力和Temperatur。对于PLC而言,Richtig.地转换和处理这些Quantität是至关重要的。
  • 转换实例: 假设一个PLC模拟输入单元的Unterteilung辨率为1/32767,并且对应0—10V的电压。这意味着它可以Lesen的Temperatur范围是0—100℃。因此,0-32767的Zahlenwert范围对应0—100℃的Temperatur范围。进一步,1℃对应的Zahlenwert大约是327.67。要提hohe Präzisionzu0.1℃,只需将327.67除以10。
  • 控制策略: 模拟Quantität控制的策略包括反馈控制、前馈控制、比例控制及模糊控制。

2. ImpulseQuantität:

  • 概述: ImpulseQuantität是数字信Nr.,其值在0(低Status)和1(高Status)之间交替变化。其变化速度(即每秒Impulse变化的次数)称为频率。
  • 应用: PLC处理的ImpulseQuantität主要用于位置控制、速度控制和轨迹控制。例如,步进Elektrische Motoren在角度控制中需要知道Impulse数。如果步进Elektrische Motoren驱动器规定每圈是10000Impulse,那么要使步进Elektrische Motoren旋转90度,所需的Impulse数为2500。

3. 模拟Quantität的详细Berechnung:

基于不同的电压和电流范围,以及不同的Unterteilung辨率,模拟Quantität可以被转换为特定的16. System值。例如:

  • 对于-10V至10V的电压范围,在6000Unterteilung辨率下,转换Ergebnis为F448—0BB8Hex;而在12000Unterteilung辨率下,Ergebnis为E890—1770Hex。

以上仅为简要概述。具体的转换和处理方式会根据PLC的型Nr.和规格、以及测Quantität物理Quantität的Eigenschaften而异。

注意:模拟输入时需要注意线路配线要求,确保信Nr.的准确性和稳定性。

PLC编程核心概念:Schalter!Quantität、模拟Quantität和ImpulseQuantität深度Analyse插图2

模拟Quantität与16. SystemZahlenwert的转换:

  1. -10V至10V电压范围:
    • 在6000Unterteilung辨率下,转换范围为 F448—0BB8Hex,对应的Zahlenwert范围为-3000—3000。
    • 在12000Unterteilung辨率下,转换范围为 E890—1770Hex,对应的Zahlenwert范围为-6000—6000。
  2. 0V至10V电压范围:
    • 在12000Unterteilung辨率下,转换范围为 0—1770Hex,对应的Zahlenwert范围为0—6000。
    • 在同样的12000Unterteilung辨率下,转换范围为 0—2EE0Hex,对应的Zahlenwert范围为0—12000。
  3. 0mA至20mA电流范围:
    • 在6000Unterteilung辨率下,转换范围为 0—1770Hex,对应的Zahlenwert范围为0—6000。
    • 在12000Unterteilung辨率下,转换范围为 0—2EE0Hex,对应的Zahlenwert范围为0—12000。
  4. 4mA至20mA电流范围:
    • 在6000Unterteilung辨率下,转换范围为 0—1770Hex,对应的Zahlenwert范围为0—6000。
    • 在12000Unterteilung辨率下,转换范围为 0—2EE0Hex,对应的Zahlenwert范围为0—12000。

请注意,上述转换可能因PLC型Nr.和配置而异。确保根据具体规格进行调整。

模拟输入配线要求:

  1. 采用屏蔽双绞线,但屏蔽层不应Verbindung。
  2. 若输入未使用,请将V IN和COM端子短接。
  3. 确保模拟信Nr.线与主要电源线(如AC电源线、高压线)隔离。
  4. 如电源线Existenz干扰,请在输入模块与电源模块间添加滤波器。
  5. 在接通负载电源前,首先确保CPU模块已通电。
  6. 断电时,先切断负载电源,随后切断CPU模块电源。

PLC编程算法(3)- Impulse控制Berechnung

Impulse控制在PLC编程中主要应用于驱动Ausrüstung如步进Elektrische Motoren和伺服Elektrische Motoren的角度、距离和位置控制。以下,我们将通过步进Elektrische Motoren为例,深入探讨其控制策略。

  1. 角度控制:
    • 为实现精确控制,首先需确定步进Elektrische Motoren的细Unterteilung数及其每圈所需的Impulse总数。
    • 角度控制的核心是转换所需角度zu相应的Impulse数。
    • 公式表示为:
      [ \text{Impulse数}{\text{角度}} = \text{Impulse数}{\text{总}} \times \left(\frac{\text{设定角度}}{360°}\right) ]
  2. 距离控制:
    • 确定步进Elektrische Motoren每圈所需的Impulse总数。
    • 进一步,考虑步进Elektrische Motoren滚轮的直径以Berechnung滚轮的周长。
    • 根据周长和Impulse总数,可以确定每个Impulse代表的移动距离。
    • 公式表示为:
      [ \text{Impulse数}{\text{距离}} = \frac{\text{设定距离}}{\left(\frac{\text{滚轮直径} \times \pi}{\text{Impulse数}{\text{总}}}\right)} ]
  3. 位置控制:
    • 位置控制实质上是角度和距离控制的结合,确保步进Elektrische Motoren达zu预定的位置。

需要注意的是,虽然伺服Elektrische Motoren的控制逻辑与步进Elektrische Motoren相似,但我们还需考虑伺服Elektrische Motoren内部的电子齿轮比及其与外部机械Das System的减速比。

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 Das industrielle Internet der Dinge 字数 2306 字 · 阅读约 6 Unterteilung钟 更新 2023-10-13 永久链接 https://www.modbus.cn/25275.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.