黄石西门子PLC代理商
主要特点
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的配置支持确保简单的调试和方便的诊断方案。
如果您为被动(服务器)连接设定了 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 指令
西门子模块功能
系统手册, 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 作为参考。