<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > PLC控制系統(tǒng)編程設計的注意事項

          PLC控制系統(tǒng)編程設計的注意事項

          作者: 時間:2016-12-19 來源:網絡 收藏
          1、根據系統(tǒng)規(guī)模,確定是用PLC單機還是用PLC形成網絡。并根據系統(tǒng)需要計算出PLC輸人、輸出點數.所選擇的ILC的總點數一定要留有一定裕量,一般留出10%的裕量。
          2、根據PLC輸出端所帶的負載性質(直流、交流),電流性質(大電流、小電流),以及PLC輸出點動作的頻率和負載的性質(電感性、電阻性)等,確定PLC輸出端的類型(繼電器輸出,晶體管輸出,晶閘管輸出)。
          3、根據系統(tǒng)的大小合理選擇PLC存儲容量與速度,一般存儲容量越大、速度越快,價格就越高。
          4、電源干擾主要是通過供電線路的阻抗藕合產生的,是干擾進入PLC的主要途徑之一。如果有條件,可對PLC采用單獨供電,以避免其他設備的起停對PLC產生干擾。在干擾較強或對可靠性要求很高的場合??稍赑LC的交流電源輸人端加接帶屏蔽的隔離變壓器和低通濾波器。動力部分、控制部分、PLC與I/O電源應分別配線,隔離變壓器與PLC, I/O電源之問采用雙絞線連接。系統(tǒng)的動力線應有足夠的截面積,以降低線路壓降。
          5、PLC上的DC24V電源容量小,使用時要注意其容量,作好短路保護措施。當負載需要外部DC24 V電源時,應注意電源的“-”端不要與PLC的DC24V電源的“-”端及“‘COM”端相連,否則會影響PLC的運行。
          6、根據不同的負載選擇輸出形式,繼電器輸出的優(yōu)點是不同公共點之間可帶不同的交直流負載,且電壓也可不同.帶負載電流可達2A/點;其缺點是不適用于高頻動作的負載。晶閘管輸出的帶負載能力為0. 2A/點,只能帶交流負載,可適應高頻動作,響應時間為1ms。晶體管輸出適應于高頻動作.響應時間短,一般為0.2ms左右,但只能帶DC0.5A/點,每4點不得大于0.8A。
          7、若PLC輸出帶感性負載,負載斷電時會對PLC的輸出造成浪涌電流的沖擊。為此,對直流感性負載并接續(xù)流二極管,對交流感性負載并接浪涌吸收電路,可有效保護PLC。
          8、對于PLC輸出不能直接帶動負載的情況,必須在外部采用驅動電路,還應采用保護電路和浪涌吸收電路,且每路有發(fā)光二極管(LED)指示。
          9、PLC不能與高壓電器安裝在同一個開關柜內,與PLC裝在同一個開關柜內的電感性元件,如繼電器、接觸器的線圈應并聯(lián)RC消弧電路或續(xù)流二極管。PLC應遠離強干擾源,如大功率晶閘管裝置、高頻焊機和大型動力設備等。
          10、信號線與功率線應分開布線.不同類型線應分別裝人不同管槽,信號應盡量靠近地線或接地的金屬導體。當信號線長度超過300m時,應采用中間繼電器轉接信號或使用PLC遠程I/O模塊。
          11、當模擬輸人、輸出信號距PLC較遠時,宜采用4-20mA或0-10mA的電流傳輸方式。而不是電壓傳送方式。傳送模擬信號的屏蔽層為一端接地。為了泄放高頻干擾,數字信號線的屏蔽層應并聯(lián)電位均衡線,并將屏蔽層兩端接地。


          評論


          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();