RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

RFID與PC的連接DB用法的區(qū)別

機器人及PLC自動化應(yīng)用 ? 來源:機器人及PLC自動化應(yīng)用 ? 作者:機器人及PLC自動化 ? 2022-10-08 11:20 ? 次閱讀

同樣是使用使用FB65但RFID與PC的連接DB用法有一定的區(qū)別:

首先說一下什么是FB65:

通過TCP和ISO on TCP使用

兩個通信伙伴都調(diào)用FB 65 "TCON"來設(shè)置和建立通信連接。在這些參數(shù)中,您要指定哪個伙伴是主動通信傳輸點、哪個伙伴是被動通信傳輸點。

設(shè)置并建立連接后,CPU會自動對連接進行維護和監(jiān)視。

如果連接中斷,如由于線路中斷或遠程通信伙伴而造成的中斷,主動伙伴會嘗試重新建立已組態(tài)的連接。在這種情況下,不必再次調(diào)用FB 65 "TCON"。

當調(diào)用FB 66 "TDISCON"或CPU進入STOP模式時,現(xiàn)有連接將被終止并刪除已組態(tài)的連接。要重新設(shè)置并再次建立該連接,必須再次調(diào)用FB 65 "TCON"。

下面各自介紹一下程序結(jié)構(gòu)和設(shè)置:

RFID的設(shè)置

61e4860e-42f3-11ed-96c9-dac502259ad0.png

SICKRFID里軟件程序里的設(shè)置:

620733ca-42f3-11ed-96c9-dac502259ad0.png

626c573c-42f3-11ed-96c9-dac502259ad0.png

RFID的背景數(shù)據(jù)塊定義FB的連接格式:和UDT65一致!

629234fc-42f3-11ed-96c9-dac502259ad0.png

62b7de50-42f3-11ed-96c9-dac502259ad0.png

在程序中設(shè)置格式:

FB520程序分析:

