Jump to content
  • Sign in to follow this  

    Entwerfen Sie Zähler in der SPS-Programmierung mit einem Move-Befehl

       (0 reviews)

    leigehong

    Zähler sind ein sehr wichtiger Befehl in der SPS-Programmierung. Sie werden in fast jeder Logik benötigt. Ob es darum geht, etwas zu zählen oder Ereignisse zu zählen, Zähler sind ein wichtiger Teil der SPS-Programmierung.

    Da die Ereigniszählung in vielen Anwendungen verwendet wird und SPS-Programmierern hilft, Zeit beim Schreiben umständlicher Codes zu sparen. Aber oft ist es immer erforderlich, eine Ersatzlösung für einen Plan zu finden, wenn dieser nicht funktioniert.

    Auch bei Zählern muss ein SPS-Programmierer eine Ersatzlogik kennen, wenn sie nicht richtig funktioniert. Dafür können zwei Befehle kombiniert und geschrieben werden – Move und Addition.

    In diesem Beitrag lernen wir, wie man Zähler in der SPS-Programmierung mit einem Move- und Add-Befehl entwirft.

    Zähler

    Zunächst sehen wir uns an, wie ein Zählerbefehl geschrieben wird. Siehe das folgende Bild. Wie Sie sehen können, hat ein Zähler drei Eingänge – Zählen, Zurücksetzen und Wert festlegen; und zwei Ausgänge – Fertig und aktueller Wert.

    Ein Zähleingang ist erforderlich, um dem Zähler einen Impuls zum Zählen zu liefern, ein Rücksetzeingang ist erforderlich, um den Zähler zurückzusetzen, und ein Sollwert ist erforderlich, um dem Zähler Sollwerte zuzuführen. Ein Fertigausgang wird verwendet, um anzuzeigen, dass der Zähler mit dem Zählen fertig ist, und der aktuelle Wert zeigt den aktuellen Wert der Zählungen an, die der Zähler bis jetzt gezählt hat.

    117-1.gif

    Wenn ein Zähleingang empfangen wird, erhöht sich der Zähler um einen Wert. Der Zähleingang arbeitet impulsbasiert und nicht kontinuierlich. Wenn der Zähler seinen Sollwert erreicht, wird das Fertigausgangsbit eingeschaltet.

    Die einzige Möglichkeit, es dann auszuschalten, besteht darin, den Rücksetzeingang zu geben. Der Zählwert wird an diesem Eingang Null und der Zähler wird dadurch zurückgesetzt. Es ist zu beachten, dass der Zählwert auch dann weiter erhöht wird, wenn der Zählwert erreicht wurde und Sie immer noch einen Zähleingang geben.

    Sie können auch sehen, dass nach dem Zählerausgang ein Vergleichsblock verwendet wird, der es ermöglicht, zum letzten einzuschaltenden Bit zu gelangen. Dies verhindert, dass das letzte Bit unnötigerweise eingeschaltet wird, wenn der eingestellte Zähler null ist.

    Zähler in SPS mit einem Move-Befehl entwerfen

    Jetzt werden wir sehen, wie man dieselbe Codierung mithilfe von Move- und Additionsbefehlen schreibt. Siehe das folgende Bild. Im ersten Sprosse wird der Zähleingang durch einen Additionsbefehl ersetzt.

    Die Addition erfolgt, wenn die Eingangsbedingung erfüllt ist, und zwar auch mit einem Impuls. Es muss ein Impuls verwendet werden, sonst wird die kontinuierliche Addition fortgesetzt und es besteht keine Kontrolle darüber.

    117-2.gif

    Im zweiten Sprosse wird verglichen, ob die eingestellten Zählwerte erreicht wurden oder nicht. Außerdem wird geprüft, ob der eingestellte Zählerwert größer als null ist oder nicht. Wenn diese Bedingungen erfüllt sind, wird der Ausgang eingeschaltet.

    Im dritten Sprosse wird der Zählerwert beim Empfang der entsprechenden Eingänge null. Dies entspricht dem Vorgang des Reset-Eingangs.

    Diese drei Sprosse reichen aus, um die Funktion eines Zählers zu replizieren. Sie können je nach Bedarf entweder einen Zähler oder diese SPS-Logik verwenden. Es ist jedoch zu beachten, dass wir einen Zähler auch auf diese Weise programmieren können.

    Auf diese Weise haben wir gesehen, wie man Zähler in der SPS-Programmierung mit einer Move-and-Add-Anweisung schreibt.

    Sign in to follow this  



    User Feedback

    Create an account or sign in to leave a review

    You need to be a member in order to leave a review

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

    There are no reviews to display.


Apply for friendship links:WhatsApp or E-mail: admin@plchmis.com
×
×
  • Create New...