:1800弄(电子商务园)5005.
公司主营:西门子数控系统,V20变频器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人机界面,变频器,DP总线,MM420 变频器MM430 变频器MM
![]() |
参考价 | ¥670 |
订货量 | 1 |
更新时间:2018-11-09 12:34:18浏览次数:805
联系我们时请说明是化工仪器网上看到的信息,谢谢!
下表列出了 TDCON 指令的格式和定义。有关错误代码列表,请参见“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- 13 TDCON 指令表参数结构定义
字节偏移量 | 位 7 | 位 6 | 位 5 | 位 4 | 位 3 | 位 2 | 位 1 | 位 0 |
0 | D | A | E | 错误代码(5 位) | ||||
1 | REQ | |||||||
2 | 连接 ID (2 字节) | |||||||
3 |
下表列出了开放式用户通信 (OUC) 错误代码:
错误代码 | 描述 | T C O N | T S E N D | T R E C V | T D C O N |
0 | 无错误 | X | X | X | X |
1 | 数据长度参数大于允许的长度(1024 字节)。 | X | X | ||
2 | 数据缓冲区未处于 I、Q、M 或 V 存储区。 | X | X | ||
3 | 数据缓冲区不适合存储区。 | X | X | ||
4 | 表格参数不适合存储区。 | X | X | X | X |
5 | 连接在另一上下文中被锁定。您正在试图同时访问背景主程序 (Main) 和中断例程中的同一连接。 | X | X | X | X |
6 | UDP IP 地址或端口错误 | X | |||
7 | 实例不符:在另一实例中连接为忙,或是当发起请求时,为所请求的连接 ID 保存的数据与输入数据不符。 | X | X | X | X |
8 | 由于连接从未创建,所以连接 ID 不存在,或连接按您的要求终止(使用 TDCON 指令)。 | X | X | X | X |
9 | 使用此连接 ID 的 TCON 操作正在进行中。 | X | X | X | |
10 | 使用此连接 ID 的 TDCON 操作正在进行中。 | X | X | X | |
11 | 使用此连接 ID 的 TSEND 指令正在进行中。 | X | X | ||
12 | 发生了临时通信错误。此时无法启动连接。请稍后重试。 | X | X | X | |
13 | 连接伙伴拒绝或断开连接(伙伴将断开与此 CPU 的连接)。 | X | X | X | |
14 | 无法连接连接伙伴(连接请求无应答)。 | X | X | X | |
15 | 连接因不*而断开。断开并重新连接以纠正这一情况。 | X | X | X | X |
错误代码 | 描述 | T C O N | T S E N D | T R E C V | T D C O N |
16 | 连接 ID 已与不同的 IP 地址、端口或 TSAP 组合配合使用。 | X | |||
17 | 没有连接资源可用。所有请求类型(/被动) 的连接都在使用中。 | X | |||
18 | 本地或远程端口号被保留,或端口号已用于另一(被动)连接。 | X | |||
19 | 已发生以下 IP 地址错误之一: · IP 地址无效(例如,地址 0.0.0.0)。 · 该 IP 地址是此 CPU 的 IP 地址。 · 该 CPU 地址为 0.0.0.0。 · IP 地址为广播地址或多播地址。 | X | |||
20 | 本地或远程 TSAP 错误(仅 ISO-on-TCP) | X | |||
21 | 连接 ID 无效(65535 保留) | X | |||
22 | /被动错误(UDP 只允许被动) | X | |||
23 | 连接类型不在所允许的类型中。 | X | |||
24 | 没有待决操作,因此没有要报告的状态。 | X | X | ||
25 | 接收缓冲区过小:CPU 接收的字节数超出缓冲区支持的长度。CPU 丢弃额外的字节。 | X | |||
31 | 未知错误 | X | X | X | X |