|
SIMATIC S7-200 SMART, 數字輸入/輸出 SB DT04,2數字輸入/2數字輸出, 2 DI 24V DC/2 DO 24V DC
|
一般信息
|
產品類型標志
|
SB DT04,DI 2x24 VDC,DQ 2x24 VDC/0.75 A
|
運行中的 CiR 配置
|
可在 RUN 模式下更改參數分配
|
否
|
電源電壓
|
額定值 (DC)
|
|
● DC 24 V
|
是; -15 / +20 %
|
輸入電流
|
耗用電流,典型值
|
50 mA
|
功率損失供應西門子S7-200SMARTDT04數字量擴展信號板
|
功率損失,典型值
|
1 W
|
數字輸入
|
數字輸入端數量
|
2
|
輸入電壓
|
● 額定值 (DC)
|
24 V
|
● 對于信號“0”
|
最大值 5 V
|
● 對于信號“1”
|
最小值 15 V
|
輸入電流
|
● 對于信號“0”,最大值(允許的閉路電流)
|
1 mA供應西門子S7-200SMARTDT04數字量擴展信號板
|
● 對于信號“1”,典型值
|
2.5 mA
|




4. 在STEP7中為項目open_UDP_wizard編寫程序
首先為partner A編寫程序。在SIMATIC 315PN-1的塊中創建DB101,定義一個變量DB_VAR,變量類型為UDT65。如圖15所示。

圖15
接著創建DB102,定義一個變量DB_VAR,變量類型為UDT66。如圖16所示。

圖16
在OB1中依次調用FB65,FB67,FB68,FB66,如圖17,18,19,20所示:
供應西門子S7-200SMARTDT04數字量擴展信號板
圖17
程序中的參數說明見表1:
參數名
|
參數說明
|
REQ
|
上升沿觸發建立通信連接
|
ID
|
連接ID
|
CONNECT
|
與變量類型為UDT65的變量相連
|
DONE
|
為1時,連接正確建立
|
BUSY
|
為1時,正建立連接
|
ERROR
|
為1時,有故障發生
|
STATUS
|
故障代碼
|
表1 FB65參數說明
供應西門子S7-200SMARTDT04數字量擴展信號板
圖18
供應西門子S7-200SMARTDT04數字量擴展信號板
程序中的參數說明見表2
參數名
|
參數說明
|
REQ
|
上升沿觸發
|
ID
|
連接ID
|
LEN
|
數據發送的最大長度
|
DATA
|
數據發送的區域
|
ADDR
|
接收伙伴的地址參數
|
DONE
|
為1時,連接正確建立
|
BUSY
|
為1時,正建立連接
|
ERROR
|
為1時,有故障發生
|
STATUS
|
故障代碼
|
表2 FB67參數說明
供應西門子S7-200SMARTDT04數字量擴展信號板
圖19
程序中的參數說明見表3
參數名
|
參數說明
|
EN_R
|
為1時使能供應西門子S7-200SMARTDT04數字量擴展信號板
|
ID
|
連接ID
|
LEN
|
接收區域的長度
|
DATA
|
接收數據區
|
ADDR
|
發送伙伴的地址參數
|
NDR
|
為1時,接收完成
|
BUSY
|
為1時,正在接收
|
ERROR
|
為1時,有故障發生
|
STATUS
|
故障代碼
|
RCVD_LEN
|
實際接收的數據長度供應西門子S7-200SMARTDT04數字量擴展信號板
|
表3 FB68參數說明