當前位置:編程學習大全網 - 編程軟體 - 有四個按鈕,分別可以按不同的順序按,按完以後就要執行這個順序的程序了,用西門子S7-300怎麽編

有四個按鈕,分別可以按不同的順序按,按完以後就要執行這個順序的程序了,用西門子S7-300怎麽編

我是新手,我想到了個方法。具體妳的情況不清楚,但是可以給妳做個參考。

中心思想:四個按鈕每個都有排在1234的可能,就是四種情況。將壹個WORD分成四份,每壹份中的1234位分別對應該按鈕的壹種情況。比如按按鈕的順序是2#?4#?3#?1#那麽這個word就是0001?1000?0010?0100,壹***24種情況吧,每壹種情況對應壹個狀態。給這幾種狀態編號就可以了。

看下圖:最上是做了自保持,防止按鈕重復按,當然如果有可能1#要執行四次那我認為將2.3.4號的狀態字寫成0000就可以了,重復執行可以拆開成單次執行多次而已。

圖中不連續的部分是其上的network的重復操作。我是新手,希望這個想法能給妳啟發。

  • 上一篇:觸摸顯示器的參數
  • 下一篇:NVIDIA顯卡中3D設置怎麽設置成最高性能
  • copyright 2024編程學習大全網