lucas
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 290 個(gè)
工控威望: 570 點(diǎn)
下載積分: 2881 分
在線時(shí)間: 113(小時(shí))
注冊(cè)時(shí)間: 2010-02-02
最后登錄: 2022-05-20
查看lucas的 主題 / 回貼
樓主  發(fā)表于: 2019-09-10 18:51



如圖,怎么解釋SD10681 與SD10682 這2個(gè)信號(hào)?

開放請(qǐng)求,是誰請(qǐng)求誰?


為什么用開放請(qǐng)求信號(hào) 去關(guān)閉端口?




反而開放請(qǐng)求信號(hào)為OFF時(shí)才能開啟端口



難道是SD10681 是OFF時(shí)請(qǐng)求開放,ON時(shí)關(guān)閉請(qǐng)求?
但是貌似又不是這么一回事:


[ 此帖被lucas在2019-09-11 16:28重新編輯 ]
zmrs163
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 378 個(gè)
工控威望: 526 點(diǎn)
下載積分: 1476 分
在線時(shí)間: 325(小時(shí))
注冊(cè)時(shí)間: 2017-06-12
最后登錄: 2025-01-08
查看zmrs163的 主題 / 回貼
1樓  發(fā)表于: 2019-09-12 08:25
原理很簡單,可以去看下TCP的書。SD10681是PLC發(fā)起連接請(qǐng)求時(shí)變?yōu)镺N,如果PLC是客戶端由CLOSE指令OFF。如果是服務(wù)器就一直為ON。SD10680代表實(shí)際的連接狀態(tài),TCP三次握手之后為ON,四次揮手之后為OFF。實(shí)際的連接可以由服務(wù)器或者客戶端發(fā)起斷開,PLC發(fā)起就是CLOSE,服務(wù)器那端斷開其實(shí)也就是類似于close的一個(gè)函數(shù)而已,這時(shí)SD10680就是自動(dòng)OFF。
本帖最近評(píng)分記錄:
  • 下載積分:+1(我的水平有限) 講得很清晰明白
    zmrs163
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 378 個(gè)
    工控威望: 526 點(diǎn)
    下載積分: 1476 分
    在線時(shí)間: 325(小時(shí))
    注冊(cè)時(shí)間: 2017-06-12
    最后登錄: 2025-01-08
    查看zmrs163的 主題 / 回貼
    2樓  發(fā)表于: 2019-09-12 09:31
    如果PLC是客戶端SD10681在OPEN指令之后為ON,CLOSE指令之后為OFF。你那個(gè)程序的意思是,如果服務(wù)器發(fā)起斷開,那么SD10680會(huì)有一個(gè)下降沿,然后PLC就使用CLOSE復(fù)位SD10681,以便于下一次打開,否則無法再次使用OPEN指令
    zmrs163
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 378 個(gè)
    工控威望: 526 點(diǎn)
    下載積分: 1476 分
    在線時(shí)間: 325(小時(shí))
    注冊(cè)時(shí)間: 2017-06-12
    最后登錄: 2025-01-08
    查看zmrs163的 主題 / 回貼
    3樓  發(fā)表于: 2019-09-12 09:36
    補(bǔ)充一下,TCP的斷開類似于打電話,SD10680的OFF意味著對(duì)方掛斷了電話,那么我也需要掛電話,SD10681的OFF意味著我也掛掉了電話。而SD10681的ON就好比我打電話打出去,SD10680的ON意味著電話打通了
    本帖最近評(píng)分記錄:
  • 下載積分:+1(我的水平有限) 很形象,容易讓人懂