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