導航:首頁 > 編程語言 > plcfbd編程教程

plcfbd編程教程

發布時間:2023-06-17 18:15:17

1. 西門子PLC的編程 怎麼用鍵盤直接輸入

不知道是不是你想要的
要看什麼類型的plc,有三菱的、西門子的
有以下幾種編程方法:
梯形圖編程語言(ld)
指令語句表編程語言(il)
功能塊圖編程語言(fbd)
順序功能圖編程(sfc)
結構化文本編程(st)
不同類型的plc編程語法有所不同
以三菱plc為例:
ld:為一個迴路中最開始的常開觸點,x00~07等為地址,也就是你x00~07埠上所接的開關觸點;後面加上「i」就成為了常閉常點,ldi
or為並聯的常開觸點
ori為並聯的常閉觸點
mps進棧指令,是一個迴路中的分支。進棧為第一個分支;
out輸出指令,是輸出驅動指令,當程序中out、x00~07條件滿足後,埠x00~07輸出;
end結束指令

2. 誰手裡有沒有plc編程入門視頻教程呢

你好,很高興回答你的問題,技成培訓網的plc視頻教程不錯,如果你是小白或者有電工基礎的,相信對你來說會有用的。
技成PLC視頻內容如下:
1. PLC的結構,選型,維護和應用場合。
2.PLC編程,主講基本指令,步進順控指令,功能指令。
3. 觸摸屏編程設計,含畫面設計,功能設計,功能模擬。
4. 觸摸屏密碼畫面設計
5. 步進電機工作原理,使用特點,選型。
6. 步進控制編程。
7. 變頻調速器工作原理。
8. 變頻調速器的內部操作。
9. 變頻器的PU開環與閉環運行。
10. 變頻器的組合程序運轉。
11. 變頻器輸出頻率跳變和多段速度運轉。
12. 變頻器的內部各項參數設置說明。
13. 變頻器的故障檢查及設備維護。
14、伺服電機,定位模塊工作原理,使用特點和選型。
15、伺服電機,定位模塊接線,參數設置。
16、定位控製程序設計

3. 台達plc編程軟體使用教程

使用教程如下:

首先,在台達官網下載台達plc的編程軟體WPLsoft,下載並安裝。

下載完成之後,在桌面上雙擊打開台達的快捷方式,然後打開頁面即可。

接著打開菜單欄中的新建,在機種設置中的程序標題輸入名稱,然後選擇的傳輸方式是ES2 USB。接著點擊確定,開始編寫程序。

編寫完一個簡單的程序後,可以選擇一次點擊編譯,梯形圖與指令,就可自動編寫。

最後,編譯完成後,點擊菜單中的「通信-PC=PLC」,確定下載好了之後,便可以進行調試了。所以, 台達PLC編程的使用方法便完成了。

台達PLC是什麼?

台達PLC及其有關的外圍設備都是按易於與工業控制系統形成一個整體,易於擴展其功能的原則而設計。

台達PLC以高速、穩健、高可靠度而著稱,廣泛應用於各種工業自動化機械;

台達PLC除了具有快速執行程序運算、豐富指令集、多元擴展功能卡及高性價比等特色外,並且支持多種通訊協議,使工業自動控制系統聯成一個整體。

為適應工業環境使用,與一般控制裝置相比較,PLC有以下特點:

1、可靠性高,抗干擾能力強。

硬體和軟體兩大措施保證控制設備的可靠性。

硬體措施:主要模塊均採用大規模或超大規模集成電路,大量開關動作由無觸點的電子存儲器完成,I/O系統設計有完善的通道保護和信號調理電路。

①屏蔽——對電源變壓器、CPU、編程器等主要部件,採用導電、導磁良好的材料進行屏蔽,以防外界干擾。

②濾波——對供電系統及輸入線路採用多種形式的濾波,如LC或π型濾波網路,以消除或抑制高頻干擾,也削弱了各種模塊之間的相互影響。

③ 電源調整與保護——對微處理器這個核心部件所需的+5V電源,採用多級濾波,並用集成電壓調整器進行調整,以適應交流電網的波動和過電壓、欠電壓的影響。

④ 隔離——在微處理器與I/O電路之間,採用光電隔離措施,有效地隔離I/O介面與CPU之間電的聯系,減少故障和誤動作;各I/O口之間亦彼此隔離。

⑤ 採用模塊式結構——這種結構有助於在故障情況下短時修復。一旦查出某一模塊出現故障,能迅速更換,使系統恢復正常工作;同時也有助於加快查找故障原因。

軟體措施:有極強的自檢及保護功能。

