西門子總代理-全國代理
| 更新時間 2024-11-22 08:00:00 價格 請來電詢價 品牌 西門子 產地 德國 型號 代理商 聯系電話 18717946324 聯系手機 18717946324 聯系人 占雪芬 立即詢價 |
西門子總代理-全國代理
我公司是西門子簽約代理商備有大量西門子產品潯之漫智控技術(上海)有限公司:西門子授權代理商
現貨庫存;大量全新庫存,款到48小時發貨,無須漫長貨期
西門子PLC(S7-200、S7-200 SMART、S7-300、S7-400、S7-1200、S7-1500、ET200S、ET200M、ET200SP)、觸摸屏、變頻器、工控機、電線電纜、儀器儀表等,產品選型、詢價、采購,敬請聯系,潯之漫智控技術(上海)有限公司
通訊功能塊 FC50 “AG_LSEND" 和 FC60 “AG_LRECV"的特點
FC50 和 FC60 是異步通訊功能塊。
FC50 和 FC60 的運行需要幾個 OB1 周期。
FC50 由輸入參數 "ACT"激活。
通訊任務結束由 “DONE", "NDR" 或 “ERROR"指示。
AG_LSEND 和 AG_LRECV 可以通過同一個連接同時通訊。
新版本的功能塊 FC50 "AG_LSEND" 和 FC60 "AG_LRECV" 可以在 SIMATIC_NET_CP 庫"CP 400 > Blocks" 里找到。
例程說明
S7 程序包含來自 SIMATIC_NET_CP 庫的通訊功能塊 FC50 “AG_LSEND"和 FC60 “AG_LRECV"的調用。 FC50 “AG_LSEND"用于發送數據到 S7 或 S5 站,PC 或者第三方系統。FC60 “AG_LRECV" 用于接收來自 S7 或 S5 站,PC站或第三方系統的數據。
例程中通訊功能塊 FC50 "AG_LSEND" 和 FC60 "AG_LRCV" 用于 ISO-on-TCP 連接的通訊。
首先創建 S7-400 站的硬件配置。
注意:
將 MB10 配置為時鐘標志。發送任務由該時鐘標志觸發。保存并編譯 S7-400 站的硬件組態并裝載到 CPU。
例程中用到了定時器 T10 。
然后在 NetPro 中為 CPU 配置一種上面提到的通訊連接。如果通訊伙伴也在該 STEP7 項目中一起配置,可以配置一個的通訊連接。如果通訊伙伴沒有與 S7-400 站在同一個 STEP7 項目下,可以配置一個未的通訊連接。配置通訊連接時,確認 IP 地址或 Profibus 地址已經正確分配。 同樣,確認 PORT,TSAP,LSAP 已經正確分配。這些 用于識別通訊伙伴間的通訊連接。西門子總代理-全國代理
FC50 “AG_LSEND"和 FC60 “AG_LRECV"的輸入參數“ID"和“LADDR"必須被。該參數在通訊連接的屬性對話框“常規"選項卡中設置。
FB200
FB200 在 OB1 中調用。在 FB200 中調用了 FC50 “AG_LSEND" 和 FC60 “AG_LRECV"。
參數化FC50"AG_LSEND"
在FC50 的輸入參數“ACT"得到一個上升沿后觸發發送任務。 時鐘標志位 M10.7和變量 “SND_BUSY"及"CONNECTION_BROKEN_SEND"參數控制發送任務的觸發。當發送任務正在執行時,“SND_BUSY"被置位 ,此時不能觸發新的發送任務,由于功能塊的執行是異步的,并可以持續幾個周期,所以聯鎖功能尤其重要。如果不等待*個發送工作成功完成或出錯終止就不間斷的觸發新的發送任務會引起通訊過載。 如果連接沒有建立,通訊塊每10s被調用1次同時觸發發送任務。
輸入參數 “ID" 和 “LADDR"的值必須取自 NetPro中通訊連接的屬性對話框(參見 圖01)。需要為 FC50 的 “SEND"輸入參數包含將要發送數據的數據區地址和長度(發送緩沖區), 例如: P#DB201.DBX0.0 BYTE 100。
在“LEN"輸入參數中鍵入要發送的字節數,本例中是100。
輸出參數 “DONE", “ERROR" 和 “STATUS"用于任務評估,并且只在同一個周期內有效。
用戶程序的執行: CPU 支持以下類型的代碼塊,使用它們可以創建有效的用戶程序結構: 組織塊 (OB) 定義程序的結構。 有些 OB 具有預定義的行為和啟動事件,但用戶也可以創建具有自定義啟動事件的 OB。 功能 (FC) 和功能塊 (FB) 包含與特定任務或參數組合相對應的程序代碼。 每個 FC 或 FB 都提供一組輸入和輸出參數,用于與調用塊共享數據。 FB 還使用相關聯的數據塊(稱為背景數據塊)來保存該 FB 調用實例的數據值。 可多次調用 FB,每次調用都采用背景數據塊。 調用帶有不同背景數據塊的同一 FB 不會對其它任何背景數據塊的數據值產生影響。 數據塊 (DB) 存儲程序塊可以使用的數據。 用戶程序的執行順序是:從一個或多個在進入 RUN 模式時運行一次的可選啟動組織塊 (OB) 開始,然后執行一個或多個循環執行的程序循環 OB。還可以將 OB 與中斷事件關聯,該事件可以是標準事件或錯誤事件。當發生相應的標準或錯誤事件時,即會執行這些 OB。 功能 (FC) 或功能塊 (FB) 是指可從 OB 或其它 FC/FB 調用的程序代碼塊,可下至以下嵌套深度: 16(從程序循環 OB 或啟動 OB 開始) 6(從任意中斷事件 OB 開始) 注:安全程序使用二級嵌套
西門子總代理-全國代理
聯系方式
- 電 話:18717946324
- 聯系人:占雪芬
- 手 機:18717946324
- 微 信:18717946324