n
描述
当ET 200S 1SI 模板用于RS 232C通信时除参数可自动设置外也可使用S_V24指令对参数进行额外的设置。n
S_V24 指令有以下输入参数。
n
输入参数 | 数据类型 | 描述 |
REQ | BOOLEAN | 上升沿触发 |
R | BOOLEAN | 任务放弃 当前任务被放弃,发送被阻隔。 |
LADDR | INT | ET 200S 1 SI模板的起始地址 |
TIME_RTS_OFF | TIME | 在传输之后RTS信号关断之前逝去的时间。 值范围: 0ms 到 10min 55s 350ms 缺省值: 10ms |
DATA_WAIT_TIME | TIME | 在RTS置位之后等待对方将CTS=ON所需时间。 值范围: 0ms to 10min 55s 350ms 缺省值: 10ms |
COM_RST | BOOLEAN | 重启 |
S_V24 指令有以下输出参数。
n
输出参数 | 数据类型 | 描述 |
DONE | BOOLEAN | 任务执行完毕,无错误。 STATUS = 16#00 |
ERROR | BOOLEAN | 任务执行出错,终止。 错误信息参见STATUS参数信息 |
STATUS | WORD | ERROR=1出错信息参见STATUS参数信息 |
指令
当参数化 S_V24 指令时,必须注意输入参数"TIME_RTS_OFF"的设置。
如果数据传输波特率低 (<4800),RTS OFF 的时间计算错误并且RTS信号会提前关断。因此,必须根据数据传输波特率更正输入参数TIME_RTS_OFF的值。根据每个字节长度增加传输时间。
例如
数据传输波特率为 2400 bit/s时传输一个字节(8位)所需时间为3.33ms。.
因此,对于数据传输波特率为2400 bit/s,每增加一个字节输入参数 TIME_RTS_OFF应该增加4ms。
计算公式
传输时间 = (1000ms * 8 bits) / 2400 bits = 3.33ms.
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc326497.html