服务热线:
您当前的位置:首页 > 技术服务 > 常见问题

第八章 设备驱动

2011/8/24 9:55:04

1、 如何查看世纪星与下位机设备的通讯状态?
世纪星的IO变量都提供一个域:. CommStatus,当IO变量的CommStatus域值为0时表示通讯正常,为-1表示通讯不正常。

 

2、 我的设备支持MODBUS协议,但在世纪星的驱动程序中没有我的设备驱动程序,怎么办?
世纪星提供了标准的Modbus协议的驱动设备程序,这是一种通用的协议,适合于任何一种支持标准Modbus协议的设备,这个驱动在驱动设备列表的“标准Modbus协议”中。

 

3、 不同协议的硬件设备挂在同一个485网下对通讯是否有影响?
世纪星不允许不同协议的设备挂在同一个485网中,因为,这样会引起设备采集数据不正常或设备误操作。

 

4、 我的两台计算机都安装了世纪星,请问他们之间能通过串口交换数据吗?
可以,世纪星提供串口通讯程序,只需将一台计算机设置成Modbus主站,另一台计算机设置成Modbus从站即可。

 

5、 世纪星支持Modem通讯吗?
世纪星支持Modem拨号功能,通过Modem实现远程数据传输。

 

6、 世纪星和单片机怎么通讯?
世纪星提供一个通用单片机驱动协议,只要将单片机的通讯协议与世纪星的单片机驱协议一致,就可以实现世纪星与单片机的通讯。

 

7、 在使用世纪星和硬件设备通讯时应注意哪些问题?
① 串口的通讯超时,为世纪星向设备发送命令最长等待响应的时间,当超过这个时间设备不响应,世纪星则认为设备故障,或者设备不存在。
② 系统配置中的数据采样间隔,为同个设备两个采样周期的时间间隔
③ 设置变量字典中需要采集变量的采集频率。
④ 对通过串行口通讯的设备应注意通讯电缆是否正确、世纪星串口的波特率、数据位、停止位、奇偶校验位是否和硬件设备一致、硬件设备是否支持通讯功能、最好先用厂家提供的测试程序先测试硬件是否通讯正常,同时请细心阅读世纪星的关于该硬件驱动的帮助。

 

8、 世纪星可以直接操作并口、串口、I/O地址?
可以,请参看IO_、Port_开头的函数。

 

9、 世纪星使用板卡采集数据时应注意什么?
① 先查看板卡的产品说明书,了解并设置板卡的地址;了解并设置板卡的接线方式;了解板卡是否需要进行跳线,如果板卡需要跳线请设置合适跳线;最后将板卡安装到计算机上。
② 板卡安装完毕后,使用厂家提供的测试程序先测试板卡是否工作正常?如果工作不正常请查看板卡的地址,跳线是否正确,连线是否正确,以及信号输入是否正确。具体请参看板卡的产品说明书。
③ 测试正常后,就可以在世纪星中新建该设备,然后新建变量;同时请细心阅读世纪星的关于该硬件驱动的帮助。
④ 新建变量时请注意以下几个问题:
● 新建变量时,通道号是从0开始,也就是第一个通道为0通道。
● 新建模拟量输入变量(AD变量)时,在变量数据库中设置变量的最大值,最小值,最大值[IO],最小值[IO]要注意了。变量的最大值和最小值是在世纪星中使用的变量值的范围,而变量的最大值[IO]和最小值[IO]是世纪星从硬件中获得的值的范围;举例来说:现在有一AD数据采集板,其输入电压范围0-5v;其分辨率为12位;那么你新建AD变量用来表示电压时,最大值设为5,最小值设为0;最大值[IO]设为4095(其值为2的12(分辨率)次方-1);最小值[IO]为0。实际上在世纪星中,如果最大值[IO],最小值[IO]设置正确,只要你设置的最大值,最小值,最大值[IO],最小值[IO]能够保持这样的关系―最大值除以最小值等于最大值[IO]除以最小值[IO]-就可以。仍然以刚才的板卡举例:

 

 

10、 世纪星支持WIN2000、NT下的板卡采集吗,需要特殊设置吗?
支持,不需要特殊设置!

 


企业邮箱  |  法律公告  |  隐私保护  |  联系我们  |