電工之家_電工基礎知識學習網站
當前位置:電工之家 > plc > 正文

PLC發送指令讓軟件接收的方法

時間:2019-09-28 21:24 來源:電工之家

首先得了解通訊硬件上的一些常識。
比如常見到的通訊方式還是很多的,有RS232,RS485,USB等等。
可以事先對這些常用的通訊作一個了解。
自己硬件上的端口確認是RS232還是RS485,或是網口。
得保證通訊的兩個硬件能夠連接上。
例如我們常會見到PLC的端口為RS232串行口,
但電腦上只有USB口。
這樣就得通過轉換才能將兩者連接起來。
某寶會有USB轉RS232數據線。
PLC發送指令讓軟件接收的方法
RS485也是極為常見到的通訊方式。
也有對應的RS232,RS485互轉模塊或數據線,如下圖。
這是硬件通訊上,我們要了解與注意的。
PLC發送指令讓軟件接收的方法
然后是建議先熟悉一種電腦軟件編程工具。
微軟系統上使用的話,可以使用它家的C#或MFC,
可以下載與安裝vs2010來看看。
C#或MFC都可以很方便的編寫出通訊程序。
這方面的編程學習會是一個比較系統的學習過程。
如果沒有硬性限制的話,
C#可以先看看,比較好上手。
最后是從官網等渠道準備PLC的通訊手冊,了解其通訊幀的格式。
比如使用MFC或C#編寫軟件來接收PLC指令。
通訊代碼得根據通訊協議來編寫,
不同廠家的PLC,通訊協議并沒有統一標準,
但電腦軟件編寫,靈活性是很強的,
MFC或C#都能夠編寫代碼,靈活應對。
例如我前面錄制的教程:三菱PLC與上位機串口通訊。
PLC發送指令讓軟件接收的方法
圖中的按鈕,連接三菱PLC,
要向PLC發送什么指令?PLC又會回饋什么指令?
X,Y,D寄存器數據讀寫時,PLC發送的指令格式是什么?
軟件如何解析?
等等一系列問題都得參考通訊手冊。

看過《PLC發送指令讓軟件接收的方法》的人還看了以下文章
PLC作為下位機接收上位機的執行命令并將執行結果反饋給上位機 PLC作為下位機接收上位機的執行命令并將執
電腦、PLC、USB轉RS232數據線和RS232轉RS485模塊(或者USB轉RS485) 方法/步驟 PLC與電腦線路連接,根據電腦的串口情況, 1.電腦自帶RS232串口,那么只需RS232轉RS485模塊 2.電腦沒有串口,需要使用USB轉RS232數據線,創建虛擬串口 因手上資源有限,我通過US...
PLC與變頻器通訊程序的編寫 PLC與變頻器通訊程序的編寫
通訊流程的回顧。 我們可以回顧下,PLC與變頻器,或者是其他硬件之間,例如觸摸屏與PLC等, 在進行RS232或RS485通訊前,第一步要做什么? 對的,設置兩者間的通訊參數。 波特率,停止位,效驗位等等,必須保持一致。 我們參數設置了,也僅僅是設置了,自己編寫...
西門子plc計數器怎么用 西門子plc計數器怎么用
PLC中的定時器可以說是PLC的一個核心指令:在PLC無反饋,或簡單過程控制時,大多使用定時器來實現PLC程序的設計。 那么對于西門子的S7-200系列的PLC定時器又有哪些?又有什么優點?缺點呢? 我們先來看看S7-200系列PLC的定時器有哪些? S7-200系列PLC的定時...
如何系統學習PLC,只學習PLC實際有意義嗎 如何系統學習PLC,只學習PLC實際有意義嗎
如何系統學習PLC? 首先你可以問自己一下,什么是PLC? 如果你真正的像熟悉手機一樣,了解了PLC,你應該會有自己的答案。 對PLC專業的介紹,百科上會有,但那解釋比這個問題幫助不大。 非專業的介紹是: PLC是一種電子產品,用在工業生產中,讓設備自動生產產...
為什么plc向變頻器寫頻率時不用轉換成ACSII碼 為什么plc向變頻器寫頻率時不用轉換成ACSII
ASCII碼為MODBUS通信協議中的一種數據,另外還有一種就是RTU數據模式,plc通過MODBUS協議向變頻器發送命令時需不需轉換成ASCII碼,那是肯定的。首先我們需要了解這些東西之間的關系。 ASCII碼是一種數據格式,plc與變頻器之間的通信就是靠這種數據進行傳輸的...
信誉搏彩平台