編寫程序:在項目樹中打開PLC下面的程序塊文件夾,雙擊MAIN打開程序編輯器。編寫啟動按鈕的邏輯:當(dāng)按下啟動按鈕I0.0時,置位中間變量M0.0并同時啟動一個接通延時定時器TON1(預(yù)設(shè)時間為3秒),用于控制指示燈的亮燈時間。編寫指示燈的邏輯:當(dāng)TON1的計時時間達到預(yù)設(shè)時間后,復(fù)位指示燈Q0.0并同時啟動另一個接通延時定時器TON2(預(yù)設(shè)時間為2秒),用于控制指示燈的熄燈時間。在TON2的計時過程中,保持中間變量M0.0的置位狀態(tài)。當(dāng)TON2的計時時間達到預(yù)設(shè)時間后,再次置位指示燈Q0.0并重新啟動TON1定時器。如此循環(huán)往復(fù),實現(xiàn)指示燈的閃爍控制。學(xué)習(xí)自動化編程,來緯控教育。博圖軟件課程班
PLC是采用“順序掃描,不斷循環(huán)”的方式進行工作的。即在PLC運行時,CPU根據(jù)用戶按控制要求編制好并存于用戶存儲器中的程序,按指令步序號(或地址號)作周期性循環(huán)掃描,如無跳轉(zhuǎn)指令,則從**條指令開始逐條順序執(zhí)行用戶程序,直至程序結(jié)束,然后重新返回**條指令,開始下一輪新的掃描,在每次掃描過程中,還要完成對輸入信號的采樣和對輸出狀態(tài)的刷新等工作。1、輸入采樣階段在輸入采樣階段,PLC控制器以掃描方式依次地讀入所有輸入狀態(tài)和數(shù)據(jù),并將它們存入I/O映象區(qū)中的相應(yīng)得單元內(nèi)。輸入采樣結(jié)束后,轉(zhuǎn)入用戶程序執(zhí)行和輸出刷新階段。2、用戶程序執(zhí)行階段在用戶程序執(zhí)行階段,PLC控制器總是按由上而下的順序依次地掃描用戶程序(梯形圖)。3、輸出刷新階段當(dāng)掃描用戶程序結(jié)束后,PLC控制器就進入輸出刷新階段。閔行區(qū)西門子200Smart PLC課程多少錢負載電流電源為模塊的輸入、輸出電路以及設(shè)備的傳感器和執(zhí)行器供電。
SIMATICS7-1200中的編程由下述部分組成:(1)循環(huán)數(shù)據(jù)交換–SINA_POS(FB284),SINA_SPEED(FB285)此功能塊實現(xiàn)PLC與SINAMICS驅(qū)動器的命令及狀態(tài)周期性通訊,如電機的運行命令、位置及速度設(shè)定點等或接收驅(qū)動器的狀態(tài)及速度實際值等。(2)非周期性通訊的參數(shù)獲取–SINA_PARA(FB286):此功能塊實現(xiàn)PLC讀取SINAMICS驅(qū)動器的參數(shù)訪問,如讀取或?qū)懭霐?shù)據(jù)塊參數(shù)等。安裝StartDrive軟件后,在博途軟件中會自動安裝驅(qū)動庫文件,可以直接在官網(wǎng)下載軟件。
S7-1200PLC的運動控制功能S7-1200CPU提供四個脈沖輸出發(fā)生器。每個脈沖輸出發(fā)生器提供一個脈沖輸出和一個方向輸出,用于通過脈沖接口對步進電機驅(qū)動器或伺服電機驅(qū)動器進行控制。脈沖輸出為驅(qū)動器提供電機運動所需的脈沖。方向輸出則用于控制驅(qū)動器的行進方向。PTO輸出生成頻率可變的方波輸出。DC/DC/DC型CPUS7-1200上配備有用于直接控制驅(qū)動器的板載輸出。繼電器型CPU需要具有用來控制驅(qū)動器的DC輸出的信號板。信號板(SB,SignalBoard)將板載I/0擴展為包含多個附加I/0點。具有兩個數(shù)字量輸出的SB可用作控制一臺電機的脈沖輸出和方向輸出。具有四個數(shù)字量輸出的SB可用作控制兩臺電機的脈沖輸出和方向輸出。不能將內(nèi)置繼電器輸出用作控制電機的脈沖輸出。不論是使用板載I/0、SBI/O還是二者的組合,頂多可以擁有四個脈沖發(fā)生器。西門子1200PLC的存儲器由裝載存儲器、工作存儲器和系統(tǒng)存儲器組成。
串口通信模塊和通信板S7-1200PLC有兩個串口通信模塊CM1241RS232,CM1241RS422/485和一個通信板CB1241RS485。串口通信模塊CM1241安裝在S7-1200CPU模塊或其他通信模塊的左側(cè),通信板CB1241安裝在S7-1200CPU的正面插槽中。S7-1200CPU*多可連接3個通信模塊和一個通信板,當(dāng)S7-1200PLC使用3個串口通信模塊CM1241(類型不限)和一和通信板CM1241時,總共可提供4個串行通信接口。S7-1200PLC串口通信模塊和通信板有以下特點:●端口與內(nèi)部電路隔離;●支持點對點協(xié)議;●通過點對點通信處理器指令進行組態(tài)和編程;●通過LED顯示傳送和接收活動;●顯示診斷LED(**CM1241);●均由CPU背板總線DC5V供電:不必連接外部電源;●通信模塊上的LED指示燈顯示發(fā)送和接收活動;S7-1200PLC串口通信模塊和通信板支持相同的波特率、校驗方式和接收緩沖區(qū)。但通信模塊和通信板類型不同,支持的流控方式、通信距離等也存在差異。使用取反RLO指令,可對邏輯運算結(jié)果RLO的信號狀態(tài)進行取反。西門子1200/1500 PLC課程教育機構(gòu)
零基礎(chǔ)從接線到編程調(diào)試。博圖軟件課程班
(1)標(biāo)志存儲器(M):標(biāo)志存儲器,用作內(nèi)部控制繼電器來存儲操作的中間狀態(tài)或其他控制信息??梢园次?、字節(jié)、字或雙字來存取M區(qū)數(shù)據(jù)。(2)特殊存儲器(SM):它提供了在CPU和用戶程序之間傳遞信息的一種方法??梢允褂眠@些位來選擇和控制CPU的某些特殊功能。(3)變量存儲器(V):它用來存儲程序執(zhí)行過程中控制邏輯操作的中間結(jié)果,也可以用它來存儲與過程或任務(wù)相關(guān)的其他數(shù)據(jù)。(4)定時器存儲器(T):用于時間累計。(5)計數(shù)器存儲器(C):計數(shù)器用來累計其計數(shù)脈沖上升沿的次數(shù)。計數(shù)器位用來描述計數(shù)器的觸點的狀態(tài)。。博圖軟件課程班