①故障檢測——軟體定期地檢測外界環境,如掉電、欠電壓、鋰電池電壓過低及強干擾信號等。以便及時進行處理。

②信息保護與恢復——當偶發性故障條件出現時,不破壞PLC內部的信息。一旦故障條件消失,就可恢復正常,繼續原來的程序工作。所以,PLC在檢測到故障條件時,立即把現狀態存入存儲器,軟體配合對存儲器進行封閉,禁止對存儲器的任何操作,以防存儲信息被沖掉。

③設置警戒時鍾WDT(看門狗)——如果程序每循環執行時間超過了WDT規定的時間,預示了程序進入死循環,立即報警。

④加強對程序的檢查和校驗——一旦程序有錯,立即報警,並停止執行。

⑤對程序及動態數據進行電池後備——停電後,利用後備電池供電,有關狀態及信息就不會丟失。

PLC的出廠試驗項目中,有一項就是抗干擾試驗。它要求能承受幅值為1000V,上升時間1nS,脈沖寬度為1μS的干擾脈沖。一般,平均故障間隔時間可達幾十萬~上千萬小時;製成系統亦可達4~5萬小時甚至更長時間。

2、通用性強,控製程序可變,使用方便。

PLC品種齊全的各種硬體裝置,可以組成能滿足各種要求的控制系統,用戶不必自己再設計和製作硬體裝置。

用戶在硬體確定以後,在生產工藝流程改變或生產設備更新的情況下,不必改變PLC的硬設備,只需改編程序就可以滿足要求。因此,PLC除應用於單機控制外,在工廠自動化中也被大量採用。

3、功能強,適應面廣。

現代PLC不僅有邏輯運算、計時、計數、順序控制等功能,還具有數字和模擬量的輸入輸出、功率驅動、通信、人機對話、自檢、記錄顯示等功能。既可控制一台生產機械、一條生產線,又可控制一個生產過程。

4、編程簡單,容易掌握。

大多數PLC仍採用繼電控制形式的「梯形圖編程方式」。既繼承了傳統控制線路的清晰直觀,又考慮到大多數工廠企業電氣技術人員的讀圖習慣及編程水平,所以非常容易接受和掌握。

梯形圖語言的編程元件的符號和表達方式與繼電器控制電路原理圖相當接近。通過閱讀PLC的用戶手冊或短期培訓,電氣技術人員和技術工很快就能學會用梯形圖編制控製程序。同時還提供了功能圖、語句表等編程語言。

PLC在執行梯形圖程序時,用解釋程序將它翻譯成匯編語言然後執行(PLC內部增加了解釋程序)。與直接執行匯編語言編寫的用戶程序相比,執行梯形圖程序的時間要長一些,但對於大多數機電控制設備來說,是微不足道的,完全可以滿足控制要求。

5、減少了控制系統的設計及施工的工作量。

由於PLC採用了軟體來取代繼電器控制系統中大量的中間繼電器、時間繼電器、計數器等器件,控制櫃的設計安裝接線工作量大為減少。

同時,PLC的用戶程序可以在實驗室模擬調試,更減少了現場的調試工作量。並且,由於PLC的低故障率及很強的監視功能,模塊化等等,使維修也極為方便。

6、體積小、重量輕、功耗低、維護方便。

PLC是將微電子技術應用於工業設備的,其結構緊湊,堅固,體積小,重量輕,功耗低。並且由於PLC的強抗干擾能力,易於裝入設備內部,是實現機電一體化的理想控制設備。

以台達公司的SS2型PLC為例:其外形尺寸僅為90×25.2×60mm,重量為82.5g,功耗1.5W,而且具有很好的抗振、適應環境溫、濕度變化的能力。

4. 三菱FX2N系列PLC如何用功能圖塊語言(FBD)編程

需要使用GX Works軟體,或者早期的GX IEC Develoer軟體。

5. 請問誰有西門子PLC的詳細教程啊,謝謝各位大哥大姐!

