在“属性> 常规 > PtP > 中断选择”(Properties > General > PtP > Interrupt selection) 中,设置中断、CPU STOP 的特性以及协议。 选择“RK512”作为协议。
根据所选的协议类型,区域导航中的进一步细分会有所不同。
对于“RK512”,有 2 个 PtP 区域: 传输和信号分配。
该部分介绍 PtP 传输,分为 3 个子部分。
在“传输速度”(Transmission speed) 下拉列表中,选择数据传输率,单位为 bps(波特)。 可以选择一个介于 300 和 38400 波特之间的值。
默认选择为“9600 波特”(9600 baud)。
数据以字符帧的形式通过串行接口发送。 每个字符帧可以使用两种数据格式。
数据位
因为在 RK512 传输中一个字符始终对应 8 个位,因此“数据位”(Data bits) 下拉列表显示为灰色。
停止位
在“停止位”(Stop bits) 下拉列表中,选择添加到每个传输字符上的位数。 停止位用于标识某个字符的结束。
默认设置为“1 位”(1 bit)。
奇偶校验
在“奇偶校验”(Parity) 下拉列表中,选择是否使用奇偶校验位提高数据传输的可靠性。 将奇偶校验设置为“无”(None) ,意味着不传输奇偶校验位。 可扩展信息位序列,使其包括另一位,即奇偶校验位。 加上该位的值(“0”或“1”)之后,所有位的值将达到定义的状态 — 偶数或奇数。
默认选择为“偶数”(Even)。
**级
在“奇偶校验”(Priority) 下拉列表中,选择 CPU 应具有高**级还是低**级。
如果某个伙伴发送的请求**于其它伙伴发送的请求,则该伙伴具有高**级。 如果某个伙伴发送的请求必须等到其它伙伴的请求处理完毕后才能处理,则该伙伴具有低**级。 使用 RK512 通信时,必须为两个伙伴分配不同的**级,即,为一个伙伴分配高**级,为另一个伙伴分配低**级。
默认选择为“高”(High)。
带有块检查
单击“带有块检查”(With block check) 复选框,可以*传输帧是否带有块检查。
- 不带块检查
可由用户分配协议参数。
CPU 识别到字符串 DLE ETX 后,如果块接收无误,它将停止接收并将 DLE 发送到通信伙伴;如果块接收出错,它将发送 NAK。
- 带有块检查
协议参数设置为默认值。
如果 CPU 识别到字符串 DLE ETX BCC,它将停止接收。 它将对接收的块检查字符 BCC 与内部生成的纵向奇偶校验位进行比较。 如果 BCC 正确且没有出现其它接收错误,它将返回字符串 DLE(如果出现错误,则将字符串 NAK 返回通信伙伴)。
默认情况下,选中“带有块检查”(With block check) 复选框。
使用默认值
如果要为协议参数分配默认值,请选中“使用默认值”(Use defaults) 复选框。
CPU 识别到字符串 DLE ETX 后,如果块接收无误,它将停止接收并发送 DLE 到通信伙伴;如果块接收出错,它将发送 NAK。
如果决定不使用默认值,则可以分别*以下参数。
默认情况下,选中“使用默认值”(Use defaults) 复选框。
字符延时时间
在“字符延时时间”(Character delay time) 输入域中,可以*一个帧内两个接收的字符之间所允许的较大时间间隔。 可以输入一个介于“20 ms”和“65530 ms”之间的值(增量为 10 ms)。
可选择的较短字符延时取决于传输速度。
传输速度 | 较短字符延时时间 |
---|---|
300 bps | 60 ms |
600 bps | 40 ms |
1200 bps | 30 ms |
2400 bps | 20 ms |
4800 bps | 20 ms |
9600 bps | 20 ms |
19200 bps | 20 ms |
38400 bps | 20 ms |
应答延时时间
在“应答延时时间”输入字段中,*建立连接(STX 和伙伴 DLE 应答之间的时间间隔)或关闭连接(DLE ETX 和伙伴 DLE 应答之间的时间间隔)时,伙伴应答之前所允许的较长时间段。 可以输入一个介于“20 ms”和“65530 ms”之间的值(增量为 10 ms)。
可选择的较短应答延时时间取决于传输速度。
传输速度 | 较短应答延时时间 |
---|---|
300 bps | 60 ms |
600 bps | 40 ms |
1200 bps | 30 ms |
2400 bps | 20 ms |
4800 bps | 20 ms |
9600 bps | 20 ms |
19200 bps | 20 ms |
38400 bps | 20 ms |
连接重试
在“连接重试次数”(Connection retries) 列表中,可以*模块要建立一个连接可以尝试的较大次数。 可以选择一个介于 1 和 255 之间的值。
默认选择为“6”。
传输重试
在“传输重试”(Transmission retries) 列表中,可以*模块要传输一个帧可以尝试的较大次数。 可以选择一个介于 1 和 255 之间的值。
默认选择为“6”。
产品推荐