當前位置:編程學習大全網 - 編程軟體 - 三菱PLC 如何批量置位?

三菱PLC 如何批量置位?

據我所知,三菱PLC_FX系列是沒有批量置位指令的。

不過可以用其他指令來代替達到效果。

最簡單的是用傳送指令MOV,但是MOV指令是以4個元件為單元組的。雖然簡潔,但不能實現任意批量置位的目的。比如M11用作其他用途,不能跟隨M0~M10壹起置位,那麽MOV指令就無能為力了。

所以,我總結了4個方法,可以實現元件的批量置位。

方法①:WOR指令。

用或指令,對元件批量置位。用壹組帶11個高位的二進制數,與K4M0進行“或運算”,把結果存到K4M0中。“或運算”的好處是,二進制數中的0位不會對其他元件復位。

16位二進制數:0000 0111 1111 1111

轉換成16進制為:H07FF。

十進制為K2047。

方法②:SET+V指令。

註意:[SET M0V0]指令只能用在FX3U系列,FX2N系列不可用。

這裏需要11個掃描周期完成全部置位,可以使用FOR\NEXT循環指令在壹個周期內完成。

方法③:BON+V指令。

這裏需要11個掃描周期完成全部置位,可以使用FOR\NEXT循環指令在壹個周期內完成。

方法④:SFTL(SFTR)指令。

這裏需要11個掃描周期完成全部置位,可以使用FOR\NEXT循環指令在壹個周期內完成。

我是PLC初學者,只能幫到這了。如果有更簡潔的方法,希望大家慷慨提供,***同學習進步。

  • 上一篇:CAD如何繪制第壹個形狀對象?用計算機輔助設計繪制第壹個形體的方法
  • 下一篇:深圳計算機培訓學校哪個好?
  • copyright 2024編程學習大全網