我有一些西門子的學習資料,供你下載,希望對你有所幫助。STEP 7編程軟體的使用方法
4.1.1 STEP 7概述
STEP 7用於S7,M7,C7,WinAC的編程、監控和參數設置,基於STEP 7 V5.2版。
STEP 7具有以下功能:硬體配置和參數設置、通信組態、編程、測試、啟動和維護、文件建檔、運行和診斷功能等。
4.1.2 STEP 7的硬體介面
PC./MPI適配器+RS-232C通信電纜。
計算機的通信卡CP 5611(PCI卡)、CP 5511或CP 5512(PCMCIA卡)將計算機連接到MPI或PROFIBUS網路。計算機的工業乙太網通信卡CP 1512(PCMCIA卡)或CP 1612(PCI卡),通過工業乙太網實現計算機與PLC的通信。
STEP 7的授權在軟盤中。STEP 7光碟上的程序AuthorsW用於顯示、安裝和取出授權。
4.1.4 STEP 7的編程功能
1.編程語言
3種基本的編程語言:梯形圖(LAD)、功能塊圖(FBD) 和語句表(STL)。
S7-SCL (結構化控制語言) ,S7-GRAPH(順序功能圖語言),S7 HiGraph和CFC。
2.符號表編輯器
3.增強的測試和服務功能
設置斷點、強制輸入和輸出、多CPU運行(僅限於S7-400),重新布線、顯示交叉參考表、狀態功能、直接下載和調試塊、同時監測幾個塊的狀態等。
程序中的特殊點可以通過輸入符號名或地址快速查找。
4.STEP 7的幫助功能
按F1鍵便可以得到與它們有關的在線幫助。菜單命令「Help→contents」進入幫助窗口。
4.1.5 STEP 7的硬體組態與診斷功能
1.硬體組態
(1)系統組態:選擇硬體機架,模塊分配給機架中希望的插槽。
(2)CPU的參數設置。
(3)模塊的參數設置。可以防止輸入錯誤的數據。
2.通信組態
(1)網路連接的組態和顯示;
(2)設置用MPI 或PROFIBUS-DP連接的設備之間的周期性數據傳送的參數。
(3)設置用MPI、PROFIBUS或工業乙太網實現的事件驅動的數據傳輸,用通信塊編程。
3.系統診斷
(1)快速瀏覽CPU的數據和用戶程序在運行中的故障原因。
(2)用圖形方式顯示硬體配置、模塊故障;顯示診斷緩沖區的信息等。
4.2 硬體組態與參數設置
4.2.1 項目的創建與項目的結構
插入新的對象的方法。
4.2.2 硬體組態

圖4-2 S7-300的硬體組態窗口
4.2.3 CPU模塊的參數設置

圖4-3 CPU屬性設置對話框
表4-1 時鍾存儲器各位對應的時鍾脈沖周期與頻率
位 7 6 5 4 3 2 1 0
周期(s) 2 1.6 1 0.8 0.5 0.4 0.2 0.1
頻率(Hz) 0.5 0.625 1 1.25 2 2.5 5 10
4.2.4 數字量輸入模塊的參數設置
在CPU處於STOP模式下進行。設置完後下載到CPU中。當CPU從STOP模式轉換為RUN模式時,CPU將參數傳送到每個模塊。

圖4-4 數字量輸入模塊的參數設置
4.2.5 數字量輸出模塊的參數設置
圖4-5 數字量輸出模塊的參數設置
4.2.6 模擬量輸入模塊的參數設置
1.模塊診斷與中斷的設置
8通道12位模擬量輸入模塊(訂貨號為6ES7 331-7KF02-0AB0)的參數設置。

圖4-6 模擬量輸入模塊的參數設置
2.模塊測量范圍的選擇
「4DMU」是4線式感測器電流測量,「R-4L」是4線式熱電阻,「TC-I」是熱電偶,「E」表示測量種類為電壓。
未使用某一組的通道應選擇測量種類中的「Deactivated」(禁止使用)。
3.模塊測量精度與轉換時間的設置
SM 331採用積分式A/D轉換器,積分時間直接影響到A/D轉換時間、轉換精度和干擾抑制頻率。為了抑制工頻頻率,一般選用20ms的積分時間。
表4-2 6ES7 331-7KF02模擬量輸入模塊的參數關系
積分時間(ms) 2.5 16.7 20 100
基本轉換時間(ms,包括積分時間) 3 17 22 102
附加測量電阻轉換時間(ms) 1 1 1 1
附加開路監控轉換時間(ms) 10 10 10 10
附加測量電阻和開路監控轉換時間(ms) 16 16 16 16
精度(位,包括符號位) 9 12 12 14
干擾抑制頻率(Hz) 400 60 50 10
模塊的基本響應時間(ms,所有通道使能) 24 136 176 816

4.設置模擬值的平滑等級
在平滑參數的四個等級(無,低,平均,高)中進行選擇。
4.2.7 模擬量輸出模塊的參數設置
CPU進入STOP時的響應:不輸出電流電壓(0CV)、保持最後的輸出值(KLV)和採用替代值(SV)。
4.3.1 符號表
共享符號(全局符號)在符號表中定義,可供程序中所有的塊使用。
在程序編輯器中用 「View→Display with→Symbolic Representation」選擇顯示方式。
2.生成與編輯符號表
CPU將自動地為程序中的全局符號加雙引號,在局部變數的前面自動加「#」號。生成符號表和塊的局域變數表時不用為變數添加引號和#號。

