導航:首頁 > 編程語言 > 西門子plc自由通訊程序

西門子plc自由通訊程序

發布時間:2024-10-15 23:23:04

⑴ 西門子PLC226自由口通信是怎麼通信的

S7-200 CPU的通信口可以設置為自由口模式。選擇自由口模式後,用戶程序就可以完全控制通信埠的操作,通信協議也完全受用戶程序控制。

S7-200 CPU上的通信口在電氣上是標準的RS-485半雙工串列通信口。此串列字元通信的格式可以包括:

一個起始位
7或8位字元(數據位元組)
一個奇/偶校驗位,或者沒有校驗位
一個停止位
自由口通信速波特率可以設置為1200、2400、4800、9600、19200、38400、57600或112500。

凡是符合這些格式的串列通信設備,理論上都可以和S7-200 CPU通信。

自由口模式可以靈活應用。Micro/WIN的兩個指令庫(USS和Modbus RTU)就是使用自由口模式編程實現的。

在進行自由口通信程序調試時,可以使用PC/PPI電纜(設置到自由口通信模式)連接PC和CPU,在PC上運行串口調試軟體(或者Windows的Hyper Terminal-超級終端)調試自由口程序。

USB/PPI電纜和CP卡不支持自由口調試。

自由口通信要點
應用自由口通信首先要把通信口定義為自由口模式,同時設置相應的通信波特率和上述通信格式。用戶程序通過特殊存儲器SMB30(對埠0)、SMB130(對埠1)控制通信口的工作模式。

CPU通信口工作在自由口模式時,通信口就不支持其他通信協議(比如PPI),此通信口不能再與編程軟體Micro/WIN通信。CPU停止時,自由口不能工作,Micro/WIN就可以與CPU通信。

通信口的工作模式,是可以在運行過程中由用戶程序重復定義的。

如果調試時需要在自由口模式與PPI模式之間切換,可以使用SM0.7的狀態決定通信口的模式;而SM0.7的狀態反映的是CPU運行狀態開關的位置(在RUN時SM0.7="1",在STOP時SM0.7="0")

自由口通信的核心指令是發送(XMT)和接收(RCV)指令。在自由口通信常用的中斷有「接收指令結束中斷」、「發送指令結束中斷」,以及通信埠緩沖區接收中斷。

網路讀寫指令(NetR/NetW)類似,用戶程序不能直接控制通信晶元而必須通過操作系統。用戶程序使用通信數據緩沖區和特殊存儲器與操作系統交換相關的信息。

XMT和RCV指令的數據緩沖區類似,起始位元組為需要發送的或接收的字元個數,隨後是數據位元組本身。如果接收的消息中包括了起始或結束字元,則它們也算數據位元組。

調用XMT和RCV指令時只需要指定通信口和數據緩沖區的起始位元組地址。

XMT和RCV指令與NetW/NetR指令不同的是,它們與網路上通信對象的「地址」無關,而僅對本地的通信埠操作。如果網路上有多個設備,消息中必然包含地址信息;這些包含地址信息的消息才是XMT和RCV指令的處理對象。

⑵ 西門子PLC有幾種通訊方式

一、PPI通訊

PPI協議是S7-200CPU最基本的通信方式,通過原來自身的埠(PORT0或PORT1)就可以實現通信,是S7-200 CPU默認的通信方式。

PPI是一種主-從協議通信,主-從站在一個令牌環網中。在CPU內用戶網路讀寫指令即可,也就是說網路讀寫指令是運行在PPI協議上的。因此PPI只在主站側編寫程序就可以了,從站的網路讀寫指令沒有什麼意義。

二、RS485串口通訊

第三方設備大部分支持,西門子S7 PLC可以通過選擇自由口通信模式控制串口通信。最簡單的情況是只用發送指令(XMT)向列印機或者變頻器等第三方設備發送信息。不管任何情況,都必須通過S7 PLC編寫程序實現。

當選擇了自由口模式,用戶可以通過發送指令(XMT)、接收指令(RCV)、發送中斷、接收中斷來控制通信口的操作。

