串行数据传输
应用
TNC7自动使用LSV2传输协议传输串行数据。除机床参数baudRateLsv2(106606号)中的波特率外,LSV2协议的参数全部固定不可变。
功能说明
可用机床参数RS232(106700号)定义另一个传输类型(接口)。以下设置只适用于相应新定义的接口。
在随后显示的机床参数中,可定义以下设置:
机床参数 | 设置 |
---|---|
baudRate(106701号) | 数据传输速度(波特率) 输入:BAUD_110,BAUD_150,BAUD_300 BAUD_600,BAUD_1200,BAUD_2400,BAUD_4800, BAUD_9600,BAUD_19200,BAUD_38400, BAUD_57600,BAUD_115200 |
protocol(106702号) | 通信协议
输入STANDARD,BLOCKWISE,RAW_DATA |
dataBits(106703号) | 每个传输字符的数据位 输入7 Bit,8 Bit |
parity(106704号) | 校验传输错误的校验位
输入:NONE,EVEN,ODD |
stopBits(106705号) | 起始位和一个或两个停止位使接收方在串行数据传输期间保持与每个传输字符的同步。 输入:1 Stop-Bit,2 Stop-Bits |
flowControl(106706号) | 握手信号用于使两个设备控制它们之间的数据传输。 软握手与硬握手完全不同。
输入:NONE,RTS_CTS,XON_XOFF |
fileSystem(106707号) | 串行接口的文件系统
如果不要求特殊文件系统,不需要此机床参数。 输入:EXT,FE1 |
bccAvoidCtrlChar(106708号) | 异或校验(BCC)是信息组校验码。BCC可选添加到数据传输信息组中,可简化错误检测。
输入:TRUE,FALSE |
rtsLow(106709号) | 此可选参数确定空闲状态下的RTS传输线的电平。
输入:TRUE,FALSE |
noEotAfterEtx(106710号) | 此可选参数设置接收ETX(文字结束)字符后是否需要传输EOT字符(传输结束)。
输入:TRUE,FALSE |
举例
为使用TNCserver计算机软件传输数据,在机床参数RS232(106700号)中定义以下设置:
参数 | 选择 |
---|---|
数据传输速度,波特率 | 必须与TNCserver中设置相符 |
数据传输协议 | BLOCKWISE(逐程序段) |
每个传输字符的数据位 | 7 bit |
校验位类型 | EVEN(偶数) |
停止位位数 | 1个停止位 |
握手类型 | RTS_CTS |
文件操作的文件系统 | FE1 |
TNCserver是TNCremo计算机软件的一部分。