我好像是
大波就是我
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 303 個(gè)
工控威望: 603 點(diǎn)
下載積分: 1392 分
在線時(shí)間: 491(小時(shí))
注冊(cè)時(shí)間: 2012-12-09
最后登錄: 2024-10-19
查看我好像是的 主題 / 回貼
樓主  發(fā)表于: 2019-12-16 21:45
圖片:
圖片:
圖片:
是這樣的,我現(xiàn)在項(xiàng)目是用FX 5U PLC,然后通過連接工業(yè)交換機(jī),工業(yè)交換機(jī)連接維綸觸摸屏,然后交換機(jī)連接4臺(tái)電腦(上位機(jī))。

項(xiàng)目需求:
1:四臺(tái)電腦需分別發(fā)送對(duì)應(yīng)數(shù)據(jù)給PLC,PLC要能識(shí)別出來(lái)是哪臺(tái)設(shè)備發(fā)送的數(shù)據(jù)。

2:PLC需要能檢測(cè)到對(duì)應(yīng)四臺(tái)電腦是否正常連接到PLC,有沒有掉線。

然后我想這種要求應(yīng)該是用Socket通信好一點(diǎn),PLC做服務(wù)器,四臺(tái)電腦(上位機(jī))做客服端,然后我把電腦,觸摸屏,PLC都連接到工業(yè)交換機(jī)上面,觸摸屏跟PLC通訊正常,電腦下載程序到PLC正常。
然后我電腦運(yùn)行tcp調(diào)試助手,想模擬上位機(jī)連接PLC,但是怎么也連接不上去哎,下載了很多例子,也按照官方幫助手冊(cè),都不行,不知道哪里出問題了,折騰兩天了,項(xiàng)目急,解決了,私信我,發(fā)紅包哈,謝謝各位
不小心遇見你
自動(dòng)項(xiàng)目、PLC、視覺、通訊等工控軟件開發(fā)QQ3515716
級(jí)別: 工控俠客

精華主題: 3 篇
發(fā)帖數(shù)量: 2037 個(gè)
工控威望: 2954 點(diǎn)
下載積分: 25163 分
在線時(shí)間: 1427(小時(shí))
注冊(cè)時(shí)間: 2014-01-05
最后登錄: 2024-11-08
查看不小心遇見你的 主題 / 回貼
1樓  發(fā)表于: 2019-12-17 08:18
哎 我怎么就搞不懂 很多人喜歡自己寫通訊
標(biāo)準(zhǔn)的卻不用
PLC做服務(wù)器 都是從機(jī) 不會(huì)主動(dòng)去訪問的  服務(wù)器都是被動(dòng)的
就像我們網(wǎng)站的服務(wù)器一樣 你不訪問他不會(huì)主動(dòng)告訴你他宕機(jī)或者在線
如果非要服務(wù)器知道某特定客戶端是否在線 那就是做"心跳包" 服務(wù)器定時(shí)給D0賦值1 如果一定時(shí)間內(nèi)沒有收到客戶端把值變更為非1的值那就是客戶端離線 這個(gè)D0只有特指定的客戶端讀寫
項(xiàng)目、視覺、通訊QQ3515716
我看到你了
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 375 個(gè)
工控威望: 619 點(diǎn)
下載積分: 491 分
在線時(shí)間: 156(小時(shí))
注冊(cè)時(shí)間: 2018-05-02
最后登錄: 2024-09-12
查看我看到你了的 主題 / 回貼
2樓  發(fā)表于: 2019-12-17 08:28
既然你都用到威綸通了,就看下人家官網(wǎng)對(duì)于物聯(lián)做開發(fā)的產(chǎn)品吧,用OPCUA或者M(jìn)QTT,別自己浪費(fèi)時(shí)間做通信了,和樓上說(shuō)的一樣。你這樣做了除了感動(dòng)自己一點(diǎn)意義都沒有
eledesigner
懂一點(diǎn)點(diǎn)
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1783 個(gè)
工控威望: 2037 點(diǎn)
下載積分: 2651 分
在線時(shí)間: 2202(小時(shí))
注冊(cè)時(shí)間: 2009-08-21
最后登錄: 2024-11-08
查看eledesigner的 主題 / 回貼
3樓  發(fā)表于: 2019-12-17 08:40
上位軟件你用什么,socket通訊比較麻煩
281969148
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 25 個(gè)
工控威望: 154 點(diǎn)
下載積分: 1728 分
在線時(shí)間: 457(小時(shí))
注冊(cè)時(shí)間: 2013-07-17
最后登錄: 2024-11-08
查看281969148的 主題 / 回貼
4樓  發(fā)表于: 2019-12-17 09:00
上位機(jī)直接使用MX SHEET,不需要開socket,PLC跟觸摸屏只要MC協(xié)議端口設(shè)置就好,簡(jiǎn)單事情復(fù)雜化了,兄弟
我好像是
大波就是我
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 303 個(gè)
工控威望: 603 點(diǎn)
下載積分: 1392 分
在線時(shí)間: 491(小時(shí))
注冊(cè)時(shí)間: 2012-12-09
最后登錄: 2024-10-19
查看我好像是的 主題 / 回貼
5樓  發(fā)表于: 2019-12-17 10:01
引用
引用第3樓eledesigner于2019-12-17 08:40發(fā)表的  :
上位軟件你用什么,socket通訊比較麻煩