三、MPI通訊

MPI通信是一種比較簡單的通信方式,MPI網路通信的速率是19.2Kbit/s~12Mbit/s,MPI網路最多支持連接32個節點,最大通信距離為50M。通信距離遠,還可以通過中繼器擴展通信距離,但中繼器也佔用節點。

MPI網路節點通常可以掛S7-200、人機介面、編程設備、智能型ET200S及RS485中繼器等網路元器件。

西門子PLC與PLC之間的MPI通信一般有3種通信方式:

1、全局數據包通信方式

2、無組態連接通信方式

3、組態連接通信方式


四、乙太網通訊

乙太網的核心思想是使用共享的公共傳輸通道。 1972年,Metcalfe和David Boggs(兩個都是著名網路專家)設置了一套網路,這套網路把不同的ALTO計算機連接在一起,同時還連接了EARS激光列印機。

Metcalfe在首次運行這天寫了一段備忘錄,備忘錄的意思是把該網路改名為乙太網(Ethernet),其靈感來自於「電磁輻射是可以通過發光的以太來傳播」這一想法。 1979年,DEC、Intel和Xerox共同將網路標准化。

五、PROFIBUS-DP通訊

1984年,出現了細電纜乙太網產品,後來陸續出現了粗電纜、雙絞線、CATV同軸電纜、光纜及多種媒體的混合乙太網產品。 乙太網是目前世界上最流行的拓樸標准之一,具有傳傳播速率高、網路資源豐富、系統功能強、安裝簡單和使用維護方便等很多優點。

PROFIBUS-DP現場匯流排是一種開放式現場匯流排系統,符合歐洲標准和國際標准。PROFIBUS-DP通信的結構非常精簡,傳輸速度很高且穩定,非常適合PLC與現場分散的I/O設備之間的通信。

(2)西門子plc自由通訊程序擴展閱讀

PLC採用的編程語言有梯形圖、布爾助記符、功能表圖、功能模塊和語句描述編程語言。編程方法的多樣性使編程簡單、應用面拓展。操作十分靈活方便,監視和控制變數十分容易。

西門子PLC S7-300系列PLC安裝及注意事項:

1、輔助電源功率較小,只能帶動小功率的設備(光電感測器等)。

2、 一般PLC均有一定數量的佔有點數(即空地址接線端子),不要將線接上。

3、 PLC存在I/O響應延遲問題,尤其在快速響應設備中應加以注意。

4、輸出有繼電器型,晶體管型(高速輸出時宜選用),輸出可直接帶輕負載(LED指示燈等)。

5、輸入/斷開的時間要大於PLC掃描時間。

⑶ plc s7-200的自由埠模式是什麼意思

自由口通訊顧名思義就是可以根據需要通訊的其他設備的通訊協議來編寫程序,應用非常方便!它建立通訊的物理連接方式是RS485,只要把PLC自由通訊埠用匯流排連接器接出來,與其他設備通過屏蔽雙絞線相連即可!

閱讀全文

與西門子plc自由通訊程序相關的資料

熱點內容
linuxmini 瀏覽:997
如何找編程類的工作 瀏覽:286
jsp從mysql讀取時間 瀏覽:680
有什麼app可以存app 瀏覽:603
游戲編程從哪裡學的 瀏覽:738
win8文件布局 瀏覽:308
數據存儲參數配置文件 瀏覽:122
面膜去哪個網站買好 瀏覽:627
天下游舊版本 瀏覽:622
iphone6按鍵震動 瀏覽:528
u盤沒有顯示怎麼打開文件夾 瀏覽:13
win7升級win10激活失敗 瀏覽:914
win10系統文件缺失介質修復 瀏覽:900
怎麼樣系統升級 瀏覽:518
魔客吧傳奇網站模板 瀏覽:365
一段代碼解決html多瀏覽器兼容 瀏覽:803
淘車大師app官方下載 瀏覽:953
win10系統怎麼能找回桌面文件 瀏覽:423
換主板怎麼裝驅動程序 瀏覽:563
宜搜小說舊版本 瀏覽:310

友情鏈接