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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 選擇PLC時(shí)需考慮的幾點(diǎn)

          選擇PLC時(shí)需考慮的幾點(diǎn)

          作者: 時(shí)間:2016-12-13 來源:網(wǎng)絡(luò) 收藏
          在選擇PLC機(jī)型時(shí),主要考慮下面幾點(diǎn):

          1、功能的選擇。 對(duì)于小型的PLC主要考慮I/O擴(kuò)展模塊、A/D與D/A模塊以及指令功能(如中斷、PID等)。

          本文引用地址:http://www.ex-cimer.com/article/201612/329577.htm

          2、I/O點(diǎn)數(shù)的確定。統(tǒng)計(jì)被控制系統(tǒng)的開關(guān)量、模擬量的I/O點(diǎn)數(shù),并考慮以后的擴(kuò)充(一般加上10%~20%的備用量),從而選擇PLC的I/O點(diǎn)數(shù)和輸出規(guī)格。


          3、內(nèi)存的估算。用戶程序所需的內(nèi)存容量主要與系統(tǒng)的I/O點(diǎn)數(shù)、控制要求、程序結(jié)構(gòu)長(zhǎng)短等因素有關(guān)。一般可按下式估算:存儲(chǔ)容量=開關(guān)量輸入點(diǎn)數(shù)×10+開關(guān)量輸出點(diǎn)數(shù)×8+模擬通道數(shù)×100+定時(shí)器/計(jì)數(shù)器數(shù)量×2+通信接口個(gè)數(shù)×300+備用量。


          4、分配I/O點(diǎn)。分配PLC的輸入/輸出點(diǎn),編寫輸入/輸出分配表或畫出輸入/輸出端子的接線圖,接著就可以進(jìn)行PLC程序設(shè)計(jì),同時(shí)進(jìn)行控制柜或操作臺(tái)的設(shè)計(jì)和現(xiàn)場(chǎng)施工。


          5、程序設(shè)計(jì)。對(duì)于較復(fù)雜的控制系統(tǒng),根據(jù)生產(chǎn)工藝要求,畫出控制流程圖或功能流程圖,然后設(shè)計(jì)出梯形圖,再根據(jù)梯形圖編寫語句表程序清單,對(duì)程序進(jìn)行模擬調(diào)試和修改,直到滿足控制要求為止。


          6、控制柜或操作臺(tái)的設(shè)計(jì)和現(xiàn)場(chǎng)施工。設(shè)計(jì)控制柜及操作臺(tái)的電器布置圖及安裝接線圖;設(shè)計(jì)控制系統(tǒng)各部分的電氣互鎖圖;根據(jù)圖紙進(jìn)行現(xiàn)場(chǎng)接線,并檢查。


          7、應(yīng)用系統(tǒng)整體調(diào)試。如果控制系統(tǒng)由幾個(gè)部分組成,則應(yīng)先作局部調(diào)試,然后再進(jìn)行整體調(diào)試;如果控制程序的步序較多,則可先進(jìn)行分段調(diào)試,然后連接起來總調(diào)。


          8、編制技術(shù)文件。技術(shù)文件應(yīng)包括:可編程控制器的外部接線圖等電氣圖紙,電器布置圖,電器元件明細(xì)表,順序功能圖,帶注釋的梯形圖和說明。



          關(guān)鍵詞: PLC指令功

          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁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); })();