上位機(jī)是另外供應(yīng)商負(fù)責(zé)寫,要求用網(wǎng)口通訊,我左邊只需要用網(wǎng)口調(diào)試助手調(diào)試好,到時(shí)候告訴上位機(jī)廠家,ip地址端口號(hào),發(fā)送什么格式的數(shù)據(jù)就好了
我好像是
大波就是我
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 303 個(gè)
工控威望: 603 點(diǎn)
下載積分: 1392 分
在線時(shí)間: 491(小時(shí))
注冊(cè)時(shí)間: 2012-12-09
最后登錄: 2024-10-19
查看我好像是的 主題 / 回貼
6樓  發(fā)表于: 2019-12-17 10:04
引用
引用第1樓030403118于2019-12-17 08:18發(fā)表的  :
哎 我怎么就搞不懂 很多人喜歡自己寫通訊
標(biāo)準(zhǔn)的卻不用
PLC做服務(wù)器 都是從機(jī) 不會(huì)主動(dòng)去訪問的  服務(wù)器都是被動(dòng)的
就像我們網(wǎng)站的服務(wù)器一樣 你不訪問他不會(huì)主動(dòng)告訴你他宕機(jī)或者在線
如果非要服務(wù)器知道某特定客戶端是否在線 那就是做"心跳包" 服務(wù)器定時(shí)給D0賦值1 如果一定時(shí)間內(nèi)沒有收到客戶端把值變更為非1的值那就是客戶端離線 這個(gè)D0只有特指定的客戶端讀寫



請(qǐng)問一下標(biāo)準(zhǔn)協(xié)議哪個(gè)?上位機(jī)軟件是另外供應(yīng)商負(fù)責(zé)寫,給我要求用網(wǎng)口通訊,可以接收到多臺(tái)上位機(jī)發(fā)送過來(lái)的數(shù)據(jù),也可以發(fā)送指定數(shù)據(jù)給不同上位機(jī),我這邊只需要用網(wǎng)口調(diào)試助手調(diào)試好,到時(shí)候告訴上位機(jī)廠家,ip地址端口號(hào),發(fā)送什么格式的數(shù)據(jù)就好了,請(qǐng)問一下這種需求還有啥更好辦法嘛?現(xiàn)在產(chǎn)品都已經(jīng)買了,F(xiàn)X 5U  工業(yè)交換機(jī)  維綸網(wǎng)口觸摸屏,多謝
3462528
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 220 個(gè)
工控威望: 842 點(diǎn)
下載積分: 19610 分
在線時(shí)間: 250(小時(shí))
注冊(cè)時(shí)間: 2008-09-30
最后登錄: 2024-05-29
查看3462528的 主題 / 回貼
7樓  發(fā)表于: 2019-12-17 10:26
樓主是想做TCP/IP?
先做5個(gè)鏈接就好了.我有個(gè)項(xiàng)目做了兩個(gè)鏈接加一個(gè)觸摸屏
我好像是
大波就是我
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 303 個(gè)
工控威望: 603 點(diǎn)
下載積分: 1392 分
在線時(shí)間: 491(小時(shí))
注冊(cè)時(shí)間: 2012-12-09
最后登錄: 2024-10-19
查看我好像是的 主題 / 回貼
8樓  發(fā)表于: 2019-12-17 10:34
引用
引用第7樓3462528于2019-12-17 10:26發(fā)表的  :
樓主是想做TCP/IP?
先做5個(gè)鏈接就好了.我有個(gè)項(xiàng)目做了兩個(gè)鏈接加一個(gè)觸摸屏


是哎,上位機(jī)軟件是另外供應(yīng)商負(fù)責(zé)寫,給我要求用網(wǎng)口通訊,可以接收到多臺(tái)上位機(jī)發(fā)送過來(lái)的數(shù)據(jù),也可以發(fā)送指定數(shù)據(jù)給不同上位機(jī),我這邊只需要用網(wǎng)口調(diào)試助手調(diào)試好,到時(shí)候告訴上位機(jī)廠家,ip地址端口號(hào),發(fā)送什么格式的數(shù)據(jù)就好了,請(qǐng)問一下把例子發(fā)給我看看嘛
我看到你了
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 375 個(gè)
工控威望: 619 點(diǎn)
下載積分: 491 分
在線時(shí)間: 156(小時(shí))
注冊(cè)時(shí)間: 2018-05-02
最后登錄: 2024-09-12
查看我看到你了的 主題 / 回貼
9樓  發(fā)表于: 2019-12-17 11:34
LZ你有威綸通建議你直接用威綸通做網(wǎng)關(guān)和上位機(jī)的通信,里面內(nèi)置了很多協(xié)議驅(qū)動(dòng),和上位機(jī)做程序的商量好用哪個(gè)直接用就好了,不用自己在PLC里面做程序

shijianfe
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 66 個(gè)
工控威望: 136 點(diǎn)
下載積分: 343 分
在線時(shí)間: 102(小時(shí))
注冊(cè)時(shí)間: 2019-05-16
最后登錄: 2024-04-29
查看shijianfe的 主題 / 回貼
10樓  發(fā)表于: 2019-12-17 11:54
用MX SHEET就可以了
上位機(jī)只需要調(diào)用MX的dll,MX SHEET在配置下,就能讀寫PLC軟元件了。
也可以PLC都做客戶端就好 ,上位中轉(zhuǎn)下