使用FB65,但RFID和PC的连接DB用法存在一定差异

也使用了FB65,但是RFID和PC连接在DB使用方面存在某些差异:首先,让我们谈谈FB65是什么:通过TCP和ISOonTCP使用两个通信伙伴将FB65称为FB65“ TCON”。

建立并建立通讯连接。

在这些参数中,您需要指定哪个伙伴是主动通信传输点,哪个伙伴是被动通信传输点。

建立并建立连接后,CPU将自动维护和监视连接。

如果连接中断(例如由于线路中断或远程通信伙伴),则活动伙伴将尝试重新建立配置的连接。

在这种情况下,没有必要将FB65称为“ TCON”。

再次。

当FB66“ TDISCON”调用或CPU进入STOP模式时,现有连接将终止,并且已组态的连接将被删除。

为了重新设置并再次建立连接,FB65“ TCON”被重新设置。

必须再次调用。

下面分别描述程序的结构和设置:RFID设置软件程序中的SICKRFID设置:RFID背景数据块定义FB连接格式:与UDT65一致!在程序中设置格式:FB520程序分析:用户程序和操作系统通信层之间连接的标识号(值范围:W#16#0001到W#16#0FFF)您必须指定参数的值在每个块中都有标识号。

TCON_PARAM.id:=INT_TO_WORD(VerbID.ID); 20建立连接方式的标识号:FALSE必须分配给该参数。

TCON_PARAM.active_est:=正确;当S7用作客户端时为主动,为TRUE,当S7用作服务器时为被动。

IE通讯接口TCON_PARAM.local_device_id:= INT_TO_BYTE(VerbID.DeviceID); = 3以十六进制TCON_PARAM.local_tsap_id [1]表示的端口号:= WORD_TO_BYTE(SHR(IN:= INT_TO_WORD(VerbID.lokalPort),N:= 8) ); 2111TCON_PARAM.local_tsap_id [2]:== WORD_TO_BYTE(INT_TO_WORD(VerbID.lokalPort)); TCON_PARAM.rem_staddr_len:= B#16#4;远程连接终端的地址长度:4:参数rem_staddr地址中的有效IP TCON_PARAM.rem_tsap_id_len:= B#16#2;使用的参数rem_tsap_id的长度是所连接设备的IP地址:TCON_PARAM.rem_staddr [1]:= INT_TO_BYTE(VerbID.IP [1]); 10TCON_PARAM.rem_staddr [2]:= INT_TO_BYTE(VerbID.IP [2] ); 200TCON_PARAM.rem_staddr [3]:= INT_TO_BYTE(VerbID.IP [3]); 27TCON_PARAM.rem_staddr [4]:= INT_TO_BYTE(VerbID.IP [4]); 48TCON_tsap_idrem。

[1]:= B#16#8;远程标识号0840 --- 2112 TCON_PARAM.rem_tsap_id [2]:= B#16#40;当远程识别号连接到控制室中的计算机时,FB600和RFID的静态变量格式与格式一致,以证明DB860已通过以下设置结构连接到PC:FB600程序分析:LDBW [AR1, P#0.0] 1连接ID用户程序与操作系统通信层之间的连接的标识号T#Verbindung.idLB#16#11使用TCP连接方法T#Verbindung.connection_typeSET建立连接方法的标识编号:必须将FALSE分配给该参数。

R#Verbindung.active_estL0 // 0不参考0T#Verbindung.rem_staddr_len //远程连接终端PC的IP地址的地址长度:LDBW [AR1,P#4.0] // VerID.IP [1 ] 192T#Verbindung.rem_staddr [1] LDBW [AR1,P#6.0] // VerID.IP [2] 168T#Verbindung.rem_staddr [2] LDBW [AR1,P#8.0] // VerID.IP [3] 0T #Verbindung.rem_staddr [3] LDBW [AR1,P#10.0] // VerID.IP [4] 11T#Verbindung.rem_staddr [4] L0T#Verbindung.rem_tsap_id_len //使用的参数长度rem_tsap_id的IP地址已连接设备:L2 //已使用参数local_tsap_id的长度为2T#Verbindung.local_tsap_id_lenLDBW [AR1,P#12.0] // 2000T#Verbindung.local_tsap_id [2] //低字节SRW8T#Verbindung.local_tsap_id [1] //高字节LDBW [AR1,P#2.0] B#16#03:通过CPU319-3PN / DP上的集成IE接口进行通信T#Verbindung.local_device_id通过对FB600和FB520程序的分析,我们可以知道它们的共同点程序结构或UDT65的标准化结构,均使用TCP连接,但端口不同nt,一个是2111,另一个是2000。

与RFID通讯时是主站,与PC通讯时是从站。

联系方式

位居电子保护元件及天线产品之领导地位的佳邦科技,为电脑、通信、消费性及车用电子市场提供了多元化的选择。为了让电子产品可以发挥更完善、有效率的功能,佳邦科技提供了完整的电路保护、电磁干扰/电磁防护、电源保护、RF天线产品线。佳邦在台湾保持元件及天线产品领先的地位。
在高度竞争的市场中大幅成长并达到效率的改善,产品良率的提升,以及成本效益的掌控,此外并要取得在先进电子保护元件与无线电射频天线市场的领导地位。

查看详情

在线咨询