運城西門子PLC模塊S7-200SMART代理商控制柜用
發布日期 :2023-04-15 11:36發布IP:113.246.69.20編號:11691543
詳細介紹 運城西門子PLC模塊S7-200SMART代理商控制柜用運城西門子PLC代理,運城西門子S7-200SMART代理,西門子PLC代理
運城西門子PLC模塊S7-200SMART代理商控制柜用運城西門子PLC代理,運城西門子S7-200SMART代理,西門子PLC代理 FC功能塊如何使用 ??如果邏輯塊執行完后不需要保存它內部的數據,可以用功能FC來編程。與功能塊FB 相比較,FC不需要配套的背景數據塊。 ??1. 生成功能 ??用鼠標右鍵點擊SIMATIC管理器左邊窗口中的“塊”,執行出現的快捷菜單中的“插入新對象”→“功能”,生成一個新的功能。在出現的功能屬性對話框中,采用系統自動生成的功能的名稱FC1,設置梯形圖(LAD)為功能默認的編程語言。 ??2. 功能的局部變量 ??雙擊SIMATIC管理器中FC1的圖標,打開程序編輯器(見圖4-16)。 ??與功能塊的變量聲明表(見圖4-13)相比,功能沒有靜態變量(STAT),退出FC后不能保存它的臨時局部變量。功能多了一個返回值RET_VAL,它實際上是一個輸出參數。返回值的設置與IEC6113-3標準有關,該標準的功能沒有輸出參數,只有一個返回值。
3. 先進的編程工具 ?CPU分配給當前正在處理的塊的臨時局部數據的存儲器容量是有限的,這一存儲區(即局部堆棧)的大小與CPU的型號有關。CPU給每一優先級分配了局部數據區,這樣可以保證不同優先級的OB都有它們可以使用的局部數據空間。 ??通過在STEP7中設置參數,可以給S7-400CPU的每一優先級指定不同大小的局部數據區。S7-300 CPU每一優先級的局部數據區的大小是固定的。 ??2. 塊堆棧(B 堆棧) ??如一個塊的處理因為調用另外一個塊,或者被更高優先級的OB塊中止,CPU將在塊堆棧中存儲以下信息 ??1)被中斷的塊的類型(OB、FB、FC、SFB、SFC)、編號和返回地址。 ??2)從DB和DI寄存器中獲得的塊被中斷時打開的共享數據塊和背景數據塊的編號。3)局部數據堆棧的指針。 ??利這些數據,可以在中斷它的任務處理完后恢復被中斷的塊的處理。在多重調用時,堆??梢员4鎱⑴c嵌套調用的幾個塊的信息。圖4-5中的OB1調用功能FC2,FC2的執行被電源故障組織塊OB81中斷,圖中給出了塊堆棧中的數據動態變化的情況。 運城西門子PLC模塊S7-200SMART代理商控制柜用,是一種具有高性能、靈活可靠的自動化控制系統,可以廣泛應用于各種領域的自動化控制需求。在使用過程中,它可以有效地提高設備的運行效率和穩定性,降低維護成本和故障率,并幫助用戶實現更高水平的自動化生產和管理。 相關分類 |
推薦產品 信息搜索
上海卓曙自動化設備有限公司
|