版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
S7-200PLC編程及應(yīng)用第一章PLC的硬件與工作原理
1.1概述
PLC主要由CPU模塊、輸入模塊、輸出模塊和編程軟件組成(見圖1-1)。PLC的特殊功能用來完成某些特殊的任務(wù)。第一章PLC的硬件與工作原理
1.1概述
1.CPU模塊
CPU模塊主要由CPU芯片和存儲(chǔ)器組成。
2.I/O模塊
I/O模塊是輸入(Input)模塊和輸出(Output)模塊的簡(jiǎn)稱。
輸入模塊用來采集輸入信號(hào),輸出模塊用來控制外部的負(fù)載和執(zhí)行器。
I/O模塊還有電平轉(zhuǎn)換與隔離的作用。
3.編程軟件
STEP7-Micro/WINSMART用來生成和編輯用戶程序,和監(jiān)控PLC的運(yùn)行。
4.電源
PLC使用AC220V電源或DC24V電源。小型PLC可以為輸入電路和外部的電子傳感器提供DC24V電源。第一章PLC的硬件與工作原理
1.2S7-200系列PLC1.2.1S7-200PLC的特點(diǎn)功能強(qiáng)先進(jìn)的程序結(jié)構(gòu)靈活方便的存儲(chǔ)器結(jié)構(gòu)功能強(qiáng)大、使用方便的編程軟件簡(jiǎn)化復(fù)雜編程任務(wù)的向?qū)Чδ軓?qiáng)大的通信功能品種豐富的配套人機(jī)界面有競(jìng)爭(zhēng)力的價(jià)格完善的網(wǎng)上技術(shù)支持圖1-2S7-200CPU模塊的外形圖第一章PLC的硬件與工作原理1.2S7-200系列PLC1.2.2CPU模塊
CPU用戶存儲(chǔ)器使用EEPROM,布爾運(yùn)算指令執(zhí)行時(shí)間0.22us/指令,存儲(chǔ)器位(M)、順序控制器各有256點(diǎn)、計(jì)數(shù)器和定時(shí)器各有256個(gè);有兩點(diǎn)定時(shí)中斷,最大時(shí)間間隔為255ms;有4個(gè)外部硬件輸入中斷。CPU221、CPU222、CPU224、CPU224XP、CPU226圖1-2S7-200CPU模塊的外形圖1.2S7-200系列PLC
1.2.2CPU模塊CPU模塊CPU供電(標(biāo)稱)數(shù)字量輸人數(shù)字量輸出通信口模擬量輸入模擬量輸出可拆卸連接CPU22124VDC6×24VDC4×24VDC
1
否
否
否CPU221120-240VAC6×24VDC4×繼電器
1
否
否
否CPU22224VDC5×24VDC6×24VDC
1
否
否
否CPU222120-240VAC5×24VDC6×繼電器
1
否
否
否CPU22424VDC14×24VDC10×24VDC
1
否
否
是CPU224120-240VAC14×24VDC10×繼電器
1
否
否
是CPU224XP24VDC14×24VDC10×24VDC
2
2
1
是CPU224XP120-240VAC14×24VDC10×繼電器
2
2
1
是CPU22624VDC24×24VDC16×24VDC
2
否
否
是CPU226120-240VAC24×24VDC16×繼電器
2
否
否
是表1-1
S7-200PLC的CPU型號(hào)第一章PLC的硬件與工作原理
1.2S7-200系列PLC
1.2.2CPU模塊
性能指標(biāo)CPU221CPU222CPU224CPU224XPCPU226外形尺寸(mm)90×80×6290×80×62120.5×80×62140×80×62196×80×62用戶程序4096409681921228816384用戶數(shù)據(jù)2048204881921024010240掉電保持時(shí)間(h)5050100100100本機(jī)數(shù)字量I/O6/48/614/1014/1024/16本機(jī)模擬量I/O無無無2/1無擴(kuò)展模塊數(shù)量0277
7數(shù)字量I/O映像區(qū)128A/128出128A/128出128A/128出128入/128出128入/128出模擬量I/O映像區(qū)無16A/16出32入/32出32A/32出32A/32出脈沖捕捉輸入68141424脈沖輸出2
2222輔助繼電器(M)256256256256256第一章PLC的硬件與工作原理表1-2
S7-200PLC的主要技術(shù)性能指標(biāo)1.2S7-200系列PLC
1.2.2數(shù)字量輸入與數(shù)字量輸出
各數(shù)字量I/O點(diǎn)的通/斷狀態(tài)用發(fā)光二極管顯示,PLC與外部接線的連接采用接線端子。大多數(shù)CPU和擴(kuò)展模塊有可拆卸的端子排,不需要斷開端子排的外部連線,就可以迅速地更換模塊。
1.數(shù)字量輸入電路第一章PLC的硬件與工作原理1.2S7-200系列PLC
1.2.2數(shù)字量輸入與數(shù)字量輸出
2.數(shù)字量輸出電路
1)繼電器輸出電路繼電器同時(shí)起隔離和功率放大作用,每一路只給用戶提供一對(duì)常開觸點(diǎn)。2)場(chǎng)效應(yīng)晶體管輸出電路輸出信號(hào)送給內(nèi)部電路中的輸出鎖存器,再經(jīng)光耦合器送給場(chǎng)效應(yīng)晶體管,后者的飽和導(dǎo)通狀態(tài)和截止?fàn)顟B(tài)相當(dāng)于觸點(diǎn)的接通和斷開。
第一章PLC的硬件與工作原理1.3I/O地址分配與外部接線
1.I/O地址分配
I/O模塊分為數(shù)字量輸入、數(shù)字量輸出、模擬量輸入和模擬量輸出4類。分配給數(shù)字量I/O模塊的地址以字節(jié)為單位。擴(kuò)展模塊I/O點(diǎn)的字節(jié)地址由I/O的類型和模塊在同類I/O模塊鏈中的位置來決定。某個(gè)模塊的數(shù)字量I/O點(diǎn)如果不是8的整倍數(shù),最后一個(gè)字節(jié)中未用的位不會(huì)分配給I/O鏈中的后續(xù)模塊。模擬量擴(kuò)展模塊以2點(diǎn)(4字節(jié))遞增的方式來分配地址。
第一章PLC的硬件與工作原理1.3I/O地址分配與外部接線2.交流電源系統(tǒng)的外部接線3.直流電源系統(tǒng)的外部接線
第一章PLC的硬件與工作原理1.4邏輯運(yùn)算與PLC的工作原理
1.4.1用觸點(diǎn)和線圈實(shí)現(xiàn)邏輯運(yùn)算
用邏輯代數(shù)中的1和0來表示數(shù)字量控制系統(tǒng)中變量的兩種相反的工作狀態(tài)。線圈通電、常開觸點(diǎn)接通、常閉觸點(diǎn)斷開為1狀態(tài),反之為0狀態(tài)。在波形圖中,用高、低電平分別表示1、0狀態(tài)?!芭c”、“或”、“非”邏輯運(yùn)算的輸入輸出關(guān)系見表1-6。第一章PLC的硬件與工作原理1.4邏輯運(yùn)算與PLC的工作原理
1.4.1用觸點(diǎn)和線圈實(shí)現(xiàn)邏輯運(yùn)算
按下起動(dòng)按鈕SB1,電流經(jīng)SB1的常開觸點(diǎn)和SB2的常閉觸點(diǎn)流過KM的線圈。KM的主觸點(diǎn)閉合,電動(dòng)機(jī)開始運(yùn)行。KM的輔助常開觸點(diǎn)同時(shí)接通。
放開起動(dòng)按鈕,SB1的常開觸點(diǎn)斷開,電流經(jīng)KM的輔助常開觸點(diǎn)和SB2的常閉觸點(diǎn)流過KM的線圈。KM常開觸點(diǎn)的功能稱為“自鎖”或“自保持”。
圖1-12中的繼電器電路稱為起動(dòng)-保持-停止電路,簡(jiǎn)稱為起保停電路。邏輯代數(shù)式為第一章PLC的硬件與工作原理1.4邏輯運(yùn)算與PLC的工作原理
1.4.2PLC的工作原理
1.PLC的操作模式
RUN模式執(zhí)行用戶程序,“RUN”LED亮。STOP模式不執(zhí)行用戶程序,可以下載程序。
模式開關(guān)在RUN位置時(shí),上電后自動(dòng)進(jìn)入RUN模式。
PC和PLC之間建立起通信連接后,若模式開關(guān)在RUN或TERM位置,可用編程軟件中的命令改變CPU的操作模式。
2.PLC的掃描工作方式
初始化后PLC循環(huán)不停地分5個(gè)階段處理各種任務(wù)。每次循環(huán)的時(shí)間稱為掃描周期。
(1)讀取輸入
(2)執(zhí)行用戶程序
(3)處理通信請(qǐng)求
(4)CPU自診斷
(5)改寫輸出
第一章PLC的硬件與工作原理1.4邏輯運(yùn)算與PLC的工作原理
1.4.2PLC的工作原理
3.中斷程序處理
如果在程序中使用了中斷,中斷事件發(fā)生時(shí),CPU停止正常的掃描工作方式,立即執(zhí)行中斷程序,中斷功能可以提高PLC對(duì)某些事件的響應(yīng)速度。
4.立即I/O處理
在程序執(zhí)行過程中使用立即I/O指令可以直接讀、寫I/O點(diǎn)的值。用立即I/O指令讀輸入點(diǎn)的值時(shí),相應(yīng)的過程映像輸入寄存器的值未被更新。
5.PLC的工作過程舉例
在讀取輸入階段,SB1和SB2的常開觸點(diǎn)的接通/斷開狀態(tài)被讀入相應(yīng)的過程映像輸入寄存器。
第一章PLC的硬件與工作原理1.6習(xí)題1.填空1)PLC主要由CPU、
輸入模塊
、輸出模塊和存儲(chǔ)單元組成。2)繼電器的線圈“斷電”時(shí),其常開觸點(diǎn)ON,常閉觸點(diǎn)
OFF
。3)外部輸入電路斷開時(shí),對(duì)應(yīng)的輸入過程映像寄存器為
OFF
狀態(tài),梯形圖中對(duì)應(yīng)的常開觸點(diǎn)
OFF
,常閉觸點(diǎn)ON。4)若梯形圖中輸出Q的線圈“通電”,對(duì)應(yīng)的輸出過程映像寄存器為
狀態(tài),在修改輸出階段后,繼電器型輸出模塊中對(duì)應(yīng)的硬件繼電器的線圈
ON
,其常開觸點(diǎn)ON,外部負(fù)載OFF。2.RAM與EEPROM各有什么特點(diǎn)?答:芯片的電源消失后,RAM存儲(chǔ)的數(shù)據(jù)將會(huì)丟失,而EEPROM存儲(chǔ)的數(shù)據(jù)不會(huì)丟失。RAM的價(jià)格便宜,工作頻率比EEPROM高得多。第一章PLC的硬件與工作原理1.6習(xí)題3.數(shù)字量輸出模塊有哪幾種類型?它們各有什么特點(diǎn)?答:按負(fù)載使用電源的不同,可分為直流輸出、交流輸出和交直流輸出三種;按輸出電路所用的開關(guān)器件不同,可分為晶體管輸出、晶閘管輸出和繼電器輸出。直流輸出模塊的輸出方式一般為集電極輸出,外加直流負(fù)載電源。其帶負(fù)載的能力一般每一個(gè)輸出點(diǎn)為零點(diǎn)幾安培左右。因晶體管輸出模塊為無觸點(diǎn)輸出模塊,所以使用壽命比較長(zhǎng)、響應(yīng)速度快、可關(guān)斷次數(shù)多交流輸出模塊需要外加交流電源,帶負(fù)載能力一般為1A左右,不同型號(hào)的外加電壓和帶負(fù)載的能力有所不同。雙向晶閘管為無觸點(diǎn)開關(guān),使用壽命較長(zhǎng),反應(yīng)速度快,可靠性高。繼電器輸出型PLC的負(fù)載電源可以是交流也可以是直流,是有觸點(diǎn)開關(guān),帶負(fù)載能力比較強(qiáng),一般在2A左右,但壽命比無觸點(diǎn)開關(guān)要短一些,開關(guān)動(dòng)作頻率也相應(yīng)低一些。第一章PLC的硬件與工作原理1.6習(xí)題4.簡(jiǎn)述PLC的掃描工作過程?答:掃描工作一般分為:讀輸入、執(zhí)行程序、處理通信請(qǐng)求、自診斷檢查和寫輸出等過程。執(zhí)行用戶程序只是掃描周期的一個(gè)組成部分,用戶程序不運(yùn)行時(shí),PLC也在掃描,只不過在一個(gè)周期中去除了執(zhí)行用戶程序和讀輸入、寫輸出的內(nèi)容。PLC的掃描工作過程流程圖第一章PLC的硬件與工作原理1.6習(xí)題5.頻率變送器的量程為45~55HZ,輸出信號(hào)為DC0~10V,模擬量輸入模塊輸入信號(hào)的量程為DC0~10V,轉(zhuǎn)換后的數(shù)字量為0~32000,設(shè)轉(zhuǎn)換后得到的數(shù)字為N,求以0.01HZ為單位頻率值?答:首先0到10對(duì)應(yīng)45到50,即1伏對(duì)應(yīng)1赫茲,0.01赫茲對(duì)應(yīng)0.01伏。然后0到10伏對(duì)應(yīng)0到32000,1伏對(duì)應(yīng)3200,0.01伏對(duì)應(yīng)32。所以,每變化0.01赫茲,數(shù)值就應(yīng)該變化32.每0.01HZ對(duì)應(yīng)的數(shù)值為32。32000/10*0.01=326.布線時(shí)應(yīng)采取哪些抗干擾措施?答:1.PLC應(yīng)遠(yuǎn)離強(qiáng)干擾源,不能與高壓電器安裝在同一個(gè)開關(guān)柜內(nèi),在柜內(nèi)PLC應(yīng)遠(yuǎn)離動(dòng)力線,二者之間的距離應(yīng)大于200mm。2.不同類型的導(dǎo)線應(yīng)分別分類歸化,并盡量增大不同類型之間的空間距離。3.I/O線與電源線分開走線。
7.分布很廣的系統(tǒng)在接地時(shí)應(yīng)注意哪些問題?答:略。第一章PLC的硬件與工作原理1.6習(xí)題8.防止變頻器干擾應(yīng)采取哪些措施?
答:可以在變頻器輸入側(cè)與輸出側(cè)串接電抗器,或安裝諧波濾波器,以吸收諧波,抑制高頻諧波電流。9.在有強(qiáng)烈干擾的環(huán)境下,可以采取什么可靠性措施?答:略。
10.電纜的屏蔽層應(yīng)怎樣接地?
答:屏蔽電纜的屏蔽層應(yīng)兩端接金屬機(jī)殼,并確保大面積接觸金屬表面,一遍能承受高頻干擾。11.PLC的感性負(fù)載應(yīng)采用什么抗干擾措施?
答:略。第一章PLC的硬件與工作原理第2章STEP7-Micro/WIN編程
軟件與仿真軟件的使用2.1編程軟件概述2.1.1編程軟件的安裝與項(xiàng)目的組成
1.編程軟件的安裝
雙擊setup.exe,開始安裝,使用默認(rèn)的安裝語(yǔ)言English。單擊選擇目標(biāo)位置窗口的“Browse”按鈕,可以選擇軟件安裝的目標(biāo)文件夾。
安裝成功后,打開編程軟件,執(zhí)行菜單命令“Tools”→“Options”,單擊左邊窗口的“General”,在“General”選項(xiàng)卡,選擇Language為“Chinese”。退出后再進(jìn)入軟件,界面變?yōu)橹形牡牧恕?/p>
2.指令樹與瀏覽條
用右鍵菜單命令關(guān)閉瀏覽條,可調(diào)節(jié)指令樹的寬度。
3.程序編輯器
上面是局部變量表,可移動(dòng)分裂條的位置,用選項(xiàng)卡切換顯示的程序。第2章STEP7-Micro/WIN編程
軟件與仿真軟件的使用2.1編程軟件概述2.1.1編程軟件的安裝與項(xiàng)目的組成
4.輸出窗口
提供編譯的結(jié)果和錯(cuò)誤信息。
5.狀態(tài)欄
提供狀態(tài)信息,例如光標(biāo)的位置。切換插入(INS)模式和覆蓋(OVR)模式。
6.項(xiàng)目的組成
1)程序塊由主程序(OB1)、可選的子程序和中斷程序組成。2)數(shù)據(jù)塊用來對(duì)V存儲(chǔ)器賦初值。3)系統(tǒng)塊用來設(shè)置系統(tǒng)的參數(shù)。4)符號(hào)表用符號(hào)來代替存儲(chǔ)器的地址,使程序更容易理解。5)狀態(tài)表用來監(jiān)視、修改和強(qiáng)制程序執(zhí)行時(shí)指定的變量的狀態(tài)。6)交叉引用表用于檢查程序中地址的賦值情況。程序編譯成功后才能看到交叉引用表的內(nèi)容。第2章STEP7-Micro/WIN編程
軟件與仿真軟件的使用2.1編程軟件概述2.1.2幫助功能的使用與S7-200的出錯(cuò)處理
1.使用在線幫助
單擊選中的對(duì)象后按〈F1〉鍵。
2.從菜單獲得幫助
1)執(zhí)行菜單命令“幫助”→“目錄和索引”,打開幫助窗口。用目錄瀏覽器尋找?guī)椭黝}。雙擊索引中的某一關(guān)鍵詞,可以獲得有關(guān)的幫助。2)執(zhí)行菜單命令“幫助”→“這是什么”,出現(xiàn)帶問號(hào)的光標(biāo)。用它單擊某個(gè)對(duì)象(例如工具欄上的按鈕),打開對(duì)應(yīng)的幫助窗口。
3.致命錯(cuò)誤
用菜單命令“PLC”→“信息”查看錯(cuò)誤信息。致命錯(cuò)誤使PLC停止執(zhí)行程序。
4.非致命錯(cuò)誤
非致命錯(cuò)誤不會(huì)停止執(zhí)行用戶程序。
第2章STEP7-Micro/WIN編程
軟件與仿真軟件的使用2.2程序的編寫與傳送2.2.1生成用戶程序
1.創(chuàng)建項(xiàng)目或打開已有的項(xiàng)目
2.設(shè)置PLC的型號(hào)
3.控制要求:用按鈕起動(dòng)1號(hào)電機(jī),5s后自動(dòng)起動(dòng)2號(hào)電機(jī)。4.編寫用戶程序的演示,放置定時(shí)器的3種方法。
第2章STEP7-Micro/WIN編程
軟件與仿真軟件的使用2.2程序的編寫與傳送2.2.1生成用戶程序
5.對(duì)網(wǎng)絡(luò)的操作
梯形圖中的一個(gè)網(wǎng)絡(luò)只能有一塊不能分開的獨(dú)立電路。語(yǔ)句表允許將若干個(gè)獨(dú)立電路對(duì)應(yīng)的語(yǔ)句放在一個(gè)網(wǎng)絡(luò)中,這樣的網(wǎng)絡(luò)不能轉(zhuǎn)換為梯形圖。
6.打開和關(guān)閉注釋
用按鈕生成、顯示和關(guān)閉POU注釋和網(wǎng)絡(luò)注釋。
7.編譯程序
用“編譯”或“全部編譯”按鈕編譯程序,輸出窗口顯示出錯(cuò)誤和警告信息。下載之前自動(dòng)地對(duì)程序進(jìn)行編譯。8.設(shè)置程序編輯器的參數(shù)
執(zhí)行菜單命令“工具”→“選項(xiàng)”,選中“程序編輯器”,設(shè)置符號(hào)的顯示方式、網(wǎng)格的寬度、字符屬性。選中“常規(guī)”,可設(shè)置編程模式、指令助記符和默認(rèn)的文件保存位置。
第2章STEP7-Micro/WIN編程
軟件與仿真軟件的使用2.2程序的編寫與傳送2.2.2下載與調(diào)試用戶程序
1.RS-232/485轉(zhuǎn)換的PC/PPI多主站編程通信電纜,很少使用。
2.USB/RS485轉(zhuǎn)換的PC/PPI多主站編程通信電纜,即插即用。
3.國(guó)產(chǎn)的USB/PPI編程通信電纜,
4.設(shè)置PG/PC接口
雙擊指令樹的“通信”文件夾中的“設(shè)置PG/PC接口”,選中“PC/PPIcable(PPI)”,單擊“屬性”按鈕,設(shè)置“連接到”為USB或COM口。
5.通信硬件的安裝和卸載
單擊“設(shè)置PG/PC接口”對(duì)話框中的“選擇”按鈕,選中左邊窗口中要安裝的硬件,單擊“安裝”按鈕,安裝后新硬件出現(xiàn)在右邊窗口中。6.用系統(tǒng)塊設(shè)置PLC通信端口的參數(shù)
雙擊指令樹“系統(tǒng)塊”文件夾中的“通信端口”,設(shè)置波特率和PLC的站地址。第2章STEP7-Micro/WIN編程
軟件與仿真軟件的使用2.2程序的編寫與傳送2.2.2下載與調(diào)試用戶程序
7.建立計(jì)算機(jī)與PLC的在線連接
雙擊指令樹中的“通信”,雙擊“通信”對(duì)話框中的“雙擊刷新”,將顯示網(wǎng)絡(luò)上的CPU。
8.下載程序9.上載程序10.運(yùn)行和調(diào)試程序
用模式開關(guān)或工具欄上的RUN按鈕將PLC切換到RUN模式。用外接的小開關(guān)模擬按鈕信號(hào)和過載信號(hào)。
11.PLC中信息的讀取。12.CPU事件的歷史記錄。第2章STEP7-Micro/WIN編程
軟件與仿真軟件的使用2.3符號(hào)表與符號(hào)地址的使用
1.打開符號(hào)表
符號(hào)表用來定義地址或常數(shù)的符號(hào)。可以為I、Q、M、SM、AI、AQ、V、S、C、T、HC創(chuàng)建符號(hào)名。在符號(hào)表中定義的符號(hào)屬于全局變量,可以在所有程序組織單元(POU)中使用它們。
2.POU符號(hào)表
它是自動(dòng)生成的,不能用它修改POU符號(hào)??捎糜益I單擊指令樹中的某個(gè)POU,用快捷菜單中的“重命名”命令修改它的名稱。
3.使用多個(gè)符號(hào)表
右鍵單擊指令樹中的“符號(hào)表”,用快捷菜單中的“插入”命令生成新符號(hào)表。
4.生成符號(hào)
在“符號(hào)”列鍵入符號(hào)名,在“地址”列鍵入地址或常數(shù)。
第2章STEP7-Micro/WIN編程
軟件與仿真軟件的使用2.3符號(hào)表與符號(hào)地址的使用
5.表格的通用操作
6.在程序編輯器和狀態(tài)表中定義、編輯和選擇符號(hào)
用右鍵菜單中的命令定義符號(hào)、編輯符號(hào),和選用符號(hào)列表中的符號(hào)。
7.符號(hào)表的排序
單擊“符號(hào)”列標(biāo)題,表中的各行按符號(hào)升序排列。再次單擊它,按符號(hào)降序排列。單擊“地址”列標(biāo)題,按地址排序。
8.切換程序編輯器或狀態(tài)表中地址的顯示方式
執(zhí)行菜單命令“查看”→“符號(hào)尋址”,切換符號(hào)地址和絕對(duì)地址顯示方式。在“選項(xiàng)”對(duì)話框選擇“僅顯示符號(hào)”或“顯示符號(hào)和地址”。按〈Ctrl+Y〉鍵,可以切換符號(hào)地址和絕對(duì)地址顯示方式。
9.符號(hào)信息表
用工具欄上的“切換符號(hào)信息表”按鈕打開或關(guān)閉各網(wǎng)絡(luò)的符號(hào)信息表。
第2章STEP7-Micro/WIN編程
軟件與仿真軟件的使用2.4用編程軟件監(jiān)控與調(diào)試程序
2.4.1用程序狀態(tài)監(jiān)控與調(diào)試程序
1.啟動(dòng)程序狀態(tài)監(jiān)控
單擊工具欄上的“程序狀態(tài)監(jiān)控”按鈕。
2.梯形圖的程序狀態(tài)監(jiān)控
圖2-19中的T38和它的常閉觸點(diǎn)產(chǎn)生周期等于T38的預(yù)設(shè)值的鋸齒波。MB10每2s加1。
3.語(yǔ)句表程序的程序狀態(tài)監(jiān)控
用PLC菜單中的“STL”命令切換到語(yǔ)句表方式。單擊“時(shí)間戳記不匹配”對(duì)話框的“比較”按鈕,顯示“已通過”后,單擊“繼續(xù)”按鈕,開始監(jiān)控。第2章STEP7-Micro/WIN編程
軟件與仿真軟件的使用2.4用編程軟件監(jiān)控與調(diào)試程序
2.4.2用狀態(tài)表監(jiān)控與調(diào)試程序
1.打開和編輯狀態(tài)表雙擊指令樹的“狀態(tài)表”文件夾中的“用戶定義1”圖標(biāo),打開狀態(tài)表。在狀態(tài)表的“地址”列鍵入要監(jiān)控的變量的地址,用“格式”列更改顯示格式。
2.創(chuàng)建新的狀態(tài)表
用右鍵單擊狀態(tài)表,用快捷菜單中的命令插入新的狀態(tài)表。3.通過一段程序代碼構(gòu)建狀態(tài)表
4.起動(dòng)和關(guān)閉狀態(tài)表的監(jiān)控功能
單擊工具欄上的“狀態(tài)表監(jiān)控”按鈕。
5.單次讀取狀態(tài)信息
6.趨勢(shì)圖第2章STEP7-Micro/WIN編程
軟件與仿真軟件的使用2.4用編程軟件監(jiān)控與調(diào)試程序
2.4.3寫入與強(qiáng)制數(shù)值
1.寫入數(shù)值
單擊工具欄上的“全部寫入”按鈕,將狀態(tài)表的“新值”列所有的值傳送到PLC。在RUN模式時(shí)修改的數(shù)值可能很快被程序改寫為新的數(shù)值,不能用寫入功能改寫物理輸入點(diǎn)(地址I或AI)的狀態(tài)。
2.強(qiáng)制的基本概念
可以強(qiáng)制所有的I/O點(diǎn),還可以同時(shí)強(qiáng)制最多16個(gè)V、M、AI或AQ地址。強(qiáng)制的數(shù)據(jù)用EEPROM永久性存儲(chǔ)??梢酝ㄟ^對(duì)輸入點(diǎn)的強(qiáng)制來調(diào)試程序。
3.強(qiáng)制的操作方法
將要強(qiáng)制的值16#1234鍵入VW0的“新值”列,單擊工具欄上的“強(qiáng)制”按鈕,VW0被顯式強(qiáng)制、VB0被隱式強(qiáng)制,VW1被部分隱式強(qiáng)制。第2章STEP7-Micro/WIN編程
軟件與仿真軟件的使用2.4用編程軟件監(jiān)控與調(diào)試程序
2.4.4調(diào)試用戶程序的其他方法
1.使用書簽
單擊工具欄上的按鈕,生成多個(gè)書簽,刪除書簽。可以用按鈕使光標(biāo)移動(dòng)到下一個(gè)或上一個(gè)標(biāo)有書簽的網(wǎng)絡(luò)。
2.單次掃描:在STOP模式執(zhí)行菜單命令“調(diào)試”→“首次掃描”,執(zhí)行一次掃描后,自動(dòng)回到STOP模式,可以觀察首次掃描后的狀態(tài)。
3.多次掃描:在STOP模式執(zhí)行菜單命令“調(diào)試”→“多次掃描”,指定掃描的次數(shù),執(zhí)行完后自動(dòng)返回STOP模式。
4.在RUN模式下編輯用戶程序
在RUN模式退出程序狀態(tài)監(jiān)控,執(zhí)行菜單命令“調(diào)試”→“RUN模式下程序編輯”,上載程序后,出現(xiàn)一個(gè)跟隨鼠標(biāo)移動(dòng)的PLC圖標(biāo)。修改程序后下載到PLC。第2章STEP7-Micro/WIN編程
軟件與仿真軟件的使用2.5使用系統(tǒng)塊設(shè)置PLC的參數(shù)2.5.1斷電數(shù)據(jù)保持的設(shè)置與編程
1.S7-200保存數(shù)據(jù)的方法
RAM芯片斷電后數(shù)據(jù)丟失,EEPROM有斷電保持功能。用內(nèi)置的EEPROM永久保存程序塊、數(shù)據(jù)塊、系統(tǒng)塊、強(qiáng)制值、斷電保持的存儲(chǔ)區(qū)。1)用CPU中的超級(jí)電容器保存RAM中的V、M、T、C存儲(chǔ)區(qū)數(shù)據(jù)(50h或100h)。2)用可選的電池卡延長(zhǎng)RAM保持信息的時(shí)間。3)CPU模塊掉電時(shí),設(shè)置為保持的MB0~MB13自動(dòng)地被保存到EEPROM。4)數(shù)據(jù)塊指定的V存儲(chǔ)區(qū)的初值下載后保存在EEPRM中。5)可用EEPROM存儲(chǔ)卡保存程序塊、數(shù)據(jù)塊、系統(tǒng)塊、配方、數(shù)據(jù)記錄和強(qiáng)制值。
2.設(shè)置PLC斷電后的數(shù)據(jù)保存方式
打開系統(tǒng)塊,選中“斷電數(shù)據(jù)保存”,設(shè)置V、M、C和TONR(有記憶接通延時(shí)定時(shí)器)的地址偏移量(起始地址)和單元數(shù)目。上電時(shí)定時(shí)器位和計(jì)數(shù)器位被清除。第2章STEP7-Micro/WIN編程
軟件與仿真軟件的使用2.5使用系統(tǒng)塊設(shè)置PLC的參數(shù)2.5.1斷電數(shù)據(jù)保持的設(shè)置與編程
3.開機(jī)后數(shù)據(jù)的恢復(fù)
上電后RAM的保持區(qū)保持不變,非保持區(qū)被清零。4.用程序?qū)存儲(chǔ)器的數(shù)據(jù)復(fù)制到EEPROM
SMB31最低兩位為二進(jìn)制數(shù)00和01時(shí)表示寫入字節(jié),為10時(shí)表示寫入字,為11時(shí)表示寫入雙字?!ぁ纠?-1】在I0.0的上升沿將VW50的值寫入EEPROM。寫入SMB31的16#82(2#10000010)的最低兩位為2#10,表示要寫入字,最高位(寫入標(biāo)志)為1LD I0.0EU //在I0.0的上升沿MOVW50,SMW32 //指定V存儲(chǔ)器的地址為VW50MOVB16#82,SMB31 //SM31.7=1,將VW50的值寫入EEPROM寫入EEPROM的操作次數(shù)最少10萬次,典型值為100萬次。第2章STEP7-Micro/WIN編程
軟件與仿真軟件的使用2.5使用系統(tǒng)塊設(shè)置PLC的參數(shù)2.5.2創(chuàng)建與使用密碼
1.密碼的作用
默認(rèn)的1級(jí)無密碼。2級(jí)禁止寫,3級(jí)禁止讀寫,4級(jí)有密碼也不能上載程序。
2.密碼的設(shè)置
單擊系統(tǒng)塊中的“密碼”,選中權(quán)限級(jí)別,輸入密碼。
3.忘記密碼的處理
執(zhí)行菜單命令“PLC”→“清除”,在對(duì)話框中輸入“CLEARPLC”,將清除密碼和程序。
4.POU和項(xiàng)目文件的加密
右鍵單擊項(xiàng)目樹中要加密的POU,執(zhí)行快捷菜單中的“屬性”命令,在“屬性”對(duì)話框的“保護(hù)”選項(xiàng)卡設(shè)置密碼。右鍵單擊指令樹中的項(xiàng)目,執(zhí)行“設(shè)置密碼”指令,對(duì)整個(gè)項(xiàng)目文件加密。
第2章STEP7-Micro/WIN編程
軟件與仿真軟件的使用2.5使用系統(tǒng)塊設(shè)置PLC的參數(shù)2.5.3組態(tài)輸入輸出參數(shù)
1.輸出表的設(shè)置
單擊系統(tǒng)塊中的“輸出表”,選中“將輸出凍結(jié)在最后的狀態(tài)”,從RUN模式變?yōu)镾TOP模式時(shí),所有數(shù)字量輸出點(diǎn)將保持RUN模式最后的狀態(tài)。如果未選“凍結(jié)”模式,進(jìn)入STOP模式時(shí)各輸出點(diǎn)的狀態(tài)用輸出表來設(shè)置。
模擬量輸出的設(shè)置與數(shù)字量差不多。
2.?dāng)?shù)字量輸入濾波器的設(shè)置
用來濾除輸入線上的干擾噪聲,為了消除觸點(diǎn)抖動(dòng)的影響,應(yīng)選12.8ms。
3.模擬量輸入濾波器的設(shè)置
濾波后的值是預(yù)選的采樣次數(shù)的各次模擬量輸入的平均值。打鉤表示有濾波功能。輸入值與平均值之差超過死區(qū)值時(shí),濾波器相對(duì)上一次模擬量輸入值產(chǎn)生一個(gè)階躍變化。第2章STEP7-Micro/WIN編程
軟件與仿真軟件的使用2.5使用系統(tǒng)塊設(shè)置PLC的參數(shù)2.5.3組態(tài)輸入輸出參數(shù)
4.脈沖捕捉功能的設(shè)置
脈沖捕捉功能鎖存輸入狀態(tài)的變化,保存到下一次輸入刷新。脈沖捕捉功能在輸入濾波器之后,使用脈沖捕捉功能時(shí),必須同時(shí)調(diào)節(jié)輸入濾波時(shí)間。5.后臺(tái)通信時(shí)間的設(shè)置第2章STEP7-Micro/WIN編程
軟件與仿真軟件的使用2.6S7-200仿真軟件的使用1.仿真軟件不需要安裝,不能模擬S7-200的全部指令和全部功能。雙擊執(zhí)行其中的S7-200.EXE文件打開它。單擊屏幕中間出現(xiàn)的畫面,輸入密碼6596,進(jìn)入仿真軟件。2.硬件設(shè)置執(zhí)行菜單命令“配置”→“CPU型號(hào)”,將CPU的型號(hào)改為CPU22X。雙擊緊靠已配置的模塊右側(cè)的空白方框,添加I/O擴(kuò)展模塊。3.生成ASCII文本文件在編程軟件中打開編譯成功的OB1,執(zhí)行菜單命令“文件”→“導(dǎo)出”。生成擴(kuò)展名為“awl”的ASCII文本文件。第2章STEP7-Micro/WIN編程
軟件與仿真軟件的使用2.6S7-200仿真軟件的使用4.下載程序單擊仿真軟件工具欄的下載按鈕,下載*.awl文件。如果用戶程序中有仿真軟件不支持的指令或功能,單擊“運(yùn)行”按鈕后,“RUN”LED的狀態(tài)不變,不能運(yùn)行程序。5.模擬調(diào)試程序用鼠標(biāo)單擊模塊下面的小開關(guān),產(chǎn)生輸入信號(hào)。單擊工具欄上的“監(jiān)視梯形圖”按鈕
,啟用梯形圖程序狀態(tài)功能。6.監(jiān)控變量單擊工具欄上的“狀態(tài)表”按鈕,用出現(xiàn)的視圖可以監(jiān)視V、M、T、C等內(nèi)部變量的值。用二進(jìn)制格式監(jiān)視字節(jié)、字和雙字,可以在一行中同時(shí)監(jiān)視多個(gè)位變量。2.7習(xí)題1.交叉引用表有什么作用?答:交叉引用表用來檢查內(nèi)存的不同數(shù)據(jù)區(qū)中符號(hào)的使用。在程序出現(xiàn)問題時(shí),可以用交叉引用表來檢查指令設(shè)置的值。它可以讓編程者能夠有效地使用存儲(chǔ)器資源。2.怎樣獲得在線幫助?答:?jiǎn)螕糁噶顦渲械哪硞€(gè)文件夾或文件夾中的對(duì)象、選中某個(gè)菜單項(xiàng)、單擊某個(gè)窗口、單擊指令樹或程序編輯器中的某條指令,按<F1>鍵可以得到選中的對(duì)象的在線幫助。3.在梯形圖中怎樣劃分網(wǎng)絡(luò)?答:就是程序段的意思,也可以像三菱一樣,把所有的程序都寫在一個(gè)網(wǎng)絡(luò)(段)里,但那樣調(diào)試起來不方便.一般是將每一步或每一階段的動(dòng)作寫在一個(gè)網(wǎng)絡(luò)(程序段)中,可以為每個(gè)網(wǎng)絡(luò)添加注釋。4.怎樣修改梯形圖中網(wǎng)格的寬度?答:在工具→選項(xiàng)→程序編輯器中有個(gè)網(wǎng)格寬度。5.使用兼容的USB/PPI電纜來下載程序需要做哪些操作?答:略。6.怎樣修改CPU的RS-485端口的波特率?答:略。7.怎樣切換CPU的工作模式?答:略。8.怎樣在程序編輯器中定義或編輯符號(hào)?答:略。9.怎樣更改程序編輯器中地址的顯示方式?答:略。10.程序狀態(tài)監(jiān)控有什么優(yōu)點(diǎn)?什么情況應(yīng)使用狀態(tài)表?答:使用程序狀態(tài)監(jiān)控,可以形象直觀地看到梯形圖中觸點(diǎn)、線圈的狀態(tài)和指令方框輸入、輸出參數(shù)的當(dāng)前值。?如果需要同時(shí)監(jiān)控的變量不能在程序編輯器中同時(shí)顯示,可以使用狀態(tài)表監(jiān)控功能。2.7習(xí)題11.寫入和強(qiáng)制變量有什么區(qū)別?怎樣在程序編輯器中寫入或強(qiáng)制變量?答:修改變量功能將數(shù)值寫入PLC中的變量,不能寫入I區(qū)的地址。寫入的數(shù)據(jù)可能因?yàn)槌绦虻倪\(yùn)行被改寫,只能強(qiáng)制外設(shè)輸入和外設(shè)輸出。在執(zhí)行用戶程序之前,強(qiáng)制值被用于輸入過程映像。在處理程序時(shí),使用的是輸入點(diǎn)的強(qiáng)制值。在寫外設(shè)輸出點(diǎn)時(shí),強(qiáng)制值被送給過程映像輸出,輸出值被強(qiáng)制值覆蓋。強(qiáng)制值在外設(shè)輸出點(diǎn)出現(xiàn),并且被用于過程。變量被強(qiáng)制的值不會(huì)因?yàn)橛脩舫绦虻膱?zhí)行而改變。被強(qiáng)制的變量只能讀取,不能用寫訪問來改變其強(qiáng)制值。12.怎樣長(zhǎng)期保存某些V存儲(chǔ)區(qū)中的數(shù)據(jù)?答:在解決這個(gè)問題上我用了兩個(gè)EEPROM寫入的功能子程序。它們分別用于保存連續(xù)多個(gè)變化的數(shù)據(jù)和保存不連續(xù)分布的,長(zhǎng)度、數(shù)目不等的數(shù)據(jù)。兩個(gè)都能獨(dú)立運(yùn)用,如組合應(yīng)用能很方便的解決既有大數(shù)據(jù)塊又有眾多零碎數(shù)據(jù)的項(xiàng)目。13.希望在S7-200進(jìn)入STOP模式后保持各輸出點(diǎn)的狀態(tài)不變,應(yīng)如何處置?答:選中“將輸出凍結(jié)在最后的狀態(tài)”復(fù)選框,從RUN模式變?yōu)镾TOP模式時(shí),所有數(shù)字量輸出點(diǎn)將保持在CPU進(jìn)入STOP模式前一瞬間的狀態(tài)。如果未選“凍結(jié)”模式,從RUN模式變?yōu)镾TOP模式時(shí)各輸出點(diǎn)的狀態(tài)用輸出表來設(shè)置。希望進(jìn)入STOP模式之后某一輸出位為1(ON),則點(diǎn)擊該位,使之顯示出“√”。輸出表的默認(rèn)值是未選“凍結(jié)”模式,且從RUN模式變?yōu)镾TOP模式時(shí),所有輸出點(diǎn)的狀態(tài)被置為0(OFF)。2.7習(xí)題14.怎樣用系統(tǒng)塊設(shè)置密碼?怎樣取消密碼?答:略。15.怎樣消除觸點(diǎn)抖動(dòng)的不良影響?答:為了消除輸出觸點(diǎn)的抖動(dòng),在編程時(shí)可采用定時(shí)器和保持指令來解決,即在開關(guān)穩(wěn)定接通0.5s后才使繼電器吸合,而先于它的短時(shí)抖動(dòng)不會(huì)使繼電器有輸出,而在開關(guān)斷開時(shí)的最后一次抖動(dòng)過后0.5s才使繼電器關(guān)斷。中間干擾信號(hào)也不會(huì)引起輸出觸點(diǎn)的抖動(dòng),定時(shí)器的延時(shí)時(shí)間可根據(jù)實(shí)際調(diào)試來設(shè)定。16.脈沖捕捉功能有什么作用?哪些輸入點(diǎn)有脈沖捕捉功能?答:脈沖捕捉功能允許你設(shè)置輸入點(diǎn)的特性,以捕捉速度很快的信號(hào)變化;脈沖捕捉和高速計(jì)數(shù)有相同點(diǎn),就是對(duì)快速脈沖進(jìn)行處理;可以把某點(diǎn)定義成高速計(jì)數(shù)器的輸入點(diǎn),但該點(diǎn)必須是某個(gè)高速計(jì)數(shù)器的規(guī)定輸入點(diǎn)!并通過程序設(shè)置高速計(jì)數(shù)器和運(yùn)用高速計(jì)數(shù)器。2.7習(xí)題第3章S7-200編程基礎(chǔ)3.1PLC的編程語(yǔ)言與程序結(jié)構(gòu)3.1.1PLC編程語(yǔ)言的國(guó)際標(biāo)準(zhǔn)
IEC于1994年5月公布了PLC標(biāo)準(zhǔn)(IEC61131),其中發(fā)第三部(IEC61131-3)是PLC的編程語(yǔ)言標(biāo)準(zhǔn)。IEC61131-3是世界上第一個(gè),也是至今為止唯一的工業(yè)控制系統(tǒng)的編程語(yǔ)言標(biāo)準(zhǔn)。
IEC61131-3標(biāo)準(zhǔn)的5種編程語(yǔ)言:1)順序功能圖(SequentialFunctionChart,SFC);2)梯形圖(LadderDiagram,LAD);3)功能塊圖(FunctionBlockDiagram,F(xiàn)BD);4)指令表(InstructionList,IL);5)結(jié)構(gòu)文本(StructuredText,ST)。第3章S7-200編程基礎(chǔ)3.1PLC的編程語(yǔ)言與程序結(jié)構(gòu)3.1.1PLC編程語(yǔ)言的國(guó)際標(biāo)準(zhǔn)圖3-1PLC的編程語(yǔ)言
1.順序功能圖用來編制順序控制程序,將在第5章詳細(xì)介紹。2.梯形圖(LAD)程序被劃分為若干個(gè)程序段,一個(gè)程序段只能有一塊獨(dú)立電路。觸點(diǎn)接通時(shí)有“能流”流過線圈?!澳芰鳌敝荒軓淖笙蛴伊鲃?dòng)。3.語(yǔ)句表(STL)程序由指令組成,適合程序設(shè)計(jì)經(jīng)驗(yàn)豐富的程序員使用。4.功能塊圖(FBD)類似于數(shù)字邏輯電路,國(guó)內(nèi)很少使用。5.結(jié)構(gòu)文本是為IEC61131-3標(biāo)準(zhǔn)創(chuàng)建的一種專用的高級(jí)編程語(yǔ)言。第3章S7-200編程基礎(chǔ)3.1PLC的編程語(yǔ)言與程序結(jié)構(gòu)3.1.1PLC編程語(yǔ)言的國(guó)際標(biāo)準(zhǔn)
6.編程語(yǔ)言的相互轉(zhuǎn)換和選用,在編程軟件中,可以選用梯形圖、功能塊圖和語(yǔ)句表。梯形圖中輸入信號(hào)(觸點(diǎn))與輸出信號(hào)(線圈)之間的邏輯關(guān)系一目了然,易于理解。設(shè)計(jì)復(fù)雜的數(shù)字量控制程序時(shí)建議使用梯形圖語(yǔ)言。語(yǔ)句表程序輸入方便快捷,可以為每條語(yǔ)句加上注釋,便于復(fù)雜程序的閱讀。7.SIMATIC指令集與IEC61131-3指令集,STEP7-Micro/WIN提供這兩種指令。通常SIMATIC指令的執(zhí)行時(shí)間短,可以使用梯形圖、功能圖和語(yǔ)句表語(yǔ)言,而IEC61131-3指令集只提供前兩種語(yǔ)言。IEC61131-3指令集的指令較少,其中某些指令可以接受多種數(shù)據(jù)格式。第3章S7-200編程基礎(chǔ)3.1PLC的編程語(yǔ)言與程序結(jié)構(gòu)3.1.2S7-200的程序結(jié)構(gòu)
1.主程序主程序OB1是程序的主體,每次掃描都要執(zhí)行主程序。每個(gè)項(xiàng)目都必須有且只能有一個(gè)主程序。
2.子程序子程序僅在被調(diào)用時(shí)執(zhí)行,使用子程序可簡(jiǎn)化程序代碼、減少掃描時(shí)間。
3.中斷程序中斷程序用來及時(shí)處理不能事先預(yù)測(cè)何時(shí)發(fā)生的中斷事件。在中斷事件發(fā)生時(shí)由PLC的操作系統(tǒng)調(diào)用中斷程序。第3章S7-200編程基礎(chǔ)3.2數(shù)據(jù)類型與尋址方式3.2.1數(shù)制1.二進(jìn)制數(shù)(1)用1位二進(jìn)制數(shù)表示數(shù)字量二進(jìn)制數(shù)的1位只能為0和1。用1位二進(jìn)制數(shù)來表示開關(guān)量的兩種不同的狀態(tài),線圈通電、常開觸點(diǎn)接通、常閉觸點(diǎn)斷開為1狀態(tài)(ON),反之為0狀態(tài)(OFF)。二進(jìn)制位的數(shù)據(jù)類型為BOOL(布爾)型。(2)多位二進(jìn)制數(shù)多位二進(jìn)制數(shù)用來表示大于1的數(shù)字。從右往左的第n位(最低位為第0位)的權(quán)值為2n。2#0000010010000110對(duì)應(yīng)的十進(jìn)制數(shù)為第3章S7-200編程基礎(chǔ)3.2數(shù)據(jù)類型與尋址方式3.2.1數(shù)制
(3)有符號(hào)數(shù)的表示方法用二進(jìn)制補(bǔ)碼來表示有符號(hào)數(shù),最高位為符號(hào)位,最高位為0時(shí)為正數(shù),反之為負(fù)數(shù)。正數(shù)的補(bǔ)碼是它本身,最大的16位二進(jìn)制正數(shù)為2#0111111111111111(32767)。將正數(shù)的補(bǔ)碼逐位取反(0變?yōu)?,1變?yōu)?)后加1,得到絕對(duì)值與它相同的負(fù)數(shù)的補(bǔ)碼。例如將1158的補(bǔ)碼2#0000010010000110逐位取反后加1,得到?1158的補(bǔ)碼1111101101111010。2.十六進(jìn)制數(shù)
十六進(jìn)制數(shù)用于簡(jiǎn)化二進(jìn)制數(shù)的表示方法,16個(gè)數(shù)為0~9和A~F(10~15),4位二進(jìn)制數(shù)對(duì)應(yīng)于1位十六進(jìn)制數(shù),例如2#1010111001110101可以轉(zhuǎn)換為16#AE75(或AE75H)。十六進(jìn)制數(shù)“逢16進(jìn)1”,第n位的權(quán)值為16n。16#2F對(duì)應(yīng)的十進(jìn)制數(shù)為2
161+15
160=47。第3章S7-200編程基礎(chǔ)3.2數(shù)據(jù)類型與尋址方式3.2.1數(shù)制
3.BCD碼
BCD碼是各位按二進(jìn)制編碼的十進(jìn)制數(shù)。4位BCD碼對(duì)應(yīng)于16位二進(jìn)制數(shù),允許范圍為16#9999~16#0000。BCD碼用于PLC的輸入和輸出。撥碼開關(guān)用來設(shè)置多位十進(jìn)制參數(shù)值,PLC用輸入點(diǎn)讀取的多位撥碼開關(guān)的輸出值就是BCD碼。用16#表示BCD碼,圖3-5的撥碼開關(guān)的輸出為2#100000101001,其BCD碼為16#829。電梯的樓層數(shù)轉(zhuǎn)換為BCD碼后,分別送給譯碼驅(qū)動(dòng)芯片4547,(見圖3-6)。第3章S7-200編程基礎(chǔ)3.2數(shù)據(jù)類型與尋址方式3.2.2數(shù)據(jù)類型
1.位
二進(jìn)制位(bit)的數(shù)據(jù)類型為BOOL(布爾)。I3.2中的I表示輸入,3是字節(jié)地址,2是字節(jié)中的位地址(0~7)(見圖3-7中)。
2.字節(jié)一個(gè)字節(jié)(Byte)由8個(gè)位數(shù)據(jù)組成,IB3由I3.0~I(xiàn)3.7這8位組成。其中的第0位為最低位,第7位為最高位。第3章S7-200編程基礎(chǔ)3.2數(shù)據(jù)類型與尋址方式3.2.2數(shù)據(jù)類型3.字和雙字相鄰的兩個(gè)字節(jié)組成一個(gè)字(Word),相鄰的兩個(gè)字或4個(gè)字節(jié)組成一個(gè)雙字(DoubleWord)。第3章S7-200編程基礎(chǔ)3.2數(shù)據(jù)類型與尋址方式3.2.2數(shù)據(jù)類型3.字和雙字
VW100是由VB100和VB101組成的一個(gè)字(見圖3-8和3-9),VW100中的V為區(qū)域標(biāo)識(shí)符,W表示字。雙字VD100由VB100~VB103(或VW100和VW102)組成,VD100中的D表示雙字。需要注意下列問題:1)用VB100的地址編號(hào)作為VW100和VD100的地址編號(hào)。2)組成字和雙字的編號(hào)最小的字節(jié)VB100為VW100和VD100的最高位字節(jié)。3)字節(jié)、字和雙字都是無符號(hào)數(shù),它們的數(shù)值用16#表示。第3章S7-200編程基礎(chǔ)3.2數(shù)據(jù)類型與尋址方式3.2.2數(shù)據(jù)類型4.16位整數(shù)INT和32位雙整數(shù)DINT都是有符號(hào)數(shù)。最高位為符號(hào)位。5.32位浮點(diǎn)數(shù)(REAL,實(shí)數(shù))可以表示為1.m2E,IEEE標(biāo)準(zhǔn)格式的浮點(diǎn)數(shù)的格式為1.m2e,最高位為符號(hào)位。指數(shù)e=E+127,為8位正整數(shù)。第0~22位是尾數(shù)的小數(shù)部分m,第23~30位是指數(shù)部分e。6.ASCII碼符字:美國(guó)信息交換標(biāo)準(zhǔn)代碼。用單引號(hào)表示,例如’AB12’。7.字符串的數(shù)據(jù)類型為STRING,由若干個(gè)ASCII碼字符組成,第一個(gè)字節(jié)是字符串的長(zhǎng)度(0~254),后面的每個(gè)字符占一個(gè)字節(jié)。字符串用雙引號(hào)表示,例如”LINE2”。第3章S7-200編程基礎(chǔ)3.2數(shù)據(jù)類型與尋址方式3.2.3CPU的存儲(chǔ)器1.過程映像輸入寄存器(I)
(I0.0-I15.7),在每個(gè)掃描周期的開始,CPU對(duì)輸入點(diǎn)進(jìn)行采樣,并將采樣值存于輸入映像寄存器中。I、Q、V、M、S、SM、L均可按位、字節(jié)、字和雙字來存取。2.過程映像輸出寄存器(Q)
(Q0.0-Q15.7),在掃描周期的末尾,CPU將映像輸出寄存器的數(shù)據(jù)傳送給輸出模塊,再由后者驅(qū)動(dòng)外部負(fù)載。3.變量存儲(chǔ)區(qū)(V)程序執(zhí)行的過程中存放中間結(jié)果,或用來保存與工序或任務(wù)有關(guān)的其他數(shù)據(jù)。4.位存儲(chǔ)區(qū)(M)
(M0.0-M31.7),作為控制繼電器用來存儲(chǔ)中間操作狀態(tài)或其他控制信息。第3章S7-200編程基礎(chǔ)3.2數(shù)據(jù)類型與尋址方式3.2.3CPU的存儲(chǔ)器5.定時(shí)器存儲(chǔ)區(qū)(T)S7-200有三種時(shí)間基準(zhǔn)(1ms10ms100ms)的定時(shí)器,定時(shí)器的當(dāng)前值寄存器是16位有符號(hào)整數(shù),用于存儲(chǔ)定時(shí)器累計(jì)的時(shí)基增量,定時(shí)器位用來描述定時(shí)器的延時(shí)動(dòng)作觸點(diǎn)狀態(tài)。6.計(jì)數(shù)器存儲(chǔ)區(qū)(C)計(jì)數(shù)器用來累計(jì)其計(jì)數(shù)輸入端脈沖電平由低到高的次數(shù),CPU提供加計(jì)數(shù)器、減計(jì)數(shù)器。7.高數(shù)計(jì)數(shù)器(HC)高速計(jì)數(shù)器用來累計(jì)比CPU的掃描速率更快的事件,其當(dāng)前值和設(shè)定值為32位有符號(hào)整數(shù),當(dāng)前值為只讀數(shù)據(jù)。8.累加器(AC)累加器是可以像存儲(chǔ)器那樣使用的讀、寫單元,例如4個(gè)32位累加器(AC0-AC3),可以按字節(jié)、字和雙字來存取累加器中的數(shù)據(jù)。第3章S7-200編程基礎(chǔ)3.2數(shù)據(jù)類型與尋址方式3.2.3CPU的存儲(chǔ)器9.特殊存儲(chǔ)器(SM)特殊存儲(chǔ)器用于CPU與用戶之間交換信息,如SMO.O、SMO.1、SMO.4和SMO.5。10.局部變量存儲(chǔ)器(L)S7-200有64個(gè)字節(jié)的局部存儲(chǔ)器,其中60個(gè)可以作為暫時(shí)存儲(chǔ)器,或給子程序傳遞參數(shù)。11.模擬量輸入(AI)S7-200將實(shí)現(xiàn)世界連續(xù)變化的模擬量(如溫度、壓力、電流、電壓等)用A/D轉(zhuǎn)換器轉(zhuǎn)換為1個(gè)字長(zhǎng)(16位)的數(shù)字量,用區(qū)域標(biāo)識(shí)符AI、數(shù)據(jù)長(zhǎng)度(W)和字節(jié)的起始字節(jié)地址來表示模擬量輸入地址。12.模擬量輸出(AQ)S7-200將1個(gè)字長(zhǎng)的數(shù)字用D/A轉(zhuǎn)換器轉(zhuǎn)換為現(xiàn)實(shí)世界的模擬量,用區(qū)域標(biāo)識(shí)符AQ、數(shù)據(jù)長(zhǎng)度(W)和字節(jié)的起始地址來表示存儲(chǔ)模擬量輸出的地址。第3章S7-200編程基礎(chǔ)3.2數(shù)據(jù)類型與尋址方式3.2.3CPU的存儲(chǔ)器13.順序控制繼電器(S)順序控制繼電器(SCR)位用于組織機(jī)器的順序操作,SCR提供控制程序的邏輯分段。14.CPU存儲(chǔ)器的范圍與特性各CPU具有下列相同的存儲(chǔ)器范圍:I0.0~I15.7、Q0.0~Q15.7、M0.0~M31.7、S0.0~S31.7、T0~T255、L0.0~L63.7、AC0~AC3、HC0~HC5。S7-200其他存儲(chǔ)器的范圍如表3-1所示。表3-3S7-200CPU的部分存儲(chǔ)范圍描
述CPU221CPU222CPU224CPU224XPCPU224XPsiCPU226模擬量輸入AIW0~AIW30AIW0~AIW62模擬量輸出AQW0~AQW30AQW0~AQW62變量存儲(chǔ)器VB0~VB2047VB0~VB8191VB0~VB10239特殊存儲(chǔ)器SM0.0~SM179.7SM0.0~SM299.7SM0.0~SM594.7第3章S7-200編程基礎(chǔ)3.2數(shù)據(jù)類型與尋址方式3.2.4直接尋址與間接尋址PLC指令的執(zhí)行通常需要對(duì)數(shù)據(jù)進(jìn)行操作,所操作的數(shù)放在PLC內(nèi)的各個(gè)存儲(chǔ)區(qū),因此,要使CPU正確地執(zhí)行所規(guī)定的操作,必須用一定的方式來明確地表達(dá)出存儲(chǔ)操作數(shù)的地址。所謂的尋址方式實(shí)質(zhì)上就是表達(dá)操作數(shù)存儲(chǔ)地址。對(duì)CPU來說,就是識(shí)別這種地址表示方式去獲取操作數(shù)或者存儲(chǔ)執(zhí)行結(jié)果。1.直接尋址直接尋址可以對(duì)位、字節(jié)、字、雙字進(jìn)行尋址,直接尋址指定了存儲(chǔ)器的區(qū)域、長(zhǎng)度和位置,例如:VW100是V存儲(chǔ)區(qū)中16位字,其地址為100。2.間接尋址間接尋址就是先建立一個(gè)指針,利用指針對(duì)存儲(chǔ)器進(jìn)行間接尋址:I、Q、V、M、S、AI、AQ、T(僅但前值)和C(僅當(dāng)前值)。間接尋址不能用于位(BIT)地址、HC或L存儲(chǔ)區(qū)。第3章S7-200編程基礎(chǔ)3.2數(shù)據(jù)類型與尋址方式3.2.4直接尋址與間接尋址2.間接尋址連續(xù)存取指針?biāo)傅臄?shù)據(jù)時(shí),因指針是32位的數(shù)據(jù),應(yīng)使用雙字指令來修改指針值。例如雙字加法(ADD)或雙字加1(INCD)修改時(shí)記住需要調(diào)整的存儲(chǔ)器地址的字節(jié)數(shù):存取字節(jié)時(shí),指針值加1、存取字時(shí)指針加2、存取雙字時(shí)指針加4。MOVD&VB200,AC1V199MOVD&VW202,AC1V200AC0V201MOVW*AC1,AC0V202V20312345678VW202的地址5678第3章S7-200編程基礎(chǔ)3.2數(shù)據(jù)類型與尋址方式3.2.4直接尋址與間接尋址2.間接尋址間接尋址就是先建立一個(gè)指針,利用指針對(duì)存儲(chǔ)器進(jìn)行間接尋址:I、Q、V、M、S、AI、AQ、T(僅但前值)和C(僅當(dāng)前值)。間接尋址不能用于位(BIT)地址、HC或L存儲(chǔ)區(qū)。使用間接尋址之前,應(yīng)創(chuàng)建一個(gè)指向操作數(shù)實(shí)際位置的指針。指針為雙字值,用來存放另一個(gè)存儲(chǔ)器的地址。只能用V、L或累加器做指針。操作數(shù)前加*表示該操作數(shù)是一個(gè)指針。例如:
第3章S7-200編程基礎(chǔ)3.2數(shù)據(jù)類型與尋址方式3.2.4直接尋址與間接尋址【例3-1】用于非線性校正的表格存放在VW100開始的10個(gè)字中,表格的偏移量(表格中字的序號(hào),第一個(gè)字的序號(hào)為0)在VD20中。在I0.0的上升沿,用間接尋址將表格中相對(duì)于偏移量的數(shù)據(jù)值傳送到VW24中去。用ACI作地址指針。下面是語(yǔ)句表程序:
LD I0.0EU //在I0.0的上升沿MOVD &VB100,ACI//表格的起始地址送ACI+D VD20,ACI+DVD20,ACI//起始地址加偏移量MOVW *ACI,VW24 //讀取表格中的數(shù)據(jù)一個(gè)字由兩個(gè)字節(jié)組成,地址相鄰的兩個(gè)字的地址增量為2(兩個(gè)字節(jié)),所以用了兩條加法指令。第3章S7-200編程基礎(chǔ)3.3位邏輯指令3.3.1觸點(diǎn)指令與堆棧指令1.標(biāo)準(zhǔn)觸點(diǎn)指令常開觸點(diǎn)對(duì)應(yīng)的位地址為ON時(shí),該觸點(diǎn)閉合。常閉觸點(diǎn)對(duì)應(yīng)的位地址為OFF時(shí),該觸點(diǎn)閉合。2.輸出指令輸出指令(=)對(duì)應(yīng)于梯形圖中的線圈。梯形圖中兩個(gè)并聯(lián)的線圈用兩條相鄰輸出指令來表示。第3章S7-200編程基礎(chǔ)3.3位邏輯指令3.3.1觸點(diǎn)指令與堆棧指令
【例3-2】畫出M0.0的波形。在I0.1的下降沿之前,0.1為ON,它的兩個(gè)常閉觸點(diǎn)均斷開,M0.0和M0.1均為OFF,其波形用低電平表示。在I0.1的下降沿,I0.1和M0.1的常閉觸點(diǎn)同時(shí)閉合,M0.0變?yōu)镺N。從I0.1下降沿之后的第二個(gè)掃描周期開始,M0.1為ON,其常閉觸點(diǎn)斷開,使M0.0為OFF。M0.0只是在I0.1的下降沿ON一個(gè)掃描周期。第3章S7-200編程基礎(chǔ)3.3位邏輯指令3.3.1觸點(diǎn)指令與堆棧指令3.堆棧的基本概念S7-200有1個(gè)9位的堆棧,棧頂用來存儲(chǔ)邏輯運(yùn)算的結(jié)果,下面的8位用來存儲(chǔ)中間運(yùn)算結(jié)果。堆棧中的數(shù)據(jù)一般按先進(jìn)后出的原則存取,堆棧指令見表3-5。
第3章S7-200編程基礎(chǔ)3.3位邏輯指令3.3.1觸點(diǎn)指令與堆棧指令4.或裝載指令OLD(OrLoad)串聯(lián)電路塊的并聯(lián)連接。(兩個(gè)以上觸點(diǎn)串聯(lián)形成的支路叫串聯(lián)電路塊)OLD指令不需要地址,它相當(dāng)于需并聯(lián)的兩塊電路右端的一段垂直連線。5.與裝載指令A(yù)LD(AndLoad)并聯(lián)電路塊的串聯(lián)連接。(兩條以上支路并聯(lián)形成的電路叫并聯(lián)電路塊)
I0.0
I0.1
I0.0
I0.1
Q0.0
Q0.0
I0.2
I0.3
I0.2
I0.3第3章S7-200編程基礎(chǔ)3.3位邏輯指令3.3.1觸點(diǎn)指令與堆棧指令或裝載指令、與裝載指令演示:
第3章S7-200編程基礎(chǔ)3.3位邏輯指令3.3.1觸點(diǎn)指令與堆棧指令【例3-3】已知圖3-17中的語(yǔ)句表程序,畫出對(duì)應(yīng)的梯形圖。
首先將電路劃分為若干塊,各電路塊從含有LD的指令(例如LD、LDI和LDP等)開始,在下一條含有LD的指令(包括ALD和OLD)之前結(jié)束;然后分析各塊電路之間的串并聯(lián)關(guān)系。OLD或ALD指令并、串聯(lián)的是它上面靠近它的已經(jīng)連接好的電路。第3章S7-200編程基礎(chǔ)3.3位邏輯指令3.3.1觸點(diǎn)指令與堆棧指令6.其它堆棧操作指令邏輯進(jìn)棧LPS指令復(fù)制棧頂?shù)闹挡⑵鋲喝攵褩5牡?層,堆棧中原來的數(shù)據(jù)依次向下一層推移。邏輯讀棧LRD指令將堆棧第2層的數(shù)據(jù)復(fù)制到棧頂,原來的棧頂值被復(fù)制值替代。第2層~第31層的數(shù)據(jù)不變。邏輯出棧LPP指令將棧頂值彈出,堆棧各層的數(shù)據(jù)向上移動(dòng)1層,第2層的數(shù)據(jù)成為新的棧頂值。第3章S7-200編程基礎(chǔ)3.3位邏輯指令3.3.1觸點(diǎn)指令與堆棧指令7.立即觸點(diǎn)立即觸點(diǎn)指令只能用于輸入位I,立即讀入物理輸入點(diǎn)的值,但是并不更新該物理輸入點(diǎn)對(duì)應(yīng)的過程映像輸入寄存器。第3章S7-200編程基礎(chǔ)3.3位邏輯指令3.3.2輸出類指令與其他指令1.立即輸出圖3-21中的立即輸出將棧頂值立即寫入指定的物理輸出點(diǎn)和對(duì)應(yīng)的過程映像輸出寄存器。該指令只能用于輸出位Q。
第3章S7-200編程基礎(chǔ)3.3位邏輯指令3.3.2輸出類指令與其他指令2.置位與復(fù)位置位與復(fù)位指令分別將指定的位地址開始的N個(gè)連續(xù)的位地址置位(變?yōu)镺N)和復(fù)位(變?yōu)镺FF),N=1~255。兩條指令有記憶和保持功能。可用復(fù)位指令清除定時(shí)器/計(jì)數(shù)器的當(dāng)前值,同時(shí)將它們的位復(fù)位為OFF。
3.立即復(fù)位與立即置位
這兩條指令分別將指定的位地址開始的N個(gè)連續(xù)的物理輸出點(diǎn)立即置位或復(fù)位,N=1~255。它們只能用于輸出位Q,新值被同時(shí)寫入對(duì)應(yīng)的物理輸出點(diǎn)和過程映像輸出寄存器。第3章S7-200編程基礎(chǔ)3.3位邏輯指令3.3.2輸出類指令與其他指令
4.RS、SR雙穩(wěn)態(tài)觸發(fā)器指令SR是置位優(yōu)先雙穩(wěn)態(tài)觸發(fā)器,RS是復(fù)位優(yōu)先雙穩(wěn)態(tài)觸發(fā)器。它們用置位輸入和復(fù)位輸入來控制方框上面的位地址,可選的OUT連接反映了方框上面位地址的信號(hào)狀態(tài)。置位信號(hào)S1和復(fù)位信號(hào)R同時(shí)為ON時(shí),M0.5被置位為ON。置位信號(hào)S和復(fù)位信號(hào)R1同時(shí)為ON時(shí),M0.6被復(fù)位為OFF。
第3章S7-200編程基礎(chǔ)3.3位邏輯指令3.3.2輸出類指令與其他指令5.其他位邏輯指令1)正跳變觸點(diǎn)(P)檢測(cè)到一次正跳變或負(fù)跳變觸點(diǎn)(N)檢測(cè)到一次負(fù)跳變時(shí),觸點(diǎn)接通一個(gè)掃描周期。2)取反(NOT)觸點(diǎn)將存放在堆棧頂部的它左邊電路的邏輯運(yùn)算結(jié)果取反。取反觸點(diǎn)左、右兩邊能流的狀態(tài)相反。3)空操作指令(NOPN)不影響程序的執(zhí)行(N=0~255)。第3章S7-200編程基礎(chǔ)3.3指位邏輯令3.3.2輸出類指令與其他指令6.程序的優(yōu)化設(shè)計(jì)在設(shè)計(jì)并聯(lián)電路時(shí),應(yīng)將單個(gè)觸點(diǎn)的支路放在下面;設(shè)計(jì)串聯(lián)電路時(shí),應(yīng)將單個(gè)觸點(diǎn)放在右邊。在有線圈的并聯(lián)電路中,應(yīng)將單個(gè)線圈放在上面。第3章S7-200編程基礎(chǔ)3.4定時(shí)器與計(jì)數(shù)器指令3.4.1定時(shí)器指令1.定時(shí)器的分辨率:S7-200系列PLC的內(nèi)部為用戶提供256個(gè)定時(shí)器,按使用方式分為三種類型:1)延時(shí)接通定時(shí)器(TON)I0.0T37102)延時(shí)斷開定時(shí)器(TOF)I0.0T38103)記憶型延時(shí)接通定時(shí)器(TONR)I0.0
10INTONPT100msINTOFPT100msINTONRPT100ms第3章S7-200編程基礎(chǔ)3.4定時(shí)器與計(jì)數(shù)器指令3.4.1定時(shí)器指令1.定時(shí)器的分辨率S7-200系列PLC的內(nèi)部為用戶提供256個(gè)定時(shí)器,按使用方式分為三種類型:定時(shí)器類型分辨率最大值定時(shí)器號(hào)碼TONR1ms32.767T0,T6410ms327.67T1-T4,T65-T68100ms3276.7T5-T31,T69-T95TON、TOF1ms32.767T32,T9610ms327.67T33-T36,T97-T100100ms3276.7T37-T63,T101-T255第3章S7-200編程基礎(chǔ)3.4定時(shí)器與計(jì)數(shù)器指令3.4.1定時(shí)器指令
1.定時(shí)器的分辨率
定時(shí)器的操作數(shù)
輸入使能端(BOOL)I、Q、V、定時(shí)器號(hào),三種定時(shí)器合計(jì)T0—M、S、M、S、T、C、LT255共256個(gè)
定時(shí)器類型選擇時(shí)確定
定時(shí)器的設(shè)定值,數(shù)值類型INT(常數(shù)1-32767)定時(shí)器的分辨率(1、存儲(chǔ)區(qū):IW、QW、VW、MW、SMW、LW、T、10、100),由定時(shí)器號(hào)確定C、AC、AIW、*VD、*LD、*AC、常數(shù)
INTONPT100ms第3章S7-200編程基礎(chǔ)3.4定時(shí)器與計(jì)數(shù)器指令3.4.1定時(shí)器指令2.接通延時(shí)定時(shí)器和有記憶接通延時(shí)定時(shí)器
定時(shí)器和計(jì)數(shù)器的當(dāng)前值、定時(shí)器的預(yù)設(shè)時(shí)間的數(shù)據(jù)類型均為16位有符號(hào)整數(shù),允許最大值位32767。除常數(shù)外,還可以用VW、IW等地址做定時(shí)器和計(jì)數(shù)器預(yù)設(shè)值。定時(shí)器方框指令左邊的IN為使能輸入端。接通延時(shí)定時(shí)器TON和有記憶接通定時(shí)器TONR的使能輸入電路接通后開始定時(shí),當(dāng)前值不斷增大。當(dāng)前值大于等于PT端指定的預(yù)定值(1-32767)時(shí)定時(shí)器位變?yōu)镺N,梯形圖中對(duì)應(yīng)的定時(shí)器的常開觸點(diǎn)閉合,常閉觸點(diǎn)斷開。達(dá)到預(yù)設(shè)值后,當(dāng)前值仍繼續(xù)增加,直到最大值32767。定時(shí)器的預(yù)設(shè)時(shí)間等于預(yù)設(shè)值與分辨率的乘積。接通延時(shí)定時(shí)器的使能輸入電路斷開時(shí),定時(shí)器被復(fù)位,其當(dāng)前值被清零,定時(shí)器變?yōu)镺FF。還可用復(fù)位(R)指令復(fù)位定時(shí)器和計(jì)數(shù)器。有記憶接通延時(shí)定時(shí)器TONR的使能輸入電路斷開時(shí),當(dāng)前值保持不變。使能輸入電路再次接通時(shí),繼續(xù)定時(shí)。可以用TONR來累計(jì)輸入電路接通的若干個(gè)時(shí)間間隔。
第3章S7-200編程基礎(chǔ)3.4定時(shí)器與計(jì)數(shù)器指令3.4.1定時(shí)器指令
2.接通延時(shí)定時(shí)器和有記憶接通延時(shí)定時(shí)器接通延時(shí)定時(shí)器的使能輸入電路斷開時(shí),定時(shí)器被復(fù)位,其當(dāng)前值被清零,定時(shí)器位變?yōu)镺FF。還可以用復(fù)位(R)指令復(fù)位定時(shí)器和計(jì)數(shù)器。保持型接通延時(shí)定時(shí)器TONR的使能(IN)輸入電路斷開時(shí),當(dāng)前值保持不變。使能輸入電路再次接通時(shí),繼續(xù)定時(shí)。累計(jì)的時(shí)間間隔等于預(yù)設(shè)值時(shí),定時(shí)器位變?yōu)镺N。只能用復(fù)位指令來復(fù)位TONR。
第3章S7-200編程基礎(chǔ)3.4定時(shí)器與計(jì)數(shù)器指令3.4.1定時(shí)器指令2.接通延時(shí)定時(shí)器和有記憶接通延時(shí)定時(shí)器
圖3-28是用接通延時(shí)定時(shí)器編程實(shí)現(xiàn)的脈沖定時(shí)器程序,在I0.3的上升沿,Q0.2輸出一個(gè)寬度為3s的脈沖,I0.3的脈沖寬度可以大于3s,也可以小于3s。
第3章S7-200編程基礎(chǔ)3.4定時(shí)器與計(jì)數(shù)器指令3.4.1定時(shí)器指令
2.接通延時(shí)定時(shí)器和有記憶接通延時(shí)定時(shí)器例:要求:?jiǎn)?dòng)時(shí),電機(jī)D1啟動(dòng),3S后電機(jī)D2啟動(dòng),再過5S后電機(jī)D3啟動(dòng)。I0.0I0.1Q0.0I/O分配:Q0.0T37I0.0:啟動(dòng)按鈕Q0.0I0.1:停車按鈕
Q0.0:電機(jī)D130Q0.1電機(jī)D2T37Q0.1Q0.2電機(jī)D3Q0.1T38
50T38Q0.2INTONPT100msINTONPT100ms第3章S7-200編程基礎(chǔ)3.4定時(shí)器與計(jì)數(shù)器指令3.4.1定時(shí)器指令
3.斷開延時(shí)定時(shí)器斷開延時(shí)定時(shí)器(TOF)用來在使能輸入(IN)電路斷開后延時(shí)一段時(shí)間,再使定時(shí)器位變?yōu)镺FF。它用IN輸入從ON到OFF的負(fù)跳變啟動(dòng)定時(shí)。定時(shí)器的使能輸入電路接通時(shí),定時(shí)器位立即變?yōu)镺N,當(dāng)前值被清零。使能電路斷開時(shí),開始定時(shí),當(dāng)前值從0開始增大。當(dāng)前值等于預(yù)設(shè)值時(shí),輸出位變?yōu)镺FF,當(dāng)前值保持不變,直到使能輸入電路接通。斷開延時(shí)定時(shí)器可用于設(shè)備停機(jī)后的延時(shí)。
第3章S7-200編程基礎(chǔ)3.4定時(shí)器與計(jì)數(shù)器指令3.4.2計(jì)數(shù)器指令
1.加計(jì)數(shù)器(CTU)同時(shí)滿足下列條件時(shí),加計(jì)數(shù)器的當(dāng)前值加1,直至計(jì)數(shù)最大值32767。1)接在R輸入端的復(fù)位輸入電路斷開(未復(fù)位)。2)接在CU輸入端的加計(jì)數(shù)脈沖輸入電路由斷開變?yōu)榻油ǎ碈U信號(hào)的上升沿)。3)當(dāng)前值小于最大值32767。當(dāng)前值大于等于數(shù)據(jù)類型為INT的預(yù)設(shè)值PV時(shí),計(jì)數(shù)器位為ON,反之為OFF;當(dāng)復(fù)位輸入R為ON或?qū)τ?jì)數(shù)器執(zhí)行復(fù)位指令時(shí),計(jì)數(shù)器被復(fù)位,計(jì)數(shù)器位變?yōu)镺FF,當(dāng)前值被
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度“唐代書法與繪畫藝術(shù)品收藏與投資合同”3篇
- 2025年度體育賽事VI視覺形象合同3篇
- 2024簡(jiǎn)約合同封面圖片
- 2025年度文化旅游景區(qū)場(chǎng)地經(jīng)營(yíng)權(quán)出讓協(xié)議2篇
- 2025年度城市綜合體拆遷補(bǔ)償與開發(fā)合同4篇
- 2025便利店加盟店品牌保護(hù)及知識(shí)產(chǎn)權(quán)合同范本3篇
- 2024年03月廣東興業(yè)銀行廣州分行春季校園招考筆試歷年參考題庫(kù)附帶答案詳解
- 2024版股權(quán)轉(zhuǎn)讓委托的協(xié)議書
- 專業(yè)會(huì)計(jì)咨詢與服務(wù)協(xié)議精簡(jiǎn)版版B版
- 2025年二零二五食堂工作人員聘用與食品安全培訓(xùn)及考核合同
- GB/T 14040-2007預(yù)應(yīng)力混凝土空心板
- 帶狀皰疹護(hù)理查房課件整理
- 奧氏體型不銹鋼-敏化處理
- 作物栽培學(xué)課件棉花
- 交通信號(hào)控制系統(tǒng)檢驗(yàn)批質(zhì)量驗(yàn)收記錄表
- 弱電施工驗(yàn)收表模板
- 絕對(duì)成交課件
- 探究基坑PC工法組合鋼管樁關(guān)鍵施工技術(shù)
- 國(guó)名、語(yǔ)言、人民、首都英文-及各地區(qū)國(guó)家英文名
- API SPEC 5DP-2020鉆桿規(guī)范
- 組合式塔吊基礎(chǔ)施工專項(xiàng)方案(117頁(yè))
評(píng)論
0/150
提交評(píng)論