西門子PLC控制器6ES7313-6BG04-0AB0現(xiàn)貨供應
西門子PLC控制器6ES7313-6BG04-0AB0
條件跳轉指令CJ用于跳過順序程序中的某一部分,以縮短運算周期、控制程序的流程。其指令的助記符為CJ,指令代碼是FNC00,操作元件為P0~P127,其程序步情況是,CJ 為3步、標號P為1步。
在圖12-2中,當X0為ON時,則程序跳轉到指針P8處,若X0為OFF,則按順序執(zhí)行程序,不執(zhí)行跳轉。當X0為ON時,Y0、M0、S0的狀態(tài)不會隨它們的驅動接點X1、X2、X3的狀態(tài)變化而變化。定時器和計數器如果被CJ指令跳過,跳步期間它們的當前值被凍結,如果在跳步開始時定時器和計數器正在工作,在跳步期間,它們將停止計時和計數,在CJ指令的條件變?yōu)椴粷M足時繼續(xù)工作。高速計數器的處理獨立于主程序,其工作不受跳步影響。如果用M8000的動合觸點驅動CJ指令,則條件跳轉變?yōu)闊o條件跳轉
添加S7-1200 CPU1214C
? 添加PROFIBUS主站模塊CM1243-5:1)將硬件目錄中“通信模塊 -> CM1243-5 -> 6GK7 243-5DX30-0XE0 "模塊拖拽到CPU左側個槽位中;2)單擊CM1243-5 PROFIBUS接口圖標;3)設備屬性對話框下點擊“PROFIBUS地址"項;4)點擊“添加新子網"按鈕,創(chuàng)建PROFIBUS_1網絡;5)使用默認PROFIBUS地址2。
圖2-4添加PROFIBUS主站模塊CM1243-5
? 添加CU240E-2 DP F從站:1)點擊網絡視圖按鈕進入網絡視圖頁面;2)將硬件目錄中“其它現(xiàn)場設備 -> PROFIBUS DP -> 驅動器 -> Siemens AG -> SINAMICS -> SINAMICS G120 CU240x-2 DP(F)V4.4 -> 6SL3 244-0BBxx-1PA1 "模塊拖拽到網絡視圖空白處;3)點擊以插入站點藍色“未分配"提示,選擇主站“PLC_1.CM1243-5 PROFIBUS接口(X1)",完成與主站網絡連接。
圖2-5添加CU240E-2 DP F從站
? 分配CU240E-2 DP F從站地址:1)鼠標單擊添加的CU240E-2 DP F從站;2)設備屬性對話框下點擊“PROFIBUS地址"項;3)選擇“PROFIBUS_1"網絡;4)設置PROFIBUS地址為10。
圖2-6分配CU240E-2 DP F從站地址
? 組態(tài)與CU240E-2 DP F通信報文:鼠標雙擊添加的CU240E-2 DP F從站,打開設備視圖; 1)將硬件目錄中“Standard telegram1,PZD-2/2 "模塊拖拽到“設備概覽"視圖的第1個插槽中,系統(tǒng)自動分配了輸入輸出地址,本示例中分配的輸入地址IW68、IW70,輸出地址QW64、QW66;2)編譯項目。
圖2-7組態(tài)與CU240E-2 DP F通信報文
? 下載硬件配置:1)鼠標單擊“PLC_1"選項;2)點擊“下載到設備"按鈕;3)選擇PG/PC接口類型,PG/PC接口,子網的鏈接;4)點擊“下載"按鈕。
圖2-8下載硬件配置
2.4 通過標準報文1控制電機起停及速度
S7-1200通過PROFIBUS PZD通信方式將控制字1(STW1)和主設定值(NSOLL_A)周期性的發(fā)送至變頻器,變頻器將狀態(tài)字1(ZSW1)和實際轉速(NIST_A_GLATT)發(fā)送到S7-1200.
控制字:常用控制字如下,有關控制字1(STW1)詳細定義請參考“3 PROFIBUS報文結構及控制字和狀態(tài)字"章節(jié)。
? 047E(16進制) - OFF1停車
? 047F(16進制) - 正轉啟動
? 0C7F(16進制) - 反轉啟動
? 04FE(16進制) - 故障復位
主設定值:速度設定值要經過標準化,變頻器接收十進制有符號整數16384(4000H十六進制)對應于的速度,接收的速度為32767(200%)。參數P2000中設置對應的參考轉速。
反饋狀態(tài)字詳細定義請參考“3 PROFIBUS報文結構及控制字和狀態(tài)字"章節(jié)。
反饋實際轉速同樣需要經過標準化,方法同主設定值。
示例:通過TIA PORTAL軟件“監(jiān)控表"模擬控制變頻器起停、調速和監(jiān)控變頻器運行狀態(tài)。
表2-2 PLC I/O地址與變頻器過程值
啟動變頻器
啟動變頻器需將控制字1(STW1)16#047E寫入QW64使變頻器運行準備就緒,然后將16#047F寫入QW64啟動變頻器。
停止變頻器
將16#047E寫入QW64停止變頻器;
調整電機轉速
將主設定值(NSOLL_A)十進制16384寫入QW66,設定電機轉速為1500rpm。
讀取IW68和IW70分別可以監(jiān)視變頻器狀態(tài)和電機實際轉速。
圖2-8監(jiān)控表