1樓:薛立偉
我來填了!最近事比較多。一直挪到現在來寫。
我就以日本三菱公司的FX2N為例吧!也以你提供的例子來變個小程式吧!其實SFC程式設計本質上是流程圖,依照流程圖來執行的程式,我們通常稱其為流程圖。
我就不按照你給的點來編寫程式了!其實你有很多點是可以合起來用的。
直接上乾貨!首先,先要編寫乙個啟動程式。如下圖這是啟動時程式所要進行的工作,X10是啟動,X11停止在下圖是整體的SFC流程樣式
如何選擇工作方式呢?我們點開乙個條件看看,0這個條件中有X12常閉,再看1
X12是常開的觸點。這就可以選擇不同的工作方式由於SFC圖執行時,只執行所在步的動作,而你選擇的又是單控換向閥,所以輸出Y0和Y1要用Set指令,不用時用Rst重置。如下圖是S11中的程式設計。
裡面有定時的程式和置位的程式。
左支是迴圈程式,右支是單迴圈程式。如何實現迴圈就在於是否將裡面的虛擬線圈MX RST掉。
右支的S18就是將MX全部RSt掉。
其餘的程式依照工作步驟依次編寫,這裡不再贅述。
其餘報警也是依據開關互鎖這種程式設計思想來編寫的,這裡也不再贅述。
程式已除錯,可以用的!
下面把它轉換成梯形圖給你看吧!
這些都是個人之見,如果有更好的程式設計方法,可以與我交流。
有哪些是典型的程式設計師思維
當程式設計師前 生病的時候,只知道吃某個藥就可以緩解病情。比如胃痛的時候,知道吃胃藥就可以讓自己的胃好起來。成為了乙個程式設計師後,在解決bug的時候,總是要搞明白bug是怎麼出現的,出現的原理是什麼。因為知道了原理才能從根本上解決問題,不然就算bug莫名其妙的好了也是不放心的。所以我現在胃不舒服的...
典型的程式設計師有什麼認識異性的途徑?
伯努利不努力 理論上來講,你活動的範圍越廣,你視線所能接觸到的妹子就越多,那麼這其中高品質的女孩子也就越多,你泡到妞的機率也就越大。可是大部分兄弟的圈子都比較小,要麼學校家裡兩點一線,要麼公司家裡兩點一線,認識的人都有限。有些兄弟對於如何拓展自己的圈子存在很大的誤區,認為拓展圈子,擴大社交範圍,首先...
程式設計師典型的一天是怎麼樣的?
8.30起床,10點之前到公司,吃早飯,喝水,11.40吃午飯,下午13.30上班,15.30下午茶時間,吃點東西。晚上不知道幾點下班的一天 鮮榨白開水 while true 起床,吃早餐,到實驗室或辦公室,泡杯咖啡,一邊喝一邊寫bug,省略若干次上廁所若干次查文獻的時間直接跳到飯點,吃飯,到實驗室...