圖4-7 符號表
數據塊中的地址(DBD,DBW,DBB和DBX)不能在符號表中定義。應在數據塊的聲明表中定義。
用菜單命令「View→Columns R, O, M, C, CC」可以選擇是否顯示表中的「R, O, M, C, CC」列,它們分別表示監視屬性、在WinCC里是否被控制和監視、信息屬性、通信屬性和觸點控制。可以用菜單命令「View→Sort」選擇符號表中變數的排序方法。
3.共享符號與局域符號,後者不能用漢字。
4.過濾器(Filter)
在符號表中執行菜單命令「View→Filter」,「I*」表示顯示所有的輸入,「I*.*」表示所有的輸入位,「I2.*」表示IB2中的位等。
4.3.2 邏輯塊
邏輯塊包括組織塊OB、功能塊FB和功能FC。
1.程序的輸入方式:增量輸入方式或源代碼方式(或稱文本方式、自由編輯方式)。
2.生成邏輯塊

圖4-8 梯形圖編輯器
6.網路
執行菜單命令「Insert→Network」,或點擊工具條中相應的圖標,在當前網路的下面生成一個新的網路。菜單命令「View→Display→Comments」用來激活或取消塊注釋和網路注釋。
可以用剪貼板在塊內部和塊之間復制和粘貼網路,可用Ctrl鍵。
7.打開和編輯塊的屬性
菜單命令「File→Properties」來查看和編輯塊屬性。
8.程序編輯器的設置
進入程序編輯器後用菜單命令「Option→Customize」打開對話框,可以進行下列設置:
(1)在「General」標簽頁的「Font」設置編輯器使用的字體和字元的大小。
(2)在「STL」和「LAD/FDB」標簽頁中選擇這些程序編輯器的顯示特性。
(3)在「Block」(塊)標簽頁中,可以選擇生成功能塊時是否同時生成背景數據塊、功能塊是否有多重背景功能。
(4)在「View」選項卡中的「View after Open Block」區,選擇在塊打開時顯示的方式。
9.顯示方式的設置
執行View菜單中命令,放大、縮小梯形圖或功能塊圖的顯示比例。
菜單命令「View→Display→Symbolic Representation」,切換絕對地址和符號地址方式。
菜單命令「View→Display→Symbol information」用來打開或關閉符號信息。

圖4-9 符號信息
4.4 S7-PLCSIM模擬軟體在程序調試中的應用
4.4.1 S7-PLCSIM的主要功能
在計算機上對S7-300/400 PLC的用戶程序進行離線模擬與調試。
模擬PLC的輸入/輸出存儲器區,來控製程序的運行,觀察有關輸出變數的狀態。
在運行模擬PLC時可以使用變數表和程序狀態等方法來監視和修改變數。
可以對大部分組織塊(OB)、系統功能塊(SFB)和系統功能(SFC)模擬。
4.4.2 使用S7-PLCSIM模擬軟體調試程序的步驟
(1)在STEP 7編程軟體中生成項目,編寫用戶程序。
(2)打開S7-PLCSIM窗口,自動建立了STEP 7與模擬CPU的連接。
模擬PLC的電源處於接通狀態,CPU處於STOP模式,掃描方式為連續掃描。
(3)在管理器中打開要模擬的項目,選中「Blocks」對象,將所有的塊下載到模擬PLC。
(4)生成視圖對象。
(5)用視圖對象來模擬實際PLC的輸入/輸出信號,檢查下載的用戶程序是否正確。
4.4.3 應用舉例
電動機串電阻降壓起動。速度監視。

圖4-11 S7-PLCSIM模擬窗口
4.4.4 視圖對象與模擬軟體的設置與存檔
1.CPU視圖對象
2.其他視圖對象
通用變數(Generic Variable)視圖對象用於訪問模擬PLC所有的存儲區(包括數據塊)。垂直位(Vertical Bits)視圖對象可以用絕對地址或符號地址來監視和修改I,Q,M等存儲區。
累加器與狀態字視圖對象用來監視CPU中的累加器、狀態字和地址寄存器AR1和AR2。
塊寄存器視圖對象用來監視數據塊地址寄存器的內容,當前和上一次打開的邏輯塊的編號,以及塊中的步地址計數器SAC的值。
嵌套堆棧(Nesting Stacks)視圖對象用來監視嵌套堆棧和MCR(主控繼電器)堆棧。
定時器視圖對象標有「T=0」的按鈕用來復位指定的定時器。
3.設置掃描方式
用「Execute」菜單中的命令選擇單次掃描或連續掃描。
4.設置MPI地址
菜單命令「PLC→MPI Address…」設置模擬PLC在指定的網路中的節點地址。
5.LAY文件和PLC文件
LAY文件用於保存模擬時各視圖對象的信息;PLC文件用於保存上次模擬運行時設置的數據和動作等。退出模擬軟體時將會詢問是否保存LAY文件或PLC文件。一般選擇不保存。
4.5 STEP 7與PLC的在線連接與在線操作
4.5.1 裝載存儲器與工作存儲器

