成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

主程序和子程序怎么編 西門子PLC如何在主程序,寫入調(diào)用子程序的命令?

西門子PLC如何在主程序,寫入調(diào)用子程序的命令?既然你說的主程序和子程序,通常指的是西門子200PLC,我就用micro/win軟件操作來講解。創(chuàng)建子例程時(shí),子例程會(huì)出現(xiàn)在“調(diào)用子例程”樹目錄中,如我

西門子PLC如何在主程序,寫入調(diào)用子程序的命令?

既然你說的主程序和子程序,通常指的是西門子200PLC,我就用micro/win軟件操作來講解。

創(chuàng)建子例程時(shí),子例程會(huì)出現(xiàn)在“調(diào)用子例程”樹目錄中,如我紅框出的sbr0是系統(tǒng)默認(rèn)值,打開軟件會(huì)自動(dòng)存在一個(gè)子例程!SBR1是我昨天使用向?qū)гO(shè)置的一個(gè)PID指令子例程。

還應(yīng)強(qiáng)調(diào)的是,在西門子200 PLC中,許多指令不能直接連接到左側(cè)的總線。必須有聯(lián)系指示。我在這里使用的sm0.0是一個(gè)聯(lián)系指令,它總是在我啟動(dòng)時(shí)就連接起來。如果,這里不使用聯(lián)系指令,那么編譯時(shí)將報(bào)告一個(gè)錯(cuò)誤

!許多命令需要一個(gè)contact命令才能連接到左側(cè)總線,但有幾個(gè)命令是不需要的,這在我的一些文章中可能會(huì)提到。編譯時(shí)會(huì)有提示,所以不要太在意

!僅此而已。我希望它能幫助你。謝謝您

單片機(jī)的主程序?yàn)槭裁词撬姥h(huán)?

單片機(jī)是一種集成了CPU、ram、ROM、GPIO、定時(shí)器、中斷等功能的“微型計(jì)算機(jī)”。編譯完成后,需要將程序下載到單片機(jī)的ROM中。開機(jī)后,單片機(jī)可以讀取并執(zhí)行ROM程序。經(jīng)過編譯,我們編寫的程序?qū)嶋H上是一些可以被單片機(jī)識(shí)別和執(zhí)行的指令。單片機(jī)的CPU只有一個(gè)線程,一次只能執(zhí)行一條指令。指令自上而下執(zhí)行。最后,他們需要跳回前線來產(chǎn)生新的執(zhí)行。因此,單片機(jī)的主程序是一個(gè)死循環(huán)。

MCU上電后需要初始化,只需執(zhí)行一次,所以初始化程序一般不會(huì)進(jìn)入主程序的死循環(huán)。主程序需要連續(xù)執(zhí)行,因此會(huì)進(jìn)入死循環(huán)。

由此可見,MCU程序是按從上到下的順序執(zhí)行的,需要在隊(duì)列中運(yùn)行。MCU還有一個(gè)中斷系統(tǒng)。如果有需要立即響應(yīng)的事件,可以暫停和中斷主程序。中斷事件處理后,主程序可以繼續(xù)執(zhí)行。就像開會(huì)時(shí),老板突然打來電話,你需要暫停會(huì)議,先接老板電話,然后繼續(xù)開會(huì)。當(dāng)然,中斷事件也可以被阻止,就像會(huì)議中的騷擾電話一樣,你可以忽略它或掛斷。