發布日期:2022-04-26 點擊率:112 品牌:三菱_Mitsubishi
三菱plc脈沖指令接連后反常無法主張
硬件:三菱FX1s-20MT-001
軟件:GX Developer8.52E
程序:開平
功用:按下“主動”進入STL主動循環,按下“接連”按鈕置悉數S狀況為0,脈沖發送也會被接連,送料也會被接連。
疑問:當運用步進順控指令STL句子時,而且運用脈沖指令DPLSR時,有個疑問,按“接連”按鈕接連脈沖發送指令后,切換到“手動”再發脈沖主張該輸出點時,沒有照料!
梯形圖:
主動的:
手動的:
剖析:該疑問只呈如今正轉上,由于主動送料只需正轉,半途停掉正在正轉的脈沖后,手動正轉則沒反響,回轉都正常,檢查代碼手動正轉和回轉如出一轍,僅有或許疑問在于主動辦法脈沖退出時有點反常,致使再在此端口發送脈沖失利!很或許與S狀況有關。后來程序改為當按下“接連”按鈕時,先接連脈沖輸出,也便是說讓梯形圖施行到那條句子,然后再延時鏟除悉數S狀況,通過實驗,疑問處理!
“接連”指令改為:
這么先RST M100,不會ZRST S1 S9,程序作業到下面后,在STL S1里關掉Y0脈沖發送,然后幾個掃描周期后T17計數抵達5,接著才鏟除S狀況。這么就行了!該疑問花了個把小時才研討透!往后運用STL要留心,或許其它指令也會有這個疑問,有機遇在其它PLC類型上試試看。具體代碼在現場批改,悉數沒有拾掇。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航