浔之漫智控技术(上海)有限公司-西门子模组
西门子电缆电线经销模块代理商
发布时间:2024-01-15

西门子电缆电线经销模块代理商

国际化工业自动化科技产品供应商,西门子G120、G120C V20 变频器; S120 V90 伺服控制系统;6EP电源;电线;电缆;

网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统

集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们

的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓

储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销

售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。其产品范围包括西门子S7-SMART200、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:

与此同时,我们还提供。

西门子中国授权代理商—— 浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球zhuming芯片制造商台积电毗邻,

东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等

交通主干道将松江工业区与上海市内外连接,交通十分便利。


目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,

PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等

HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110 G120变频器、直流调速器、电线电缆

用于 S7 通信的 SFB/FB 和 SFC/FC 的公用参数 分类 根据功能,用于组态 S7 连接的通信 SFB/FB 的参数可分为以下五个类别: 1. 控制参数,用于激活块。 2. 寻址参数,用于寻址远程通信伙伴。 3. 发送参数,指向将要发送到远程伙伴的数据区。 4. 接收参数,指向用于输入从远程伙伴接收到的数据的数据区。 5. 状态参数,用于监视块是否已经无错地完成了它的任务,或用于分析任何已经发生的错误。 控制参数 只有当调用 SFB/FB 时,相应的控制参数具有已定义的信号状态 (例如被置位),或自从前一次 SFB/FB 调用之后,信号状态发生了特定变化 (例如,上升沿) 时,数据交换才会被激活。 S7-300 的注意事项 对于第一次调用,需要将参数 REQ 设置为 FALSE描述 ID 指向本地连接描述的引用 (由 STEP 7 连接组态定义)。注意:ID W # 16 # EEEE 不允许用于 S7 通信块。 R_ID 使用 R_ID 参数来指定一对发送 SFB 和接收 SFB:发送端 SFB/FB 的 R_ID 参数必须和接收端 SFB 的 R_ID 参数相同。 这允许几对 SFB/FB 通过相同的逻辑连接进行通信。 - R_ID 必须以 DW#16# 的形式指定。 - 通过 R_ID 指定的一个逻辑连接的几个程序块对,对于这个连接来说必须是唯一的。 参数 PI_NAME 只在相关 SFB 中进行描述 (只用于 S7-400)。 注意 S7-300:当寻址参数 ID 和 R ID 已激活时,可以改变这些参数。在前一个作业关闭之后,当新建一个作 业时新参数开始生效。在此,可以在一个实例中链接多个 FB 对。 提示:下列一些方法可以用于保存背景数据块,进而保存工作存储器: 1. 通过变量 ID,可以通过一个数据实例块来使用多个连接。 2. 通过变量 R_ID,可以为一个作业定义多个发送和接收 FB 对的标识符。 3. 方法 1 和方法 2 可以同时使用。 请注意,新参数在Zui后一个作业执行完毕之后才开始生效。如果激活了发送作业,则发送和接收 FB 的 R_ID 参数必须相互匹配。 S7-400: 寻址参数 ID 和 R ID 只在第一次调用块时计算 (实际参数或来自实例的预定义值)。因此,第一 次调用块时所指定的与远程伙伴的通信关系 (连接) 会持续到下一次暖启动或冷启动通过状态参数,可以监视块是否已经正确地完成了它的任务,或块是否还处于工作状态。状态参数还可 以用于指示是否出错。 注意 状态参数只在一个周期内有效,即从 SFB/FB 调用之后的第一个指令开始到下一个 SFB/FB 调用为止。 所以,必须在每个块周期之后评估这些参数。 发送和接收参数 如果不使用 SFB/FB 的所有发送或接收参数,则第一个未使用的参数必须为一个 NIL 指针 (参见/232/), 且所使用的参数必须依次相邻,中间不能出现间隙。 S7-400 的注意事项 在第一次调用期间,ANY 指针指定可为作业传送的Zui大用户数据量。即,在 CPU 的工作存储器中创建 一个通信缓冲区,以确保数据的一致性。这个缓冲区Zui多占用 480 个字节的工作存储器。如果当 CPU 处 于 RUN 模式时,没有通过 SFB 调用重新装载块,则建议在暖重启或冷重启 OB 中运行第一次调用。 在后来的调用中可以发送/接收任意数量的数据,但是不能超过第一次调用所发送/接收的数据量。 本规则的例外情况是 SFB BSEND 和 BRCV。通过它们,每个作业可Zui多传送 64 KB (参见使用 SFB/FB 12“BSEND”发送与块相关的数据和使用 SFB/FB 13“BRCV”接收与块相关的数据 对于用于双边通信的 SFB/FB:  在发送端和接收端,所使用的 SD_i 和 RD_i 参数的数目必须匹配。  在发送端和接收端,属于一对的 SD_i 和 DR_i 参数的数据类型必须匹配。  根据 SD_i 参数发送的数据量不得超出相应 RD_i 参数指定的可用区域 (不适用于 BSEND/BRCV)。 ERROR = 1 和 STATUS = 4 表示用户违反了上面的规则。 此Zui大用户数据长度取决于远程伙伴是 S7-300 还是 S7-400QQ截图20230509172320.png对于 SFB/FB USEND、URCV、GET 和 PUT 以及 FB USEND_E、URCV_E、GET_E 和 PUT_E,要传 送的数据量不得超出Zui大用户数据长度。Zui大用户数据大小取决于:  所使用的块类型和  通信伙伴。 下面的表格列出了使用带 1–4 个变量的 SFB/FB 时,可保证的Zui小用户数据大小: 块 伙伴:S7-300 伙伴:S7-400 PUT/GET 160 个字节 400 个字节 USEND/URCV 160 个字节 440 个字节 BSEND/BRCV 32768/65534 个字节 65534 个字节 PUT_E / GET_E 160 个字节 不存在 USEND_E / URCV_E 160 个字节 不存在 关于用户数据大小的更多信息,请参见各 CPU 技术数据。 jingque的用户数据大小 如果上面指定的用户数据大小不够,则可以如下确定用户数据的Zui大字节长度: 1. 首先,从下面的表格中读取有效的通信数据块大小: 本地 CPU 远程 CPU 数据块大小,以字节为单位 S7-300 ANY 240 (S7-300)在 S7-400 的下列描述中,假设下列条件成立:  在模块上存在连接描述 (SDB)。  所组态的连接已经建立。  ID 的实际参数与为每个 SFB 组态的连接 ID 匹配。 暖启动和冷启动 在暖启动和冷启动期间,所有 SFB 都设置为 NO_INIT 状态。存储在背景数据块中的实际参数不会改变。 通过 SFB 执行暖启动和冷启动,以实现双边数据交换 通常,用于双边数据交换的带有 SFB 的两个模块不会同时暖启动或冷启动。SFB 的反应受下列规则的 控制: 接收块 (SFB URCV、BRCV) 的反应如下:  如果在暖启动或冷启动时,SFB 已经接收了一个作业,但是还没有确认这个作业,则 SFB 将产生一 个序列中止帧 (CFB、BRCV),并立即跳转到 NO_INIT 状态。  通过 SFB BRCV,即使已经发送了序列中止,仍然可以接收其它数据段。将在本地丢弃该数据帧。  SFB URCV 立即切换到 NO_INIT 状态。 发送块 (SFB USEND、BSEND) 的反应如下:  如果 SFB BSEND 已经启动了一个还没有完成的作业序列,则当启动暖启动或冷启动时,它将发送 一个序列中止。然后立即跳转到 NO_INIT 状态。将在本地丢弃此后到达的确认。  如果当请求暖启动或冷启动时,SFB BSEND 已经发送或接收了一个序列中止,则它立即切换到 NO_INIT 状态。  在所有其它情形中,只要 SFB 只发送消息 (例如,SFB USEND),则将中止本地处理,且 SFB 立即 跳转到 NO_INIT 状态通过 SFB 执行暖启动和冷启动,以实现单边数据交换 可以认为,在连接建立之后,通信伙伴上的服务器是运行的,即,服务器可以在任何时刻处理作业或输 出消息。 发送作业并期待确认的 SFB 对完全重启动的反应如下: 中止当前处理,然后 CFB 立即跳转到 NO_INIT 状态。如果在暖启动或冷启动之前发送的作业确认随后 到达,则将在本地丢弃该确认。 在前面作业的确认接收到之前,新作业可能已经发送。 输出或接收消息的 SFB 反应如下:  中止当前处理,然后 CFB 立即跳转到 NO_INIT 状态。  通过 SFB USTATUS,在本地丢弃在 NO_INIT 和 DISABLED 状态期间到达的消息。 对热启动的反应 只有在暖启动或冷启动期间,用于 S7 通信的 SFB 才被设置为 NO_INIT 状态。也就是说,它们的反应和 可以在热启动之后重新恢复运行的用户功能块一样。 对存储器复位的反应 存储器复位将终止所有连接。由于在存储器复位之后,对于用户程序来说,暖启动或冷启动是唯一可以 运行的启动类型,所以所有用于 S7 通信的 SFB (如果仍然存在) 都被设置为 NO_INIT 状态并被初始化。 作为对连接终止的反应,存储器没有复位的模块中的伙伴块将切换到 IDLQQ截图20230423160005.pngSFB 对故障如何反应 下面讲述了 S7-400 中用于 S7 通信的 SFB 对故障如何反应。 连接被终止 监视分配给 SFB 实例的连接。 如果终止连接,则 SFB 的反应取决于它的内部状态。 如果在块处于 IDLE 或 ENABLED 状态时检测到连接断开,则 SFB 反应如下:  SFB 跳转到 ERROR 状态,并在 ERROR 和 STATUS 输出参数上输出出错 ID“通信故障”。  当下一次调用时,功能块返回到其初始状态,并重新检查此连接。 不处于 IDLE 或 DISABLED 状态的通信 SFB 反应如下:  SFB 中止处理,立即或在下一个块调用时切换到 ERROR 状态,并在 ERROR 和 STATUS 输出参数 上输出出错 ID“通信故障”。  当下一次调用 SFB 时,功能块切换到 IDLE、DISABLED 或 ENABLED 状态。在 IDLE 和 ENABLED 状态中重新检查连接。 如果在此期间重新建立连接,则也会执行此过程。 电源掉电 带备用电池的电源掉电,随后重启动,这将终止所有已建立的连接。因此,上面讲到的各点适用于所有 有关的功能块。 如果发生带备用电池的电源掉电,随后自动暖启动或冷启动,则终止连接和暖启动或冷启动的各个相关 事项都适用。 在无备用电池的自动暖启动或冷启动特例中,电源恢复之后自动执行存储器复位,用于 S7 通信的 SFB 的反应可参见“用于 S7 通信的 SFB 启动例行程序”一节中的描述。 对操作模式切换的反应 如果操作模式在 STOP、START、RUN 和 HOLD 状态之间切换,则通信 SFB 保持其当前状态 (例外: 在暖启动或冷启动期间,它将切换到 NO_INIT 状态)。这既适用于单边通信 SFB,也适用于双边通信 SFB用户程序的出错接口 如果在通信 SFB 的处理期间出错,则它将切换到 ERROR 状态。在 ERROR 输出参数置位为 1 的同时, 将相应出错 ID 输入到 STATUS 输出参数。可以在用户程序中判断此出错信息。 可能发生的错误实例:  收集发送数据时出错。  复制接收数据到接收区时出错 (例如,尝试访问一个并不存在的 DB)。  要发送的数据区的长度和在伙伴 SFB 中指定的接收区的长度不匹配。通过 SFB 8/FB 8“USEND”进行无协调的数据发送 注意 S7-300 CPU 有下列两个 FB8“USEND”版本:  一个版本位于标准库中。如果到远程伙伴的连接是通过 PN 接口的,则使用该版本。  另一个版本位于 SIMATIC_NET_CP 库中。如果到远程伙伴的连接是通过 CP 接口的,则使用该版本。 描述 SFB/FB 8“USEND”向类型为“URCV”的远程伙伴 SFB/FB 发送数据。执行发送过程而不需要和 SFB/FB 伙伴进行协调。也就是说,在进行数据传送时不需要伙伴 SFB/FB 进行确认。 S7-300:在 REQ 的上升沿处发送数据。在 REQ 的每个上升沿处传送参数 R_ID、ID 和 SD_1。在每个 作业结束之后,可以给 R_ID、ID 和 SD_1 参数分配新数值。 S7-400:在控制输入 REQ 的上升沿处发送数据。通过参数 SD_1 到 SD_4 来指向要发送的数据,但并 非都需要用到所有四个发送参数。 然而,必须确保参数 SD_1 到 SD_4/SD_1 和 RD_1 到 RD_4/RD_1 (在相应通信伙伴 SFB/FB“URCV” 上) 所定义的区域在以下几个方面保持一致:  数量  长度和  数据类型。 参数 R_ID 必须在两个 SFB 中完全相同。

展开全文
优质商家推荐 拨打电话