加入收藏 在線留言 聯系我們
關注微信
手機掃一掃 立刻聯系商家
全國服務熱線15386422716

西門子工業控制一級經銷代理商

更新時間
2024-11-01 08:50:00
價格
請來電詢價
聯系電話
15344432716
聯系手機
15386422716
聯系人
楊本剛
立即詢價

詳細介紹

西門子工業控制一級經銷代理商

其產品范圍包括西門子S7-SMART200、S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP等各類工業自動化產品。西門子授權代理商、西門子一級代理商 西門子PLC模塊代理商﹐西門子模塊代理商供應全國范圍:

與此同時,我們還提供西門子G120、G120C V20 變頻器; S120 V90伺服控制系統;6EP電源;電線;電纜;

網絡交換機;工控機等工業自動化的設計、技術開發、項目選型安裝調試等相關服務。

西門子中國授權代理商——湖南西控自動化設備有限公司,本公司坐落于湖南省中國(湖南)自由貿易試驗區長沙片區開元東路 1306 號開

陽智能制造產業園一期 4 棟 30市內外連接,交通十分便利。

公司國際化工業自動化科技產品供應商,是專業從事工業自動化控制系統、機電一體化裝備和信息化軟件系統

集成和硬件維護服務的綜合性企業。與西門子品牌合作,只為能給中國的客戶提供值得信賴的服務體系,我們

的業務范圍涉及工業自動化科技產品的設計開發、技術服務、安裝調試、銷售及配套服務領域。建立現代化倉

儲基地、積累充足的產品儲備、引入萬余款各式工業自動化科技產品,我們以持續的卓越與服務,取得了年銷

售額10億元的佳績,憑高滿意的服務贏得了社會各界的好評及青睞。

目前,湖南西控自動化設備有限公司將產品布局于中、高端自動化科技產品領域,

PLC模塊S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等

HMI觸摸屏、SITOP電源、6GK網絡產品、ET200分布式I/O SIEMENS 驅動產品MM系列變頻器、G110G120變頻器、直流調速器、電線電纜、

驅動伺服產品、數控設備SIEMENS低壓配電與控制產品及軟起動器等

