娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

西門子200 PLC編程自由口通訊的基本步驟

發布者:誠信與愛最新更新時間:2025-03-10 來源: elecfans關鍵字:PLC編程  自由口通訊 手機看文章 掃描二維碼
隨時隨地手機看文章

西門子200 PLC自由口通訊

編程自由口通訊的基本步驟


1  

設置通訊參數:如果是集成在本機上基于RS485口,在SMB30中設置(prot0口);如果是采用通訊信號板,則在SMB130中設置(prot1口),這2個地址的設置,僅僅是對應的通訊口的不同,參數是相同的。

2  

定義接收信息的控制字節,對于prot0口在SMB87;對于prot1口在SMB187中設置。

3   設置根據接收控制字節、通訊參數的通訊數據。

端口0: 

SMB87/SMB88/SMW90/SMW92;

端口1:

SMB188/SMB189/SMW190/SMW192。

(根據協議用戶自由選擇)

4  

設置通訊數據總字節數,SMB94/SMB194。(范圍1~255)。

5  

設置中斷事件號、開中斷。發送完成中斷及接收完成中斷。

6  

啟用發送指令XMT。

7   在發送完成中斷里編寫接收指令RCV;在接收完成中斷里編寫發送指令XMT。

假設:做這樣一個例子,讓西門子200smart plc本機RS485口發送一串字符(siemens)到串口調試軟件的信息接收區,串口調試軟件的發送區發送一串(ni hao!)到200smart plc數據寄存器VB102開始的6個字節中,接收信息啟用起始符、結束符方式。

做這個程序前先定義好一些通訊參數:(按上面的7點內容展開)

定義SMB30: 自由口通訊、頻率9600、無校驗,SMB30=16#09

定義SMB87: 啟用接收信息控制、啟用起始符、結束符,SMB87=16#E0

設置起始符: SMB88=16#3A(自由選取)

設置結束符: SMB89=16#0A(自由選取)

設置中斷事件號: 發送完成中斷事件號9;接收完成中斷事件號23

開中斷

在上述初始化程序中,啟用發送指令,并編寫相應的程序

定義好發送和接收數據的數據儲存地址區

西門子S7-200 PLC專用無線通訊終端

程序樣例

1   通訊初始化子程序。

36c67e98-a91b-11ee-8b88-92fbcf53809c.jpg

36d56020-a91b-11ee-8b88-92fbcf53809c.jpg

2   在發送完成中斷中調用接收指令。

36e11082-a91b-11ee-8b88-92fbcf53809c.jpg

3   在接收完成中斷中調用發送指令。

36f15014-a91b-11ee-8b88-92fbcf53809c.jpg

4   在主程序中調用通訊初始化子程序。

36f8709c-a91b-11ee-8b88-92fbcf53809c.jpg

5   定義發送數據塊數據:

(發送字符siemens: 16#73; 16#69; 16#65; 16#6D; 16#65; 16#6E; 16#73)在數據塊中寫入,其中VB0是發送數據字符的個數不參與通訊。

37028424-a91b-11ee-8b88-92fbcf53809c.jpg

6   需要注意的一些問題:在“系統塊”中設置“啟動”項“cpu模式”為“RUN”并確定。

7   編譯、保存用戶程序,將程序下載到cpu中并運行cpu:創建一個便于觀察的“狀態圖表”:將發送和接收的數據切換到ASCLL顯示模式,并監控。

370db1c8-a91b-11ee-8b88-92fbcf53809c.jpg

8   連接通訊電纜,打開串口調試軟件,設置好于PLC通訊SMB30一致的通訊參數,并在數據發送區填寫好等待發送的數據:由起始符開始......到結束符。

16#3A  16#6E  16#69  空格(占一個字符)  16#68   16#61   16#6F  16#21   16#0A

3721a5f2-a91b-11ee-8b88-92fbcf53809c.jpg

9   這時,只要我點擊串口調試軟件發送區的“手動發送”按鈕,軟件的接收區如果通訊正常就會顯示“Siemens”的字符。

10   觀察串口調試軟件的接收區回傳回來的siemens字符。

373d3cae-a91b-11ee-8b88-92fbcf53809c.jpg

11   回過來觀察PLC“狀態圖表”中的顯示部分內容。

3748d2d0-a91b-11ee-8b88-92fbcf53809c.jpg

一個簡單的數據發送和接收程序編寫、調試已經完成。其他復雜的通訊都是基于這種模式編寫的。無非就是教案或者數據格式等不一樣。


關鍵字:PLC編程  自由口通訊 引用地址:西門子200 PLC編程自由口通訊的基本步驟

上一篇:永磁無刷直流電機的設計、控制、生產制造及應用
下一篇:數控機床主軸常見的故障以及解決方法

推薦閱讀最新更新時間:2025-05-10 11:35

PLC編程必須要注意的幾個要點
自動化設備的編程,最重要的是要徹底了解清楚設備的生產工藝及員工的操作習慣。這個是設計的出發點,也是設計的最終目標。 在模式的切換及生產的節拍方面,我們必須重視幾個點: 1.當出現故障報警時,客戶如何以最短的時間、最安全的方式、最少的物料損耗去暫停排除故障,然后繼續生產? 2.在暫停(停止)、急停、順停(順序停止或依次停機) 、自動模式、手動模式,這其中的模式切換或者功能按鈕的切換程序如何構架事關重要。 3.非標生產線類設備必須考慮到暫停和順停的問題,必須設置這樣的模式功能,這在一開始設計程序時就必須提出。 在完整了解工藝及客戶意圖后,根據要求搭建程序骨架非常重要,好的骨架使得后續的維護及其方便。 最后還要說明一點,就是
[嵌入式]
FC200現場總線模塊在轉爐煉鋼廠的應用
0引言 ?   隨著自動化技術應用的擴大,自動化系統變得越來越大,采用傳統集中式I/O模塊布置的方法已經難以滿足用戶要求,在浪費大量有色金屬電纜同時使現場信號衰減,長電纜容易引入干擾,且如果斷線或短路后查找故障位置困難。在通訊和電子技術飛速發展的今天,采用現場總線技術在信號采集點附近配置分布式I/O已經是大勢所趨。宜科(天津)電子有限公司在實施的河北某鋼廠新建的45t氧氣頂吹轉爐煉鋼自動控制系統中采用與西門子產品相結合的FC200分布式I/O模塊,實現了系統的可靠運行。 1 現場總線技術   現場總線是以單個分散的數字化智能化的測量和控制設備作為網絡節點,用總線相連接實現相互交換信息,共同完成自動控制功能的網絡系統與控制系
[嵌入式]
小廣播
最新嵌入式文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 改则县| 乳源| 融水| 尉氏县| 夏河县| 垣曲县| 福安市| 临夏市| 贵南县| 孟村| 米林县| 贡嘎县| 平陆县| 凤阳县| 淳安县| 汶上县| 东至县| 宁城县| 太谷县| 久治县| 临武县| 尉氏县| 吕梁市| 富平县| 合阳县| 巧家县| 武定县| 嘉黎县| 读书| 龙井市| 乾安县| 长宁县| 托里县| 尉氏县| 罗源县| 清原| 西平县| 新竹县| 绿春县| 浦县| 金山区|