1. <pre id="srmtd"></pre>
      
      
    2. <menuitem id="srmtd"></menuitem>

    3. 歐姆龍CX-Programmer軟件的使用舉例

      在規(guī)劃一個PLC工程時,在開始制定程序指令以前需要考慮各種項(xiàng)目和CX-Programmer 內(nèi)部的設(shè)置。例如,要編程的PLC的類型和設(shè)置信息對CX-Programmer十分重要,因?yàn)橹挥羞@樣,其才能夠和PLC之間建立正確的程序檢查和通信。編程要以將要使用的PLC為目標(biāo)。PLC的類型可以隨時改變,一旦改變,程序也跟著改變。按照不成文的約定,在開始的時候最好設(shè)置好正確的PLC類型。

      1開始一個新的工程

      按照以下步驟來建立一個新的工程:

      1)選擇工具欄中的新建按鈕。

      2)定義工程的設(shè)備條目。

      3)保存工程

      當(dāng)一個新的PLC被添加到工程中的時候,將創(chuàng)建以下空表:

      1)空的本地符號表;2)全局符號表;3IO表;4PLC內(nèi)存數(shù)據(jù);5PLC設(shè)置數(shù)據(jù)。

      2編寫一個梯形圖程序

      下面以一個交通燈次序控制為例說明,該交通燈次序是一個標(biāo)準(zhǔn)的英國交通燈次序,順序如下:只有紅燈→紅燈和和黃燈同時→只有綠燈→只有黃燈。

      編寫一個梯形圖程序,包括: 生成符號和地址、創(chuàng)建一個梯形圖程序、編譯程序。

      1)按照以下步驟來生成符號

      1)單擊圖表窗口,在工具欄中選擇查看本地符號按鈕

      2)從工具欄選擇新建符號按鈕newsym ,符號插入對話框?qū)⒈伙@示。

      3)在名稱欄中鍵入‘AmberLight.

      4)在地址欄中鍵入’10.01

      5)將數(shù)據(jù)類型欄設(shè)置為‘BOOL’ ,表示一個位(二進(jìn)制)值

      6)在注釋欄中輸入‘準(zhǔn)備通行/停止’

      7)選擇確定按鈕以繼續(xù)進(jìn)行

      對下表的每一項(xiàng)重復(fù)以上操作

      名稱

      地址

      數(shù)據(jù)類型

      注釋

      RedLight

      10.00

      BOOL

      停止

      GreenLight

      10.02

      BOOL

      通行

      RedLightTimer

      1

      NUMBER

      紅燈周期

      AmberLightTimer

      2

      NUMBER

      黃燈周期

      GreenLightTimer

      3

      NUMBER

      綠燈周期

      AmberOnlyTimer

      4

      NUMBER

      黃燈周期

      RedTimerDone

      T0001

      BOOL

      AmberTimerDone

      T0002

      BOOL

      GreenTimerDone

      T0003

      BOOL

      AmberOnlyTimerDone

      T0004

      BOOL

      TimeInterval

      48

      NUMBER

      次序的快慢(滴答數(shù))

      CX-Programmer中使用標(biāo)準(zhǔn)地址格式是很重要的。按照其定義類型,一個地址有兩部分,一個通道和一個位號碼。

      2)建立一個梯形圖程序

      按照以下步驟來生成一個梯形圖程序

      1)確認(rèn)在圖表工作區(qū)中顯示梯形圖程序。

      Icon12

      2)用屬性框來給梯級一個注釋(將光標(biāo)移動到梯級,通過內(nèi)容菜單來使用屬性框功能)

      3)梯級注釋占位符可以被插入到編譯代碼中(如果PLC包括注釋 指令屬性被設(shè)置),注釋也可以被保存為一個文件或者文件卡片。所有的注釋都被保存在工程文件中。

      clscont

      4)工具欄中的新建常閉接觸點(diǎn)按鈕,在梯級的開始放置一個常閉接觸點(diǎn),然后點(diǎn)擊左上方的格子。新建的常閉接觸點(diǎn)將被顯示。

      5)在名稱或值列表欄中選擇‘AmberOnlyTimerDone’,然后選擇確定按鈕。
      注:現(xiàn)在沿著梯級將顯示一個紅色的記號,這表明這個梯級沒有被完成,出現(xiàn)了一個錯誤。

      instr

      6)在工具欄選擇新建PLC指令按鈕,并點(diǎn)擊接觸點(diǎn)的旁邊,這樣就添加一條新的指令。新指令對話框?qū)⒈伙@示。

      7)輸入指令‘TIM’ ,在操作數(shù)欄中輸入兩個操作數(shù)‘RedLightTimer’ ‘TimeInterval’

      注:符號 ‘RedLightTimer’ 的值用作操作數(shù)-數(shù)值“1”。在CX-Programmer 中,必需使用NUMBER類型來作為TIM/CNT指令的第一個操作數(shù)。不允許使用計(jì)時器/計(jì)數(shù)器地址(例如:將不允許T001)。

      8)選擇確定按鈕來接受剛才在新指令對話框中所做的設(shè)置。

      注:在梯級的邊緣不再有紅色的記號。在這個梯級里面已經(jīng)沒有錯誤了。

      Icon12

      9)使用屬性框來給這個指令一個注釋(將光標(biāo)放在指令的標(biāo)題上,激活屬性框)。輸入文本“只有紅燈”然后回車。

      contact

      10)在下一梯級的開端放置一個新的接觸點(diǎn)(如同上述,或者將光標(biāo)移到這個梯級,使用輸入/接觸點(diǎn)/普通 打開菜單命令來或者使用快捷鍵,通常是“C”來進(jìn)行這一操作)新接觸點(diǎn)對話框?qū)⒈伙@示。

      11)從名稱或者地址欄中選擇‘RedTimerDone’,然后選擇確定按鈕。

      instr

      12)在接觸點(diǎn)旁邊插入一條新的指令,顯示新建指令對話框。 (如同上述,或者使用插入/指令菜單命令,或者使用快捷鍵-通常是‘I’來執(zhí)行)。在指令編輯框中輸入指令 ‘TIM’,在操作數(shù)欄輸入兩個操作數(shù)‘AmberLightTimer’ ‘TimeInterval’ 。

      13)選擇確定按鈕,接受剛才的設(shè)置。.

      Icon12

      14)給這個指令一個注釋“紅燈和黃燈一同”。

      contact

      15)在下一個梯級插入新接觸點(diǎn),顯示新接觸點(diǎn)對話框

      16)在名稱和內(nèi)容欄選擇‘AmberTimerDone’ ,選擇確定按鈕

      instr

      17)在接觸點(diǎn)旁邊插入一條指令,顯示新建指令對話框。輸入指令 ‘TIM’,在操作數(shù)欄里面輸入兩個操作數(shù) ‘GreenLightTimer’ ‘TimeInterval’。

      18)選擇確定按鈕,接受剛才的設(shè)置。.

      Icon12

      19)給這個指令一個注釋“只有綠燈”。

      contact

      20)在下一個梯級插入新接觸點(diǎn),顯示新接觸點(diǎn)對話框。

      21)在名稱和內(nèi)容欄選擇‘GreenTimerDone’ ,選擇確定按鈕。

      instr

      22)在接觸點(diǎn)旁邊插入一條指令,顯示新建指令對話框。輸入指令 ‘TIM’,在操作數(shù)欄里面輸入兩個操作數(shù)AmberOnlyTimer’ ‘TimeInterval’

      23)選擇確定按鈕,接受剛才的設(shè)置。

      Icon12

      24)給這個指令一個注釋“只有黃燈”。

      梯形圖程序類似下圖(取決于選擇的顯示參數(shù))。

      按照以下步驟將每一個交通燈的輸出放置到程序中去。

      1)確認(rèn)在圖表工作區(qū)中顯示梯形圖程序。

      contact

      2)在下一個梯級的開始添加一個接觸點(diǎn),把它分配給符號 ‘RedTimerDone’。 (在新建接觸點(diǎn)對話框的名稱和地址欄中選擇符號的名稱)。

      3)紅燈和黃燈計(jì)時器的右邊添加一個常閉接觸點(diǎn),把它分配給符號 ‘GreenTimerDone’。

      coil

      4)在工具欄中選擇新建線圈按鈕,在綠燈計(jì)時器的旁邊新建一個線圈。在名稱和地址欄中選擇 ‘RedLight’,然后選擇確定按鈕。

      contact

      5)在方的另一個梯級中,在左邊添加一個接觸點(diǎn),把它分配給符號 ‘AmberTimerDone’。

      clscont

      6)在這個接觸點(diǎn)的右邊,放置一個常閉接觸點(diǎn),把它分配給符號 ‘GreenTimerDone’。

      coil

      7)在第二個接觸點(diǎn)的右方,放置一個線圈,把其分配給符號 ‘RedLight’

      contact

      8)在下一個梯級,在左邊放置一個接觸點(diǎn),把其分配給符號 ‘AmberTimerDone’。

      clscont

      9)在這個接觸點(diǎn)右方,放置一個常閉接觸點(diǎn),并把其分配給符號 ‘GreenTimerDone’。

      coil

      10)在第二個接觸點(diǎn)的右方,放置一個線圈,把其分配給符號‘AmberLight’。

      11)當(dāng)選擇的格子在梯級的右邊時,回車。這將建立一個新行。

      clscont

      12)在左邊的 ‘AmberTimerDone’ 接觸點(diǎn)下方,放置一個新的常閉接觸點(diǎn), (但是還在同一個梯級里面)把它分配給符號 ‘RedTimerDone’。

      verticalhorz

      13)從工具欄中選擇新建垂直線按鈕,新建一個垂直線,其從接觸點(diǎn) ‘GreenTimerDone’ 到線圈‘AmberLight’。要把它和‘RedTimerDone’連接,可以在工具欄中選擇新建水平線按鈕,添加一條水平線,并同垂直線連接。

      contact

      14)14)下一個梯級的開頭放置一個接觸點(diǎn),通過新建接觸點(diǎn)對話框把其分配給符號‘GreenTimerDone’

      coil

      15)15)在接觸點(diǎn)旁邊放置一個線圈,把其分配給符號 ‘GreenLight’。

      instr

      16)16)通過新建指令對話框,在下一個梯級里面添加指令END’。

      梯形圖的輸出梯級如下圖所示。

      使用下面的步驟來檢查梯形圖程序:

      1)確認(rèn)在圖表工作區(qū)中顯示梯形圖程序。

      symboladdref

      2)在工具欄選擇查看本地符號視圖按鈕,切換到符號表。 從工具欄選擇 顯示地址引用按鈕在激活地址引用工具。

      3)通過選擇每一個符號,并且顯示地址引用工具或者在圖表中移動光標(biāo)來檢查其在程序中的用法。

      也可以在助記符視圖中查看梯形圖視圖??梢栽谥浄晥D或者在梯形圖編輯器中顯示一個梯級來輸入塊程序。

      Mnemonic

      在工具欄中選擇助記符視圖按鈕來激活助記符視圖。要在梯形圖編輯器中直接輸入助記符指令,對相關(guān)梯級選擇以語句方式查看。

      3)編譯程序

      無論是在線程序還是離線程序,在其生成和編輯過程中不斷被檢驗(yàn)。在梯形圖中,程序錯誤以紅線出現(xiàn)。如果梯級中出現(xiàn)一個錯誤,在梯形圖梯級的右邊將會出現(xiàn)一道紅線。例如在圖表窗口已經(jīng)放置了一個元素,但是并沒有分配符號和地址的情況下,這種情形就會出現(xiàn)。

      按照以下步驟來編譯程序:

      compile

      列出程序中所有的錯誤,按下鼠標(biāo)右鍵并在工具欄中選擇編譯程序按鈕。輸出(例如編譯進(jìn)程或者錯誤細(xì)目)將顯示在輸出窗口的編譯標(biāo)簽下面。

      3.把程序下載到PLC

      按照以下步驟來將程序下載到PLC

      save

      1)選擇工具欄中的保存工程按鈕,保存當(dāng)前的工程。如果在此以前還未保存工程,那么就會顯示保存CX-Programmer 文件對話框。在文件名欄輸入文件名稱,然后選擇保存按鈕,完成保存操作。

      online

      2)選擇工具欄中的在線工作按鈕,與PLC進(jìn)行連接。將出現(xiàn)一個確認(rèn)對話框,選擇確認(rèn)按鈕。由于在線時一般不允許編輯,所以程序變成灰色。

      3) 3 選擇工程工作區(qū)里面的程序?qū)ο蟆?/span>

      program

      4) 4 選擇工具欄里面的程序模式按鈕,把PLC的操作模式設(shè)為編程。如果未作這一步,那么 CX-Programmer 將自動把PLC設(shè)置成此模式。

      download

      5) 5 選擇工具欄上面的下載按鈕,將顯示下載選項(xiàng)對話框。

      6) 6 設(shè)置程序欄,并單擊確認(rèn)按鈕。

      4.從PLC傳送程序

      按照下列步驟將PLC程序上傳。

      1)選擇工程工作區(qū)中的PLC對象。

      upload

      2)選擇工具欄中的上載按鈕。工程樹中的第一個程序?qū)⒈痪幾g。如果PLC是離線狀態(tài),那么將顯示確認(rèn)對話框,選擇確認(rèn)按鈕,與PLC連接。將顯示上載對話框。

      3)設(shè)置程序欄,然后選擇確認(rèn)按鈕。

      5.工程程序和PLC程序的比較

      按照以下步驟來比較工程程序和PLC程序。

      1)選擇工程工作區(qū)中的PLC對象。

      compare

      2)選擇工具欄中的與PLC進(jìn)行比較按鈕,將顯示比較選項(xiàng)對話框。

      3)設(shè)置程序欄,選擇確認(rèn)按鈕。比較對話框?qū)⒈伙@示。

      6.在執(zhí)行的時候監(jiān)視程序

      一旦程序被下載,就可以在圖表工作區(qū)中對其運(yùn)行進(jìn)行監(jiān)視(以模擬顯示的方式)。按照以下步驟來監(jiān)視程序。

      1)選擇工程工作區(qū)中的PLC 對象

      monprog

      2)擇工程工具欄中的切換PLC監(jiān)視按鈕。

      3)程序執(zhí)行時,可以監(jiān)視梯形圖中的數(shù)據(jù)和控制流,例如,連接的選擇和數(shù)值的增加。

      7.在線編輯

      雖然下載的程序已經(jīng)變成灰色以防止被直接編輯,但是還是可以選擇在線編輯特性來修改梯形圖程序。當(dāng)使用在線編輯功能時,通常使PLC運(yùn)行在“監(jiān)視模式下面。在“運(yùn)行”模式下面進(jìn)行在線編輯是不可能的。使用以下步驟進(jìn)行在線編輯。

      1)拖動鼠標(biāo),選擇要編輯的梯級。

      compare

      2)在工具欄中選擇PLC進(jìn)行比較按鈕,以確認(rèn)編輯區(qū)域的內(nèi)容和PLC內(nèi)的相同。

      onedit

      3)在工具欄中選擇在線編輯梯級按鈕。梯級的背景將改變,表明其現(xiàn)在已經(jīng)是一個可編輯區(qū)。此區(qū)域以外的梯級不能被改變,但是可以把這些梯級里面的元素復(fù)制到可編輯梯級中去。

      4)編輯梯級。

      sendon

      5)當(dāng)對結(jié)果滿意時,在工具欄中選擇傳送在線編輯修改按鈕,所編輯的內(nèi)容將被檢查并且被傳送到PLC。.

      cancelon

      6)一旦這些改變被傳送到PLC,編輯區(qū)域再次變成只讀。選擇工具欄中的取消在線編輯按鈕,可以取消在確認(rèn)改變之前所做的任何在線編輯。

      日韩无码a片精彩视频,精品国产一区二区三区免费看,U久久精品国产99国产精品亚洲,亚洲色欧美色国产精品

        1. <pre id="srmtd"></pre>
          
          
        2. <menuitem id="srmtd"></menuitem>