1.用SCL編程語言創建FB。
2.在創建的FB的界面中,在“ InOut”下輸入以下內容
參數:
–“ InOutRTData”,數據類型為“ G7_RTDataPlus_Vx”
–“ InOutG7T”,數據類型為“ G7_TransitionPlus_Vx的數組[*]”
–“ InOutG7S”,數據類型“ G7_StepPlus_Vx的數組[*]”
–“ InOutG7Arrays”,數據類型為“ USInt的數組[*]”
塊接口必須符合規范。Vx版本必須與GRAPH塊的版本匹配。
3.打開GRAPH FB的屬性,然后在“屬性”下輸入擴展塊的名稱。
4.以單實例或多實例實例化擴展塊。擴展塊的實際調用是從GRAPH自動發生的,不需要手動編程。
編程步驟動作
通過操作,您可以控制輸入和輸出,啟用或禁用序列級聯的其他步驟或調用塊。操作中編程的指令將在步驟啟用時或與該操作鏈接的事件發生時執行。這些操作將按從上到下的順序執行。
一個動作包含以下組件:
?行動(強制性)
?資格賽(強制性)
?事件可選
?互鎖(可選)
要在單個步驟視圖中插入動作,請按照下列步驟操作:
1.打開單步視圖。
2.單擊“動作”前面的小箭頭以展開動作。
3.在“限定符”列中,選擇新動作應具有的限定符。
4.在“操作”列中,選擇應執行的操作。你有
以下選項:
–將占位符替換為要使用的操作數。
–通過拖放將指令從任務卡拖到“操作”列中。
–通過拖放,將塊從項目導航拖動到
在“操作”列中進行調用。
5.如果要將新操作鏈接到互鎖,請在“互鎖”行中單擊,然后選擇條目“-(C)”。
6.如果要將新操作鏈接到事件,請在“事件”行中單擊并選擇適當的事件。