传输完整性在数据传输和传输程序选择上起着重要作用。 一般而言,使用参考模型的层数越多,传输完整性越高。
下图说明了通信模块的这些协议与参考模型的匹配情况:
图片: 参考模型中现有通信模块协议的分类
协议 | CP 340 | CP 341 | CPU 313C-2 PtP | CPU 314C-2 PtP | CP 440 | CP 441 | ET 200S 1SI |
---|---|---|---|---|---|---|---|
打印机驱动程序 | ● | ● |
|
|
| ● |
|
ASCII 驱动程序 | ● | ● | ● | ● | ● | ● | ● |
3964(R) 程序 | ● | ● | ● | ● | ● | ● | ● |
计算机连接 RK512 |
| ● |
| ● |
| ●2) |
|
Modbus 主站 |
| ● 1) |
|
|
| ● 1) 2) | ● |
Modbus 从站 |
| ● 1) |
|
|
| ● 1) 2) | ● |
USS 主站 |
|
|
|
|
|
| ● |
使用打印机驱动程序时的数据完整性:
未对使用打印机驱动程序的数据传输采取数据完整性预防措施。
要防止在打印机接收缓冲区溢出时丢失数据,可以使用数据流控制(XON/XOFF、RTS/CTS)。
将数据输出到打印机时,判断打印机的 BUSY 信号。 通信模块将 BUSY 信号作为 CTS 信号来接收,并以相同的方式对其进行评估(请参见 ASCII 驱动程序)。 请注意,当使用 CTS/RTS 流控制时,必须在打印机上将 BUSY 信号的极性设置为 CTS =“OFF”。
使用 ASCII 驱动程序时的数据完整性:
当通过 ASCII 驱动程序传输数据时,除了使用奇偶校验位外(也可以取消,取决于如何设置字符帧),无任何数据完整性预防措施。 这表示虽然这种类型的数据传输具有非常有效的吞吐率,却无法保证安全性。
使用奇偶校验位可以检测到要传输的字符中的反转位。 如果字符中有两个或更多位被反转,则不再能检测到该错误。
要增强传输完整性,可为消息帧使用校验和以及长度规范。 这些措施必须由用户执行。
通过对发送或接收消息帧进行响应的确认消息帧,可以进一步增强数据完整性。 这适用于使用高层协议进行数据通信的情况(ISO 7 层参考模型)。
通过使用 3964R 程序增强的数据完整性:
使用 3964R 时的汉明间距为 3。这可测量数据传输的完整性。
3964(R) 程序可确保传输线路上的高传输完整性。 可通过设置和释放*的消息帧,并使用块校验字符 (BCC, block check character) 来实现此高传输完整性。
可以使用两种不同的程序进行数据传输,在使用或不使用块校验字符的情况下:
不带有块校验字符的数据传输: 3964
带有块校验字符的数据传输: 3964(R)
在本手册中,当说明和注释提及两个数据传输程序时则使用*的 3964R。
使用 RK512 时具有非常高的数据安全性:
使用 RK512 和 3964R 时的汉明间距是 4。汉明间距可以测量数据传输的完整性。
使用 RK512 计算机连接可确保传输线路上的高传输完整性(因为 RK512 使用 3964R 程序进行数据传输)。
确保在通信伙伴中进行进一步处理(因为 RK512 解释程序检查消息帧头中的附加长度规范,并在将数据存储在通信伙伴的目标数据区中后生成一个消息帧,确认数据传输成功还是失败)。
RK512 计算机连接可单独保证正确使用 3964R 程序、分析/添加长度规范以及生成响应报文。 不需要任何用户处理! 用户需要做的仅是判断较终确认消息的正负。
使用 Modbus/USS 驱动程序时的数据安全性。
Modbus/USS 的汉明间距是 4。汉明间距可以测量数据传输的完整性。
使用 Modbus/USS 可确保传输线路上的高传输完整性(Modbus 使用 CRC16 块校验,USS 使用 XOR 块校验)。
确保在通信伙伴中进行进一步处理,因为 Modbus 和 USS 均评估消息帧头中的附加长度信息,并生成与数据传输成功/未成功相关的(时间监视的)确认消息帧。
词条
词条说明
入站规则简介在此页面上* ACL 规则,接口将根据此规则处理入站帧。在“规则组态”(Rules Configuration) 选项卡中* ACL 规则。显示框说明显示框说明:接口 (Interface)选择所需端口:端口或 VLAN 接口。根据具体设备显示可用接口。要选择 VLAN 接口,则必须组态 IP 接口。提示如果使用 VLAN 接口,ACL 规则将适用于属于 VLAN 的所有端口。添加
下载组态时的错误消息下载期间可能出现的问题将组态下载到 SCALANCE 设备时,将在输出窗口中显示有关下载过程进度的状态消息。如果在下载到设备期间出现问题,则通常是由以下原因之一引起的:项目中的 SCALANCE 设备不正确固件版本不正确SCALANCE 设备未连接至组态 PC。错误消息当无法建立连接时,下载期间会出现以下错误消息:可能的错误可能的原因可能的纠正方法错误消息“目标设备当前无法接受
“变量”对象的移植 (WinCC V7)简介某些在 WinCC V7 中可用的日志对象不再受 WinCC 支持。移植操作会尽可能将不再可用的对象映射为 WinCC 中可用的对象。静态图元文件移植 WinCC V7 的副本时,分配的 *.emf 文件无法通过移植来修正。会在移植报表中输入相应注释。报表的 I/O 字段WinCC V7 中的“变量”日志对象在 WinCC 中不再可用。该对象在 WinC
通过操作员控制,可以在启动时禁用热启动在启动时通过操作员控制(例如,编程设备)或通信作业(例如,来自 MPI 站)禁用热启动您可以选择为 S7-400 禁用“热启动”启动模式,否则将由编程设备操作或通信作业来触发。 这样,只能在本地执行热启动。如果要将由操作员控制或通信作业触发的启动模式限制为暖启动(= 手动启动)或冷启动,则选中此复选框。如果未选中此复选框,则可能使用任何启动模式。对于操作员控制
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
电 话: 021-37660026
手 机: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
手 机: 13681875601
电 话: 021-37660026
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com