西門子授權變頻器一級經銷商
| 更新時間 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億元的佳績,憑高滿意的服務贏得了社會各界的好評及青睞。與西門子品牌合作,只為能給中國的客戶提供值得信賴的服務體系,我們
的業務范圍涉及工業自動化科技產品的設計開發、技術服務、安裝調試、銷售及配套服務領域。
激活、啟動程序和循環程序 9.6.1 “CP440 SEND RECV”程序實例 激活、啟動程序 啟動程序位于 OB 100 中。 啟動過程中將控制位和計數器復位。 循環程序 在組織塊 OB 1 中定義循環程序。 在本例中,功能塊 FB 9 “RECV_440”和 FB 10 “SEND_440”與功能 FC 21 和 FC 22 以及作為背 景數據塊的數據塊 DB 21 和 DB 22 和 作為發送或接收 DB 的 DB 42 和 DB 43 一起工作。 在本例中,部分通過常數,部分通過符號方式尋址的實際操作數為功能塊分配參數。 數據傳輸 數據傳輸發生的起始點為從插槽 4 上的 CP 440 的到插槽 5 上的 CP 440。如果您使用其它通 信伙伴,則不調用 FC 22 (RECEIVE)。 對 FC 21 (SEND) 的說明 “生成跳沿 SEND_REQ”(Generate edge SEND_REQ) 程序部分: *初當 SEND_REQ=0 時,SEND_440 運行一次,然后 SEND_REQ 被設置為 1。當在 SEND_REQ 控制參數上檢測到信號狀態從“0”變為“1”時,SEND_440 作業啟動。 當 SEND_DONE=1 或 SEND_ERROR=1 時,SEND_REQ 復位為 0。 “SEND_DONE=1”程序部分: 如果傳輸成功,在 SEND_440 的參數輸出上 SEND_DONE 被置為“1”。 為了區分連續進行的傳輸,源塊 DB 42 的數據字 0 中包含有一個發送計數器 (SEND_COUNTER_OK)。 “SEND_ERROR=1”程序部分: 如果 SEND_ERROR=1 時 SEND_440 運行了一次,則數據字 2 中的 SEND_COUNTER_ERR 錯 誤計數器遞增 1。對 SEND_STATUS 進行復制,因為它將在下次運行中被 0 覆蓋,這意味著 將不能夠讀取它的值。對 FC 22 (RECEIVE) 的說明 “接收數據使能”(Enable Receive Data) 程序部分: 必須將塊 RECV_440 的接收使能端 (RECV_EN_R) 設置為“1”,才能接收數據。 “RECV_NDR=1”程序部分: 當 RECV_NDR 置位時,新數據已接收到,同時 RECV_COUNTER_O 接收計數器的值遞增。 “RECV_ERROR=1”程序部分: 如果執行不成功(也就是說,RECV_440 的參數輸出端置位了錯誤位),則 RECV_COUNTER_ERR 錯誤計數器的值遞增。 復制了 RECV_STATUS,因為在下次運行時它將 被 0 覆蓋,因此將不再能夠讀出它的值。 在變量表中,可以觀察所有相關的值,以用于測試。 9.6.2 “CP440 1 CYC”程序實例 本實例的建立與實例“CP440 SEND RECV”完全相同。 不過,已經將 FC 21 修改為允許循環處 理一項 SEND 作業。 對 FC 21 (SEND) 的說明 循環處理一項 SEND 作業的過程如下: ? 每次塊調用時,通過設置 SEND_REQ=0 使 SEND_440 運行一次。如果 SEND_DONE 和 SEND_ERRO 均未出現,則塊終止。 ? 如果出現 SEND_DONE,通過設置 SEND_REQ=1 使 SEND_440 再運行一次。 ? 如果出現 SEND_ERROR,通過設置 SEND_REQ=0 然后設置 SEND_REQ=1 使 SEND_440 再 運行一次。 為了確保在*開始的第一次能夠通過設置 SEND_REQ=1 使 SEND_440 運行一次,在“檢查 是否出現 SEND_DONE 或 SEND_ERROR 或并非第一個周期”(Check if SEND_DONE or SEND_ERROR or not first Cycle) 程序部分還對 SEND_STARTUP_ENDED 位進行檢測。 在第一 次運行中,該位的值為 0,然后固定為
兼容通訊 | ||
● 提供支持 | 是; 關于 FC AG_SEND 和 AG_RECV,*大關于 10 CP 443-1 或 443-5 | |
● 每個任務的有效數據,*大值 | 8 kbyte | |
● 每個任務的有效數據(一致性),*大值 | 240 byte | |
● 每個 CPU 同時完成的 AG-SEND/AG-RECV 任務數量,*大值 | 24/24 | |
標準通訊 (FMS) | ||
● 提供支持 | 是; 通過 CP 和可裝載 FB | |
通信功能 / PROFINET CBA(在設定的額定通信負載時)/ 標題 / 標題 | ||
● CPU 通訊負載的額定設置 | 20 % | |
● 遠程互連組的數量 / 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; 取決于設置的通訊負載、互連數量和使用的數據長度 |
“CP440 ASCII BCC”程序實例 程序實例的結構 該程序實例只對 ASCII 驅動程序有意義。 本實例的建立與實例“CP440 SEND RECV”完全相同,但是它還包含下列各項: ? 通過調用 FC 23 (GEN BCC) 在發送部分產生一個塊校驗和 ? 在接收部分通過調用 FC 24 (CHK BCC) 檢查塊校驗和 FC 23 (GEN BCC) 說明 “DB_NO”輸入參數指定保存待發送數據的 DB。 “LEN”輸入參數指定待發送數據的長度。 *后 兩個字節應當保留用于塊校驗(保存為一個 ASCII 值)。 通過對待發送的所有字節 (LEN -2) 執行一次“異或”(XOR) 邏輯運算執行塊校驗。 “異或”(XOR) 邏輯運算發生在“LOOP”中。 通過 L DBB [#d_loop_akt] 命令加載相關的字節。 必須將 “#d_loop_akt”偏移量指定為一個位偏移量。 當“LOOP”執行結束后,塊校驗位于 “#w_bcc_value”變量的低字節中。 然后,如下面的例子所述,塊校驗被編碼為兩個 ASCII 字 符。 例子 生成 BCC HI ASCII 字符“32”=2 #w_bcc_value 0025 UW w#16#F0 00F0 //隱藏半個低字節 = 0020 SLW 4 0200 //將半個字節移到左邊 OW w#16#3000 3000 //請求 3000 Hex = 3200 生成 BCC LO ASCII 字符“35”=5 #w_bcc_value 0025 UW w#16#F 000F //隱藏半個高字節然后將 BCC 寫入數據塊中編號為 20 的字中 (L DBW [#d_loop_akt] )。 FC 24 (CHK BCC) 的說明 FC24 的程序與 FC23 大致相同。*后,將計算所得的塊校驗與接收到數據的塊校驗相比較。 輸出 #RETVAL 輸出參數: ? 0: 塊校驗正確或 ? -1: 塊校驗出錯 9.6.4 “CP440 MASTER”程序實例 該程序實例描述一個主站和多個從站之間的通信。 可以在“CP440 SLAVE”程序實例中找到面 向各個從站的程序部分。 在 OB1 中,將通信模式設置為與一個伙伴通信。 “選擇從站”(Select Slave) 程序部分中的分 支表即用于此目的。根據 MW 8 中的值,可以選擇與 1 號從站(FC 1 調用)或 2 號從站(FC 2 調用)通信。 可以對程序進行修改,以包含更多從站。 在 FC 1 中,由從站調用一項發送作業(包含 FC 11 調用的“執行新發送作業”(execute new Send-Job) 程序部分)和相關的接收作業(包含 FC 21 調用的“執行接收作業”(execute RecvJob) 程序部分)進行響應。 用于監視響應的計數器“START_TIMER”隨發送作業啟動。 如果從 站在設置的監視時間內沒有響應,則時間結束后切換到下個從站。 9.6.5 “CP440 SLAVE”程序實例 在 FB 40 中,調用 RECV 以詢問是否已經從主站接收到一項作業。 為此,在接收消息幀中, 將從站地址與其自身地址相比較。 一旦存在一項作業,則通過 SEND 調用將答復發送到主 站。 在 OB 1 中可以修改參數,以便用于其它從站。CP 440 的技術規范 常規技術規范 下表包含 CP 440 的常規技術規范。 有關 SIMATIC S7-400 的其它通用技術規范,請參見《S7-400 自動化系統,模塊技術規范》 參考手冊、《通用技術規范》和《S7-400 自動化系統,安裝》安裝手冊。 ? 電氣兼容性 ? 運輸和儲存條件 ? 機械和氣候環境條件 ? 關于絕緣測試、安全等級以及防護等級的信息 ? 認證 技術規范 尺寸 W x H x D 29 x 290 x 210 mm 重量 0.3 kg 背板總線的電流消耗 5 V 時*大為 0.36 A,典型值為 5 V 時 0.33 A 功耗 *大 1.9 W,典型 1.7 W 顯示元件 用于指示傳輸 (TXD)、接收 (RXD) 和接口故 障 (FAULT) 的 LED,用于內部故障 (INTF) 和 外部故障 (EXTF) 的組警報 LED。 診斷功能 ? 指示內部和外部故障的指示燈 ? 診斷信息轉儲 ? 可以,2 個紅色 LED ? 可以 提供的協議驅動程序 ? ASCII 驅動程序 ? 3964(R) 程序? 每個字符的位數(7 或 8) ? 啟動/停止位的數量(1 或 2) ? 奇偶校驗(無校驗、奇校驗、偶校 驗);每個字符 7 位時,只能設置“奇 校驗”或“偶校驗”。 X27 (RS 422/485) 接口的技術規范 下表包含 CP 440-RS 422/485 的 X27 (RS 422/ 485) 接口的技術規范。 表格 10-1 X27 (RS 422/485) 接口的技術規范 技術規范 接口 RS 422 或 RS 485,15 針 sub-D 孔頭連接器 RS 422 信號 RS 485 信號 TXD (A)、RXD (A)、TXD (B)、RXD (B)、GND R/T (A)、R/T (B)、GND 所有信號均與 S7 內部電源(背板總線)和外部的 24 V DC 電源相 隔離 *遠距離 1200 m *大波特率 115200 bps964(R) 程序的技術規范 下表包含 3964(R) 程序的技術規范。 表格 10-2 3964(R) 程序的技術規范 帶缺省值的 3964(R) 程序 *大消息幀長度 400 字節(請參見“功能塊概述 (頁 73)”一章) 參數 可分配參數: ? 帶/不帶塊校驗字符 ? 優先級: 低/高 ? 傳輸率: 300、600、1200、2400、4800、9600、19200、 38400、57600、76800、115200 bps ? 字符幀: 9、10、11 或 12 位 ? 接收線路的初始狀態: 無、R(A)5V/R(B)0V、R(A)0V/R(B)5V ? 緩存消息幀的數量: 1 到 10,使用整個緩沖區 3964(R) 程序,可分配參數 *大消息幀長度 400 字節(請參見“功能塊概述 (頁 73)”一章) 參數 可分配參數: ? 帶/不帶塊校驗字符 ? 優先級:低/高 ? 傳輸率: 300、600、1200、2400、4800、9600、19200、 38400、57600、76800、115200 bps ? 字符幀: 9、10、11 或 12 位 ? 字符延遲時間:20 ms 到 65530 ms,以 10 ms 為增量 ? 確認延遲時間:20 ms 到 65530 ms,以 10 ms 為增量 ? 連接嘗試次數: 1 到 255 ? 傳輸嘗試的次數: 1 到 255 ? 接收線路的初始狀態
聯系方式
- 電 話:15344432716
- 銷售顧問:楊本剛
- 手 機:15386422716
- 微 信:AK66F7