国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

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

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

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

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

創(chuàng)建子例程時,子例程會出現(xiàn)在“調(diào)用子例程”樹目錄中,如我紅框出的sbr0是系統(tǒng)默認值,打開軟件會自動存在一個子例程!SBR1是我昨天使用向導設置的一個PID指令子例程。

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

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

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

單片機的主程序為什么是死循環(huán)?

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

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

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