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