西門子模塊6ES7541-1AB00-0AB0
早期RS-232接口主要用來連接PC機(jī)和數(shù)據(jù)Modem,。在這種連接中,,計(jì)算機(jī)被配置為數(shù)據(jù)終端設(shè)備(DTE),Modem作為數(shù)據(jù)通信設(shè)備 (DCE)?,F(xiàn)在RS-232也用于連接其他設(shè)備如串行打印機(jī),、數(shù)據(jù)采集模塊,、無線數(shù)據(jù)電臺等。一般地,,一個RS-232連接總是包括一個DTE和一個 DCE,。
根據(jù)RS-232標(biāo)準(zhǔn),DTE和DCE接口的數(shù)據(jù)信號引腳定義不同,。信號總是按照DTE設(shè)備一側(cè)命名,。RS-232的三個基本信號是:
另外還有兩對握手信號:
新的多主站RS-232/PPI電纜(6ES7 901-3CB30-0XA0)的DTR/DSR信號是內(nèi)部短接的。
電纜上的DIP開關(guān)6用來選擇電纜在通信中做DTE,,還是DCE設(shè)備(舊電纜3BF21使用DIP開關(guān)5選擇),。參考PC/PPI電纜的RS-232側(cè)引腳定義,可以發(fā)現(xiàn)設(shè)置DTE和DCE模式時改變了如下幾個信號:
TD的信號方向(輸出還是輸入電纜)
RD的信號方向(輸入還是輸出電纜)
RTS信號
PC機(jī)總是DTE設(shè)備,,因此在與PC機(jī)連接時電纜設(shè)置為DCE設(shè)備,;和其他一些設(shè)備的RS-232口連接時,如部分串行打印機(jī),、數(shù)據(jù)電臺時,,可能需要設(shè)置為DTE設(shè)備。
好的測試辦法就是嘗試改變DTE/DCE開關(guān)的設(shè)置狀態(tài),。
舊電纜能與無線Modem連接在自由口模式下正常工作,,為何新電纜不能?
如果能夠確認(rèn)新(6ES7 901-3CB30-0XA0),、舊(6ES7 901-3BF21-0XA0)電纜連接S7-200 CPU與某個設(shè)備通信時表現(xiàn)不同,,則應(yīng)考慮新、舊電纜在RS-232側(cè)的區(qū)別,。
可以使用新電纜的DIP開關(guān)6嘗試設(shè)置RTS的工作模式,,通信的雙方應(yīng)當(dāng)一致。
無線Modem和電纜如何操作DTR信號也有關(guān)系,。往往這些無線Modem的DTR信號被設(shè)置為低電平有效,,而不是高電平有效或者“忽略DTR"。如果能夠改變無線Modem的設(shè)置為“忽略DTR信號",,問題應(yīng)當(dāng)可以解決,。
如果使用一個單獨(dú)的RS-232接口“中斷盒",在其中斷開引腳4的連接線,,新電纜就和舊電纜一致了,。
3PC ADAPTER與CPU通信
3.1 PC ADAPTER USB與CPU通信
表3. S7-200 CPU通信口引腳定義:
STEP 7-Micro/WIN 也可以使用通常用于 S7-300/400 編程的 PC Adapter USB 對 S7-200 CPU 編程,但要符合一定的條件,。
PC Adapter USB 訂貨號:6ES7 972-0CB20-0XA0
需要滿足的軟件條件:
安裝 V1.2 版本的 PC Adapter USB 驅(qū)動
該驅(qū)動需要操作系統(tǒng)為:
Windows 2000
Windows XP Professional
Windows XP Home
STEP 7-Micro/WIN 必須為 3.2+SP4 或者 4.0 以上版本
注意:對 CN CPU 編程必須使用 Micro/WIN V4.0 SP3 以上版本的中文界面
注意:用于S7-300/400編程的PC串口電纜(PC- Adapter),,不能用于S7-200編程通信
PLC讀取/修改V90 PN參數(shù)
1.通過FB286讀寫多個V90參數(shù):

參數(shù)說明:
1,、Start:在參數(shù)操作過程中 start 的上升沿會啟動參數(shù)操作任務(wù),。
2:參數(shù)=0 表示讀取操作,,如果等于 1 對應(yīng)寫入操作。
3,、Pa:讀寫參數(shù)的數(shù)量,,范圍1~16。
4: 硬件標(biāo)識符,。
5:驅(qū)動編號,,V90PN需設(shè)置為2。
6出錯標(biāo)志位,。
7,、Errorid:返回值,。
8,、BUSY:當(dāng)寫入?yún)?shù)執(zhí)行時為 1,如果完成或者故障后變成 0,。
9,、DONE:任務(wù)執(zhí)行完成,可以用于編寫程序時復(fù)位請求使用,。
10,、Ready:程序塊沒有執(zhí)行讀或?qū)懖僮鳎幱跍?zhǔn)備狀態(tài),。
11,、DiagId:返回值。
1.1寫參數(shù)操作實(shí)例
1.1.1通過(整型),、P29120(實(shí)型)兩個參數(shù),,在硬件組態(tài)中獲取。FB286接口設(shè)置如圖1:

1.1.2此實(shí)例通過SINA_PARA背sxParameterP29120=2.567.需要注入sdValue變量,,而其他類型參數(shù)則寫入srValue變量,。如果參數(shù)有下標(biāo),則需在sindex中設(shè)置,。具體設(shè)置如圖2:

1.2讀參數(shù)實(shí)例
1.2.1通過FB286讀出P2581(整型),、P29120(實(shí)型)兩個參數(shù),F(xiàn)B286接口設(shè)置:

西門子模塊6ES7541-1AB00-0AB0
數(shù)字量信號板
通過信號板 (SB, Signal Board) 可以給 CPU 增加 I/O,。提供所有 SIMATIC S7-1200 控制器的低成本有效擴(kuò)展,,同時保持原有空間, SB 連接在 CPU 的前端。

SB 1221 200KHZ數(shù)字量輸入接線

① 僅支持源型輸入
SB 1222 200KHZ數(shù)字量輸出接線

① 對于源型輸出將負(fù)載連接到“-"端(如圖示),;對于漏型輸出將負(fù)載連接到“+"端
SB 1223 200KHZ數(shù)字量輸入/輸出接線

① 僅支持源型輸入
② 對于源型輸出將負(fù)載連接到“-"端(如圖示),;對于漏型輸出將負(fù)載連接到“+"端
SB 1223 數(shù)字量輸入/輸出接線

① 僅支持漏型輸入