腾控科技T9系列PLC自由口编程说明.docVIP

  • 2
  • 0
  • 约1.36千字
  • 约 3页
  • 2026-05-03 发布于中国
  • 举报

【T910可编程控制器自由口编程说明】

自由口编程原理

T910控制器自由口编程打开、关闭、读写串口设备。在系统中已处理好对串口接收的超时处理,即接收到一串数据桢后当串口上出现一个字节的空闲时间后表示一数据桢接收完毕,不必再理会烦杂的串口数据等待。当本次串口数据没有被读取,而下次的数据又接收到了,本次数据将被下次数据覆盖。具体原理请参考下图:

空闲

空闲

完整数据桢

空闲

由于T910控制器是单任务系统所以需要采用查询的方式去访问串口是否接收到数据,如果是PLC担任被叫端时则需要不断的调用PORT_READ功能块去读取串口,当读取到数据的时候功能块会返回正确的数据长度与数据。如果PLC担任主叫端时在发送完成后调用定时器等待一段时间后再执行PORT_READ功能块即可。

梯形图说明

001梯层由PLCMODE_ON(PLC运行时闭合)点执行指令PORT_OPEN打开串口1,PORT_OPEN本身具有上升沿执行功能,不必担心重复打开串口,具体参数声明如下:

Name: 串口参数’9600,1,N,8’代表串口2、波特率为9600

如果想使用串口1,波特率为57600,1位停止位、偶校验、8位数据位则参数应该设置为57600,1,E,8

Done: 串口打开成功返回1,错误返回0

Port: 串口句柄(在调用读写串口函数时需要用到此句柄)

Errmsg:操作错误时返回的错误码

文档评论(0)

1亿VIP精品文档

相关文档