西門子授權PLC模塊一級經銷商
| 更新時間 2024-11-02 08:50:00 價格 請來電詢價 聯系電話 15344432716 聯系手機 15386422716 聯系人 楊本剛 立即詢價 |
西門子授權PLC模塊一級經銷商
工控機等工業自動化的設計、技術開發、項目選型安裝調試等相關服務。西門子中國有限公司授權合作伙伴——潯之漫智控技術(上海)有限公司,作為西門子中國有限公司授權合作伙伴,湖南西控自動化設備有限公司代理經銷西門子產品供應全國,西門子工控設備包括S7-200SMART、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各類工業自動化產品。公司國際化工業自動化科技產品供應商,是專業從事工業自動化控制系統、機電一體化裝備和信息化軟件系統
集成和硬件維護服務的綜合性企業。
西門子中國授權代理商——湖南西控自動化設備有限公司,本公司坐落于湖南省中國(湖南)自由貿易試驗區長沙片區開元東路 1306 號開
陽智能制造產業園一期 4 棟 30市內外連接,交通十分便利。
建立現代化倉
儲基地、積累充足的產品儲備、引入萬余款各式工業自動化科技產品,我們以持續的卓越與服務,取得了年銷
售額10億元的佳績,憑高滿意的服務贏得了社會各界的好評及青睞。與西門子品牌合作,只為能給中國的客戶提供值得信賴的服務體系,我們
的業務范圍涉及工業自動化科技產品的設計開發、技術服務、安裝調試、銷售及配套服務領域。
說明 參數 EN 和 ENO 僅存在于圖形化表示(LAD 或 FBD)中。 通過 EN = TRUE 啟動塊。 如果功 能執行完畢且未出錯,則設置 ENO = TRUE。 要處理這些參數,編輯器使用二進制結果 BR。 如果塊被終止且未出錯,則二進制結果被設置為信號狀態“1”。 如果有錯誤,則將 BR 設置為 “0”。 數據區中的分配 SEND_440 FB 使用一個背景數據塊 (I_SEND_440) 進行工作。 在調用中指定 DB 編號。 不能 訪問背景數據塊中的數據。 說明 例外情況: 如果出現錯誤 STATUS == W#16#1E0F,可以參考 SFCERR 變量以獲得其它詳細 信息(請參見“功能塊的診斷消息 (頁 99)”一章)。 只有通過對背景數據塊進行符號化訪問,才能載入該錯誤變量。 SEND_440 FB 的參數 下表列出了 SEND_440 FB 的參數。 表格 6-2 SEND_440 FB 的參數 名稱 類型 數據類型 描述 允許的值 備注 REQ INPUT BOOL 通過正跳沿發起請求 R INPUT BOOL 中止請求 當前請求被中止 發送受阻塞。 LADDR INPUT INT CP 440 的基址 從 STEP 7 中獲取基址。 DB_NO INPUT INT 數據塊號 發送數據塊編號: CPU 特定, 不允許為零 DBB_NO INPUT INT 數據字節號 0 ≤ DBB_NO ≤ 8190 傳輸的數據,截至 數據字節; 偏移量是 CPU 特定的 LEN INPUT INT 數據長度 1 ≤ LEN ≤ 400(請參見“功能塊概述 (頁 73)”一章),據類型 描述 允許的值 備注 DONE 1 OUTPUT BOOL 請求完成且未出錯 參數 STATUS == 16#00; ERROR1 OUTPUT BOOL 請求已完成且出錯。 STATUS 參數中包含詳細的錯誤信息 STATUS 1 OUTPUT WORD 錯誤規范 如果 ERROR == 1,則 STATUS 參數包含 錯誤詳情 1 參數在下次調用 FB 之前可用! SEND_440 FB 的時序圖 下圖按照 REQ 和 R 輸入的接線方式說明 DONE 和 ERROR 參數的特性。S7 從通信伙伴接收數據,9 RECV_440 FB FB SEND_440 如何工作 RECV_440 FB 將數據從 CP 440 發送到一個由 DB_NO、DBB_NO 和 LEN 參數指定的 S7 數據 區。 循環地,或者在一個時間控制的程序中(無條件)靜態地調用 RECV_440 FB 用于數據 傳輸。 參數 EN_R 上的(靜態)信號狀態為“1”時,軟件檢查是否可以由 CP 440 讀取數據。可以通 過 EN_R 參數上的信號狀態“0”中止一個激活的傳輸。 通過錯誤消息(STATUS 輸出)終止已 經中止的接收請求。只要 EN_R 參數具有信號狀態“0”,便禁止接收。根據涉及的數據量,數 據傳輸操作可能持續多次調用(程序周期)。 如果功能塊檢測到 R 參數的信號狀態“1”,則中止當前的發送作業,同時將 RECV_440 FB 設 置為初始狀態。 只要 R 參數具有信號狀態“1”,便禁止接收。 LADDR 參數定義要尋址的 CP 440。 RECV_440 FB 的錯誤顯示 NDR 輸出顯示“請求已完成并且沒有錯誤/數據已接受”(已讀取所有數據)。ERROR 指示 是否發生了錯誤。在 STATUS 中,發生錯誤時顯示事件編號。 如果未發生錯誤, STATUS 的值 為 0。還輸出 NDR 和 ERROR/STATUS 以響應 FB RECV_440 的復位(LEN 參數 == 16#00)。 發生錯誤時,二進制結果 BR 復位。 如果塊終止且未出錯,則二進制結果的狀態為“1”。 說明 RECV_440 功能塊不進行參數檢查。如果存在無效參數,CPU 進入 STOP 模式。說明 參數 EN 和 ENO 僅存在于圖形表示法(LAD 或 FBD)中。EN = TRUE 時啟動塊。如果功能執 行完畢且未出錯,則設置 ENO = TRUE。 編譯器使用二進制結果 BR 處理這些參數。如果塊 被終止且未出錯,則將二進制結果設置為信號狀態“1”。如果有錯誤,則將 BR 設置為“0”。 數據區中的分配 RECV_440 FB 使用一個背景背景數據塊 (I_RECV_440) 進行工作。在調用中指定 DB 編號。不 能訪問背景數據塊中的數據。 說明 例外: 如果出現錯誤 STATUS == W#16#1E0E,可以參考 SFCERR 變量以獲得其它詳細信息 (請參見“功能塊的診斷消息 (頁 99)”一章)。 . 只有通過對背景數據塊進行符號化訪問,才能載入該錯誤變量RECV_440 FB 的參數 下表列出了 RECV_440 FB 的參數。 表格 6-3 RECV_440 FB 的參數 名稱 類型 數據類型 描述 允許的值、注釋 EN_R INPUT BOOL 啟用數據讀取 R INPUT BOOL 中止請求 當前請求被中止 發送受阻塞。 LADDR INPUT INT CP 440 的基址 可以在 STEP 7 的組態表中找到基地址。 DB_NO INPUT INT 數據塊號 接收 DB 號: CPU 特定的,不允許為零 DBB_NO INPUT INT 數據字節號 偏移量是 CPU 特定的 NDR1 OUTPUT BOOL 請求完成且未出錯,數據 已接受。 STATUS 參數 == 16#00; ERROR1 OUTPUT BOOL 請求已完成且出錯。 STATUS 參數中包含詳細的錯誤信息 LEN1 OUTPUT INT 已接收消息幀的長度 1 ≤ LEN ≤ 400(請參見“功能塊概述 (頁 73)”一章), 以字節數指定 STATUS 1 OUTPUT WORD 錯誤規范 如果 ERROR == 1,則 STATUS 參數包含錯 誤詳情說明 EN_R 必須設置為靜態的“1”。在接收請求期間,必須為 RLO“1”(邏輯操作的結果)提供 EN_R 參數。 6.3.3 刪除接收緩沖區 (11 "RES_RECV" FB) RES_RECV FB 刪除 CP 440 的整個接收緩沖區。丟棄保存的所有消息幀。 與 RES_RECV FB 調 用同時到來的消息幀被保存。 該 FB 通過 REQ 輸入端的正跳沿激活。 該作業的運行可能跨越多次調用(程序周期)。當 R 參數輸入端上的信號狀態為“1”時,可以在周期中調用 FB RES_RECV 功能塊。 這將終止 刪除操作,并將 RES_RECV FB 設置回其初始狀態。 LADDR 參數指定要尋址的 CP 440 的地址。 RES_RECV FB 的錯誤顯示 DONE 輸出顯示“請求已無錯完成”。ERROR 指示是否發生了錯誤。發生錯誤時,在 STATUS 中顯示事件編號。 如果未發生錯誤, STATUS 的值為 0。還輸出 DONE 和 ERROR/STATUS 以響 應 FB RES_RECV 的復位 (RESET)。發生錯誤時,二進制結果 BR 復位。 如果塊終止且未出錯, 則二進制結果的狀態為“1”。 說明 功能塊 RES_RECV 不進行參數檢查。 如果存在無效參數,CPU 進入 STOP 模式。
聯系方式
- 電 話:15344432716
- 銷售顧問:楊本剛
- 手 機:15386422716
- 微 信:AK66F7