東營西門子PLC模塊經銷總代理商
發布日期 :2023-04-22 13:35發布IP:113.246.69.10編號:11753944
詳細介紹 東營西門子PLC模塊經銷總代理商東營西門子PLC代理,東營西門子S7-1500代理,西門子PLC代理 FC功能塊如何使用 ??如果邏輯塊執行完后不需要保存它內部的數據,可以用功能FC來編程。與功能塊FB 相比較,FC不需要配套的背景數據塊。 ??1. 生成功能 ??用鼠標右鍵點擊SIMATIC管理器左邊窗口中的“塊”,執行出現的快捷菜單中的“插入新對象”→“功能”,生成一個新的功能。在出現的功能屬性對話框中,采用系統自動生成的功能的名稱FC1,設置梯形圖(LAD)為功能默認的編程語言。 FC功能塊如何使用 ??1. 生成功能 ??2. 功能的局部變量 ??雙擊SIMATIC管理器中FC1的圖標,打開程序編輯器(見圖4-16)。 ??與功能塊的變量聲明表(見圖4-13)相比,功能沒有靜態變量(STAT),退出FC后不能保存它的臨時局部變量。功能多了一個返回值RET_VAL,它實際上是一個輸出參數。返回值的設置與IEC6113-3標準有關,該標準的功能沒有輸出參數,只有一個返回值。 ??2. 功能的局部變量 ??雙擊SIMATIC管理器中FC1的圖標,打開程序編輯器(見圖4-16)。 ?S7-200轉換指令中的 SEG、DECO、ENCO為譯碼、編碼指令,程序格式類似。 s7-200轉換指令中的SEG指令 ??SEG是用于7段數碼管顯示的譯碼指令,通過本指令,可以將輸入IN確定的低字節時六進制數0~F轉換為連接于OB0的7段數碼管顯示0~F。 ??DECO為二進制譯碼指令,通過本指令,可以將輸入IN確定的輸入低字節十六進制數0~F轉換為輸出字OUT的對應輸出位。如當輸入IN定義為MB20,輸出定義為QW0時,若輸入 MB20=“00”,對應輸出 Q0.0=“1”;其余輸出 Q0.1~Q1.7為“0”;若輸入MB20=“0E”,對應于輸出Q1.6=“1”,其余輸出Q0.1~Q1.5、Q1.7為“0”。 ??ENCO為二進制編碼指令,本指令的動作與DECO正好相反,它可以將輸入IN確定的二進制位狀態,轉換為輸出OUT低字節十六進制數0~F輸出。如當輸入定義為IW0、輸出為MBO時,若輸入IWO=“00000000000000000000,對應輸出MB0=02;IWO=“1000 0000 0000 0000",對應輸出 MB0=0F等。 ??使用口令可以保護CPU的用戶程序和數據,未經授權不能改變它們(即有寫保護),還可以用“讀保護”來保護用戶程序的編程專利,對在線功能的保護可以防止可能對控制過程的人為干擾。保護級別和口令可以在CPU 屬性對話框的“保護”選項卡中設置,需要將它們下載到CPU模塊。 ??設置了口令后,執行在線功能時,將會顯示出“輸入口令”對話框。若輸入的口令正確,就可以訪問該模塊。此時可以與被保護的模塊建立在線連接,并執行屬于指定的保護級別的在線功能。執行 SIMATIC管理器的菜單命令“PLC”→“訪問權限”→“設置”,在出現的“輸入口令”對話框中輸入口令,以后進行在線訪問操作時,將不再詢問。輸入的口令將一直有效,直到SIMATIC管理器被關閉,可執行菜單“PLC”→“訪問權限”中的命令來取消口令。 相關分類 |
推薦產品 信息搜索
上海卓曙自動化設備有限公司
|