內(nèi)蒙古PLC程序編寫從流水燈程序設(shè)計(jì)看如何編寫PLC程序
PLC編程除了記住指令及其使用方法外,還應(yīng)該有一個(gè)從功能需求到程序?qū)崿F(xiàn)的過程。內(nèi)蒙古PLC程序編寫即如何依照需要實(shí)現(xiàn)的功能,到編寫完成程序的實(shí)現(xiàn)。這個(gè)過程一般包含如下幾個(gè)部分的工作:
PLC程序編寫一般過程
從圖中的流程可以看到,一個(gè)PLC程序的實(shí)現(xiàn),其前期設(shè)計(jì)應(yīng)該是包含了大量的工作內(nèi)容的。做好前期設(shè)計(jì)工作,可以有效的提高程序質(zhì)量,減少程序中的BUG存在。這里我們以流水燈的控制過程給大家分享如何編寫PLC程序。
功能要求:運(yùn)行開關(guān)在運(yùn)行擋位時(shí),流水燈的一位點(diǎn)亮,然后每隔1s,從第一位依次向后點(diǎn)亮,點(diǎn)亮后一位時(shí),前一位熄滅。
編程前設(shè)計(jì)
1、硬件地址分配
X0:?jiǎn)?dòng)信號(hào)輸入;
Y0-Y15:流水燈控制信號(hào);
2、內(nèi)蒙古PLC程序編寫價(jià)格內(nèi)部資源規(guī)劃
T0,T1:流水燈間隔時(shí)間控制;
M0-M9:外部輸入信號(hào)映射(區(qū)域規(guī)劃,實(shí)際使用時(shí)不一定區(qū)域內(nèi)地址全閉使用),M0對(duì)應(yīng)于X0;
M10-M29:外部輸出信號(hào)映射(區(qū)域規(guī)劃,實(shí)際使用時(shí)不一定區(qū)域內(nèi)地址全閉使用),M10對(duì)應(yīng)于Y0,M11對(duì)應(yīng)于Y1……;
3、程序架構(gòu)設(shè)計(jì)
這里可以將程序設(shè)計(jì)為兩個(gè)層面的功能處理:功能實(shí)現(xiàn)層、底層驅(qū)動(dòng)層。
在功能實(shí)現(xiàn)層完成流水燈功能的實(shí)現(xiàn);底層驅(qū)動(dòng)層實(shí)現(xiàn)外部驅(qū)動(dòng)信號(hào)的映射及處理。
在程序功能實(shí)現(xiàn)層,將程序的時(shí)許控制處理設(shè)計(jì)為一個(gè)功能單元;將流水燈轉(zhuǎn)換功能控制設(shè)計(jì)為一個(gè)功能單元。
4、程序子功能單元設(shè)計(jì)
時(shí)序處理控制單元:
流水燈時(shí)序處理子程序單元
流水燈轉(zhuǎn)換功能單元:
流水燈轉(zhuǎn)換子程序單元
程序設(shè)計(jì)編寫
流水燈控制程序編寫如下:
程序測(cè)試
程序測(cè)試流程為:功能單元程序測(cè)試->程序總統(tǒng)功能聯(lián)調(diào)測(cè)試。測(cè)試成功,內(nèi)蒙古PLC程序編寫即完成程序的設(shè)計(jì)。
以上即為一個(gè)PLC程序編程時(shí)的實(shí)現(xiàn)過程。
本文網(wǎng)址:http://www.lmoo.net/news/665.html
關(guān)鍵詞:內(nèi)蒙古PLC程序編寫多少錢,內(nèi)蒙古PLC程序編寫公司,內(nèi)蒙古PLC程序編寫哪家好
最近瀏覽:
相關(guān)產(chǎn)品:
相關(guān)新聞:
- 內(nèi)蒙古PLC程序編寫對(duì)PLC內(nèi)外部電路的詳細(xì)介紹
- 怎么做才能編寫出合格的PLC程序??jī)?nèi)蒙古PLC程序編寫老師傅告訴你這九點(diǎn)
- 內(nèi)蒙古PLC程序編寫步驟很簡(jiǎn)單
- 內(nèi)蒙古PLC程序編寫設(shè)計(jì)要求
- 內(nèi)蒙古高質(zhì)量PLC程序該怎么編寫?
- 內(nèi)蒙古PLC程序編寫方法及步驟
- 內(nèi)蒙古PLC程序編寫規(guī)范是什么?
- 教你編寫出高質(zhì)量?jī)?nèi)蒙古PLC程序
- 內(nèi)蒙古PLC程序編寫打開編程軟件,進(jìn)行硬件配置
- 規(guī)范的內(nèi)蒙古PLC程序編寫方式讓你事倍功倍