原文:西門子博途編程 - 變頻器控制

這次我們編寫一個變頻器控制任務。我們選擇標准報文 PZD。 這里我們簡要講一下狀態字中的第二個字,返回的是頻率的百分比, 到 相對應的范圍為 到 , 所以需要把它除以 , 然后再乘以頻率 ,就是真實的頻率。 CONVERTOR PLC 是狀態字。 PLC CONVERTOR 是控制字。 這個是電機速度,正向和反向分別有兩個速度。 這里為啥要把控制字和狀態字分開保存呢 主要是接受和發送函數是分開來的 ...

2017-10-01 17:21 1 2735 推薦指數:

查看詳情

西門子編程 - 分揀設計一

此次我們的任務是設計一個分撿控制難度逐漸加深,會用上我們以前的所有技術。任務參考《IEC 61131-3編程語言及應用基礎》第281頁,但我們使用了更好的設計方案。控制任務摘抄如下: 為分選不同大小的工件,可采用分選。它從大的工件中選出小工件,將大的工件送到 ...

Sun Oct 15 22:37:00 CST 2017 0 1083
西門子編程-泛型和變長數組編程

我們知道在高級語言中普遍使用泛型,那么在PLC中是否可以使用泛型呢?可以,但羅嗦。。 控制要求 求數組中的最大值,數值類型包括Real和Int,我們這里選擇兩種類型,控制代碼量。 控制程序 一 array是傳進來的數組,可以是Int或Real類型。但有大小限制,長度必須小於 ...

Mon Jul 17 22:54:00 CST 2017 4 3187
西門子編程 - 另類步進法

前面我們寫了《PLC狀態機編程第二篇-負載均衡》這篇博客,用的RS指令來表達各步狀態, 今天呢我們用MOVE指令來表示各狀態, 最后看看兩種辦法的優劣。任務還是描述的那個狀態機。 程序比較簡單, 直接上程序了。 這里聲明了一個currentStep變量來存儲當前狀態, 用IDLE ...

Mon Sep 18 03:23:00 CST 2017 0 1351
項目操作案例丨西門子PLC通過網關連接ACS800變頻器

本案例控制對象為爐條機、以及蒸汽的控制以及現場數據參數的顯示以及報警。 PLC 選用西門子 CPU,通過 ET200 IO 模塊控制現場設備並監控數據。變頻器采用ABB ACS800變頻器,將ABB ACS800變頻器變頻器接入西門子PLC,網關采用小疆智控Modbus轉Profibus網關 ...

Fri Nov 05 18:35:00 CST 2021 0 167
【PLC】S7-200 SMART與西門子V20系列變頻器USS通訊

S7-200 SMART與西門子V20系列變頻器USS通訊 本文介紹如何應用S7-200 SMART 的 USS 協議對西門子V20 變頻器進行通訊控制。使大家更加熟練的掌握和靈活的應用S7-200 SMART 的 USS通訊協議功能。 一、 通訊連接: 用電 ...

Thu Jan 13 22:52:00 CST 2022 0 4603
西門子編程-模擬量批量處理三(最終版)

經多位西門子工業論壇的大神建議, 程序最終如下: 下面是自定義類型: 簡單理一下思路, 這次的程序和上次比, 改動較大. 新建了一個自定義數據類型, analogToDigit。其中,channelNo 是模擬量通道 ...

Tue Sep 12 04:34:00 CST 2017 0 3137
西門子編程 - 移位步進法和脈沖步進法

今天呢我們再次介紹兩種方法,一種是移位步進法,另一種是脈沖步進法。 下面是移位步進法: 下一種是脈沖步進法: 我們比較以上兩種方法,發現脈沖步進比 ...

Mon Oct 23 21:57:00 CST 2017 0 2119
西門子編程-模擬量批量處理二(重構版)

重構這個詞是PC編程中的術語,意思是當寫第一遍程序時,因對程序邏輯不甚明白,程序邏輯有點亂,寫完后重新理了一下思路,對程序的結構、變量命名等以更好的方式重新了一遍,這個過程叫重構。第二遍的程序邏輯清晰易懂。 和西門子論壇的幾位版主討論后,他們提供了很好的建議,我重構了這個模擬量程序,比以前更簡單 ...

Mon Sep 04 20:20:00 CST 2017 0 1335
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM