999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于W5300以太網與S7-1200通訊系統的設計

2021-02-07 08:56:40沈陽康特機電設備有限公司呂翠玉
電子世界 2021年2期
關鍵詞:系統設計

沈陽康特機電設備有限公司 呂翠玉

沈陽機床股份有限公司數控刀架分公司 於成業

為實現運動控制系統中數據的高速采集和遠程傳輸,本文設計了采用以ModbusTCP通訊協議為基礎,基于W5300的以太網網絡模塊與西門子S7-1200PLC進行數據傳輸的通訊系統。在介紹W5300工作原理基礎上,重點闡述了該通訊系統的硬件搭建及軟件實現。最終通過現場實測表明:本系統數據通訊穩定,實時性高,具有可擴展性。

隨著網絡技術的不斷進步,數據傳輸系統被大量的需求,來完成信息的匯總和實時監視,數據統計等,達到工作高效、精準的目的。文中基于硬件以太網協議芯片W5300和主控制芯片DSP28335,設計了硬件采集系統作為Modbus TCP服務器,與基于西門子PLC S7-1200設計的客戶端進行數據傳輸。S7-1200系列是一款可編程邏輯控制器,該控制器使用靈活、功能強大,可用于控制各種各樣的設備以滿足自動化需求。

1 系統硬件設計

服務器端:DSP28335為主CPU,通過地址線和數據線與CPLD和W5300相連,DSP經過CPLD對W5300進行片選和復位的控制,W5300的寄存器基地址為0x28000000,BIT16EN引腳決定數據總線模式:BIT16EN拉高時為16位寬數據總線模式,BIT16EN拉低時為8位寬數據總線模式。由于該引腳由內部上拉,本設計將BIT16EN懸空,即拉高,使其工作在16位寬數據總線模式下。TEST_MODE[3:0]4個引腳懸空,設置成使用內部集成的PHY模式。將OP_MODE[2:0]3個引腳懸空,選擇了自動握手模式。該系統結構圖如圖1所示。

客戶端:西門子S7-1200。

對于S7-1200,Modbus TCP(傳輸控制協議)是一個標準的網絡通信協議,它使用CPU上的PROFINET連接器進行TCP/IP通信,不需要額外的通信硬件模塊。

2 系統軟件設計

在本系統的軟件設計中,僅選用W5300的8個SOCKET中的SOCKET3作為Modbus TCP的服務器與西門子PLC1200進行通訊。另外,SOCKET0、1、2用于其他TCP協議通訊的端口使用,在此不作贅述。W5300軟件流程圖如圖2所示。

圖1 系統結構圖

圖2 W5300軟件流程圖

首先復位W5300,再依次對W5300、SOCKET3進行初始化,然后進行偵聽,端口連接正常后接收數據和響應數據。W5300初始化就是將相應的參數寫入寄存器即可,在本設計中寄存器MR設定值為0xB900,將高低字節交換;中斷屏蔽寄存器IMR寫入0xFFFF,不屏蔽任何中斷。

Gateway_IP[0] = 0xC0A8;

Gateway_IP[1] = 0x0101;//網關

圖3 PLC客戶端設置

IP_Addr[0] = 0xC0A8;

IP_Addr[1] = 0x0116;//控制器IP

Sn_DIP[3][0] = 0xC0A8;

Sn_DIP[3][1] = 0x0102;

Sn_Port[3] = 502;

Sn_DPort[3] = 502;

在分配存儲空間時,存儲器單元類型寄存器MTYPER采用默認值0x00FF,即將前8個8k字節存儲單元分配為TX存儲器,后8個8k字節存儲單元分配為RX存儲器;通過TX存儲器大小配置寄存器TMSR和RX存儲器大小配置寄存器RMSR將SOCKET0的發送和接收存儲器大小都配置為32kB。

W5300_write(RMS01R,0x1014);

W5300_write(RMS23R,0x1408);

W5300_write(RMS45R,0x0000);

W5300_write(RMS67R,0x0000);

W5300_write(TMS01R,0x1014);

W5300_write(TMS23R,0x1408);

