西门子S7-300授权总经销商 6ES7392-1AN00-0AA0 端子块
S7-300,端子块 采用螺丝端子技术,用于 S7-300 的 64 通道模块, 2 件/包装单元 |
握手用于控制两个通信伙伴之间的数据**。 握手可以确保数据在以不同速度运行的设 备之间传输时不会丢失。 还可以在打印输出期间发送具有数据**控制的消息文本。 握手有两种基本类型: ● 软件握手(例如 XON/XOFF) ● 硬件握手(例如 RTS/CTS) 打印输出期间在 CP 340 上执行数据**控制,如下: ● 在 CP 340 通过参数化切换到使用**控制的操作模式后,即会发送 XON 字符或将 RTS 线路设置为 ON。 ● 在 CP 340 接收到 XOFF 字符或当控制信号 CTS = OFF 时,CP 340 将中断字符的输 出。 如果既没有接收到 XON 字符,也没有将 CTS 设置为 ON,则一旦超过组态时 间,就终止打印输出,并在 PRINT SFB 的 STATUS 输出中生成相应的错误消息 (0708H)。 说明 在参数化 RTS/CTS 流控制后,必须完整发送插头连接的接口信号(请参见附录“CP 340–RS 232C 的 RS 232C 接口 (页 185)”)。 BUSY 信号 CP 340 可判断打印机的“BUSY”控制信号。 打印机向 CP 340 表明它已准备好接收: ● CP 340-20mA-TTY: RxD 线路中的电流 ● CP 340–RS 232C 和 CP 340-RS 422/485: CTS 信号 =“ON”。 说明 在参数化 RTS/CTS **控制时,必须设置打印机上的 BUSY 信号的奇偶校验,如下 所述: BUSY 信号: CTS =“OFF” 请注意,某些打印机使用 DTR 信号来显示 BUSY 信号。 在此类情况下,必须适当地 将电缆连接到 CP 340。 CP 340 的 PtP 耦合与组态 63 设备手册, 04/2011, A5E01032212-03 串行数据传输的基本原理 2.7 参数化数据 2.7 引言 2.7.1 引言 基本参数 64 参数化数据 通过设置基本参数,可以定义 CP 340 的诊断特性。通过选择不同的协议,可以调整 CP 340 通讯处理器以符合通讯伙伴的属性。 以下各部分介绍了 CP 340 的基本参数以及 3964(R)过程、ASCII driver 和打印机驱动 程序的参数化数据。 CP 340 的基本参数 您可以在该参数中定义当发生致命错误时 CP 340 是否生成诊断中断。 使用 STEP 7 对话框“Properties - CP 340”(属性 — CP 340)输入基本参数。 在 STEP 7 组态表中双击 CP 340 打开该对话框。 “参数化通讯协议 (页 104)”一章介绍了如何输入 CP 340 的基本参数 基本参数在下表中进行了说明。 表格 2- 1 参数 基本参数 说明 中断生成 如果检测到致命错误,则 CP 340 可以生成诊断中断。 取值范围 默认值 是 否 否 CP 340 的 PtP 耦合与组态 设备手册, 04/2011, A5E01032212-03 串行数据传输的基本原理 2.7 参数化数据 2.7.2 简介 3964R 程序的参数化数据 使用 3964(R) 程序的参数分配数据,可以调整 CP 340 使其适应其通信伙伴的属性。 3964(R) 程序的参数分配数据 使用 CP 340: 点对点通信,参数分配 (CP 340: Point-to-Point Communication, Parameter Assignment) 用户界面,您可以为 3964R 程序的物理层(第 1 层)和数据连 接层(第 2 层)指定参数。 下面是对这些参数的详细说明。 “参数化通讯协议 (页 104)”一节介绍了如何通过 CP 340:点对点通信,参数分配 (CP 340: Point–to–Point Communication, Parameter Assignment) 界面输入参数分配数 据。 X27 (RS 422/485) 接口 请注意以下关于 X27 (RS 422/485) 接口的内容: 说明 在 CP 340-RS 422/485 模块系列中,3694(R) 程序仅可用于 RS 422。 CP 340 的 PtP 耦合与组态 65 设备手册, 04/2011, A5E01032212-03 串行数据传输的基本原理 2.7 参数化数据 协议 下表说明了此协议。 表格 2- 2 3964(R) 协议 参数 说明 3964 带有缺省值且无块校验 默认值分配给协议参数。 默认值 如果 CP 340 识别出字符串 DLE ETX,它将停止接收并将 DLE 发送给通信伙伴(如果无 损接收到块)或将 NAK 发送给 通信伙伴(如果块被损坏)。 3964R 带有缺省值和块校验 默认值分配给协议参数。 3964R 使用默认值且执行块校 验: CDT = 220 ms ADT = 2000 ms 连接尝试次数 = 6 发送尝试次数 = 6 如果 CP 340 识别到字符串 DLE ETX BCC,它将停止接 收。如果 BCC 正确并且没有发 生其它接收错误,则 CP 340 将向通信伙伴发送 DLE 代码。 如果 BCC 正确并且没有发生其 它接收错误,则 CP 340 将向 通信伙伴发送 DLE 代码(如果 发生错误则发送 NAK 代码)。 66 CP 340 的 PtP 耦合与组态 设备手册, 04/2011, A5E01032212-03 串行数据传输的基本原理 2.7 参数化数据 参数 说明 默认值 3964 可分配,但不带块校验 协议参数可自由编程。 如果 CP 340 识别出字符串 DLE ETX,它将停止接收并将 DLE 发送给通信伙伴(如果无 损接收到块)或将 NAK 发送给 通信伙伴(如果块被损坏)。 3964R 可分配,且带块校验 协议参数可自由编程。 如果 CP 340 识别到字符串 DLE ETX BCC,它将停止接 收。如果 BCC 正确并且没有发 生其它接收错误,则 CP 340 将向通信伙伴发送 DLE 代码。 如果 BCC 正确并且没有发生其 它接收错误,则 CP 340 将向 通信伙伴发送 DLE 代码(如果 发生错误则发送 NAK 代码)。 CP 340 的 PtP 耦合与组态 67 设备手册, 04/2011, A5E01032212-03 串行数据传输的基本原理 2.7 参数化数据 协议参数 表格 2- 3 参数 如果未在协议中设置缺省值,则仅可设置协议参数。 协议参数(3964(R) 程序) 说明 字符延迟时间 字符延迟时间定义了一个消息帧内两 个接收到的字符之间允许的*大时间 间隔。 取值范围 默认值 10 ms 至 65530 ms,以 10 ms 为增量 确认延迟时间 在连接建立(STX 和伙伴的 DLE 确 认之间的时间)或终止(DLE ETX 和 伙伴的 DLE 确认之间的时间)期间, 确认延迟时间定义了在伙伴确认之前 可能超过的*大允许时间。 20 ms 10 ms 至 65530 ms,以 10 ms 为增量 连接尝试次数 2000 ms (对于不执行块 校验的 3964 为 550 ms) 该参数定义 CP 340 允许的建立连接 的*大尝试次数。 传输尝试次数 该参数定义了在出错情况下尝试传输 消息帧(包括第一个消息帧)的*大 次数。 1 到 255 1 到 255 6 6 CP 340 的 PtP 耦合与组态 68 设备手册, 04/2011, A5E01032212-03 串行数据传输的基本原理 2.7 参数化数据 CP 340 的 PtP 耦合与组态 设备手册, 04/2011, A5E01032212-03 69 波特率/字符帧 下表说明了波特率/字符帧。 表格 2- 4 波特率/字符帧(3964R 程序) 参数 说明 取值范围 默认值 波特率 数据传输速率 (bps) 2400 4800 9600 19200 9600 起始位 传输期间,每个要发送的字符前都附加一 个起始位。 1(固定值) 1 数据位 一个字符对应的位数。 7 8 8 停止位 传输期间,每个要发送的字符后都附加停 止位,表示字符结束。 1 2 1 奇偶校验 可以将信息位序列扩展为再包括一位,即 奇偶校验位。 加上该位的值(“0”或“1”)之 后,所有位的值都达到了定义的状态。 这 将**数据完整性。将奇偶校验设置为“无” 意味着不发送奇偶校验位。 “任意”奇偶校 验表明 CP 已将发送奇偶校验设置为“0” 值。 当接收数据时未检查奇偶校验位。 无 奇校验 偶校验 任意