系統數據(System Data)包括硬體組態、網路組態和連接表,也應下載到CPU。
下載的用戶程序保存在裝載存儲器的快閃記憶體(FEPROM)中。CPU電源掉電又重新恢復時,FEPROM中的內容被重新復制到CPU存儲器的RAM區。
4.5.2 在線連接的建立與在線操作
1.建立在線連接
通過硬體介面連接計算機和PLC必須,然後通過在線的項目窗口訪問PLC。
管理器中執行菜單命令「View→Online」、「View→Offline」進入離線狀態。
在線窗口顯示的是PLC中的內容,離線窗口顯示的是計算機中的內容。
如果PLC與STEP 7中的程序和組態數據是一致的,在線窗口顯示的是PLC與STEP 7中的數據的組合。
2.處理模式與測試模式
在設置CPU屬性的對話框中的「Protection」(保護)標簽頁選擇處理(Process)模式或測試(Test)模式。
3.在線操作
進入在線狀態後,執行菜單命令「PLC →Diagnostics/Settings」中不同的子命令。
進入在線狀態後,「PLC」主菜單中的命令功能。
設置了口令後,執行在線功能時,會顯示出「Enter Password」對話框。若輸入的口令正確,就可以訪問該模塊。用菜單命令「PLC→Access Rights→ Setup」輸入口令。
4.5.3 下載與上載
1.下載的准備工作
計算機與CPU之間必須建立起連接,要下載的程序已編譯好;在RUN-P模式一次只能下載一個塊,建議在STOP模式下載。
在保存塊或下載塊時,STEP 7首先進行語法檢查,應改正檢查出來的錯誤。下載前應將CPU中的用戶存儲器復位。可以用模式選擇開關復位,CPU進入STOP模式,再用菜單命令「PLC→Clear/Reset」復位存儲器。
2.下載的方法
(1)在離線模式下載
在管理器的塊工作區選擇塊,可用Ctrl鍵和Shift鍵選擇多個塊,用菜單命令「PLC→Download」將被選擇的塊下載到CPU。在管理器左邊的目錄窗口中選擇Blocks對象,下載所有的塊和系統數據。
對塊編程或組態硬體和網路時,在當時主窗口,用菜單命令「PLC→Download」下載當前正在編輯的對象。
(4) 上載程序
可以用「PLC→Upload」命令從CPU的RAM裝載存儲器中,把塊的當前內容上載到計算機打開的項目中。
4.6 用變數表調試程序
4.6.1 系統調試的基本步驟
首先進行硬體調試,可以用變數表來測試硬體,通過觀察CPU模塊上的故障指示燈,或使用4.8節介紹的故障診斷工具來診斷故障。
下載程序之前應將CPU的存儲器復位,將CPU切換到STOP模式,下載用戶程序時應同時下載硬體組態數據。

可以在OB1中逐一調用各程序塊,一步一步地調試程序。
最先調試起動組織塊OB100,然後調試FB和FC。應先調試嵌套調用最深的塊,例如首先調試圖4-13中的FB1。調試時可以在完整的OB1的中間臨時插入BEU(塊無條件結束)指令,只執行BUE指令之前的部分,調試好後將它刪除掉。
最後調試不影響OB1的循環執行的中斷處理程序,或者在調試OB1時調試它們。
4.6.2 變數表的基本功能
變數表可以在一個畫面中同時監視、修改和強制用戶感興趣的全部變數。一個項目可以生成多個變數表。變數表的功能:
監視(Monitor)變數、修改(Modify)變數、對外設輸出賦值、強制變數、定義變數被監視或賦予新值的觸發點和觸發條件。
4.6.3 變數表的生成
1.生成變數表的幾種方法
(1)在管理器中用生成新的變數表。
(3)在變數表編輯器中,可以用主菜單「Table」生成一個新的變數表。
2.在變數表中輸入變數
可以從符號表中拷貝地址,將它粘貼到變數表。
IW2用二進制數(BIN)可以同時顯示和分別修改 I 2.0~I 3.7這十六點數字量輸入變數。

圖4-14 變數表
4.6.4 變數表的使用
1.建立與CPU的連接
2.定義變數表的觸發方式

