衢州S7-1200PLC西門子代理商原裝現貨
發布日期 :2023-03-26 23:59發布IP:113.247.113.237編號:11544942
詳細介紹 衢州S7-1200PLC西門子代理商原裝現貨 衢州西門子S7-1200PLC代理,衢州西門子PLC代理,西門子S7-1200PLC代理,西門子PLC代理 STEP7中生成功能塊步驟教程??1.生成功能塊 ??選中SIMATIC管理器左邊窗口中的“塊”圖標,用鼠標右鍵點擊右邊窗口,執行出現的快捷菜單中的“插入新對象”→“功能塊”,生成一個新的功能塊。在出現的功能塊屬性對話框中,采用系統自動生成的功能塊的名稱FB1,選擇梯形圖(LAD)為默認的編程語言。點擊“多情景標題”前面的復選框,使其中的“√”消失(沒有多重背景功能)。點擊“確認”按鈕后返回SIMATIC管理器,可以看到右邊窗口中新生成的功能塊FB1。 ??2.局部變量 ??雙擊生成的FB1,打開程序編輯器。將鼠標的光標放在右邊的程序區*上面的分隔條上(見圖4-13),按住鼠標的左鍵,往下拉動分隔條,分隔條上面是功能塊的變量聲明表,下面是程序區,左邊是指令列表和庫。將水平分隔條拉至程序編輯器視窗的頂部,不再顯示變量聲明表,但是它仍然存在。 ??在變量聲明表中聲明塊專用的局部變量,局部變量只能在它所在的塊中使用。衢州S7-1200PLC西門子代理商原裝現貨 衢州西門子S7-1200PLC代理,衢州西門子PLC代理,西門子S7-1200PLC代理,西門子PLC代理 ??變量聲明表的左邊窗口給出了該表的總體結構,選中某一變量類型,例如“IN”,在表的右邊顯示的是輸入參數Start等的詳細情況。 ??由圖4-13可知,功能塊有5種局部變量 ??1)IN∶輸入參數,用于將數據從調用塊傳送到被調用塊。 ??2)OUT輸出參數,用于將塊的執行結果從被調用塊返回給調用它的塊。 衢州S7-1200PLC西門子代理商原裝現貨 衢州西門子S7-1200PLC代理,衢州西門子PLC代理,西門子S7-1200PLC代理,西門子PLC代理 ??3)IN_OUT(輸入_輸出參數)參數的初值由調用它的塊提供,塊執行后由同一個參數將執行結果返回給調用它的塊。 ??4)TEMP(臨時變量)暫時保存在局部數據區中的變量。臨時變量區(L堆棧)類似于沒有人管理的公告欄,誰都可以往上面貼告示,后貼的告示將原來的告示覆蓋掉。只是在執行塊時使用臨時變量,執行完后,不再保存臨時變量的數值,它可能被同一優先級中別的塊的臨時數據覆蓋。 ??5)STAT(靜態變量)從功能塊執行完,到下一次重新調用它,靜態變量的值保持不變。 ??選中變量聲明表左邊窗口中的輸入參數“IN”,在右邊窗口中生成兩個BOOL變量和一個INT變量(見圖4-13)。用類似的方法生成其他局部變量,FBI的背景數據塊(見圖4-15)中的變量與變量聲明表中的局部變量(不包括臨時變量)相同。 ??塊的局部變量名必須以字母開始,只能由英語字母、數字和下劃線組成,不能使用漢字,但是在符號表中定義的共享數據的符號名可以使用其他字符(包括漢字)。 ??在變量聲明表中賦值時,不需要指定存儲器地址根據各變量的數據類型,程序編輯器自動地為所有的局部變量指定存儲器地址。 ??塊的輸入參數、輸出參數的數據類型可以是基本數據類型、復雜數據類型、Timer(定時器)、Counter(計數器)、塊(FB、FC、DB)、Pointer(指針)和ANY等。 ??3.生成梯形圖程序 ??圖4-13的下面是功能塊FBI的梯形圖程序。用起保停電路來控制發動機的運行,功能塊的輸入參數Start和Stop分別用來接收起動命令和停止命令。輸出參數Engine_On用來控制發動機的運行。用比較指令來監視轉速,檢查實際轉速Actual_Speed是否大于等于預置轉速Preset_Speed。如果滿足比較條件,Bool輸出參數#Overspeed(超速)為1。 ??STEP7自動地在程序中的局部變量前面加上“#”號,符號表中定義的共享符號被自動加上雙引號。 STEP7信號模塊與信號板的參數設置 ??a.信號模塊與信號板的地址分配。雙擊項目樹的PLC_1文件夾中的"設備配置",打開該PLC的設備視圖。添加了CPU、信號板或信號模塊后,它們的1、Q地址是自動分配的。選中工作區中的CPU,在工作區下面的"設備概覽"區,可以看到CPU集成的I/O模塊和信號模塊的字節地址(見圖2-125)。例如CPU1214C集成的14點數字量輸入的字節地址為0和1(10.0~10.7和11.0~11.5),10點數字量輸出的字節地址為0和1(Q0.0~Q0.7和Q1.0~Q1.1)。CPU的模擬量輸入地址為IW64和IW66(每個通道占一個字或兩個字節)。DI2/DO2信號板的地址為14.0~14.1和Q4.0~Q4.1。 ??DI2、DO2的地址以字節為單位分配,如果沒有用完分配給它的某個字節中所有的位,剩下的位也不能再使用。 ??模擬量輸入、輸出的地址以組為單位分配,每一組有兩個輸入/輸出點。 ??從圖2-126的設備概覽區可以看出,2號槽的8點DI模塊的地址為18.0~18.7(字節地址為8);3號槽的8點DO模塊的地址為Q12.0~Q12.7;4號槽的4點AI模塊的地址為IW128~IW134;5號槽的2點AO模塊的地址為QW144~QW146。 ??選中設備概覽中2號槽的8點DI模塊,再選中下面巡視窗口左邊的“IO地址/硬件標識符”,可以修改右邊窗口的“起始地址”(見圖2-126),也可以用設備視圖中的設備概覽表或網絡視圖中的網絡概覽表來修改自動分配的1、O地址。建議不要修改自動分配的地址。 CPU集I/O字節地址 ??b.數字量輸入點的參數設置。首先選中設備視圖中的CPU、信號模塊與信號板,然后選中工作區下面的巡視窗口的“屬性”選項卡左邊的“數字輸入”(見圖2-127),可以用選擇框分組設置輸入點的濾波器的時間常數(0.2~12.8ms)。 ??選中CPU和信號板的某個輸入點后,可以激活CPU和信號板各輸入點的上升沿和下降沿功能(見圖2-128),以及設置產生中斷事件時調用的硬件中斷OB,選中CPU和信號板的某個輸入點后,可以激活該輸入點的脈沖捕捉(Pulse Catch)功能,即暫時保持窄脈沖的ON狀態,直到下一次刷新輸入過程映像。 相關分類 |
推薦產品 信息搜索
上海卓曙自動化設備有限公司
|