西门子低压断路器一级经销代理商
其产品范围包括西门子S7-SMART200、S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:
与此同时,我们还提供西门子G120、G120C V20 变频器; S120 V90伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。
西门子中国授权代理商——湖南西控自动化设备有限公司,本公司坐落于湖南省中国(湖南)自由贸易试验区长沙片区开元东路 1306 号开
阳智能制造产业园一期 4 栋 30市内外连接,交通十分便利。
公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。
目前,湖南西控自动化设备有限公司将产品布局于中、高端自动化科技产品领域,
PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110G120变频器、直流调速器、电线电缆、
驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等
述 Length OUT WORD Length 是实际接收的字节数。仅当指令置位 Done 或 Error输出时,Length 才有效。如果 指令置位 Done 输出,则指令接收整条消息。 如果指令置位 Error 输出,则消息超出缓冲区大小 (MaxLen) 并被截短。 IPaddr1 ... IPaddr4 OUT BYTE 这些是发送消息的远程设备 IP地址的四个八 位字节。IPaddr1 是 IP 地址的*高有效字 节,IPaddr4 是 IP 地址的*低有效字节。 RemPortOUT WORD RemPort 是发送消息的远程设备的端口号程序通过将 Req 输入设置为 TRUE 来调用 DISCONNECT指令时,DISConNECT 指令启动连接 终止操作。Req 输入由电平触发。建议对 Req 输入使用上升沿触发器。 如果请求的连接(ConnID) 当前正忙于连接、断开连接,或者因为连接已被重用而无法找到, DISConNECT 指令会返回错误。断开操作完成后,DISConNECT 指令为指令的至少一次调用显示 Done 或 Error 输出状态。指令可能返回针对后续调用的指定连接的 DISConNECT 指令的状态,直到 CPU 重新将该连接 用于另一连接操作。DISConNECT 指令完成断开后,如果程序通过将 Req 设置为 FALSE 调用 DISConNECT 指令,则指令会返回错误代码 24,这意味着没有待决操作。 表格 10-25 DISConNECT 指令的参数 参数 声明 数据类型 描述EN IN BOOL 使能输入 Req IN BOOL 如果 Req = TRUE,CPU 启动断开连接操作。 ConnID INWORD CPU 使用连接 ID (ConnID) 标识要终止的连接 (连接过程中定义)。 Done OUT BOOL当断开连接操作完成且没有错误时,指令置 位 Done 输出。 Busy OUT BOOL 当断开连接操作正在进行时,指令置位 Busy输出。 Error OUT BOOL 当断开连接操作完成但发生错误时,指令置 位 Error 输出。有关详细信息,请参见“开放式用户通信库指令错误代码” (页 605)。 Status OUT BYTE 如果指令置位 Error 输出,Status 输出会显示错误代码。如果指令置位 Busy 或 Done 输 出,Status 为零(无错误)。 放式用户通信库指令错误代码 下表列出开放式用户通信 (OUC) 库 (页581)指令错误代码: 错误代码 描述 C O N N E C T S E N D R E C V D I S C O N N E CT 0 无错误 X X X X 1 数据长度输入参数大于允许的*大值(1024 字节)。 X X 2 数据缓冲区未处于 I、Q、M 或V 存储区。 X X 3 数据缓冲区不适合存储区。 X X 5 连接在另一上下文中被锁定。您正在尝试同时在背景 (Main程序)和中断程序组织单元 (POU) 中访问同 一连接。 X X X X 6 UDP IP 地址或端口错误 X 7实例不符:在另一实例中连接为忙,或是当发起请求 时,为所请求的连接 ID 保存的数据与输入数据不符 连接 ID不存在,因为从未创建连接,或连接已由程 序通过 DISConNECT 指令终止。 X X X X 9TCP_CONNECT、ISO_ConNECT 或 UDP_ConNECT 指令正使用此连接 ID 执行。 X X X 10DISConNECT 指令正使用此连接 ID 执行。 X X X 11 TCP_SEND 或 UDP_SEND 指令正使用此连接 ID执行。 X X 12 发生了临时通信错误。此时无法启动连接。再试一 次。 X X X 13 连接伙伴拒绝或主动终止了连接。伙伴发出与此CPU 断开连接的命令。 X X X 14 CPU 无法访问连接伙伴。连接请求无应答。 X X X 15 由于存在不一致问题 CPU中止了连接。断开并重新 连接以纠正这种情况。 X X X X 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 保留)开放式用户通信库示例 说明 CPU 型号 CPU CR20s、CPU CR30s、CPU CR40s 和CPU CR60s 无以太网端口,不支持与使用 以太网通信相关的所有功能。 10.5.4.1 主动伙伴(客户端)该程序用于实现简单状态机管理连接创建,周期性发送/接收消息,以及处理错误。状态机的流程是建立连接,之后可重复发送和接收消息。如果连接断开,状态机尝试进行重 新连接。有关该程序的符号表,请参见“主动伙伴符号表” (页 618)。 程序段 1:第一次扫描时....初始化状态变量以初始化连接。