用戶程序和操作系統(tǒng)通信層之間該連接的標識號(數(shù)值范圍:W#16#0001至W#16#0FFF)您必須在各個帶有標識號的塊中指定參數(shù)的值。

TCON_PARAM.id := INT_TO_WORD(VerbID.ID); 20

建立連接的方式的標識號:必須將FALSE分配給該參數(shù)。

TCON_PARAM.active_est := True;S7作Client時為主動 TRUE

S7作Server時為被動FALSE

TCON_PARAM.connection_type := B#16#11; 協(xié)議類型:11TCP/13UDP

B#16#03:通過CPU 319-3 PN/DP上的集成IE接口進行通信

TCON_PARAM.local_device_id := INT_TO_BYTE(VerbID.DeviceID); =3

以十六進制表示的端口62ebf226-42f3-11ed-96c9-dac502259ad0.png

TCON_PARAM.local_tsap_id[1]:= WORD_TO_BYTE(SHR(IN:=INT_TO_WORD(VerbID.lokalPort),N:=8)); 2111

TCON_PARAM.local_tsap_id[2]:= WORD_TO_BYTE(INT_TO_WORD(VerbID.lokalPort));

TCON_PARAM.rem_staddr_len :=B#16#4; 遠程連接終端的地址長度:4: 參數(shù)rem_staddr中有效的IP地址

TCON_PARAM.rem_tsap_id_len := B#16#2; 所使用的參數(shù)rem_tsap_id的長度

連接設(shè)備的IP地址:

TCON_PARAM.rem_staddr[1] :=INT_TO_BYTE(VerbID.IP[1]); 10

TCON_PARAM.rem_staddr[2] :=INT_TO_BYTE(VerbID.IP[2]);200

TCON_PARAM.rem_staddr[3] :=INT_TO_BYTE(VerbID.IP[3]);27

TCON_PARAM.rem_staddr[4] :=INT_TO_BYTE(VerbID.IP[4]);48

TCON_PARAM.rem_tsap_id[1] :=B#16#8; 遠程標示號0840---2112

TCON_PARAM.rem_tsap_id[2] := B#16#40; 遠程標示號

在與中控室電腦連接時FB600 的靜態(tài)變量格式與RFID的格式一致證明

DB860關(guān)于與PC連接用設(shè)置結(jié)構(gòu):

62fc8cbc-42f3-11ed-96c9-dac502259ad0.png

6320dfcc-42f3-11ed-96c9-dac502259ad0.png

FB600程序分析:

L DBW[AR1,P#0.0] 1 連接ID用戶程序和操作系統(tǒng)通信層之間該連接的標識號

T #Verbindung.id

L B#16#11 使用TCP連接方式

T #Verbindung.connection_type

SET 建立連接的方式的標識號:必須將FALSE分配給該參數(shù)。

R #Verbindung.active_est

L 0 //0 不用指0

T #Verbindung.rem_staddr_len // 遠程連接終端的地址長度

PC的IP地址:

L DBW[AR1,P#4.0] //VerID.IP[1] 192

T #Verbindung.rem_staddr[1]

L DBW[AR1,P#6.0] //VerID.IP[2] 168

T #Verbindung.rem_staddr[2]

L DBW[AR1,P#8.0] //VerID.IP[3] 0

T #Verbindung.rem_staddr[3]

L DBW[AR1,P#10.0] //VerID.IP[4] 11

T #Verbindung.rem_staddr[4]

L 0

T #Verbindung.rem_tsap_id_len// 所使用的參數(shù)rem_tsap_id的長度

連接設(shè)備的IP地址:

L 2 //所使用的參數(shù)local_tsap_id的長度為2

T #Verbindung.local_tsap_id_len

635203e0-42f3-11ed-96c9-dac502259ad0.png

L DBW[AR1,P#12.0] //2000

T #Verbindung.local_tsap_id[2] // 低字節(jié)

SRW 8

T #Verbindung.local_tsap_id[1] // 高字節(jié)

L DBW[AR1,P#2.0] B#16#03:通過CPU 319-3 PN/DP上的集成IE接口進行通信

636db252-42f3-11ed-96c9-dac502259ad0.png

T #Verbindung.local_device_id

從對FB600和FB520程序分析我們可以知道它們公用的程序結(jié)構(gòu)還是使用了UDT65的標準化的結(jié)構(gòu),都使用了TCP連接,只是端口各不相同罷了,一個是2111而另一個是2000.在就是和RFID通訊時作主站,和PC通訊時作從站.

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • RFID
    +關(guān)注

    關(guān)注

    388

    文章

    6142

    瀏覽量

    237746
  • PC
    PC
    +關(guān)注

    關(guān)注

    9

    文章

    2076

    瀏覽量

    154146
  • 遠程通信
    +關(guān)注

    關(guān)注

    0

    文章

    49

    瀏覽量

    12573

原文標題:S7程序-RFID 與PC連接區(qū)別-FB 65/UDT65

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    C語言typedef與#define的用法區(qū)別

    在C語言編程中,typedef 和 #define是最常用語句,可能很多工作過幾年的工程師都沒有去深究過它們的一些用法區(qū)別。
    發(fā)表于 10-12 10:39 ?679次閱讀

    SQLx的基礎(chǔ)用法和進階用法

    SQLx是一個Rust語言的異步SQL數(shù)據(jù)庫訪問庫,支持多種數(shù)據(jù)庫,包括PostgreSQL、MySQL、SQLite等。本教程將以SQLite為例,介紹SQLx的基礎(chǔ)用法和進階用法。 基礎(chǔ)用法
    的頭像 發(fā)表于 09-19 14:29 ?2323次閱讀

    有源晶振與晶體的區(qū)別,應(yīng)用范圍及用法

    有源晶振與晶體的區(qū)別,應(yīng)用范圍及用法1)晶體需要用DSP片內(nèi)的振蕩器,在datasheet上有建議的連接方法。晶體沒有電壓的問題,可以適應(yīng)于任何DSP,建議用晶體。 2)有源晶振不需要DSP的內(nèi)部振蕩器,信號比較穩(wěn)定。有源晶振
    發(fā)表于 04-07 09:08

    AD中的bell 跟buzzer有什么區(qū)別,二者的用法一樣么?

    AD中的bell 跟buzzer有什么區(qū)別,二者的用法一樣么?二者的電路連接都是怎么連的?求大神告訴
    發(fā)表于 11-06 14:50

    請問OSTaskCreate和OSTaskCreateExt的用法區(qū)別需要注意什么?

    請問OSTaskCreate和OSTaskCreateExt的用法區(qū)別需要注意什么?項目中由原來的OSTaskCreate創(chuàng)建任務(wù),改成OSTaskCreateExt創(chuàng)建任務(wù)后,所有任務(wù)不能運行
    發(fā)表于 07-12 03:41

    請問LCALL的用法之間有什么區(qū)別?

    OSTickISR:USING 0PUSHALLLCALL _?OSIntEnterLCALL ReloadTimer0LCALL _?OSTimeTickLCALL _?OSIntExitPOPALLRETILCALL的用法,LCALL后面+_?+函數(shù)名,與后面直接+函數(shù)名有什么
    發(fā)表于 09-17 21:31

    RFID與NFC有什么關(guān)聯(lián)及區(qū)別?

    RFID與NFC有什么關(guān)聯(lián)?RFID與NFC有什么區(qū)別?
    發(fā)表于 05-20 06:43

    使用FB65但RFIDPC連接DB用法區(qū)別

    同樣是使用使用FB65但RFIDPC連接DB用法有一定的區(qū)別: 首先說一下什么是FB65:
    的頭像 發(fā)表于 12-03 16:28 ?3667次閱讀

    S7-1200的DB塊在PLC及觸摸屏上的用法

    S7-1200的DB塊在PLC及觸摸屏上的用法
    發(fā)表于 12-17 09:32 ?7次下載
    S7-1200的<b class='flag-5'>DB</b>塊在PLC及觸摸屏上的<b class='flag-5'>用法</b>

    使用FB65但RFIDPC連接DB用法有一定的區(qū)別

    兩個通信伙伴都調(diào)用FB 65 "TCON"來設(shè)置和建立通信連接。在這些參數(shù)中,您要指定哪個伙伴是主動通信傳輸點、哪個伙伴是被動通信傳輸點。
    的頭像 發(fā)表于 03-02 15:38 ?2017次閱讀

    RFID和生物識別PC登錄/退出界面

    電子發(fā)燒友網(wǎng)站提供《RFID和生物識別PC登錄/退出界面.zip》資料免費下載
    發(fā)表于 10-19 10:05 ?3次下載
    <b class='flag-5'>RFID</b>和生物識別<b class='flag-5'>PC</b>登錄/退出界面

    DB3190_ST_MCU_FINDER_PC數(shù)據(jù)手冊摘要

    DB3190_ST_MCU_FINDER_PC數(shù)據(jù)手冊摘要
    發(fā)表于 11-23 20:27 ?0次下載
    <b class='flag-5'>DB3190_ST_MCU_FINDER_PC</b>數(shù)據(jù)手冊摘要

    基于RFIDPC鑰匙開關(guān)

    /miguelbalboa/rfid]中的示例代碼從 RFID 卡或標簽/密鑰中獲取 UID 。然后,在代碼上添加 UID 以允許其激活繼電器并打開臺式 PC。繼電器由 RFID 卡啟
    發(fā)表于 12-14 17:06 ?0次下載

    RFID和NFC傻傻分不清,它們有什么區(qū)別?

    之前小明分享了明治RFID的經(jīng)典應(yīng)用以及RFID的工作原理(點擊橙字可跳轉(zhuǎn)回顧)細心的小伙伴就注意到了,RFID用法跟我們?nèi)粘J褂玫氖謾C以及公交卡的使用體驗非常相似。但它們?yōu)槭裁词遣?/div>
    的頭像 發(fā)表于 07-31 23:21 ?1w次閱讀
    <b class='flag-5'>RFID</b>和NFC傻傻分不清,它們有什么<b class='flag-5'>區(qū)別</b>?

    RFID與NFC的區(qū)別

    RFID與NFC的區(qū)別? RFID(無線射頻識別)和NFC(近場通信)都是無線通信技術(shù)。雖然它們都使用射頻信號進行數(shù)據(jù)傳輸,但在應(yīng)用和技術(shù)方面存在一些重要的區(qū)別。 首先,
    的頭像 發(fā)表于 12-15 10:31 ?3336次閱讀
    RM新时代网站-首页