西門子授權模塊一級經銷商
| 更新時間 2024-11-02 08:50:00 價格 請來電詢價 聯系電話 15344432716 聯系手機 15386422716 聯系人 楊本剛 立即詢價 |
西門子授權模塊一級經銷商
工控機等工業自動化的設計、技術開發、項目選型安裝調試等相關服務。西門子中國有限公司授權合作伙伴——潯之漫智控技術(上海)有限公司,作為西門子中國有限公司授權合作伙伴,湖南西控自動化設備有限公司代理經銷西門子產品供應全國,西門子工控設備包括S7-200SMART、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各類工業自動化產品。公司國際化工業自動化科技產品供應商,是專業從事工業自動化控制系統、機電一體化裝備和信息化軟件系統
集成和硬件維護服務的綜合性企業。
西門子中國授權代理商——湖南西控自動化設備有限公司,本公司坐落于湖南省中國(湖南)自由貿易試驗區長沙片區開元東路 1306 號開
陽智能制造產業園一期 4 棟 30市內外連接,交通十分便利。
建立現代化倉
儲基地、積累充足的產品儲備、引入萬余款各式工業自動化科技產品,我們以持續的卓越與服務,取得了年銷
售額10億元的佳績,憑高滿意的服務贏得了社會各界的好評及青睞。與西門子品牌合作,只為能給中國的客戶提供值得信賴的服務體系,我們
的業務范圍涉及工業自動化科技產品的設計開發、技術服務、安裝調試、銷售及配套服務領域。
在 SIMATIC 管理器中:文件 > 打開 > 項目 > HW $on?H > 站 > 在線 > 雙擊通信處理器的模塊。 LED 下載固件更新期間的 LED: 表格 5-15 用于固件更新的 LED 狀態 INTF/EXTF FAULT TXD RXD 注釋 糾正或避免錯誤的方 法 固件更新正在進行 亮 亮 亮 亮 - - 固件更新已完成 亮 滅 滅 滅 - - CP 440 沒有模塊固件 閃爍 (2 Hz) 亮 滅 滅 模塊固件已刪除,固件 更新已取消,仍可以進 行固件更新 重新裝載固件 固件更新期間硬件出故障 閃爍 (2 Hz) 滅 閃爍 (2 Hz) 閃爍 (2 Hz) 讀/寫操作失敗 關閉模塊的電源,然 后再打開電源并重新 裝載固件。 檢查模塊是否有故 障。通過功能塊進行通信 6 簡介 CPU、CP 440 和通信伙伴之間的通信通過 CP 440 的功能塊和協議進行。 CPU 和 CP 440 之間的通信 功能塊構成 CPU 和 CP 440 之間的軟件接口。必須從用戶程序中循環調用這些模塊。 多重計算操作中的限制 在多重計算操作中,只有一個 CPU 可以訪問 CP,因為 CPU 和 CP 之間的通信不兼容多重計算。 CP 440 和通信伙伴之間的通信 在 CP 440 上進行傳輸協議轉換。該協議用于將 CP 440 的接口調節為能夠適配通信伙伴的 接口。 這允許您將一個 S7 可編程邏輯控制器與任何能夠處理 ASCII 驅動程序和 3964(R) 程序的通 信伙伴相連接。 在中斷 OB 中調用功能塊 不允許同時在 OB1 中和中斷 OB(時間 OB)中調用一個功能塊。 原因是如果中斷 OB 觸發 了一個中斷時,功能塊不能被再次調用。 如果您需要在 OB1 中和中斷 OB 中調用功能塊,則 必須在 FB 調用之前在優先級較低的 OB 中禁用中斷 (SFC 41),然后當 FB 執行結束后再啟用 中斷。 6.1 功能塊概述 簡介 S7-400 可編程邏輯控制器為用戶提供了大量的功能塊,這些功能塊可以在用戶程序中發起 和控制 CPU 和 CP 440 之間的通信
遠程互連組的數量 / PROFINET CBA 時 | 32 | |
● 技術功能的數量 / PROFINET CBA 時 / 用于主站或從站 | 150 | |
● 端子的數量 / PROFINET CBA 時 / 用于主站或從站 / 總計 | 4 500 | |
● 數據量 / 輸入變量的 / PROFINET CBA 時 / 用于主站或從站 | 45 000 byte | |
● 數據量 / 輸出變量的 / PROFINET CBA 時 / 用于主站或從站 | 45 000 byte | |
● 內部和 PROFIBUS 互連數量 / PROFINET CBA 時 / *大值 | 1 000 | |
● 數據量 / 內部和 PROFIBUS 互連的 / PROFINET CBA 時 / 用于主站或從站 | 16 000 byte | |
● 數據量 / PROFINET CBA 時 / 每個連接的 / *大值 | 2 000 byte | |
功率數據 / PROFINET CBA / 遠程互連 / 帶非循環傳輸 / 標題 | ||
— 更新時間 / 遠程互連 / 非循環傳輸時 / PROFINET CBA 時 | 200 ms; 取決于設置的通訊負載、互連數量和使用的數據長度 | |
— 帶有輸入變量的遠程互連數量 / 非循環傳輸時 / PROFINET CBA 時 / *大值 | 250 | |
— 帶有輸出變量的遠程互連數量 / 非循環傳輸時 / PROFINET CBA 時 / *大值 | 250 | |
— 數據量 / 作為帶有輸入變量的遠程互連有效數據 / 非循環傳輸時 / PROFINET CBA 時 | 8 000 byte | |
— 數據量 / 作為帶有輸出變量的遠程互連有效數據 / 非循環傳輸時 / PROFINET CBA 時 | 8 000 byte | |
— 數據量 / 作為遠程互連的有效數據 / 非循環傳輸時 / PROFINET CBA 時 / 每個連接的 / *大值 | 2 000 byte | |
功率數據 / PROFINET CBA / 遠程互連 / 帶循環傳輸 / 標題 | ||
— 更新時間 / 遠程互連 / 循環傳輸時 / PROFINET CBA 時 | 1 ms; 取決于設置的通訊負載、互連數量和使用的數據長度 | |
— 帶有輸入變量的遠程互連數量 / PROFINET CBA 時 / 帶循環傳輸 / *大值 | 300 |
表包含了 CP 440 的功能塊并介紹了這些功能塊的用途。 表格 6-1 CP 440 的功能塊 FB/FC 含義 協議 FB 9 “RECV_440” RECV_440 功能塊允許您從通信伙伴方接收數據并將接收到的數 據保存在數據塊中。 ASCII 驅動程序, 3964(R) 程序 FB 10 “SEND_440” SEND_440 功能塊允許您將一個數據塊的全部或部分發送到一個 通信伙伴。 ASCII 驅動程序, 3964(R) 程序 FB 11 “RES_RECV” 使用功能塊 RES_RECV 可復位 CP 440 的接收緩沖區。 ASCII 驅動程序, 3964(R) 程序 說明 CP440 幀的*大長度從 200 擴展至 400 個字節。 要使用該特性,必須首先從 PtP - Param 界面安裝 V5.1.7 或更高版本。 安裝期間,兩個功能 塊 FB9 V1.1 (RECV_440) 和 FB10 V1.1 (SEND_440) 位于 CP PtP SIMATIC 標準庫的子文件夾 CP440/Blocks 中。 只有使用這些塊時,才能使用 CP440 傳輸多于 200 個字節(即*高 400 個字節)。 應用于已有的用戶項目中: 如果您希望擴展已有的 CP440 應用程序,以便能夠操作*多 400 個字節,必須在 HW ConfiH 中首先刪除相應的 CP440,然后使用 PtP - Param V5.1.7 或更高版本重新組態它。 另外,還 必須在您的用戶程序中將兩個功能塊 FB9 和 FB10(見上文)替換為新的 V1.1 版。 供貨范圍和安裝 CP 440 的功能塊與參數分配界面、編程實例和手冊都包含在 CD 中。 這些功能塊歲參數分配界面一起安裝。 完成安裝之后,功能塊保存在 CP 440 庫中。 您可以在 STEP 7 SIMATIC Manager 中通過選擇“文件 > 打開 > 庫”(File > Open > Library),在 “CP PTP\CP 440\Blocks”下打開該庫。 要使用功能塊,您只需要將所需的功能塊復制到您的項目中。關于程序結構方面的注意事項 注意事項: 為了使用 CP 440 的速度達到**效果,您在創建自己的用戶程序時應當注意下列事項: 對于短周期: ? 對于數據傳輸,只需要通過 REQ=0 運行一次 SEND_440 功能塊和通過 REQ=1 運行一次 SEND_440 功能塊(在 REQ 輸入端創建一個正跳沿)??梢砸粋€接一個地直接進行調用。 這樣便可以在每個周期執行一次數據傳輸。 ? 在程序的末尾進行通過 REQ=1(該信號激活 FB)調用 SEND_440 FB 的編程。 這樣可以 確保**地使用兩個周期之間的時間,在一個短周期中,該時間可能相對比較長。 對于長周期: ? 貫穿整個程序多次調用 SEND_440 和 RECV_440 FB。 ? 在時間 OB 中(在低優先級 OB 中禁用中斷)調用 SEND_440 和 RECV_440 FB。 使用中斷(時間 OB)時請注意,調用相應的 OB 需要相當長的時間(可以在 CPU 手冊中找 到準確的時間)。 因此,每種情況下,您都應當檢查是否需要修改程序以便能夠更加高效 地處理 FB。 6.3 使用功能塊 簡介 下面的小節描述了為功能塊分配參數時必須考慮的事項。關于功能塊上的狀態顯示,請注意下列方面: 說明 參數 DONE、NDR、ERROR 和 STATUS 在只有一個模塊運行的情況下有效。要顯示 STATUS (狀態),應將其復制到空閑數據區。 DONE=‘1’意味著請求已完成且未出錯。 這意味著: ? 使用 ASCII 驅動程序時:作業已發送到通信伙伴。這并不一定意味著通信伙伴已收到數據。 ? 使用 3964(R) 程序時: 作業已發送到通信伙伴,并且通信伙伴已進行了肯定確認。這并 不一定意味著數據已轉發給伙伴 CPU。 可同時處理的作業數 在用戶程序中,對于所用的每個 CP 440,只能編程一個 SEND_440 FB、一個 RECV_440 FB 和一個 RES_RECV FB。 此外,您只能使用下列數據塊,因為在內部執行 FB 所需的狀態保存在背景數據塊中: ? SEND_440 FB 的 1 個背景數據塊 ? RECV_440 FB 的 1 個背景數據塊 ? RES_RECV FB 的 1 個背景數據塊 數據一致性 請注意下列事項以確保一致的數據傳輸: ? 發送器:僅當所有數據均已傳輸完畢 (DONE = 1) 后才訪問發送 DB。 ? 接收器:僅當收到所有數據 (NDR = 1) 后再訪問接收 DB。您還必須禁止接收 DB (EN_R = 0),直到數據處理完畢S7 將數據傳送到通信伙伴,10 SEND_440 FB FB SEND_440 如何工作 SEND_440 FB 將數據塊中的一個由 DB_NO、DBB_NO 和 LEN 參數指定的數據域發送到 CP 440。循環地,或者在一個時間控制的程序中靜態地(無條件)調用 SEND_440 FB 用于進 行數據傳輸。 由 REQ 輸入端上的一個正跳沿發起數據傳輸。 根據涉及的數據量,數據傳輸操作可能持續 多次調用(程序周期)。 當 R 參數輸入端上的信號狀態為“1”時,可以在周期中調用 FB SEND_440 功能塊。 這將中止 向 CP 440 進行的傳輸并將 FB SEND_440 恢復為其初始狀態。 CP 440 已經收到的數據仍然 被發送到通信伙伴。 如果 R 輸入端靜態地顯示信號狀態“1”,這意味著發送被禁止。 LADDR 參數指定要尋址的 CP 440 的地址。 SEND_440 FB 的錯誤顯示 DONE 輸出顯示“請求已無錯完成”。 ERROR 指示是否發生了錯誤。 在 STATUS 中,發生 錯誤時顯示事件編號。 如果未發生錯誤,則 STATUS 的值為 0。還輸出 DONE 和 ERROR/ STATUS 以響應 FB SEND_440 的復位 (RESET)。發生錯誤時,二進制結果 BR 被復位。 如果 塊已終止且未出錯,則二進制結果的狀態為“1”。 說明 SEND_440 功能塊沒有參數檢查。 如果存在無效參數,CPU 進入 STOP 模式。 塊調用 STL 表示法 LAD 表示法
聯系方式
- 電 話:15344432716
- 銷售顧問:楊本剛
- 手 機:15386422716
- 微 信:AK66F7