iT邦幫忙

0

三菱PLC全系列通訊控制系統

  • 分享至 

  • xImage
  •  

我們都知道,世界有幾款PLC的主流。而PLC簡單來說可以想成是給硬體用的控制程式語言。
但是,為了讓PLC可以活化。就更需要高階語言來控制。

市面上有許多控制PLC方式,比方說OPC的方式。

我今天要說明的方式是透過MC Protocol方式來與三菱PLC交喔。
其實,有程式底子的人只要閱讀三菱的SLMP參考手冊就可以自己開發出來。

不過我還是說明一下。
https://ithelp.ithome.com.tw/upload/images/20220610/20149540g5a1PRmO7L.png

如圖1.

要先理解與PLC連線,要丟這一串數字給它。才可以溝通

https://ithelp.ithome.com.tw/upload/images/20220610/20149540DKevHQcOZJ.png

這就是為何一開始LOAD進來時要有一堆數字。

與PLC連結其實就是SOCKET。協議對了,PLC設定對了自然就可以連結。
只是,要怎麼溝通。其實就是這一串數字方式

https://ithelp.ithome.com.tw/upload/images/20220610/20149540PlcrGj5yQq.png

圖二是,如和把讀取顯示的位元方法。因為如果是2進位的BIN就是一堆01了
可以選擇整數的LSN方式。
換句話說,PLC與PC程式間溝通方式和顯示其實有許多可以選擇。

https://ithelp.ithome.com.tw/upload/images/20220610/20149540pZ4jRpqaYv.png

該圖就是把最前面說的那些值,依據SLMP手冊來組合就可以知道我說的。
如此,我就可以選擇讀取PLC的D值還是M或是W或是..........

https://ithelp.ithome.com.tw/upload/images/20220610/20149540X3Fqz7lomv.png

讀取讀取32位整數

https://ithelp.ithome.com.tw/upload/images/20220610/20149540zegLi71aO3.png

寫入整數到PLC內。

所以!我想應該不難了解。只要是三菱PLC都可以運用。

下一次再來說明西門子的PLC


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言