W5300_write(TMS45R,0x0000);

W5300_write(TMS67R,0x0000);

W5300_write(MTYPER,0xFF);

W5300_write(RTR,0x2710);

W5300_write(RCR, 0x23);

初始化設置完成,然后進行偵聽設置,完成TCP服務器建立,最后等待建立連接,當建立了SOCKET3連接后,就可以進行數據通訊了。

另外,基本的Modbus客戶端PLC1200的操作如下所示:

(1)連接到特定服務器(從站)IP地址和IP端口號。

(2)啟動Modbus消息的客戶端傳輸,并接收服務器響應。

(3)根據需要斷開客戶端和服務器的連接,以便與其它服務器連接。

使用程序中的MB_CLIENT指令,進行客戶端-服務器TCP連接、發送命令消息、接收響應,以及控制服務器的斷開。具體操作見圖3所示。

3 測試結果

為了測試客戶端和服務器的通訊狀態,先分別用ModScan32和Modsim32與運動控制器服務器和西門子S7-1200客戶端通訊測試,并調整程序。在測試了連通性后,就可以用運動控制器和S7-1200直接通訊測試了。通訊數據監視圖如圖4所示。

圖4 通訊數據監視

結論:經實驗驗證,本文設計的基于W5300以太網與S7-1200通訊系統運行穩定,可實現運動控制系統相關數據的傳輸,遠程監視和修改數據等,現已經正式應用于現場。

猜你喜歡
系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
主站蜘蛛池模板: 亚洲视频色图| www欧美在线观看| 中文字幕色站| 国产精品永久不卡免费视频| 日韩福利在线观看| 国产精品手机视频| 欧类av怡春院| 欧美黄色a| 波多野结衣第一页| 亚洲A∨无码精品午夜在线观看| 不卡无码网| 手机在线免费不卡一区二| 91精品免费久久久| 广东一级毛片| 免费无遮挡AV| 午夜无码一区二区三区在线app| 国产丝袜一区二区三区视频免下载| 国产高清精品在线91| 四虎永久在线视频| 在线欧美一区| 狠狠做深爱婷婷久久一区| 高清国产在线| 亚洲视频影院| 亚洲日韩精品伊甸| 欧美国产日本高清不卡| 在线欧美国产| 成AV人片一区二区三区久久| 久久青草免费91观看| 亚洲天堂视频网站| 亚洲婷婷六月| 99九九成人免费视频精品 | 国产亚洲欧美另类一区二区| 国产成人精品免费av| 亚洲精品第五页| 色妞永久免费视频| 88av在线| 亚洲中文无码h在线观看| 亚洲欧美一区二区三区图片| 激情国产精品一区| 人妻21p大胆| 国产午夜精品鲁丝片| 欧美色综合网站| 亚洲天堂福利视频| 免费va国产在线观看| 亚洲一区二区三区麻豆| 色综合天天娱乐综合网| 亚洲激情区| 国产97视频在线观看| 亚洲天堂区| 黄色成年视频| 亚洲精品无码AV电影在线播放| 日本一区高清| 免费观看成人久久网免费观看| 视频一本大道香蕉久在线播放| 国产人人乐人人爱| 亚洲综合色吧| 国产在线一二三区| 国产精品美乳| 亚洲日本中文字幕乱码中文| 香蕉eeww99国产在线观看| 欧美精品成人一区二区视频一| 久久精品免费国产大片| 国产幂在线无码精品| 国产麻豆精品久久一二三| 亚洲系列中文字幕一区二区| 国产主播喷水| 成人国产小视频| 亚洲精品桃花岛av在线| 久久免费视频6| 国产日韩久久久久无码精品| 国产精品一区在线观看你懂的| 国内视频精品| 中国特黄美女一级视频| 亚洲色欲色欲www在线观看| 国产精品yjizz视频网一二区| 国产精品99久久久| 在线无码九区| 成人在线不卡视频| 国产成在线观看免费视频| 91在线激情在线观看| 国产手机在线小视频免费观看 | 丁香五月激情图片|