使用 ASCII 驱动程序发送数据

时间:2021-07-30点击次数:138

使用 ASCII 驱动程序发送数据

发送数据

对于发送,在长度参数中*调用各发送指令时要传输的用户数据字节数。 有关详细信息,请参见“指令概述”部分。

如果接收数据时您使用结束标准“字符延时时间”,则 ASCII 驱动程序将在发送时在两个消息帧之间暂停。 可以随时调用发送指令,但仅当自发送上一个消息帧起经过的时间比组态的字符延时时间还长时,ASCII 驱动程序才开始输出。


提示

在组态 XON/XOFF 流控制后,用户数据不得包含组态的 XON 或 XOFF 字符。 默认设置为 DC1 = 11H(对于 XON)和 DC3 = 13H(对于 XOFF)。



如果您使用“结束符”标准,则有三个选项:

到(包括)结束符时停止发送

在将要发送的数据中必须包括结束符。 发送的数据到结束符为止并包含该字符,即使指令中*的数据长度更长。

按指令中组态的长度发送数据

按指令中组态的长度发送数据。 最后一个字符必须是结束符。

按指令中组态的长度发送数据,并自动附加一个或多个结束符

按指令中组态的长度发送数据。 自动附加结束符,即,不得将结束符包含在要发送的数据中。 **出指令中*字符数的 1 或 2 个字符将发送给伙伴,具体取决于结束符的个数。

如果您使用“固定消息帧长度”结束标准,则在发送方向上传输的数据量与该指令的长度参数*的一样。 接收方向上传输的(即,向接收 DB 中传输的)数据量在接收端使用模块属性对话框中的“固定消息帧长度”参数*。 两个参数设置必须相同,以确保正确进行数据通信。 发送时将在两个消息帧之间暂停(暂停时间等于字符延时时间 [CDT, Character Delay Time]),以使伙伴可以同步(识别消息帧开始)。

如果使用其它同步方法,则可在模块的属性对话框中取消激活发送暂停。


http://shtxjd.cn.b2b168.com

产品推荐