我們都知道,世界有幾款PLC的主流。而PLC簡單來說可以想成是給硬體用的控制程式語言。
但是,為了讓PLC可以活化。就更需要高階語言來控制。
市面上有許多控制PLC方式,比方說OPC的方式。
我今天要說明的方式是透過MC Protocol方式來與三菱PLC交喔。
其實,有程式底子的人只要閱讀三菱的SLMP參考手冊就可以自己開發出來。
不過我還是說明一下。
如圖1.
要先理解與PLC連線,要丟這一串數字給它。才可以溝通
這就是為何一開始LOAD進來時要有一堆數字。
與PLC連結其實就是SOCKET。協議對了,PLC設定對了自然就可以連結。
只是,要怎麼溝通。其實就是這一串數字方式
圖二是,如和把讀取顯示的位元方法。因為如果是2進位的BIN就是一堆01了
可以選擇整數的LSN方式。
換句話說,PLC與PC程式間溝通方式和顯示其實有許多可以選擇。
該圖就是把最前面說的那些值,依據SLMP手冊來組合就可以知道我說的。
如此,我就可以選擇讀取PLC的D值還是M或是W或是..........
讀取讀取32位整數
寫入整數到PLC內。
所以!我想應該不難了解。只要是三菱PLC都可以運用。
下一次再來說明西門子的PLC