西门子驱动6SL3120-1TE26-0AA3参数详细
S7-200 SMART
230 系统手册, V2.5, 01/2020, A5E03822234-AI
表格 7- 8 OUC 指令的有效操作数
输入/ / 输出 数据类型 操作数
表 字节 IB、QB、VB、MB、SMB、SB、*VD、*LD、*AC
设置 ENO = 0 的错误条件:
● 0006(间接地址)
● 如果函数返回错误并置位表状态字节的 E 位(请参见下图)
TCON 指令
您可使用 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 指令是异步指令,可能需要数次扫描才能完成执行。连接操作待决时,将置位“激
活”(Active) 位。
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 指令的输入,用以识别给定操
作所使用的连接。
程序指令
7.3 通信
S7-200 SMART
西门子模块6ES7288-2DR08-0AA0
西门子模块功能
系统手册, V2.5, 01/2020, A5E03822234-AI 231
您可以根据自己实际情况选择连接 ID 数值,使其更符合逻辑。例如,您可以使用部分 IP
地址作为连接 ID。您可以为与 IP 地址 192.168.2.10(连接 ID 10)之间的连接命名。
请注意,连接关闭后,S7-200 SMART 不会自动尝试重新连接到设备。连接断开后,您
的程序必须执行另一个 TCON 指令来重新连接该设备。主动和被动连接皆如此。
TCON 指令表
下表列出了 TCON 指令的格式和定义。有关错误代码列表,请参见“OUC 指令错误代码”
(页 239)。有关端口数限制及更多信息,请参见“端口和 TSAP” (页 439):
● 状态:表
个字节将操作状态返回给用户。作为输入时,OUC 指令忽略状态字节
的值。状态字节在返回指令时有效。状态位的定义为:
– D = 完成(完毕)
– A = 激活(进行中,换言之,繁忙)
– E = 错误(完成且有错误)
– 错误代码
如果出现错误,则“完成”(Done) 位和“错误”(Error) 位均置位。错误代码列于“OUC 指令
错误代码” (页 239)。
● REQ:您可使用 REQ 位发起新的操作。REQ 位为电平触发值。如果需要,程序代码
必须提供该单步操作(上升沿接触)。如果操作不繁忙,则当 REQ 值为 TRUE 时将
发起一个新的操作。例如:如果当前没有在执行的 TSEND 指令,则 REQ 位为 TRUE
会使程序发起一个新的 TSEND 指令操作。
● 连接 ID:连接 ID 是您选定传递给函数的 16 位值。范围是 0 到 65534(65535 保
留)。连接 ID 参数是 OUC 指令的输入。TSEND、TRECV 和 TDCON 指令将您为
TCON 指令选择的连接 ID 作为参考。
如果您为被动(服务器)连接设定了 IP 地址,则 CPU 只接受来自特定 IP 地址的连接。
如果您将被动连接的 IP 地址设为 0.0.0.0,则 CPU 可接受来自任何 IP 地址的连接。
4 远程 TSAP:远程设备的传送服务访问点 (TSAP)。只能将远程 TSAP 用于 ISO-on-TCP
连接。远程 TSAP 为一个 2 到 16 个 ASCII 字符的字符串。
5 本地 TSAP:本地 CPU 中连接的传送服务访问点 (TSAP)。只能将本地 TSAP 用于 ISO-
on-TCP 连接。本地 TSAP 为一个 2 到 16 个 ASCII 字符的字符串。如果使用两个字符,
则 TSAP 必须以一个十六进制字符“E0”开头 ($E0),后跟另一个十六进制字符(例如,
“$E0$01”)。不能使用“SIMATIC”字符串。
TSEND
您可通过现有的通信连接使用 TSEND 指令发送数据。TSEND 表包含连接参数。基于所
选的连接协议,TSEND 表有两种格式。TCP 和 ISO-on-TCP 共用同一公共表格格式。
UDP 使用特殊的 TSEND 表格格式。如需了解更多信息,请参见下方的 TSEND 和
TRECV 指令表。
如果 REQ 被置位且连接当前未被其它操作占用,则当您的程序调用 TSEND 指令时,
TSEND 指令将开始发送特定数量的字节。
程序指令
7.3 通信
S7-200 SMART
234 系统手册, V2.5, 01/2020, A5E03822234-AI
REQ 位为电平触发。建议在 REQ 输入端放置一个上升沿触发器来发起连接,这样 CPU
不会意外发起发送操作。当 TSEND 为“激活”(Active) 时,CPU 会忽略 REQ 位。状态位
和错误代码会显示每次调用时 TSEND 的状态:
● 完成无错误意为 TSEND 指令完成,且没有错误。
● 激活意为 TSEND 指令仍为繁忙状态。
● 完成但有错误意为 TSEND 出现了问题。错误代码中包含故障原因。
发送操作完成后,会显示每个 TSEND 指令调用的完成/激活/错误状态。此后,TSEND
通过错误代码 24 作出响应,表示无待决操作,前提是您的程序调用指令时将 REQ 设为
FALSE。如果将 REQ 保持置位,则 TSEND 指令将发起另一个发送操作。
您可在一条消息内多发送 1024 字节的数据。在一个给定的连接中,一次只能有一条
TSEND 处于激活状态。在 REQ 置位情况下执行 TSEND 指令时,程序将数据从用户存
储器的发送缓冲区复制到内部缓冲区,这样您可在 TSEND 指令执行后修改发送缓冲区。
TRECV
对于由 CPU 通过现有通信连接接收的数据,您可使用 TRECV 指令进行检索。分配接收
区/缓冲区以及接收区大长度,从而避免出现缓冲区溢出。TRECV 表包含 TRECV 指令
S7-200 SMART西门子模块6ES72882DR080AA0
主要特点
SIMATICS7-200设计作为一个统一的模块化系统。它提供了一个可扩展以满足您的需求模块的模块化系统。扩展模块有4/4至32/32的I/O,从4/0,8/0,0/4至4/1个I/O的模拟模块,以及开关负载用的性能模块:5ADC或者10A继电器实时响应
设计
CP具有加固的塑料外壳,带有LED指示灯用于显示工作和故障状态。
它们显示出了SIMATICS7-200设计的全部优势,如.
•设计紧凑
•便于安装
•用户友好型接线等。
主要特点在SIMATICS7-200的CPU上可以增加通讯模块。实现S7-200系统的、DP通讯、以太网通讯、AS-Interface通讯等。
应用
快速PROFIBUS连接
通过EM277通讯模块可以运行222以上所有CPU,作为PROFIBUSDP网络上的标准从站,传输速率高达12Mbit/s。S7-200对更高水平PROFIBUSDP控制水平的开放特点,确保您可以将单台机器集成到生产线中。使用EM277扩展模块,您可以实现配备了S7-200的单独机器的PROFIBUS能力。
功能强大的AS-Interface连接
在AS-Interface网络上CP243-2将从CPU从222上升到功能强大的主站。根据新的AS-V2.1接口规范,可以更多连接62个站,甚至易于集成的模拟传感器。使用AS-Interface,可以在更高配置中更多连接248个DI+186DO。更大62站的数量更多可以包括31个模拟模块。方便AS-Interface接口向导支持从站和读/写入数据的配置。
强大的以太网连接
InternetTechnology模块CP243-1IT还为您提供快速访问功能。以太网模块CP243-1可以通过以太网快速访问S7-200的过程数据,进行归档或进一步处理。STEP7-Micro/WIN的配置支持确保简单的调试和方便的诊断方案。
S7-200 SMART西门子模块6ES72882DR080AA0 设计
CP具有加固的塑料外壳,带有LED指示灯用于显示工作和故障状态。它们显示出了SIMATICS7-1200设计的全部优势,如:
西门子顺应市场需求推出的SIMATICS7-200SMARTCompactCPU经济实用,具备高性价比。配合SMARTLINE人机界面和SINAMICV20变频器,可为您的小型自动化控制系统提供理想的解决方案。
经济型CPU模块具有20I/O,30I/O,40I/O,60I/O四种配置
高速处理器芯片,位指令执行时间可达0.15μs
支持高速计数功能,可实现单相4路100KHz或2路A/B相50KHz输入
集成断电数据保持功能,无需电池,只需简单设置,轻松实现断电数据保持
本体集成一个RS485通信接口,可连接触摸屏或变频器
串口隔离,支持Modbus-RTU、USS、自由口通信
CPU模块的输入输出端子可拆卸,CPU可导轨或螺钉安装
220VAC供电,继电器输出,支持24V源型或漏型输入
使用STEP7Micro/WINSMART编程软件,界面更友好,操作更简单,全面支持Windows10操作系统