圖4-15 定義變數表的觸發方式
用菜單命令「Variable→Trigger」打開圖4-15中的對話框選擇觸發方式。
3.監視變數
用菜單命令「Variable→Update Monitor Values」對所選變數的數值作一次立即刷新。
4.修改變數
在STOP模式修改變數時,各變數的狀態不會互相影響,並且有保持功能。
在RUN模式修改變數時,各變數同時又受到用戶程序的控制。
5.強制變數
強制變數操作給用戶程序中的變數賦一個固定的值,不會因為用戶程序的執行而改變。

圖4-16 強制數值窗口
強製作業只能用菜單命令「Variable→Stop Forcing」來刪除或終止。
4.7 用程序狀態功能調試程序
4.7.1 程序狀態功能的起動與顯示
1.起動程序狀態
進入程序狀態的條件:經過編譯的程序下載到CPU;打開邏輯塊,用菜單命令「Debug→Monitor」進入在線監控狀態;將CPU切換到RUN或RUN-P模式。
2.語句表程序狀態的顯示

圖4-17 用程序狀態監視語句表程序
從游標選擇的網路開始監視程序狀態。右邊窗口顯示每條指令執行後的邏輯運算結果(RLO)和狀態位STA(Status)、累加器1(STANDARD)、累加器2(ACCU 2)和狀態字(STATUS…)。用菜單命令「Options→Customize」打開的對話框分STL標簽頁選擇需要監視的內容,用LAD/FBD標簽頁可以設置梯形圖(LAD)和功能塊圖(SFB)程序狀態的顯示方式。
3.梯形圖程序狀態的顯示
LAD和FBD中用綠色連續線來表示狀態滿足,即有「能流」流過,見圖4-18左邊較粗較淺的線;用蘭色點狀線細表示狀態不滿足,沒有能流流過;用黑色連續線表示狀態未知。

圖4-18 梯形圖程序狀態的顯示
梯形圖中加粗的字體顯示的參數值是當前值,細體字顯示的參數值來自以前的循環。
4.使用程序狀態功能監視數據塊
4.7.2 單步與斷點功能的使用
進入RUN或RUN-P模式後將停留在第一個斷點處。單步模式一次只執行一條指令。
程序編輯器的「Debug(調試)」菜單中的命令用來設置、激活或刪除斷點。執行菜單命令「View>Breakpoint Bar」後,在工具條中將出現一組與斷點有關的圖標。
1.設置斷點與進入單步模式的條件
(1)只能在語句表中使用單步和斷點功能。
(2) 執行菜單命令「Options → Customize」,在對話框中選擇STL標簽頁,激活「Activate new breakpoints immediately(立即激活新斷點)」選項。
(3)必須用菜單命令「Debug>Operation」使CPU工作在測試(Test)模式。
(4)在SIMATIC管理器中進入在線模式,在線打開被調試的塊。
(5)設置斷點時不能起動程序狀態(Monitor)功能。
(6)STL程序中有斷點的行、調用塊的參數所在的行、空的行或注釋行不能設置斷點。
2.設置斷點與單步操作
在菜單命令「Debug →Breakpoints Active」前有一個「√」(默認的狀態),表示斷點的小圓是實心的。執行該菜單命令後「√」消失,表示斷點的小圓變為空心的。要使斷點起作用,應執行該命令來激活斷點。

圖4-19 斷點與斷點處CPU寄存器和狀態字的內容
將CPU切換到RUN或RUN-P模式,將在第一個表示斷點的紫色圓球內出現一個向右的黃色的箭頭(見圖4-19),表示程序的執行在該點中斷,同時小窗口中出現斷點處的狀態字等。執行菜單命令「Debug→Execute Next Statement」,黃色箭頭移動到下一條語句,表示用單步功能執行下一條語句。執行菜單命令「Debug→ Execute Call(執行調用)」將進入調用的塊。塊結束時將返回塊調用語句的下一條語句。
為使程序繼續運行至下一個斷點,執行菜單命令「Debug → Resume(繼續)」。
菜單命令「Debug→Delete Breakpoint」刪除一個斷點,菜單命令「Debug→Delete All Breakpoint」刪除所有的斷點。執行菜單命令「Show Next Breakpoint」,游標跳到下一個斷點。

4.8 故障診斷
4.8.1 故障診斷的基本方法

圖4-20 診斷符號
在管理器中用 「View→Online」打開在線窗口。查看是否有CPU顯示診斷符號。
4.8.2 模塊信息在故障診斷中的應用
1.打開模塊信息窗口
建立在線連接後,在管理器中選擇要檢查的站,執行菜單命令「PLC→Diagnostics/ Settings→Mole Information」,顯示該站中CPU模塊的信息。診斷緩沖區(Diagnostic Buffer)標簽頁中,給出了CPU中發生的事件一覽表。