說明 1 Modbus 異常(代碼 0x01):非法功能 - 服務器不支持請求的功能 2 Modbus 異常(代碼0x02):非法數據地址 - Addr 加 Count 的請求地址范圍超出 了允許的服務器地址范圍 3 Modbus 異常(代碼0x03):非法數據值 - 服務器接收的 Modbus 協議出錯 4 Modbus 異常(代碼 0x04):服務器設備故障 -服務器嘗試執行請求的操作時,發 生不可恢復的錯誤 5 Modbus 異常(代碼 0x05):確認 -服務器響應可能延遲;稍后重新發送請求 6 Modbus 異常(代碼 0x06):服務器設備忙 - 服務器拒絕了該消息;重新發送請求 7Modbus 異常(代碼 0x07):否定確認 - 服務器因未知原因拒絕了該消息 10 Modbus 異常(代碼0x0A):網關路徑不可用 - 通常表示網關組態錯誤或過載。(僅 限 Modbus TCP) 11 Modbus 異常(代碼0x0B):網關目標設備無法響應 - 通常表示設備未存在于網絡 上。(** Modbus TCP) 10.4.7 Modbus TCP常規通信異常代碼 Modbus TCP 通信異常代碼如下: 錯誤代碼 說明 161 數據長度參數大于允許的*大長度(1024 字節)。162 數據緩沖區未處于 I、Q、M 或 V 存儲區。 163 數據緩沖區不適合存儲區。 164 表格參數不適合存儲區。 165連接在其它上下文中被鎖定。您正在嘗試同時在背景(Main 程序)和中斷例程中訪 問同一連接。 166 UDP IP 地址或端口錯誤167 實例不符:在另一實例中連接為忙,或是當發起請求時,為所請求的連接 ID 保存的 數據與輸入數據不符。由于連接從未創建,所以連接ID 不存在,或連接按您的要求終止(使用 TDCON 指 令)。 169 使用此連接 ID 的 TCON 操作正在進行中。 170使用此連接 ID 的 TDCON 操作正在進行中。 171 使用此連接 ID 的 TSEND 指令正在進行中。 172發生了臨時通信錯誤。此時無法啟動連接。請稍后重試。 173 連接伙伴拒絕或主動斷開連接(伙伴將斷開與此 CPU 的連接)。 174無法與連接伙伴建立連接(連接請求無應答)。 175 連接因不一致而斷開。斷開并重新連接以糾正這種情況。 176 連接 ID 已與不同的IP 地址、端口或 TSAP 組合配合使用。 177 沒有連接資源可用。所有請求類型(主動/被動)的連接都在使用中。 178本地或遠程端口號被保留,或端口號已用于另一服務器(被動)連接。 179 已發生以下 IP 地址錯誤之一: ? IP地址無效(例如,地址 0.0.0.0)。 ? 該 IP 地址是此 CPU 的 IP 地址。 ? 該 CPU 的 IP 地址為0.0.0.0。 ? IP 地址為廣播地址或多播地址。 180 本地或遠程 TSAP 錯誤(僅 ISO-on-TCP) 181 連接ID 無效(65535 保留) 182 主動/被動錯誤(UDP 只允許被動) 183 連接類型不在所允許的類型中。 184沒有待決操作,因此沒有要報告的狀態。 185 接收緩沖區過?。篊PU 接收的字節數超出緩沖區支持的長度。CPU 丟棄額外的字節。191 未知錯誤 10.5 開放式用戶通信庫 STEP 7?Micro/WIN SMART 開放式用戶通信 (OUC) 庫指令創建OUC 指令 (頁 256)(TCON、 TSEND、TRECV 和 TDCON)所需的表。庫指令根據需要構建表,調用 OUC指令,然后在庫 指令的輸出中呈現狀態值。CPU 使用庫存儲器創建表以傳遞到 OUC 指令。開放式用戶通信 庫需要使用 50 個字節的V 存儲器。 庫指令如下所示: ?TCP_CONNECT:創建 TCP 連接。 ? ISO_CONNECT:創建 ISO-on-TCP 連接。 ?UDP_CONNECT:創建 UDP 連接。 ? TCP_SEND:發送用于 TCP 和 ISO-on-TCP 連接的數據指令。 ?TCP_RECV:接收用于 TCP 和 ISO-on-TCP 連接的數據指令。 ? UDP_SEND:發送用于 UDP連接的數據指令。 ? UDP_RECV:接收用于 UDP 連接的數據指令。 ? DISCONNECT:終止所有協議的連接。 說明CPU 型號 CPU CR20s、CPU CR30s、CPU CR40s 和 CPU CR60s 無以太網端口,不支持與使用以太網通信相關的所有功能。 說明 只可從主程序或中斷例程中調用庫函數,但不可同時從這兩個程序中調用。 10.5.1 OUC庫指令共用的參數 以下參數是 OUC 庫指令共用的參數: ? EN:將 EN 輸入設置為 TRUE 以調用指令。必須將 EN輸入設置為 TRUE,直到指令完成 (直到 Done 或 Error 置位)。僅當程序置位 EN 并且調用指令時,CPU才會更新輸出。 ? Req:Req(請求)輸入用于發起操作。Req 輸入位由電平觸發。應通過上升沿指令將 Req輸入連接到庫指令,以便操作僅啟動一次。指令為 Busy 時程序會忽略 Req 輸入。 ? Active: Active輸入用于指定連接指令是創建主動客戶端連接 (Active = TRUE) 還是創建被 動服務器連接 (Active =FALSE)。在主動連接中,本地 CPU 啟動到遠程設備的通信。在被 動連接中,本地 CPU 等待遠程設備啟動通信。對于開放式用戶通信,S7-200 SMART CPU 支持八個主動連接和八個被動連接。將 UDP 連接計作被動連接,因為沒有建立主動通信。 ? Done:當操作完成且沒有錯誤時,OUC 指令置位 Done 輸出。如果指令置位 Done輸出, Busy、Error 和 Status 輸出為零。僅當 Done 輸出置位時,其它輸出(例如,接收到的字 節數)才有效。?Busy:Busy 輸出指示正在進行操作。通過將 Req 設為 TRUE 啟動操作時,OUC 指令置位 Busy輸出。對于對指令的所有后續調用,Busy 輸出保持置位,直到操作完成。 ? Error:Error 輸出指示操作完成但有錯誤。如果OUC 指令置位 Error 輸出,則 Done 和 Busy 輸出將設置為 FALSE。如果 OUC 指令置位 Error 輸出,則Status 輸出會指明錯誤原 因。如果 Error 輸出置位,所有其它輸出均無效。 ? ConnID:ConnID編號是連接的標識符。通過 TCP_CONNECT、ISO_CONNECT 或 UDP_CONNECT 創建連接時,會創建ConnID。可以為 ConnID 選擇 0 到 65534 范圍內的 任何值。每個連接必須具有唯一的 ConnID。程序使用ConnID 指定后續發送、接收和斷 開操作所需的連接。 ? IPaddr1, IPaddr2, IPaddr3 andIPaddr4:這些是遠程設備 IP 地址的四個八位字節。 IPaddr1 是 IP 地址的*高有效字節,IPaddr4 是 IP地址的*低有效字節。例如:對于 IP 地 址 192.168.2.15,設置以下值: – IPaddr1 = 192 –IPaddr2 = 168 – IPaddr3 = 2 – IPaddr4 = 15 IP 地址不能為以下值: –0.0.0.0(針對主動連接) – 任何廣播 IP 地址(例如,255.255.255.255) – 任何多播地址 – 本地 CPU的 IP 地址 可以將 IP 地址 0.0.0.0 用于被動連接。通過選擇 IP 地址 0.0.0.0,S7-200 SMARTCPU 接 受來自任何遠程 IP 地址的連接。如果為被動連接選擇一個非零的 IP 地址,CPU 將僅接受 來自指定地址的連接。 ?RemPort:RemPort 是遠程設備上的端口號。端口號可用于 TCP 和 UDP 協議,從而路由 設備內的消息。遠程端口號的規則如下: – 有效端口號范圍為 1 到 49151。 – 建議采用的端口號范圍為 2000 到 5000。 –對于被動連接,CPU 會忽略遠程端口號(可以將其設置為零) ?LocPort:LocPort 參數是本地 CPU 上的端口號。端口號可用于 TCP 和 UDP 協議,從而路由設備內的消息。對于所有被動連接,本地端口號必須唯一。 本地端口號的規則如下: – 有效端口號范圍為 1 到 49151。 –不能使用端口號 20、21、25、80、102、135、161、162、443 以及 34962 至34964。這些端口具有特定用途。 – 建議采用的端口號范圍為 2000 到 5000。 –對于被動連接,本地端口號必須唯一(不重復)。 ? RemTsap: RemTsap(遠程傳輸服務訪問點 (TSAP))參數是指向S7-200 SMART 字符串數 據類型的指針。只能將 RemTsap 參數用于 ISO-on-TCP協議。在將消息路由到適當的連接 方面,遠程 TSAP 字符串與端口號作用相同。 RemTsap 的規則如下: – TSAP 為S7?200 SMART 字符串數據類型(長度字節,后接字符)。 – TSAP 字符串長度必須至少為 2 個字符,但不得超過 16個字符。 ? LocTsap:LocTsap(本地傳輸服務訪問點 (TSAP))參數是指向 S7-200 SMART 字符串數據類型的指針。只能將本地 TSAP 參數用于 ISO-on-TCP 協議。在將消息路由到適當的連 接方面,本地 TSAP字符串與端口號作用相同。 LocTsap 的規則如下: – TSAP 為 S7?200 SMART字符串數據類型(長度字節,后接字符)。 – TSAP 字符串長度必須至少為 2 個字符,但不得超過 16 個字符。 – 如果 TSAP為 2 個字符,第一個字符必須是十六進制“E0”。 – TSAP 不能以字符串“SIMATIC-”開頭。開放式用戶通信庫指令10.5.2.1 TCP_CONNECT 指令 TCP_CONNECT 指令用于通過 TCP 協議創建到另一設備的連接。LAD/FBD STL 描述 TCP_CONNECT Req, Active, ConnID, IPaddr1, IPaddr2,IPaddr3, IPaddr4, RemPort, LocPort, Done, Busy, Error, StatusTCP_CONNECT 用于創建從 CPU 到通信伙伴的 TCP 通信連接。連接操作是異步的,可能需要幾次掃描才能完成。連接操作待決時,Busy 輸出具有值 TRUE。 當 CPU 完成操作時,指令置位Done 或 Error 輸出。如果發生錯誤,則 Status 輸出會顯示錯 誤代碼。 指令處于繁忙狀態時不得更改TCP_CONNECT 的輸入參數。CPU 需要憑借這一點了解這是啟 動連接過程的調用的延續。 您將連接 ID (ConnID)輸入分配給連接,然后當發送、接收或斷開連接時使用此 ConnID 引 用該連接。 Active 輸入位確定這是主動連接(Active設置為 TRUE)還是被動連接(Active 設置為 FALSE)。 如果這是主動連接(客戶端),則 S7-200 SMART CPU嘗試聯系并創建到指定 IP 地址和遠 程端口號 (RemPort) 的連接。CPU 打開本地端口 (LocPort)以從遠程設備接收消息。 當 Active 輸入設置為 FALSE 時,S7-200 SMART CPU會創建被動(服務器)連接。在這種情 況下,CPU 打開請求的本地端口 (LocPort) 并接受來自遠程設備的連接請求。如果要接受來自任何遠程 IP 地址的連接請求,應將 IP 地址設為 0.0.0.0。如果 IP 地址不為零,則 CPU 只 接受來自指定 IP地址的連接請求。對于被動連接,CPU 會忽略遠程端口號 (RemPort), RemPort 可以設置為零。 您可以隨時調用TCP_CONNECT 指令以確定連接的當前狀態。將 Req 輸入設置為 FALSE 并提 供有效的連接 ID(ConnID),TCP_CONNECT 返回以下內容: ? Busy,如果連接過程仍在進行中。 ?Done,如果連接處于激活狀態并準備發送或接收。 ? Error,如果連接不可用。Status顯示其中一種錯誤代碼,用于指示存在的問題。 請注意,主動連接可能*多需要 30 秒的時間來確定遠程設備是否允許連接。被動連接顯示Busy 狀態,直到遠程設備嘗試連接到 CPU。 請注意,連接關閉后,S7-200 SMART不會自動嘗試重新連接到設備。如果遠程設備斷開設 備連接,您的程序必須執行另一個 TCP_CONNECT指令以重新連接設備。主動連接和被動連 接皆如此。 表格 10-18 TCP_CONNECT 指令的參數 參數 聲明 數據類型 描述EN IN BOOL 使能輸入 Req IN BOOL 如果 Req = TRUE,CPU 啟動連接操作。如果 Req =FALSE,則輸出顯示連接的當前狀態。 Active IN BOOL ? TRUE = 主動連接 ? FALSE = 被動連接ConnID IN WORD CPU 使用連接 ID (ConnID) 為其它指令標識該 連接。可能的 ConnID 范圍為 0 到65534。 IPaddr1 ... IPaddr4 IN BYTE 這些是 IP 地址的四個八位字節。IPaddr1 是 IP地址的*高有效字節,IPaddr4 是 IP 地址 的*低有效字節。 RemPort IN WORD RemPort是遠程設備上的端口號。遠程端口 號范圍為 1 到 49151。對于被動連接,使用 零。 LocPort IN WORD LocPort是本地設備上的端口號。本地端口號 范圍為 1 到 49151,但存在一些限制。如需 了解 LocPort 定義,請參見“OUC庫指令共用 的參數” (頁 582)。 Done OUT BOOL 當連接操作完成且沒有錯誤時,指令置位 Done 輸出。 BusyOUT BOOL 當連接操作正在進行時,指令置位 Busy 輸 出。


聯系方式

  • 電  話:15344432716
  • 銷售顧問:楊本剛
  • 手  機:15386422716
  • 微  信:AK66F7