18luck网站

18luck网站電子設計 | 18luck网站Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 18luck网站 >> 18luck平台 >> HMI人機界麵 >> 正文

昆侖通態觸摸屏用串口與西門子200通訊,用網口做數據中轉,把PLC數據轉發給其他modbusTCP客戶端,昆侖通態和西門子plc變量連接

作者:佚名    文章來源:網絡整理    點擊數:    更新時間:2023/5/10
昆侖通態觸摸屏用串口與西門子200通訊,用網口做數據中轉,把PLC數據轉發給其他modbusTCP客戶端 背景

有一個(ge) 升級改造的項目,想要用上位機采集PLC的數據,存儲(chu) 到數據庫中,然後再做其他處理。現有的設備是西門子200的PLC通過串口和昆侖(lun) 通態的觸摸屏通訊。有一下幾個(ge) 方案:

1、通過PLC的485串口,直接和上位機用PPI協議通訊。

分析:
串口通訊速度慢。如果上位機沒有485口,需要增加一個(ge) USB轉485的數據線。PPI協議不是通用的通訊協議,上位機軟件處理起來比較費勁。

2、通過PLC的串口,用modbus RTU協議和上位機通訊。

分析:
串口通訊速度慢。如果上位機沒有485口,需要增加一個(ge) USB轉485的數據線。需要在PLC程序中配置一個(ge) modbus的從(cong) 站,但是項目中是一個(ge) 成套設備,沒有源代碼,所以這個(ge) 不好加。

3、給PLC擴展一個CP243-1模塊,使用S7協議和上位機通訊。

分析:
增加模塊需要增加成本。這個(ge) 模塊不一定有空間加。S7協議不是通用的通訊協議,上位機軟件處理起來比較費勁。

4、用昆侖通態的觸摸屏做數據轉發,通過觸摸屏和上位機實現modbus TCP通訊。

分析:不用增加成本,在原來設備的基礎上就可以實現。原來的畫麵不多,即使拿不到源代碼,重新做一個(ge) 昆侖(lun) 通態的程序也不麻煩。
通過以上的分析,決(jue) 定使用第4個(ge) 方案。下麵測試一下該方案的可行性。
測試包括下麵3個(ge) 部分:
1、配置昆侖(lun) 通態觸摸屏和西門子200的串口通訊。
2、配置昆侖(lun) 通態觸摸屏的modbus TCP數據轉發。
3、用調試軟件測試昆侖(lun) 通態觸摸屏轉發的數據是否正常。

第一步配置西門子200。

係統塊中通信端口配置如下:
 
這個(ge) 通信端口是和昆侖(lun) 通態觸摸屏做通信的。
選出幾個(ge) 地址,寫(xie) 入不同的值,等待測試用。
  

第二步,配置昆侖通態觸摸屏,使觸摸屏和PLC建立通信。

新建變量,直接用西門子地址表示
 
在昆侖(lun) 通態設備窗口中,添加通用串口父設備,然後在下麵加西門子_S7200PPI驅動,如下圖所示:
 
配置通用串口父設備的參數
 
配置西門子S7200PPI驅動的參數,並新建和西門子PLC的通訊的通道,將變量和通道進行關(guan) 聯。
 
 
組態畫麵,將新建變量顯示出來,方便觀察。
 
將以上程序分別下到PLC和觸摸屏中,根據觸摸屏的硬件手冊(ce) 做一根通訊線
 
將通訊線連接PLC和觸摸屏,然後觀察通訊狀態,觸摸屏和PLC通訊正常。

第三步,配置數據轉發參數。

在設備窗口中添加通用TCPIP父設備,然後在該父設備下麵添加一個(ge) modbusTCPIP數據轉發設備驅動。
 
配置通用TCPIP父設備參數
 
其中服務器/客戶設置選擇服務器,意思是觸摸屏作為(wei) 服務器。本地IP地址為(wei) 觸摸屏IP地址,本地端口可以隨意設置,這個(ge) 要和測試軟件上的地址和端口一致。遠程IP地址和遠程端口號可以不設,測試沒問題。
配置數據轉發設備參數
 
