☆PLC梯形圖中的數(shù)學(xué)運(yùn)算指令與語句表中的數(shù)學(xué)運(yùn)算指令有什么區(qū)別?
西門子S7-200系列PLC中,梯形圖的數(shù)學(xué)運(yùn)算指令用方框來表示,語句表中的數(shù)學(xué)運(yùn)算指令用助記符表示。兩種表達(dá)方式形式不同,且助記符也可能有較大差別。
圖:數(shù)學(xué)運(yùn)算指令在梯形圖和語句表中的助記符
另外,數(shù)學(xué)運(yùn)算指令在梯形圖和語句表中的功能和使用方法也有所區(qū)別。在梯形圖中,整數(shù)、雙整數(shù)、實(shí)數(shù)的加法指令執(zhí)行的運(yùn)算為
IN1+IN2=OUT
在語句表中,加法指令執(zhí)行的運(yùn)算為
IN1+OUT=OUT
在梯形圖中的加法指令的結(jié)果為兩個輸入端之和;在語句表中加法指令為輸入量和輸出量之和,在設(shè)計程序時應(yīng)注意這些區(qū)別。
☆兩臺PLC如何建立通信?
兩臺S7-200系列PLC建立通信,首先借助通信電纜將兩臺PLC的PORT0端口連接,通過PPI協(xié)議(點(diǎn)對點(diǎn)接口協(xié)議)實(shí)現(xiàn)PPI通信。
圖:兩臺S7-200系列PLC之間的連接
根據(jù)通信指令模式,首先建立PPI主站模式(設(shè)置SMB30/SMB130通信端口),根據(jù)TBL數(shù)據(jù)表(狀態(tài)字節(jié)、遠(yuǎn)程設(shè)備地址、數(shù)據(jù)指針、數(shù)據(jù)長度等)解析通信過程。
圖:兩臺S7-200系列PLC的通信程序
☆PLC中SM0.1和SM0.3的區(qū)別是什么?
西門子S7-200系列PLC中,SM0.1和SM0.3均是僅在PLC從STOP到RUN時閉合一個掃描周期。兩個特殊標(biāo)志存儲器的區(qū)別在于,SM0.1在PLC通電進(jìn)入RUN模式和借助模式開關(guān)將PLC從STOP模擬切換到RUN模式時均閉合一個掃描周期;SM0.3僅在PLC通電進(jìn)入RUN模式時閉合一個周期。
圖:西門子S7-200系列PLC中SM0.1和SM0.3的區(qū)別
上圖中,當(dāng)PLC通電時,Q0.0和Q0.1均得電。若在PLC通電狀態(tài)下,用模式開關(guān)使PLC由STOP模式切換到RUN模式時,只有Q0.0得電。
☆PLC控制電動機(jī)反接制動的語句表如何編寫?
1.控制要求
2.劃分控制關(guān)系,分配PLC語句表的I/O分配表
根據(jù)反接制動控制的要求,首先將各控制功能進(jìn)行分解,并按其功能劃分為起動和制動兩個模塊。
根據(jù)上述控制要求可知,輸入設(shè)備主要包括起動按鈕SB1、制動按鈕SB2,熱繼電器熱元件FR和速度繼電器觸點(diǎn),因此,應(yīng)有4個輸入信號。
輸出設(shè)備主要包括2個交流接觸器,即控制電動機(jī)M起動交流接觸器KM1和反接制動的交流接觸器KM2,因此,應(yīng)有2個輸出信號。
將輸入設(shè)備和輸出設(shè)備的元件編號與三菱PLC語句表中的操作數(shù)(編程元件的地址編號)進(jìn)行對應(yīng),填寫西門子PLC語句表的I/O分配表。
圖:電動機(jī)反接制動控制的西門子PLC語句表的I/O分配表
3.程序編寫
電動機(jī)反接制動控制模塊劃分和I/O分配表繪制完成后,便可根據(jù)各模塊的控制要求進(jìn)行語句表的編寫,最后將各模塊語句表進(jìn)行組合。
(1)電動機(jī)起動控制模塊語句表的編程
控制要求:按下起動按鈕SB1,控制交流接觸器KM1得電,電動機(jī)M起動運(yùn)轉(zhuǎn),且當(dāng)松開起動按鈕SB1后,仍保持連續(xù)運(yùn)轉(zhuǎn);按下反接制動按鈕SB2,交流接觸器KM1失電,電動機(jī)失電;交流接觸器KM1、KM2不能同時得電。
圖:電動機(jī)起動控制模塊語句表的編程
(2)電動機(jī)反接制動控制模塊語句表的編程
控制要求:按下反接制動按鈕SB2,交流接觸器KM2得電,KM1失電,且松開SB2后,仍保持KM2得電;且要求電動機(jī)達(dá)到一定轉(zhuǎn)速后,才可能實(shí)現(xiàn)反接制動控制。另外,交流接觸器KM1、KM2不能同時得電。
圖:電動機(jī)反接制動模塊語句表的編程
將兩個模塊的語句表組合,整理后得到電動機(jī)反接制動PLC控制的語句表程序。
圖:最終組合得到的電動機(jī)反接制動PLC孔至的語句表程序
4.特別提示
由于直接使用指令進(jìn)行語句表編程比較抽象,因此大多數(shù)情況下編寫語句表時通常與梯形圖語言配合使用,即先編寫梯形圖程序,然后按照編程指令的應(yīng)用規(guī)則進(jìn)行逐條轉(zhuǎn)換。
圖:電動機(jī)反接制動PLC控制的梯形圖程序
按照各編程指令的應(yīng)用規(guī)則,將梯形圖直接轉(zhuǎn)換為語句表?;驹瓌t:按照梯形圖從上到下,從左到右的順序逐一編寫。
圖:西門PLC梯形圖向語句表的轉(zhuǎn)換方法
另外,大部分編程軟件中都能夠?qū)崿F(xiàn)梯形圖和語句表的自動轉(zhuǎn)換,因此可在編程軟件中繪制好梯形圖,然后通過軟件進(jìn)行“梯形圖/語句表”轉(zhuǎn)換。
圖:使用編程軟件轉(zhuǎn)換梯形圖和語句表
值得注意的是,在編程軟件中,梯形圖和語句表之間可以相互轉(zhuǎn)換?;舅械奶菪螆D都可直接轉(zhuǎn)換為對應(yīng)的指令語句表;但指令語句表不一定全部可以直接轉(zhuǎn)換為對應(yīng)的梯形圖,需要注意相應(yīng)的格式及指令的使用。
☆PLC控制電動機(jī)連續(xù)工作的語句表如何編寫?
有上面的詳細(xì)介紹后,小編將對本段進(jìn)行簡化,若有疑問可以留言提出。
圖:電動機(jī)連續(xù)控制的三菱PLC語句表I/O分配表
圖:電動機(jī)M起停控制模塊語句表的編程
圖:運(yùn)行指示燈RL控制模塊語句表的編程
圖:停機(jī)指示燈GL控制模塊語句表的編程
圖:組合完成的電動機(jī)連續(xù)控制語句表程序
☆PLC控制兩臺電動機(jī)順序起動的語句表如何編寫?
圖:電動機(jī)順序起動控制的三菱PLC語句表的I/O地址分配表
圖:電動機(jī)M1起動和停機(jī)控制模塊語句表的編程
圖:時間控制模塊語句表的編程
圖:電動機(jī)M2起動和停機(jī)控制模塊語句表的編程
圖:組合完成的電動機(jī)順序起動控制語句表程序
圖:電動機(jī)順序起動PLC控制的梯形圖程序與語句表程序的轉(zhuǎn)換
-
plc
+關(guān)注
關(guān)注
5014文章
13347瀏覽量
464430 -
通信程序
+關(guān)注
關(guān)注
0文章
14瀏覽量
8513 -
S7-200
+關(guān)注
關(guān)注
13文章
408瀏覽量
50498
原文標(biāo)題:PLC并不那么簡單!這些問題需謹(jǐn)記!
文章出處:【微信號:GKB1508,微信公眾號:工控幫】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論