圖4-21 CPU模塊的在線模塊信息窗口
最上面的事件是最近發生的事件。因編程錯誤造成CPU進入STOP模式,選擇該事件,並點擊「Open Block」按鈕,將在程序編輯器中打開與錯誤有關的塊,顯示出錯的程序段。
4.8.3 用快速視窗和診斷視窗診斷故障
1.用快速視窗診斷故障
管理器中選擇要檢查的站,用命令「PLC→Diagnostics/Settings→Hardware Diagnose」打開CPU的硬體診斷快速視窗(Quick View),顯示該站中的故障模塊。用命令「Option→Customize」,在打開的對話框的「View」標簽頁中,應激活「診斷時顯示快速視窗」。

圖4-22 快速視窗
2.打開診斷視窗
診斷視窗實際上就是在線的硬體組態窗口。在快速視窗中點擊「Open Station Online」(在線打開站)按鍵,打開硬體組態的在線診斷視窗。
在管理器中與PLC建立在線連接。打開一個站的「Hardware」對象,可以打開診斷視窗。
3.診斷視窗的信息功能
診斷視窗顯示整個站在線的組態。用命令「PLC>Mole Information」查看其模塊狀態。

6. 伺服電機用PLC是怎麼編程的。 講解一下編程步驟。

我用的是松下的plc----脈沖指令有
PLSH
:脈沖輸出指令---SPDH
:位置控制----PWM
:PWM輸出指令----PLS
:脈沖輸出指令
SPD1
:位置控制--------SPCH
:脈沖輸出指令(圓弧插補)------等等很多類型,根據場合使用。
例:
SPD1
:位置控制--------1.先定義絕對或相對,方向標志-【-f0-mv,
h02,dt1】
2.初始速度--【f0-mv-,設定值kxxxx,dt2-目標寄存器】3.最高速度【f0
mv,
kxxxx,dt3】4加減速時間【f0
mv
,kxxx,dt4】.5.目標值【f1
dmv
,kxxxxx,dt5】
6.脈沖輸出通道指定【f0
mv,
k0\1,dt7】
【f168
spd1,dt100,k0\1】
不一一列出
具體可以網上下載資料看下,
希望可以給你幫助

7. PLC的編程方法

編程方法?太籠統了 聽你這么說 應該是初學者吧。我想你問的應該是怎麼給PLC編程。
給PLC編程前提條件:1.PLC硬體型號,對應的編程電纜,對應的編程軟體。這些是硬體
2.PLC硬體的手冊,主要是命令手冊。教你怎麼使用命令。
3.編程軟體的手冊,主要是指導怎麼用軟體編寫程序。
准備好以上這些資料就可以了。(1是必須的,2,3可有可無 沒有的話從網上下載)
以三菱A系列PLC為例: 用編程電纜(電纜型號:SC09)連接PLC和電腦。(手冊里查閱怎麼連接),打開編程軟體(GX-Developer ),然後 把傳輸設置好以後,讀取PLC程序。(這些在編程軟體的手冊里查)。然後修改好程序以後,上傳寫回PLC。

以上說的是基礎,再高級一些的「編程方法」就是要查專門的書籍,不知道你想了解哪方面的,我也沒法多說,主要還是多查手冊,多實踐,不斷積累經驗就可以了。

8. PLC編程 (指令語句)

