一個PLC程序完成需要做哪些事.
劉玉蓉
發(fā)布于2014-12-04 17:57
63
0
標簽:
剛接觸PLC,用的300,希望給我說下完成一個完整的PLC程序的步驟,OB,FB,FC.DB,SFC.SFB等等 這些模塊都是怎么運用的,給我一個學習PLC的方向就好。
問題補充:
我也看了好久的書了 ,也看著別人的程序,我在的公司工程程序還是挺簡單的,我基本也能看懂,就是覺得要是出去調(diào)試,總有很多軟件的調(diào)試技巧沒見過,不知道怎么用,再就是我現(xiàn)在要是單獨的看一個FB塊的程序能看懂,可是要我把所有FB塊一起來看我就不知道他們到底有什么聯(lián)系了,他們之間的數(shù)據(jù)是怎么調(diào)用的,不知道這些數(shù)據(jù)是存在哪,在哪能看到,麻煩指點迷津,也許您一句話就把困擾我?guī)讉€月的問題解決了.
佳答案
講講我的想法,學習PLC有兩種方法:
1.按正規(guī)套路走,先理論后實際:買一本STEP7入門手冊或者網(wǎng)上下載(例如STEP 7 V5.4 編程手冊https://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1824&loginID=&srno=&sendtime=),然后按照手冊里的內(nèi)容一步步循序漸進,根據(jù)書上的一個個例程去編寫,仿真及調(diào)試,你說的那些東西書上都有,你不必著急一下子就會,很多東西你不用到看多少遍書也未必能理解,真到用的時候你再看就會了。
2.沒耐心的可以選擇先實際后理論:找一個別人的程序(直接用在現(xiàn)場的)和現(xiàn)場圖紙,當然還要知道工藝流程,對照圖紙和工藝看別人的程序是如何實現(xiàn)控制的,這個一定要有耐心(好還是要基礎(chǔ),至少你得先看得懂梯形圖和簡單邏輯吧),邊看程序邊看書,遇到不明白的指令就看幫助文檔和書籍,這樣我覺得理解的會跟透徹點,當初我也是這樣過來的??疵靼滓粋€大點的程序后基本上就可以照葫蘆畫瓢了嘗試你的個作品了。
補充:如何查找某個地址在程序何處被引用?這個只要應(yīng)用STEP7的交叉索引功能就可以了,只要不是間接引用例如MW [MD0]或OPN DB1……,基本上都可以在交叉索引中看到的(交叉索引功能介紹在STEP 7 V5.4 編程手冊中第14章節(jié)中有詳細介紹),另外還可以在程序的任何地方找到一個地址引用處右鍵--GO TO來尋找該地址被調(diào)用的地方。但如果是間接尋址的話,那只能是看明白程序了。