揚州西門子代理商 6ES7352-1AH02-0AE0 揚州西門子代理商 6ES7352-1AH02-0AE0
SIEMENS長沙奈歐自動化設備有限公司
我公司理西門子全系列產品歡迎
來電 電話:13762110473(微信同步)
長沙奈歐自動化設備有限公司
聯系人:劉文秀(銷售經理)
商務QQ:1533714462
”信譽,客戶至上“是公司成立之初所確立的宗旨,在公司的嚴格要求和員工們不折不扣地貫徹執(zhí)行下發(fā)展延續(xù)至今。“假一罰十”一直是我公司的承諾。
【信譽、誠信交易】【長期銷售、】
【稱心滿意、服務動力】【真誠面對、溝通無限】
我公司長期銷售西門子PLC模塊6ES7331-7KF02-0AB0 6ES7321-1BL00-0AA0 6ES7322-1BL00-0AA0 6ES7332-5HF00-0AB0 6ES7153-1AA03-0xB0 6XV1830-0EH10電纜 6ES7972-0BA12-0xA0接頭 6GK1503-3CB00光纖鏈路模塊 6ES7307-1EA00-0AA0 6ES7953-8LJ30-0AA0內存卡 西門子PLC模塊315-2DP 6ES7315-2AH14-0AB0 西門子PLC模塊6ES7315-2EH14-0AB0 西門子PLC模塊6ES7214-2BD23-0xB8 處理6GK7343-1EX30-0xE0 屏66643-0CD01-1AX1 銷售西門子6SN1145-1BA02-0CA2
手機:13762110473
公司地址:長沙市岳麓區(qū)天頂街道尖山安置公寓樓702
———————————————————————————————————
【服務、一諾千金】【承諾、客戶滿意】
24小時西門子PLC銷售:13762110473微信同步
西門子總公司-長沙奈歐伺服公司經營西門子全新原裝現貨PLC;S7-200S7-300 S7-400 S7-1200 屏,變頻器,6FC,6SN,S120 G120C V90 V80伺服數控備件:原裝進口電機(1LA7、1LG4、1LA9、1LE1),國產電機(1LG0,1LE0)大型電機(1LA8,1LA4,1PQ8)伺服電機(1PH,1PM,1FT,1FK,1FS)西門子全新原裝產品‘質保一年。 西門子伺服驅動器現貨
長沙奈歐自動化設備有限公司 劉文秀 13762110473
描述
在S7-300 CPU 中通過調用 "RDSYSST" 指令可以讀取 IP 地址。 通過 "RDSYSST" 指令可讀取部件列表或系統狀態(tài)列表的部件目錄(SSL 或德語的 SZL)。 通過 SSL ID 和 INDEX 指定部件列表或部件列表中一個對象的部件列表目錄及類型或者數量。使用SSL ID = 37 (hex) 和 INDEX = 0 (hex) 來讀取 S7-300 CPU 的 IP 地址。
圖. 01
"RDSYSST" 指令的輸入/輸出
表 01 "RDSYSST" 指令的輸入參數.
參數 | 數據類型 | 描述 |
REQ | BOOL | REQ=1: 觸發(fā)執(zhí)行 |
SSL_ID | WORD |
將要讀取的系統狀態(tài)列表或部分列表的ID號
SSL_ID=w#16#37: 讀取 S7-300 CPU 的 IP 地址 |
INDEX | WORD |
部分列表中對象的類型或編號
INDEX=w#16#0: 讀取 S7-300 CPU 的 IP 地址 |
表 02 "RDSYSST"指令的輸出參數
參數 | 數據類型 | 描述 |
RET_VAL | INT | 如果執(zhí)行中程序出錯,RET_VAL 參數會返回故障代碼。 |
BUSY | BOOL | TRUE:讀指令尚未執(zhí)行完畢。 |
SZL_HEADER | STRUCT | SZL_HEADER 是個結構體。詳細結構介紹在"SZL_HEADER 結構體". |
DR | ANY | 讀取SSL的部件列表或SSL部件列表的目錄的目標區(qū)域。 |
SZL_HEADER 結構體
SZL_Header 輸出是按照以下結構定義的一個結構體:
SZL_HEADER: STRUCT
LENTHDR: WORD
N_DR: WORD
END_STRUCT
LENTHDR 是SSL 部件列表或 SSL 部件目錄的數據記錄長度。
SSL 部件列表的目標區(qū)域或讀取 SSL 部件列表的目錄
本例中讀取SSL 部件列表并保存在數據塊 DB2 "SZL_VALUE" 的起始地址 0 中。 S7-300 CPU 的 IP 地址由 4 個字節(jié)構成,以16進制字節(jié)形式存儲在 DB2 "SZL_VALUE" 的起始地址 2 中。
圖. 02
如果你已經讀取到 CPU 的 IP 地址,可在程序中評估。在本例中,IP 地址按照十進制數據保存在數據塊 DB1 “DATA”的起始地址 8 中。
圖. 03
圖. 04
圖. 05
圖. 06
圖. 07
下載
該下載包含項目 "Read_IP_Address.zip".
拷貝 "Read_IP_Address.zip" 文件到一個單獨的文件夾然后雙擊,之后使用 STEP 7 打開。
描述
這個條目講解了在 STEP 7 V5.5 的軟件中,如何在用戶程序中讀取 S7-300 CPU 的 IP 地址。 為了這個目的,可以在用戶程序中調用系統功能塊 SFC51 "RDSYSST" 。 通過使用系統功能塊 SFC51“RDSYSST” 可以讀出系統狀態(tài)列表的部分列表或部分列表摘要 (SSL 或 德語簡稱 SZL)。通過SSLID和索引,對于某些部分列表或部分列表摘錄,必須指定對象類型或對象編號。使用SSL ID = 37(十六進制)和索引= 0(十六進制)的地址讀取 S7-300 CPU 的 IP 地址。
這個例子是在功能塊 FB1 中調用系統功能塊 SFC51 "RDSYSST" 。 在 OB1 中調用 FB1。
圖 01
系統功能塊 SFC51 "RDSYSST" 的輸入輸出定義
表 01 列舉出系統功能塊 SFC51 "RDSYSST" 的輸入定義。
參數 | 數據類型 | 描述 |
REQ | BOOLEAN | REQ=1: 上升沿有效 |
SZL_ID | WORD |
部分列表摘錄的 SSL_ID
SSL_ID=w#16#37: 讀取 S7-300 CPU 的IP地址 |
INDEX | WORD |
部分列表對象的類型或者數目
INDEX=w#16#0: 讀取 S7-300 CPU 的IP地址 |
表 02 列舉出系統功能塊 SFC51 "RDSYSST" 的輸出定義。
參數 | 數據類型 | 描述 |
RET_VAL | INT | 如果在指令進程中出現一個錯誤,RET_VAL將給出錯誤代碼 |
BUSY | BOOLEAN | TRUE: 讀取進程尚未完成 |
SZL_HEADER | STRUCT | The SZL_HEADER 是一個數據結構。這個結構被描述為 "SZL_HEADER structure"。 |
DR | ANY | 讀取SSL的部分列表或部分列表摘錄的目標區(qū)域。 |
SZL_HEADER 結構
SZL_HEADER 的輸出被定義為如下結構:
SZL_HEADER: STRUCT
LENTHDR: WORD
N_DR: WORD
END_STRUCT
LENTHDR 定義為 SZL 列表的數據記錄部分或者摘錄部分的長度。
用于讀取 SSL 部分列表或摘錄部分的目標區(qū)域
在這個例子中,讀取 SSL 部分列表被保存在數據塊 DB100 "SYS_DATA" 起始地址 0 開始。S7-300 CPU 的 IP 地址占了 4 個字節(jié),存儲在 DB100 "SYS_DATA"地址 2 開始的地址中,十六進制存儲格式。
圖 02
當讀出了 CPU的 IP 地址,可以在用戶程序中使用它。在這個例子中,IP 地址以十進制值存儲在 FB1 的背景數據塊DB1 中。
圖 03
圖 04
圖 05
圖 06
圖 07