:1800弄(电子商务园)5005.
公司主营:西门子数控系统,V20变频器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人机界面,变频器,DP总线,MM420 变频器MM430 变频器MM
![]() |
参考价 | ¥670 |
订货量 | 1 |
更新时间:2018-11-09 13:49:53浏览次数:304
联系我们时请说明是化工仪器网上看到的信息,谢谢!
下表列出了 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 指令的输入。TSEND、TRECV 和 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 指令来终止现有的通信连接。当 REQ 置位时,指令终止连接。建议在
REQ 输入端放置一个上升沿触发器。如果您的程序调用了 TDCON
指令,且连接已断开,则指令将通过错误代码 24 作出响应,意为无待决操作。
实际上教育成功的人都不是学霸。唐河*有信心在3~5年时间里,成为中部的农机装备基地。本次会议是集团公司在多品种焊丝研发和生产领域的一次实力和成果的展示,也是集团公司和广大合作商的一次的交流聚会,3D打印技术是一种新兴的高科技技术,综合应用了CAD/CAM技术、激光技术、光化学以及材料科学等诸多方面的技术和知识,实体场在发展O2O的同时要实体店优势,踏踏实实做好文化、口碑、价格和,尽量避免与电子商务发生正面竞争,