PLC的用戶程序是設計人員根據控制系統的工藝控制要求,通過PLC編程語言的編制設計的。根據國際電工委員會制定的工業控制編程語言標准(IEC1131-3)。PLC的編程語言包括以下五種:梯形圖語言(LD)、指令表語言(IL)、功能模塊圖語言(FBD)、順序功能流程圖語言(SFC)及結構化文本語言(ST)。
1、梯形圖語言(LD)
梯形圖語言是PLC程序設計中最常用的編程語言。它是與繼電器線路類似的一種編程語言。由於電氣設計人員對繼電器控制較為熟悉,因此,梯形圖編程語言得到了廣泛的歡迎和應用。
梯形圖編程語言的特點是:與電氣操作原理圖相對應,具有直觀性和對應性;與原有繼電器控制相一致,電氣設計人員易於掌握。
梯形圖編程語言與原有的繼電器控制的不同點是,梯形圖中的能流不是實際意義的電流,內部的繼電器也不是實際存在的繼電器,應用時,需要與原有繼電器控制的概念區別對待。
2、指令表語言(IL)
指令表編程語言是與匯編語言類似的一種助記符編程語言,和匯編語言一樣由操作碼和操作數組成。在無計算機的情況下,適合採用PLC手持編程器對用戶程序進行編制。同時,指令表編程語言與梯形圖編程語言圖一一對應,在PLC編程軟體下可以相互轉換。圖3就是與圖2PLC梯形圖對應的指令表。
指令表表編程語言的特點是:採用助記符來表示操作功能,具有容易記憶,便於掌握;在手持編程器的鍵盤上採用助記符表示,便於操作,可在無計算機的場合進行編程設計;與梯形圖有一一對應關系。其特點與梯形圖語言基本一致。
3、功能模塊圖語言(FBD)
功能模塊圖語言是與數字邏輯電路類似的一種PLC編程語言。採用功能模塊圖的形式來表示模塊所具有的功能,不同的功能模塊有不同的功能。圖4是對應圖1交流非同步電動機直接啟動的功能模塊圖編程語言的表達方式。
功能模塊圖編程語言的特點:功能模塊圖程序設計語言的特點是:以功能模塊為單位,分析理解控制方案簡單容易;功能模塊是用圖形的形式表達功能,直觀性強,對於具有數字邏輯電路基礎的設計人員很容易掌握的編程;對規模大、控制邏輯關系復雜的控制系統,由於功能模塊圖能夠清楚表達功能關系,使編程調試時間大大減少。
4、 順序功能流程圖語言(SFC)
順序功能流程圖語言是為了滿足順序邏輯控制而設計的編程語言。編程時將順序流程動作的過程分成步和轉換條件,根據轉移條件對控制系統的功能流程順序進行分配,一步一步的按照順序動作。每一步代表一個控制功能任務,用方框表示。在方框內含有用於完成相應控制功能任務的梯形圖邏輯。這種編程語言使程序結構清晰,易於閱讀及維護,大大減輕編程的工作量,縮短編程和調試時間。用於系統的規模校大,程序關系較復雜的場合。順序功能流程圖編程語言的特點:以功能為主線,按照功能流程的順序分配,條理清楚,便於對用戶程序理解;避免梯形圖或其他語言不能順序動作的缺陷,同時也避免了用梯形圖語言對順序動作編程時,由於機械互鎖造成用戶程序結構復雜、難以理解的缺陷;用戶程序掃描時間也大大縮短。
5、結構化文本語言(ST)
結構化文本語言是用結構化的描述文本來描述程序的一種編程語言。它是類似於高級語言的一種編程語言。在大中型的PLC系統中,常採用結構化文本來描述控制系統中各個變數的關系。主要用於其他編程語言較難實現的用戶程序編制。
結構化文本編程語言採用計算機的描述方式來描述系統中各種變數之間的各種運算關系,完成所需的功能或操作。大多數PLC製造商採用的結構化文本編程語言與BASIC語言、PASCAL語言或C語言等高級語言相類似,但為了應用方便,在語句的表達方法及語句的種類等方面都進行了簡化。
結構化文本編程語言的特點:採用高級語言進行編程,可以完成較復雜的控制運算;需要有一定的計算機高級語言的知識和編程技巧,對工程設計人員要求較高。直觀性和操作性較差。
不同型號的PLC編程軟體對以上五種編程語言的支持種類是不同的,早期的PLC僅僅支持梯形圖編程語言和指令表編程語言。目前的PLC對梯形圖(LD)、指令表(STL)、功能模塊圖(FBD)編程語言都以支持。比如,SIMATIC STEP7 MicroWIN V3.2。
在PLC控制系統設計中,要求設計人員不但對PLC的硬體性能了解外,也要了解PLC對編程語言支持的種類。

閱讀全文

與plcfbd編程教程相關的資料

熱點內容
吃雞怎麼解壓最快 瀏覽:966
linux網路編程基礎 瀏覽:217
產研是程序員嗎 瀏覽:592
程序員的法律 瀏覽:967
編程第四關用冰雪火焰閃現通關 瀏覽:754
批處理當前文件夾參數 瀏覽:183
鴻蒙安卓如何下載 瀏覽:902
開3389命令 瀏覽:540
程序員大都單純嗎 瀏覽:913
APP如何實現下載功能 瀏覽:214
通達信源碼怎樣放到桌面 瀏覽:643
程序員的腦袋會禿嗎 瀏覽:453
為什麼eve登錄啟動不進去伺服器 瀏覽:270
微信招生app哪個好用 瀏覽:233
寶可夢劍盾啟動文件在哪個文件夾 瀏覽:765
壓縮機比容 瀏覽:117
python自動化測試面試 瀏覽:949
買便宜點的鞋子去哪個app買 瀏覽:890
android中個人頁面 瀏覽:711
程序員那麼可愛逸城前女友 瀏覽:577