加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線17838383235
        公司新聞
        PLC中開關量、模擬量、脈沖量的編程算法
        發布時間: 2024-06-11 09:50 更新時間: 2024-10-30 14:14

        在PLC系統中,存在著三種主要類型的信號:開關量、模擬量和脈沖量。理解它們之間的關系是掌握PLC編程的關鍵。

        PLC編程基礎(一)

        1.開關量,也稱為邏輯量,只有兩個狀態:0或1、ON或OFF。這種控制方式是常見的,也是PLC基本的應用之一。開關量控制的目的是根據當前的開關輸入狀態和歷史輸入序列,生成相應的開關量輸出,以實現系統的順序控制。順序控制可以分為手動、半自動或自動,并且可以采用分散、集中或混合控制原則。

        2.模擬量指的是連續變化的物理量,如電壓、電流、壓力、速度和流量等。

        由于PLC是基于微處理技術的繼電控制發展而來,因此可以方便可靠地進行開關量控制。通過將模擬量轉換為數字量,PLC可以可靠地處理模擬量。然而,由于PLC只能處理數字量和電量,而模擬量通常是非電量,因此需要使用傳感器將模擬量轉換為數字量,并經過變送器將非標準電量轉換為標準電信號。此外,模擬量輸入單元和輸出單元也是必需的,用于轉換標準電信號為數字信號,以及將PLC處理后的數字量轉換為模擬量。

        3.脈沖量是在0(低電平)和1(高電平)之間交替變化的數字量,其頻率表示每秒鐘脈沖變化的次數。PLC常用脈沖量控制來實現位置控制、運動控制和軌跡控制等功能。例如,在角度控制中,需要確定步進電機的細分數,并計算所需的脈沖數以實現旋轉到指定角度。

        PLC編程基礎(二)——模擬量轉換

        1.對于-10V至10V的電壓范圍,在不同分辨率下轉換為相應的十六進制數值。例如,在6000分辨率下,轉換范圍為F448至0BB8Hex(相當于-3000至3000)。

        2.對于0至10V的電壓范圍,在不同分辨率下的轉換結果如下:

        3.對于0至20mA的電流范圍,在不同分辨率下的轉換結果如下:

        4.對于4至20mA的電流范圍,在不同分辨率下的轉換結果如下:

        請注意,不同的PLC具有不同的分辨率,且所測量的物理量范圍也可能不同,因此計算結果可能會有所差異。

        注:模擬輸入的配線要求如下:

        1.使用屏蔽雙絞線,但不連接屏蔽層。

        2.當輸入未使用時,將V IN 和COM端子短接。

        3.將模擬信號線與電源線隔離。

        4.在電源線上出現干擾時,應在輸入部分和電源單元之間安裝濾波器。

        5.在接線正確后,首先給CPU單元上電,然后再給負載上電。

        6.斷電時應先切斷負載的電源,然后再切斷CPU的電源。

        PLC編程基礎(三)——脈沖量計算

        脈沖量控制通常用于步進電機和伺服電機的角度控制、距離控制和位置控制等。以下以步進電機為例,說明各種控制方式:

        1.步進電機的角度控制:首先確定步進電機的細分數和總脈沖數,然后根據設定角度計算角度動作脈沖數。

        2.步進電機的距離控制:確定步進電機的總脈沖數和滾輪直徑,計算每一脈沖的運行距離,后計算設定距離所需的脈沖數。

        3.步進電機的位置控制:綜合考慮角度控制和距離控制的方法。

        以上只是對步進電機控制方式的簡要分析,實際情況可能有所不同,僅供參考。伺服電機的動作方式與步進電機類似,但需要考慮其內部電子齒輪比和減速比。


        聯系方式

        • 電  話:17838383235
        • 經理:徐嘉泉
        • 手  機:17838383235
        • 微  信:17838383235