電動機功率 | 3kW | 外形尺寸 | 3mm |
---|---|---|---|
應用領(lǐng)域 | 環(huán)保,食品,地礦,印刷包裝,紡織皮革 | 重量 | 4kg |
西門子S7-1200PLC系統(tǒng)有五種不同模塊,分別為 CPU 1211C、CPU 1212C 、 CPU 1214C、CPU1215C和CPU1217C。其中的每一種模塊都可以進行擴展,以*您的系統(tǒng)需要??稍谌魏?CPU 的前方加入一個信號板,輕松擴展數(shù)字或模擬量 I/O,同時不影響控制器的實際大小。
![]() |
參考價 | ¥322 |
訂貨量 | 1 |
更新時間:2019-08-05 16:00:15瀏覽次數(shù):273
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
在上述通信方式下,由于只用兩根線進行數(shù)據(jù)傳送,所以不能夠利用硬件握手信號作為檢測手段。因而在PC與PLC通信中發(fā)生誤碼時,將不能通過硬件判斷是否發(fā)生誤碼,或者當PC與PLC工作速率不一樣時,就會發(fā)生沖突。這些通信錯誤將導致PLC控制程序不能正常工作,所以必須使用軟件進行握手,以保證通信的可靠性。
由于通信是在PC以及PLC之間協(xié)調(diào)進行的,所以PC以及PLC中的通信程序也必須相互協(xié)調(diào),即當一方發(fā)送數(shù)據(jù)時另一方必須處于接收數(shù)據(jù)的狀態(tài)。如圖7-18、圖7-19所示分別是PC、PLC的通信程序流程。
通信程序的工作過程:PC每發(fā)送一個字節(jié)前首先發(fā)送握手信號,PLC收到握手信號后將其傳送回PC,PC只有收到PLC傳送回來的握手信號后才開始發(fā)送一個字節(jié)數(shù)據(jù)。PLC收到這個字節(jié)數(shù)據(jù)以后也將其回傳給PC,PC將原數(shù)據(jù)與PLC傳送回來的數(shù)據(jù)進行比較,若兩者不同,則說明通信中發(fā)生了誤碼,PC重新發(fā)送該字節(jié)數(shù)據(jù);若兩者相同,則說明PLC收到的數(shù)據(jù)是正確的,PC發(fā)送下一個握手信號,PLC收到這個握手信號后將前一次收到的數(shù)據(jù)存入的存儲區(qū)。這個工作過程重復一直持續(xù)到所有的數(shù)據(jù)傳送完成。
采用軟件握手以后,不管PC與PLC的速度相差多遠,發(fā)送方永遠也不會超前于接收方。軟件握手的缺點是大大降低了通信速度,因為傳送每一個字節(jié),在傳送線上都要來回傳送兩次,并且還要傳送握手信號。但是考慮到控制的可靠性以及控制的時間要求,犧牲一點速度是值得的,也是可行的。
PLC方的通信程序只是PLC整個控制程序中的一小部分,可將通信程序編制成PLC的中斷程序,當PLC接收到PC發(fā)送的數(shù)據(jù)以后,在中斷程序中對接收的數(shù)據(jù)進行處理。PC方的通信程序可以采用VB、VC等語言,也可直接采用西門子組態(tài)軟件,如STEP7、WinCC。
在該通信方式下,通信端口*由用戶程序所控制,通信協(xié)議也由用戶設定。PC與PLC之間是主從關(guān)系,PC始終處于主導地位。PLC的通信編程首先是對串口初始化,對S7-200PLC的初始化是通過對特殊標志位SMB30(端口0)、SMB130(端口1)寫入通信控制字,設置通信的波特率、奇偶校驗位、停止位和字符長度。顯然,這些設定必須與PC的設定相*。SMB30和SMB130的各位及含義如圖7-17所示。
圖7-17 SMB 30和SMB 130的各位及含義
其中:校驗方式——00和11均為無校驗、01為偶校驗、10為奇校驗;
字符長度——0為傳送字符有效數(shù)據(jù)是8位、1為傳送字符有效數(shù)據(jù)是7位;
波特率——000為38 400 baud、001為19200 baud、010為9 600 baud、011為4 800
baud、100為2400 baud、101為1 200 baud、110為600 baud、111為300 baud;
通信協(xié)議——00為PPI協(xié)議從站模式、01為自由口協(xié)議、10為PPI協(xié)議主站模式、11
為保留,默認設置為PPI協(xié)議從站模式。
XMT及RCV命令分別用于PLC向外界發(fā)送與接收數(shù)據(jù)。當PLC處于RUN狀態(tài)下時,通信命令有效,當PLC處于STOP狀態(tài)時通信命令無效。
XMT命令將存儲區(qū)內(nèi)的數(shù)據(jù)通過端口傳送出去,當存儲區(qū)內(nèi)后一個字節(jié)傳送完畢,PLC將產(chǎn)生一個中斷,命令格式為XMT TABLE,PORT,其中P()RTPLC用于發(fā)送的通信端口,TABLE為是數(shù)據(jù)存儲區(qū)地址,其*個字節(jié)存放要傳送的字節(jié)數(shù),即數(shù)據(jù)長度,大為255。
RCV命令從的端口讀入數(shù)據(jù),存放在的數(shù)據(jù)存儲區(qū)內(nèi),當后一個字節(jié)接收完畢,PLC也將產(chǎn)生一個中斷,命令格式為RCV TABLE.PO RT,PLC通過PORT端口接收數(shù)據(jù),并將數(shù)據(jù)存放在TBL數(shù)據(jù)存儲區(qū)內(nèi),TABLE的*個字節(jié)為接收的字節(jié)數(shù)。
在自由口通信方式下,還可以通過字符中斷控制來接收數(shù)據(jù),即PLC每接收一個字節(jié)的數(shù)據(jù)都將產(chǎn)生一個中斷。因而,PLC每接收一個字節(jié)的數(shù)據(jù)都可以在相應的中斷程序中對接收的數(shù)據(jù)進行處理。
S7-200系列PLC的通信方式有3種:一種是點對點(PPI)方式,用于與該公司PLC編程器或其他人機接口產(chǎn)品的通信,其通信協(xié)議是不公開的。另一種為DP方式,這種方式使得PLC可以通過Profibus-DP通信接口接入Profibus現(xiàn)場總線網(wǎng)絡,從而擴大PLC的使用范圍。后一種方式是自由口通信( Freeport)方式,由用戶定義通信協(xié)議,實現(xiàn)PLC與外設的通信。以下采用自由口通信方式,實現(xiàn)PC與S7-200系列PLC通信。
PC為RS-232C接口,S7-200系列自由口為RS-485。因此PC的RS-232接口必須先通過RS-232/RS-485轉(zhuǎn)換器,再與PLC通信端口相連接,連接媒質(zhì)可以是雙絞線或電纜線。西門子公司提供的PC/PPI電纜帶有RS-232/RS-485轉(zhuǎn)換器,可直接采用PC/PPI電纜,因此在不增加任何硬件的情況下,可以很方便地將PLC和PC進行連接,如圖7-16所示。也可實現(xiàn)多點連接。
圖7-16 PC與S7-200系列PLC的連接
把PC連入PLC應用系統(tǒng)是為了向用戶提供諸如工藝流程圖顯示、動態(tài)數(shù)據(jù)畫面顯示、報表編制、趨勢圖生成、窗口技術(shù)以及生產(chǎn)管理等多種功能,為PLC應用系統(tǒng)提供良好、物美價廉的人機界面。但這對用戶的要求較高,用戶必須做較多的開發(fā)工作,才能實現(xiàn)PC與PLC的通信。
為了實現(xiàn)PC與PLC的通信,用戶應當做如下工作。
(1)判別PC上配置的通信口是否與要連入的PLC匹配,若不匹配,則增加通信模板。
(2)要清楚PLC的通信協(xié)議,按照協(xié)議的規(guī)定及幀格式編寫PC的通信程序。PLC中配有通信機制,一般不需用戶編程。若PLC廠家有PLC與PC的通信軟件出售,則此項任務較容易完成。
(3)選擇適當?shù)牟僮飨到y(tǒng)提供的軟件平臺,利用與PLC交換的數(shù)據(jù)編制用戶要求的畫面。
(4)若要遠程傳送,可通過Modem接入電話網(wǎng)。若要PC具有編程功能,應配置編程軟件。
遼寧西門子S7-1200PLC代理經(jīng)銷優(yōu)勢價格