在內(nei) 部屬性中添加通道
 
注意,這個(ge) 通道是modbusTCP通訊的通道,用調試軟件測試的時候,就是和這個(ge) 通道通信的。
將新建的通道和觸摸屏的變量對應起來,建立連接。
 
這樣的話,上位機就可以通過讀寫(xie) 觸摸屏的40001這個(ge) 地址來和PLC的VW100這個(ge) 地址進行數據交互。下好程序,連好網線,打開modbusTCP調試軟件進行測試。
 
 
從(cong) 調試軟件中可以看到,讀取到的40001的數據和PLC中VW100的數據是一致的。40002中的數據和PLC中VW102的數據是一致的。下麵的雙字和浮點數,隻是編碼格式的問題。在調試軟件中,給40001寫(xie) 入一個(ge) 值

 

 
 

可以看到寫(xie) 入成功了。
測試完成並通過,方案可行。

Tags:昆侖通態,西門子plc,連接  
責任編輯:admin
相關文章列表
昆侖通態MCGS與西門子PLC的連接與調試,昆侖通態和西門子plc通訊
西門子 PLC S7-200SMART與MCGS觸摸屏485通訊連接,昆侖通態和西門
昆侖通態MCGS觸摸屏與西門子SMART係列PLC通訊,昆侖通態和西門子
昆侖通態MCGS組態軟件怎麽和西門子200plc   VD變量對應地址
昆侖通態MCGS組態軟件怎麽和西門子200plc變量對應,觸摸屏編程
西門子S7-200 SMART plc運動控製指令講解 AXISx_CTRL和AXISx_MAN
西門子S7-200 SMART PLC中用STEP7采用高速計數器來接收軸運動輸出
西門子S7-200SMART PLC編寫的步進電機控製程序梯形圖
西門子plc S7-200與模擬量模塊EM231的采集電流信號發生器梯形圖實
西門子S7-200 plc模擬量轉換程序詳解 公式及子程序梯形圖 反向計
西門子S7-200模擬量使用中的16個基本問題,一定要搞清楚
西門子plc模擬量模塊M231的撥碼開關及使用指南 S_ITR和S_RTI 以及
西門子S7-200 模擬量使用簡介 模擬量模塊接線圖 模擬量比例換算
西門子S7-200模擬量輸入模塊(EM231,EM235)尋址,傳感器連接到
如何通過plc讀取模擬量,這些要素是必要的變送器、通訊線、模擬量
西門子PLC S7-200SMART采集模擬量數據
西門子PLC S7-200案例之商場停車場車輛出入數量統計梯形圖實例
西門子S7-300PLC模式選擇開關、狀態指示燈講解
西門子模擬量為什麽是0 -27648?模擬量控製中27648這個數值怎麽來
西門子S7-200 Smart PLC掃描原理實現單按鈕控製N台電機,單按鈕多
西門子plc觸點並聯指令的用法梯形圖實例
西門子plc使用FOR_NEXT循環指令對5個變量進行求和後取平均值實例
西門子plc的FOR-NEXT循環指令 梯形圖實例
西門子plc S7-200的表用法中填表FILL_N和查表詳解
STEP7如何建模擬量庫,如何調用庫,S_ITR和S_RTI模擬量轉換
西門子S7-200 PLC的模擬量I/O映像寄存器(AI/AQ)功能及地址分
西門子PLC的ROUND指令功能和應用實例,如何進行數據取整
多台S7-200SMART係列PLC之間的以太網通信,STEP7設置
西門子plc S7-200PLC采用modbus RTU輪詢讀和寫信息_MBUS_CTRL和M
S7-200 SMART plc數字量輸入濾波器和脈衝捕捉位,STEP7設置
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關於我們 - 聯係我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁麵
下到頁底
晶體管查詢