扩展模块6ES72221HF320XB0分销商

S7-1200扩展模块6ES72221HF320XB0分销商

参考价: 订货量:
670 1

具体成交价以合同协议为准
2018-11-09 14:16:40
395
产品属性
关闭
西门子plc模块代理商

西门子plc模块代理商

初级会员5
收藏

组合推荐相似产品

产品简介

扩展模块6ES72221HF320XB0分销商
:1800弄(电子商务园)5005.
公司主营:西门子数控系统,V20变频器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人机界面,变频器,DP总线,MM420 变频器MM430 变频器MM

详细介绍

TSEND TRECV 指令表

下表列出了 TSEND  TRECV 指令的格式和定义。有关错误代码列表,请参见OUC 指令错误代码 ( 250)。有关端口数及更多信息,请参见端口和 TSAP ( 459)

 状态:表的个字节将操作状态返回给用户。作为输入时OUC

指令忽略状态字节的值。状态字节在返回指令时有效。状态位的定义为:

 D = 完成完毕

 A = (进行中,换言之,繁忙

 E = 错误(完成且有错误

 错误代码

如果出现错误,则完成”(Done) 位和错误”(Error) 位均置位。错误代码列于OUC指令错误代码(页 250)。

 REQ:您可使用 REQ 位发起新的操作。REQ

位为电平触发值。如果需要,程序代码必须提供该单步操作(上升沿)。如果操作不繁忙,则当 REQ 值为 TRUE

时将发起一个新的操作。例如:如果当前没有在执行的 TSEND 指令,则 REQ 位为

TRUE 会使程序发起一个新的 TSEND 指令操作。

 连接 ID:连接 ID 是您选定传递给函数的 16 位值。范围是 0  65534(65535

保留。连接 ID 参数是 OUC 指令的输入。TSENDTRECV  TDCON 指令将您为

TCON 指令选择的连接 ID 作为参考。


表格 7- 11 TCP  ISO-on-TCP  TSEND  TRECV 指令表参数结构

字节偏移量

7

6

5

4

3

2

1

0

0

D

A

E

错误代码(5 位)

1

REQ 1

2

连接 ID

(2 字节)

3

4

数据长度 2

5

6

数据指针 3

7

8

9

1 REQ:您可通过将 REQ 位设为 TRUE 来发起新的 TSEND 指令操作。TRECV 指令忽略

REQ 状态位。REQ 位仅用于 TSEND 指令。

对于 TRECV 指令,完成位意为 CPU 接收到数据新数据好Data_Length值返回实际接收到的字节数。如果调用时没有可用数据,则 TRECV

指令返回,且(Active) 标志置位,Data_Length

值为零。如果接收到的字节数超出接收缓冲区的大小(数据长度输入),则程序将数目的字节到缓冲区,并向 TRECV 指令返回一个错误。

2 数据长度:TRECV

指令表中的数据长度既是输入参数也是输出参数。输入值为接收缓冲区的容量。输出值为实际接收到的字节数。

数据长度仅作为 TSEND 指令的输入值。

3 数据指针:指向本地 CPU 中数据的 S7-200 SMART 指针。


表格 7- 12 UDP  TSEND  TRECV 指令表参数结构定义

字节偏移量

7

6

5

4

3

2

1

0

0

D

A

E

错误代码(5 位)

1

REQ 1

2

连接 ID

(2 字节)

3

4

数据长度 2

5

6

数据指针 3

7

8

9


字节偏移量

7

6

5

4

3

2

1

0

10

远程

IP

地址 4

11

12

13

14

远程端口 5

15

1 REQ:您可通过将 REQ 位设为 TRUE 来发起新的 TSEND 指令操作。TRECV 指令忽略

REQ 状态位。REQ 位仅用于 TSEND 指令。

对于 TRECV 指令,完成位意为 CPU 接收到数据新数据好Data_Length值返回实际接收到的字节数。如果调用时没有可用数据,则 TRECV

指令返回,且(Active) 标志置位,Data_Length

值为零。如果接收到的字节数超出接收缓冲区的大小(数据长度输入),则程序将数目的字节到缓冲区,并向 TRECV 指令返回一个错误。

2 数据长度:TRECV

指令结构中的数据长度既是输入参数也是输出参数。输入值为接收缓冲区的容量。输出值为实际接收到的字节数。

数据长度仅作为 TSEND 指令的输入值。

3 指向数据区的数据指针:指向本地 CPU 中数据的 S7-200 SMART 指针。

4 远程 IP 地址:该地址为 TSEND 指令的远程设备的 IP 地址。IP 地址不能与本地 CPU 

IP 地址相同,且不能为组播或广播地址。由于 S7-200 Smart 支持路由功能,因此 IP

地址可以与本地 CPU 不在同一个子网中。(必须为每个 UDP 发送操作提供 IP 地址

IP 地址为 UDP 接收操作的返回值。IP 地址是 UDP 消息发送方的地址。

5 远程端口:为远程设备中的端口号。

远程端口为 UDP 接收操作的返回值。该端口为 UDP 信息发送方的端口号。

UDP 需要每个 TSEND 指令消息的远程端口号。


TDCON

您可使用 TDCON 指令来终止现有的通信连接。当 REQ 置位时,指令终止连接。建议在

REQ 输入端放置一个上升沿触发器。如果您的程序调用了 TDCON

指令,且连接已断开,则指令将通过错误代码 24 作出响应,意为无待决操作。


工匠精神不仅是一种精神,而且在我看来还是一种。我们不由发问,都说市场不景气,可为什么还是有这么多的企业参展呢。总体而言,行业智能依然处于初始阶段。天气空气净化器需求;净水器行业将期;个人护理小家电高增速将;智能马桶盖巨大市场空间将开启;电饭煲高科技产品占比将;众多企业布局洗碗机领域,得益于庞大人口基数以及汽车业,无人驾驶产业一旦发展起来,将形成不止于千亿、万亿级别的市场规模。

 

上一篇:S7-1500数据块:优化DB与非优化DB 下一篇:西门子S7-1500运动控制还不会吗?赶紧来下载标准轴控应用库合集
热线电话 在线询价
提示

请选择您要拨打的电话:

当前客户在线交流已关闭
请电话联系他 :