西门子以太网电缆经销工业代理商
中国有限公司授权合作伙伴,浔之漫智控技术(上海)有限公司代理经销西门子产品供应全国,西门子工控设备包括S7-200SMART、S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP等各类工业自动化产品。公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。西部科技园,东边是松江大学城,西边和全球zhuming芯片制造商台积电毗邻,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品我们
向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。
目前,将产品布局于中、高端自动化科技产品领域,主要销售西门子PLC模块,西门子交换机,西门子变频器,西门子触摸屏,西门子电机,西门子数控软件,西门子电线电缆,西门子低压产品等等。
长期紧密合作过程中,建立了良好相互协作关系,在自动化控制方面的业务逐年成倍增长,为广大用户提供西门子的Zui新技术及自动控制的zuijia解法方案。西门子公司是一家专注于工业、基础设施、交通和医疗领域的科技公司。浔之漫智控技术(上海)有限公司本着“以人为本、科技先导、顾客满意、持续改进”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成,拥有丰富的自动化产品的应用和实践经验以及雄厚的技术力量,尤其以PLC复杂控制系统、传动技术应用、数控系统以及低压控制低压配电为公司的技术特长。
使用 FB 63“TSEND”通过 TCP 和 ISO on TCP 发送数据描述FB63“TSEND”通过现有的通信连接发送数据。功能FB 63“TSEND”异步工作;它的处理需要多个 FB调用。要启动发送数据,请使用 REQ = 1调用 FB 63。输出参数 BUSY 和 STATUS 中指示作业状态。STATUS对应于异步运行的 SFC 的 RET_VAL 输出参数(参见异步操作 SFC 时 REQ、RET_VAL 和 BUSY的意义)。下表显示了 BUSY (忙碌)、DONE (完成) 和 ERROR (出错) 之间的关系。通过该表可以确定 FB 63的当前状态,或何时完成建立连接。BUSY DONE ERROR 描述TRUE 不相关的 不相关的 作业正在处理。FALSE TRUEFALSE 该作业成功完成。FALSE FALSE TRUE 该作业以出错而结束。出错原因可在 STATUS 参数中找到。FALSEFALSE FALSE 未给 FB 分配 (新) 作业。注意由于 FB 63“TSEND”的异步功能,在 DONE 参数或 ERROR参数的值变为 TRUE 之前,必须保持发送器区域中数据不变。xxFB64“TRCV”通过现有通信连接接收数据。接收区它指的是功能块输入所接收数据的区域。接收区由下列两个变量指定:指向区域起始地址的指针 区域长度区域长度由 LEN 参数使用的协议类型指定 (如果 LEN <> 0) 或 DATA参数长度信息指定(如果 LEN = 0)。FB 64“TRCV”的接收模式下表显示出 FB 64如何在接收区中输入所接收的数据。协议类型 在接收区中输入数据 参数“connection_type” LEN 参数的数值TCPAd-hoc 模式 B#16#01、B#16#11 0TCP 接收具有预设长度的数据 B#16#01、B#16#11<>0ISO-on-TCP 协议受控 B#16#12 0 (建议) 或<> 0TCP / Ad-hoc模式ad-hoc 模式仅对于 TCP 协议类型存在。通过将 0 分配给 LEN 参数设置 ad-hoc 模式。接收区与由 DATA形成的区域相同。Zui多可接收 8192 个字节。一接收到数据块,FB64 就在接收区中输入数据并将 NDR 设置为1。接收具有预设长度的数据通过将一个非 0 数值赋值给 LEN 参数,可设置接收具有预设长度的数据。接收区由 LEN 和 DATA参数定义。一收到 LEN 字节,FB64 就将它们传送给接收区,并将 NDR 设置为 1。ISO-on-TCP /协议受控的数据传输使用 ISO-on-TCP 协议类型,数据传送时将受协议控制。接收区由 LEN 和 DATA参数定义。一收到作业数据,FB64 就将它传送给接收区,并将 NDR 设置为 1。替换 STRING 数据类型的数据如果想要使用FB“TSEND”和“TRCV”替换 STRING 数据类型的数据,仅可以使用 Ad-hoc 模式 LEN=0。还必须将FB“TRCV”的字符串长度至少选为与FB“TSEND”的字符串长度一样长。如果未遵循这一条规则,可能会导致处理字符串时发生错误。如果使用 BYTE 类型的ARRAY 作为要发送字符串的接收区域,第一个字节包含由发送方设置的Zui大长度,第二个字节包含字符串的当前长度。功能FB64“TRCV”是一种以异步方式工作的 FB,这意味着它的处理要覆盖若干个 FB 调用。为了启动接收数据作业,通过 EN_R = 1调用 FB 64。输出参数 BUSY 和 STATUS 中指示作业状态。STATUS 对应于异步运行的 SFC 的 RET_VAL输出参数(参见异步操作 SFC 时 REQ、RET_VAL 和 BUSY 的意义)。下表显示了 BUSY (忙碌)、DONE (完成)和 ERROR (出错) 之间的关系。使用该表,可以确定 FB 64 的当前状态,或者接收过程何时完成。BUSY DONE ERROR描述TRUE 不相关的 不相关的 作业正在处理。FALSE TRUE FALSE 该作业成功完成。FALSE FALSE TRUE该作业以出错而结束。出错原因可在 STATUS 参数中找到。FALSE FALSE FALSE 未给 FB 分配 (新)作业。注意由于 FB 64“TRCV”的异步功能,只有当 NDR 参数的值变为 TRUE 能接收的控制参数:EN_R= 1 时,FB 64“TRCV”准备接收。正在处理接收作业。ID INPUT WORD M、D、常数将终止对连接的引用。标识号必须与本地连接描述中的相关参数标识号相同。取值范围:W#16#0001 至 W#16#0FFFLENINPUT INT I、Q、M、D、L 接收区域的长度 (以字节为单位)关于 LEN = 0 或 LEN <> 0的含义,请参见上文(FB64“TRCV”的接收模式)。对于值的范围,请参见使用的 CPU 和协议变量(connection_type)和可传送数据长度之间的关系。NDR OUTPUT BOOL I、Q、M、D、L NDR 状态参数: NDR =0:作业尚未开始或仍在运行。 NDR = 1:作业成功完成ERROR OUTPUT BOOL I、Q、M、D、L ERROR状态参数: ERROR = 1:处理时出错。STATUS 提供有关错误类型的详细信息BUSY OUTPUT BOOLI、Q、M、D、L BUSY = 1:作业尚未完成。无法触发新作业。 BUSY=0:作业完成。STATUS OUTPUTWORD M、D STATUS 状态参数:故障信息RCVD_LEN OUTPUT INT I、Q、M、D、L 实际接收到的数据量(字节)DATA IN_OUT ANY I、Q、M、D 接收区域 (定义见上文) 包含地址和长度地址指的是: 输入过程映像解释00000 接受了新数据。RCVD_LEN 中显示接收到的数据的当前长度。0 7000 块未准备接收0 7001块准备接收,接收作业已经启动。0 7002 后续的调用,正在处理的接收作业注意:在该处理期间,FB将数据写入接收区。错误将导致接收区中的数据不一致。1 8085 LEN 参数大于Zui大允许值,或从第一次调用之后已更改 LEN 或DATA 参数。1 8086 ID 参数不在允许的地址范围内0 8088 接收区太小 LEN 中的数值大于由 DATA指定的接收区。1 80A1 通信错误: 尚未建立指定的连接 当前正在终止指定的连接。通过该连接无法执行接收作业。接口正在接收新参数。1 80B3 协议类型参数 (连接描述中的 connection_type 参数) 被设置为 UDP。请使用FB68“TRCV”。1 80C3 具有该 ID 的块正在以不同的优先级进行处理。 缺乏内部资源。1 80C4 临时通信错误:此时无法建立与伙伴的连接。 接口正在接收新参数设置,或目前正在建立连接。1 8xyy 关于常规错误信息,请参见使用输出参数RET_VAL 判断 警告在使用UDP 根据 RFC 768传送数据时,不经过确认就将数据传送给远程伙伴,是不可靠传送。这意味着数据会丢失,且块不会进行指示。注意在依次将单独数据发送到不同的伙伴时,只需要在调用FB 67“TUSEND”时调整参数 ADDR。不必重新调用 FB 65“TCON”和 66“TDISCON”。功能FB67“TUSEND”是一种以异步方式工作的 FB,这意味着它的作业处理要覆盖若干个 FB 调用。为了开始发送数据作业,用 REQ =1 调用 FB 67。输出参数 BUSY 和 STATUS 中指示作业状态。STATUS 对应于异步运行的 SFC 的 RET_VAL输出参数(参见异步操作 SFC 时 REQ、RET_VAL 和 BUSY 的意义)。下表显示了 BUSY (忙碌)、DONE (完成)和 ERROR (出错) 之间的关系。使用该表,可以确定 FB 67 的当前状态,或者发送过程何时完成。BUSY DONE ERROR描述TRUE 不相关的 不相关的 作业正在处理。FALSE TRUE FALSE 该作业成功完成。FALSE FALSE TRUE该作业以出错而结束。出错原因可在 STATUS 参数中找到。FALSE FALSE FALSE 未给 FB 分配 (新)作业。注意由于 FB 67“TUSEND”的异步功能,在 DONE 参数或 ERROR 参数的值变为 TRUE之前,注意:在处理期间,操作系统将访问 DATA 发送区中的数据。0 7002 后续调用 (与 REQ不相关),正在处理作业注意:在处理期间,操作系统将访问 DATA 发送区中的数据。1 8085 LEN参数的值为“0”或比Zui大的允许值大1 8086 ID 参数不在允许的地址范围内0 8088 LEN 参数大于在 DATA中指定的存储器区1 8089 ADDR 参数未指向数据块1 80A1 通信错误:所指定的用户程序和操作系统通信层之间的连接尚未建立。 用户程序和操作系统通信层之间的指定连接当前已被终止。无法通过此连接进行传送。正在重新初始化接口。1 80A4 远程连接端点的 IP 地址无效;它可能与本地 IP 地址相匹配。1 80B3 设定的协议类型(连接描述中的 connection_type 参数) 不是 UDP。请使用FB 63“TSEND”。 ADDR参数:端口号的无效设置1 80C3 具有该 ID 的块正在以不同的优先级进行处理。 缺乏内部资源。1 80C4 临时通信错误:此刻无法建立用户程序和操作系统通信层之间的连接。 接口正在接收新参数。1 8xyy 关于常规错误信息,请参见使用输出参数RET_VAL 判断故障