西门子工业开关授权经销代理商
其产品范围包括西门子S7-SMART200、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:
与此同时,我们还提供西门子G120、G120C V20 变频器; S120 V90 伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。
西门子中国授权代理商—— 浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球**芯片制造商台积电毗邻,
东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。
目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,
PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110 G120变频器、直流调速器、电线电缆、
驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等
您也可使用 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 指令来重新连接该设备。主动和被动连接皆如此下表列出了 TCON 指令的格式和定义。有关错误代码列表,请参见“OUC 指令错误代码” (页 267)。有关端口数限制及更多信息,请参见“端口和 TSAP” (页 450): • 状态:表的第一个字节将操作状态返回给用户。作为输入时,OUC 指令忽略状态字节的 值。状态字节在返回指令时有效。状态位的定义为: – D = 完成(完毕) – A = 激活(进行中,换言之,繁忙) – E = 错误(完成且有错误) – 错误代码 如果出现错误,则“完成”(Done) 位和“错误”(Error) 位均置位。错误代码列于“OUC 指令 错误代码” (页 267)。 • REQ:您可使用 REQ 位发起新的操作。REQ 位为电平触发值。如果需要,程序代码必须 提供该单步操作(上升沿接触)。如果操作不繁忙,则当 REQ 值为 TRUE 时将发起一个 新的操作。例如:如果当前没有在执行的 TSEND 指令,则 REQ 位为 TRUE 会使程序发起 一个新的 TSEND 指令操作。 • 连接 ID:连接 ID 是您选定传递给函数的 16 位值。范围是 0 到 65534(65535 保留)。 连接 ID 参数是 OUC 指令的输入。TSEND、TRECV 和 TDCON 指令将您为 TCON 指令选择 的连接 ID 作为参考。 表格 8-9 UDP 和 TCP 的 TCON 指令表参数结构定义 字节 偏移量 位 7 位 6 位 5 位 4P 1 主动/被动选择(1 = 主动,0 = 被动) 2 连接类型:连接类型通知 TCON 指令期望的连接类型:UDP = 19,TCP = 11 3 远程 IP 地址:该地址为主动连接中远程设备的 IP 地址。对于 UDP 连接,您应将远程 IP 地址 设为 0.0.0.0。IP 地址不能与本地 CPU 的 IP 地址相同,且不能为组播或广播地址。由于 S7-200 Smart 支持路由功能,因此 IP 地址可以和本地 CPU 不在同一个子网中。 如果您为被动(服务器)连接设定了 IP 地址,则 CPU 只接受来自特定 IP 地址的连接。如果 您将被动连接的 IP 地址设为 0.0.0.0,则 CPU 可接受来自任何 IP 地址的连接。 4 远程端口:远程设备中的端口号。UDP 或被动连接不使用远程端口号,并应将远程端口设为零。 5 本地端口:本地 CPU 中连接的端口号。 表格 8-10 ISO-on-TCP 的 TCON 指令表参数结构定义/P 1 主动/被动选择(1 = 主动,0 = 被动) 2 连接类型:连接类型通知 TCON 指令期望的连接类型:ISO‑on‑TCP = 12 3 远程 IP 地址:该地址为主动连接中远程设备的 IP 地址。IP 地址不能与本地 CPU 的 IP 地址相同, 且不能为组播或广播地址。由于 S7-200 Smart 支持路由功能,因此 IP 地址可以和本地 CPU 不 在同一个子网中。 如果您为被动(服务器)连接设定了 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 指令将开始发送特定数量的字节。 REQ 位为电平触发。建议在 REQ 输入端放置一个上升沿触发器来发起连接,这样 CPU 不会 意外发起发送操作。当 TSEND 为“激活”(Active) 时,CPU 会忽略 REQ 位。状态位和错误代 码会显示每次调用时 TSEND 的状态: • 完成无错误意为 TSEND 指令完成,且没有错误。 • 激活意为 TSEND 指令仍为繁忙状态。 • 完成但有错误意为 TSEND 出现了问题。错误代码中包含故障原因。 发送操作完成后,会显示每个 TSEND 指令调用的完成/激活/错误状态。此后,TSEND 通过错 误代码 24 作出响应,表示无待决操作,前提是您的程序调用指令时将 REQ 设为 FALSE。如 果将 REQ 保持置位,则 TSEND 指令将发起另一个发送操作