西門子6ES7531-7KF00-0AB0
JD1A:為系統(tǒng)I/0 Link接口,它是一個(gè)串行接口,用于CNC與各種I/0單元的連接,如機(jī)床標(biāo)準(zhǔn)操作面板、I/O擴(kuò)展單元及具有I/0 Link接口的放大器連接,從而實(shí)現(xiàn)附加軸PMC控制。
JA7A:為系統(tǒng)串行主軸或主軸位置編碼器的信號(hào)接口。當(dāng)機(jī)床采用串行主軸時(shí),JA7A與主軸放大器的JA7B連接;當(dāng)機(jī)床采用模擬量主軸時(shí),JA7A與主軸獨(dú)立位置編碼器連接。
JF21~JF24:為位置檢測(cè)裝置反饋信號(hào)接口,分別與第一軸~第四軸的位置檢測(cè)裝置(如光柵尺)連接。
JF25:為絕對(duì)編碼器的位置檢測(cè)裝置電池接口(標(biāo)準(zhǔn)為6V)。
CP8:為系統(tǒng)RAM用的電池接口,標(biāo)準(zhǔn)為3V的鋰電池。
RSW1:為系統(tǒng)維修專用的開關(guān)(正常為“0"位置)。
MEMORY CARD:為PMC編輯卡或數(shù)據(jù)備份用的存儲(chǔ)卡接口。
一 些復(fù)雜的電機(jī)控制回路需要使用到連鎖保護(hù)控制的功能,MotL功 能塊提供了多三種類型的連鎖,對(duì)應(yīng)的管腳分別為Intlock、Protect和Permit, 如圖13。
圖13連 鎖功能
4.1.1啟動(dòng)使能(許可Permit )
電 機(jī)處于停止位置并準(zhǔn)備啟動(dòng)時(shí),如 果啟動(dòng)條件允許(即輸入Permit = 1), 則允許啟動(dòng)電機(jī);如果啟動(dòng)條件不允許(輸入Permit = 0) 則不能啟動(dòng)電機(jī),此時(shí)如圖13中“停 止"右 邊的按鈕為灰色。該激活使能條件只針對(duì)電機(jī)處于停止位置時(shí)有效,即只在啟動(dòng)電機(jī)時(shí)進(jìn)行連鎖,如果電機(jī)已經(jīng)啟動(dòng)起來(lái),則不再校驗(yàn)該使能信號(hào)。(即電機(jī)啟動(dòng) 后,即使條件不允許,電機(jī)也不會(huì)停止)。
4.1.2不帶復(fù)位的互鎖(互鎖 Intlock)
該 類互鎖條件用于連鎖停止電機(jī)。當(dāng)互鎖條件來(lái)時(shí)(輸入Intlock = 0), 電機(jī)將進(jìn)入安全位置(電機(jī)停止)?;ユi條件消失后(輸入Intlock = 1), 如果電機(jī)處于自動(dòng)或就地模式,而且啟動(dòng)信號(hào)存在(如StartAut=1), 則電機(jī)將再次啟動(dòng)。在手動(dòng)模式下可再次操作面板啟動(dòng)電機(jī)。該互鎖和上述的許可條件大的區(qū)別是,該條件不僅僅針對(duì)電機(jī)停止?fàn)顟B(tài)有效,在電機(jī)運(yùn)行情況下也同 樣有效。
4.1.3帶復(fù)位的互鎖(保 護(hù)Protect)
該 類互鎖條件用于連鎖停止電機(jī)。當(dāng)互鎖條件來(lái)時(shí)(輸入Protect = 0), 電機(jī)將進(jìn)入安全位置(電機(jī)停止)?;?鎖條件消失后(輸入Protect = 1), 操作員需要通過(guò)點(diǎn)擊面板中的復(fù)位按鈕(僅在自動(dòng)模式下)復(fù)位故障后,電機(jī)方可再次啟動(dòng)。
西門子6ES7531-7KF00-0AB0
下面通過(guò)一個(gè)實(shí)例(兩臺(tái)S7-200 PLC之間的通信)來(lái)介紹如何使用網(wǎng)絡(luò)讀寫指令向?qū)?。首先,兩個(gè)S7-200之間的硬件連接需要一根標(biāo)準(zhǔn)DP電纜加兩個(gè)DP總線插頭。兩臺(tái)S7-200的RS485通信端口連接方式,可參考以下圖片中的連接方式(如果PLC有兩個(gè)通信端口,則任意端口都可進(jìn)行配置,本例中兩個(gè)PLC均以Port 0口做PPI通信使用),如圖1所示。
圖1 兩臺(tái)PLC的網(wǎng)絡(luò)連接
2.2 NETR/NETW向?qū)ЫM態(tài)過(guò)程 2.2.1設(shè)定通信站地址
首先,用PC/PPI編程電纜將兩臺(tái)PLC的網(wǎng)絡(luò)站地址分別設(shè)置為2和3,波特率都為9.6Kbps。這時(shí),將編程電纜連接到任一個(gè)CPU帶可編程插口的DP插頭上,查找兩臺(tái)PLC的站地址,如圖2所示。
圖2 設(shè)定兩臺(tái)CPU的網(wǎng)絡(luò)地址
在本例中,選定通信地址為3的PLC為網(wǎng)絡(luò)主站,并對(duì)其進(jìn)行向?qū)渲谩_x定要做為通信主站的CPU地址,點(diǎn)擊確認(rèn)后即可進(jìn)入該CPU的編程界面。另外,網(wǎng)絡(luò)讀寫指令向?qū)?huì)自動(dòng)將CPU設(shè)置成主站模式,不必另行編程設(shè)置,只需為主站編寫通信程序,從站直接使用通信緩沖區(qū)中的數(shù)據(jù),或?qū)?shù)據(jù)整理到通信區(qū)即可。
2.2.2 向?qū)渲貌襟E
進(jìn)入到編程畫面后,點(diǎn)擊工具菜單欄,找到指令向?qū)нx項(xiàng),準(zhǔn)備進(jìn)入網(wǎng)絡(luò)讀/寫功能的向?qū)渲媚J?,如圖3所示。
圖3 進(jìn)入指令向?qū)Ь幊探缑?/p>
打開指令向?qū)Ы缑?,選擇NETR/NETW指令功能,如圖4所示。
圖4 NETR/NETW指令向?qū)Ы缑?/p>
選擇網(wǎng)絡(luò)讀寫指令后,點(diǎn)擊下一步,可以定義通信所需網(wǎng)絡(luò)操作的數(shù)目,如圖5所示。向?qū)е卸嗫梢允褂?4個(gè)網(wǎng)絡(luò)讀寫操作,對(duì)于更多的操作,可用網(wǎng)絡(luò)讀寫指令編程實(shí)現(xiàn),本例子中將建立兩個(gè)網(wǎng)絡(luò)操作。