RS-485编程(须使用Opt-8J)
如果需要进行rs-485通讯(须使用opt-8j连接选件)编程,请参考以下rs-485编程指导,也可以参考“连接选件(opt-8x)与电缆接线”一章获得更多有关opt-8j连接选件rs-485通讯方式操作的细节。

    opt-8j支持2线rs-485半双工通讯方式。信号线data+/-既用于接收数据,也用于发送数据,接收与发送方式的选择依赖rts信号的不同状态。

    请首先确认每个串口的相应拨码开关应该设置在on位置。当设置rts信号时,串口可以发送数据,当清除rts信号时可以接收数据。

    rts控制模式是一种传统的方法,适合大部分操作系统,包括:windows 95/98/nt、unix和dos,允许应用程序进行rts控制。在windows 95/98/nt操作系统下如何控制数据的接收和发送?

    我们建议用户按照如下方法来进行smartio c168h/hs多串口卡的rs-485编程,这样来获得2线制rs-485接收和发送的精确时间控制。

    首先在配置程序里将[transmission mode]选项设置为[classical],在这种设置下uartfifo不起作用。

    有两种常用方式来控制2线制rs-485的数据收发:

    方式1

    以下代码模块是2线制rs-485通讯时经常使用的:

   

    方式2

    这是pcomm和api-232函数库专门提供的rs-485通讯函数,它集成了方式1中的几个函数,使数据发送只需一个函数。

   

    要获得关于这些功能的更详细信息,请参考windows 95/98/nt操作系统下pcomm在线帮助文件。

   
MOXA C168HS 相关内容:报价 | 参数 | 图片 | 论坛 | 评测