編程軟體
如下圖,使用STEP 7 MicroWIN SMART,穩定支持win7 64和32位作業系統,安裝程序有時安裝不上,有時卸載后,也安裝不上或者其他無法安裝的情況如果出現,建議更換版本,可以使用V2.3的版本;

打開軟體如下圖

我們先看最左邊的,如下圖

1、專案1是本次撰寫程式的專案名稱,當然可以隨意修改
2、CPU ST60 本次專案所使用的CPU型號,滑鼠雙擊CPU ST60會彈出如下圖,系統塊設定對話框

在系統塊對話框中,我們可以設定或修改CPU的版本、型號以及當CPU添加了擴展模塊后,我們也需要在這里進行相應的添加;

需要修改哪里,只需要滑鼠點擊即可進行修改;

大部分時候,PLC都會配有一個觸摸屏,如果觸摸屏和PLC使用的是RS485通信,只需要設定RS485埠的地址和波特率即可,波特率需要和觸摸屏上設定的一樣;
如果使用的是以太網口通信,那么我們需要設定一個固定的IP地址,波段和HMI上的一致即可,例如HMI上設定的是192.168.2.10,那么PLC設定可以是192.168.2.11,不能是192.178.2.11,前三位我們要保證一樣,最后以為不能一樣;

數字量輸入設定,如下圖


之前我們提到過,不同型號的PLC具有不同多個高速計數器,我們在數字量輸入中,可以看到,帶有脈沖捕捉功能的輸入點就是可以設定成為脈沖捕捉的,具體捕捉的時間,我們可以通過通過設定決定;
另外,這里的數字量輸入設定還有另外一個功能,就是我們可以通過設定時間,來過濾干擾信號,標準的輸入都是6.4ms,我們可以設定成12.8ms來過濾不穩定的輸入信號;

一般情況下,CPU都是處于RUN模式,當我們下載程式時,CPU會處于STOP模式,如果沒有設定凍結,在RUN到STOP模式轉換后,所有輸出都會變成OFF,也就是沒有任何輸出;通過設數字量輸出,我們可以凍結輸出點,即使CPU從RUN模式到STOP模式,輸出點也會保持最后的狀態,不發生變化,例如Q0.0在RUN模式下時ON的,那么當CPU從RUN到STOP模式后,Q0.0還是ON的,不發生變化;

CPU和HMI通信后,HMI會設定很多的引數,例如電機運行時間、上升時間、加熱時間等,這些引數在寫入PLC后,即使PLC斷電也是不會發生變化的,但這是有前提的,當我們不設定保持時,在斷電后,所有引數都會清零,
所以我們在編程時,HMI和PLC之間的引數應該具有規律性,這樣就可以很方便的通過保持范圍進行設定,例如HMI和PLC通信引數的范圍是VW100到VW200,那么設定如下圖

安全設定,主要是設定權限保護,在寫完程式,下載到PLC中后,如果不能輸入相應正確的密碼,那么是無法查看或上載程式的

CPU的模式設定很重要,這里決定了,在上電后,PLC是RUN模式還是STOP模式,如果是STOP模式,在上電后需要人為運行PLC,如果是處于RUN模式,那么上電后,PLC就處于運行狀態,大部分情況下,我們需要把CPU啟動后的模式改成RUN模式;
硬體這里很明顯,是決定PLC能否正常運行的忽略項,是否忽略各種錯誤,如果不忽略,那么一旦有配置錯誤或者硬體錯誤,PLC就會報錯;

總結:
在撰寫專案前,我們需要在系統塊中設定如下幾項
1、設定專案名稱,此項不是必須的,可以默認;
2、設定PLC的型號以及擴展模塊,此項是必須的
3、設定通信,如果有觸摸屏,那么此項必須設定
4、設定保持范圍,此項必須設定,程式少不了引數,想要在斷電后保持這些引數,就必須設定保持范圍
5、安全,此項不是必須項,如果需要保護程式的安全,則設定
6、啟動,大部分情況下,此項是必須項,設定PLC的啟動為RUN,是否忽略硬體缺少,根據具體情況;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/267034.html
標籤:其他
