回覆列表
-
1 # 鮮蝦沙拉
-
2 # 使用者9908429626073
要看你的資料大小和型別。 進來的資料有BOOL量,就是開關量,它只有0和1的二進位制數。它只佔用地址一位,表示方法是V0.0 ;M0.0 ;I0.0等。 VB是位元組資料地址,也就是小於255的8位二進位制數或大於-126的整數。 PLC程式語言符合IEC 61131標準。其中比較主流的語言是模組化的程式語言,也即IEC 61131-3語言。由於所有的PLC生產廠家都必須遵循IEC 61131標準,因此深入學習某一款PLC後,其它的PLC大體上是類似的。 學校PLC課本上講解時一般都用T形圖。這是很落後的一種程式設計方式。走上工作崗位後,務必改用模組化程式設計方式。 之所以要摒棄T形圖的程式設計方法,是因為T形圖有很多侷限。舉一個最簡單的例子:當三個開關量在T形圖上構成三角形時,這個T形圖是無法執行的,必須用三角-星轉換為星形結構才行。這種問題在模組化程式語言中根本就不會出現。由於T形圖的侷限性,純T形圖程式中也開始配套模組圖了。
在PLC中,位,就是用0、1程式碼表示bool量,即是bit位元組是8個bit,即是byte。字就是2個位元組。雙字就是2個字。這些都是為了在裝置中儲存區使用方便,做的一些規定。可程式設計邏輯控制器是種專門為在工業環境下應用而設計的數字運算操作電子系統。它採用一種可程式設計的儲存器,在其內部儲存執行邏輯運算、順序控制、定時、計數和算術運算等操作的指令,透過數字式或模擬式的輸入輸出來控制各種型別的機械裝置或生產過程。