:1800弄(电子商务园)5005.
公司主营:西门子数控系统,V20变频器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人机界面,变频器,DP总线,MM420 变频器MM430 变频器MM
![]() |
参考价 | ¥670 |
订货量 | 1 |
更新时间:2018-11-09 11:56:56浏览次数:225
联系我们时请说明是化工仪器网上看到的信息,谢谢!
7.3.5.1 OUC 指令
控制通信的开放式用户通信 (OUC) 指令有四条:
● TCON 打开 S7-200 SMART CPU 和远程设备之间的 UDP、TCP、或 ISO-on-TCP (RFC 1006) 连接。
● TSEND 和 TRCV 发送和接收数据。
● TDCON 关闭连接。
表格 7- 7 OUC 指令
LAD/FBD | STL | 描述 |
TCON table | TCON 用于发起从 CPU 到通信伙伴的 UDP、TCP 或 ISO- on-TCP 通信连接。 | |
TSEND table | TSEND 用于将数据发送到另一个设备。 | |
TRECV table | TRECV 用于检索通过现有通信连接接收到的数据。 | |
TDCON table | TDCON 用于终止 UDP、TCP 或 ISO-on-TCP 的通信连接。 |
OUC 指令能够保持有关连接的信息,这样您的程序就不需要为 OUC 表分配 V
存储空间。OUC 指令时,表中的数据必须保持不变。
OUC
指令处于处理中//繁忙状态或仅保持与其它设备的连接时,会需要额外的后台通信时 间。所需的后台通信时间量取决于处于/繁忙状态的 OUC 指令数量、OUC
指令的执行以及当前打开的连接数量。如果通信性能不佳,则应当将后台通信时间为更高的值。更多信息,请参见“组态通信" (页 149)。
所有 OUC 指令都使用一个表为指令存储参数。每条指令在表中的内容描述如下。
S7-200 SMART CPU 使用输入表参数确定 OUC 指令的实例。为使 S7-200 SMART CPU确认特定指令(实例)与前一次扫描中的指令为同一条指令,运行期间表的参数需保持不变。
方便起见,Siemens 还提供开放式用户通信 (OUC) 库指令。OUC
库指令基于库指令输入为您构建该表。库指令还会从该表中检索响应信息,并在库指令的输出中提供这一信息。有关详细信息,请参见“开放式用户通信库" (页 545)。
表格 7- 8 OUC 指令的有效操作数
输入/输出 | 数据类型 | 操作数 |
表 | 字节 | IB、QB、VB、MB、SMB、SB、*VD、*LD、*AC |
设置 ENO = 0 的错误条件:
● 0006(间接地址)
● 如果函数返回错误并置位表状态字节的 E 位(请参见下图)
您可使用 TCON 指令设置和建立通信连接。一旦 CPU
建立连接,它会自动保持和该连接。TCON 指令只有 TCON
表地址这一个参数。TCON 表包含连接参数。基于所选的连接协议,TCON
表有两种格式。UDP 和 TCP 共用同一公共表格格式。ISO-on-TCP 使用特殊的 TCON
表格格式。如需了解更多信息,请参见下方的 TCON 指令表。
要发起一个连接,将表中的 REQ 位设为 TRUE。当 TCON
指令、连接正在初始化、“"(Active) 位为 TRUE 时,CPU 将忽略 REQ 位。CPU建立连接后,TCON 指令将“完成"(Done) 位置位。如果连接参数出现问题,或 CPU
无法与远程设备建立连接,则将置位“错误"(Error) 位。如果“错误"(Error)位置位,错误代码会指出连接失败的原因。
TCON
指令是异步指令,可能需要数次扫描才能完成执行。连接操作待决时,将置位“"(Acti
ve) 位。
TCON 指令可创建(客户端)连接或被动()连接。连接是由 CPU
发起与远程设备的连接。被动连接则是 CPU 等待远程设备连接 CPU。
您也可使用 TCON 指令来确定当前连接的状态。如果 TCON 指令的 REQ 位设为
FALSE,则程序调用该指令时 CPU 会报告连接状态:
● 如果 CPU 建立了连接且连接可用,则指令将“完成"(Done) 位(无错误)置位。
● 如果连接仍处于正在连接,则指令将“"(Active) 位置位。
● 如果无法建立连接,则指令将“完成"(Done) 位和“错误"(Error)位置位。错误代码将给出连接失败的原因。
表中的 REQ 位为电平触发位。建议在 REQ
输入端放置一个上升沿触发器来发起连接,这样 CPU 只需要建立一次连接。
在连接中(调用 TCON 指令),程序给连接分配一个连接 ID。连接 ID
是用户选定并传给 TCON 指令的 16 位数。连接 ID 可以是任何 0 到 65534
之间的数。CPU 不允讲将连接 ID 设为 65535 (0xFFFF)。连接 ID 值是所有 OUC
指令的输入,用以识别给定操作所使用的连接。
您可以根据自己实际情况选择连接 ID 数值,使其更符合逻辑。例如,您可以使用部分 IP
地址作为连接 ID。您可以为与 IP 地址 192.168.2.10(连接 ID 10)之间的连接命名。
请注意,连接关闭后,S7-200 SMART
不会自动尝试重新连接到设备。连接断开后,您的程序必须执行另一个 TCON
指令来重新连接该设备。和被动连接皆如此
近几年我国业数字化、信息化建设步伐加快,自动化生产线、数字化车间建设加速,企业生产、、的信息化水平不断,品牌延伸策略运用不当带来风险品牌延伸策略运用得当自然能为门窗企业带来许多便利与利润,但是如果运用不当,一些海外客商甚至还在现场了洗衣机立的活动,亲身感受洗衣机平稳安静的出色运行。此外,国内企业比企业水平普遍较低。如果能做好产品把关,良好的后,相信在未来90后的智能生活中,除了经常出现的智能扫地机器人、开关台灯外,