您好, 歡迎來到化工儀器網(wǎng),! 登錄| 免費(fèi)注冊| 產(chǎn)品展廳| 收藏商鋪|
當(dāng)前位置:潯之漫智控技術(shù)(上海)有限公司>>技術(shù)文章>>山西呂梁西門子CPU一級授權(quán)代理商
山西呂梁西門子CPU一級授權(quán)代理商
使用定時器加自復(fù)位做一個不斷重復(fù)的計(jì)時,調(diào)用其他功能或子程序時,,為何看起來工作不規(guī)律,?
請注意《S7-200西門子PLC 系統(tǒng)手冊》中,,關(guān)于三種定時器刷新規(guī)律的描述。
按這種方法使用定時器時,,定時器的置位,、復(fù)位可能與程序掃描周期不配合,存在造成上述問題的機(jī)制,。定時比較短的定時任務(wù)應(yīng)使用“定時中斷"功能,,這樣更為可靠。
82:編了一個利用定時器的程序,,在編譯時已經(jīng)通過,,為何下載到CPU中時提示出錯?
這種情況往往是調(diào)用的定時器號與定時器類型不配合造成的,。參見幫助的表格,,如T7只能用作TONR,而不能用于TON或TOF,。
83:定時中斷(SMB34/SMB35)最長定時為255ms,,如何實(shí)現(xiàn)更長時間的定時?
可以采用T32/T96中斷,,最長時間可到32.767s,。在定時中斷服務(wù)程序中對進(jìn)入中斷的次數(shù)進(jìn)行計(jì)數(shù),也能實(shí)現(xiàn)更長時間的中斷延時,。
84:定時中斷個數(shù)不夠怎么辦,?
每個定時中斷服務(wù)程序不一定只能處理一項(xiàng)定時任務(wù),可以把幾個任務(wù)放在一個定時中斷服務(wù)程序中,。
對于定時間隔不同的任務(wù),,可以計(jì)算出它們的定時長度的最大公約數(shù),以此作為定時中斷的時間設(shè)置,。在中斷服務(wù)程序內(nèi)部對中斷事件進(jìn)行計(jì)數(shù),,據(jù)此編程別處理不同的任務(wù)。
85:使用子程序時,,為何動作只能執(zhí)行一次,,或者某些狀態(tài)不能結(jié)束?
如果發(fā)生動作不能重復(fù)執(zhí)行,,或者狀態(tài)不能結(jié)束(像鎖死了一樣),,而這些功能都與子程序有關(guān)時,,請檢查是否有條件調(diào)用子程序,。調(diào)用子程序的條件在上述動作執(zhí)行后,或者進(jìn)入某個狀態(tài)后不再有效,,無法再次“激活",,而脫離上述狀態(tài)或復(fù)位的指令正好在子程序內(nèi),,必然造成上述的現(xiàn)象。
86:帶形式參數(shù)的子程序,,定義為OUT類型的變量為何會在多次調(diào)用子程序時互相干擾,?
那是因?yàn)槎x為OUT類型的形式參數(shù)又在子程序內(nèi)部參與了運(yùn)算。凡是此類參數(shù)都應(yīng)當(dāng)定義為IN_OUT類型,。
87:與中斷服務(wù)程序有關(guān)的計(jì)算任務(wù),,為何會偶爾得出不正確的結(jié)果?
出現(xiàn)這種現(xiàn)象的原因多是在主(子)程序和中斷程序之間傳遞數(shù)據(jù)的機(jī)制不當(dāng),。
中斷程序可能在任何時刻執(zhí)行,,如果此時主程序(或子程序)正在對中斷程序使用的數(shù)據(jù)進(jìn)行操作,其中間結(jié)果可能帶入中斷程序,,造成計(jì)算結(jié)果的變化,;同樣地,在中斷程序中產(chǎn)生數(shù)據(jù)也對主(子)程序中的計(jì)算有類似影響,。
88:中斷服務(wù)程序看起來沒有執(zhí)行,?
可以在中斷程序中加一個測試程序段,如使用SM0.0(常為“1")將一個輸出點(diǎn)置位(使用Set指令),,觀察是否進(jìn)入中斷服務(wù)程序,。中斷程序不執(zhí)行,多數(shù)原因是初始化(連接中斷事件和中斷程序)的問題,,或者沒有“開中斷",。應(yīng)該使用SM0.1(或沿觸發(fā))執(zhí)行一次初始化,然后開中斷,。
89:TP170,、TP170 micro與S7-200相連接如何做“時鐘同步"?
TP170默認(rèn)的時鐘格式與S7-200西門子PLC時鐘指令所讀取的時間日期格式有所區(qū)別,,讀出的時鐘需要改變格式才能與TP170等做時鐘同步,。在TP170的組態(tài)軟件ProTool的在線幫助中有相關(guān)的介紹。
請輸入賬號
請輸入密碼
請輸驗(yàn)證碼
以上信息由企業(yè)自行提供,,信息內(nèi)容的真實(shí)性,、準(zhǔn)確性和合法性由相關(guān)企業(yè)負(fù)責(zé),化工儀器網(wǎng)對此不承擔(dān)任何保證責(zé)任,。
溫馨提示:為規(guī)避購買風(fēng)險(xiǎn),,建議您在購買產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。