服务热线:
您当前的位置:首页 > 世纪星月刊 > 第12期 (2010年12月)

【世纪星 Q&A 】设备驱动

2011/10/13 15:56:42

 

Q:如何查看世纪星与下位机设备的通讯状态?

A:世纪星的IO变量都提供一个域:.CommStatus,当IO变量的CommStatus域值为0时表示通讯正常,为-1表示通讯不正常。

 

Q:我的设备支持MODBUS协议,但在世纪星的驱动程序中没有我的设备驱动程序,怎么办?

A:世纪星提供了标准的Modbus协议的驱动设备程序,这是一种通用的协议,适合于任何一种支持标准Modbus协议的设备,这个驱动在驱动设备列表的“标准Modbus协议”中。

 

Q:不同协议的硬件设备挂在同一个485网下对通讯是否有影响?

A:世纪星不允许不同协议的设备挂在同一个485网中,因为,这样会引起设备采集数据不正常或设备误操作。

 

Q:我的两台计算机都安装了世纪星,请问他们之间能通过串口交换数据吗?

A:可以,世纪星提供串口通讯程序,只需将一台计算机设置成Modbus主站,另一台计算机设置成Modbus从站即可。

 

Q:世纪星支持Modem通讯吗?

A:世纪星支持Modem拨号功能,通过Modem实现远程数据传输。

 

Q:世纪星和单片机怎么通讯?

A:世纪星提供一个通用单片机驱动协议,只要将单片机的通讯协议与世纪星的单片机驱动协议一致,就可以实现世纪星与单片机的通讯。

 

Q:在使用世纪星和硬件设备通讯时应注意哪些问题?

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

 

Q:世纪星可以直接操作并口、串口、I/O地址?

A:可以,请参看IO_、Port_开头的函数。

 

Q:世纪星使用板卡采集数据时应注意什么?

A:① 先查看板卡的产品说明书,了解并设置板卡的地址;了解并设置板卡的接线方式;了解板卡是否需要进行跳线,如果板卡需要跳线请设置合适跳线;最后将板卡安装到计算机上。
  ② 板卡安装完毕后,使用厂家提供的测试程序先测试板卡是否工作正常?如果工作不正常请查看板卡的地址,跳线是否正确,连线是否正确,以及信号输入是否正确。具体请参看板卡的产品说明书。
  ③ 测试正常后,就可以在世纪星中新建该设备,然后新建变量;同时请细心阅读世纪星的关于该硬件驱动的帮助。
  ④ 新建变量时请注意以下几个问题:
   ●新建变量时,通道号是从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]-就可以。仍然以刚才的板卡举例:

 

 

   ● 其他的请参看世纪星帮助中的板卡总述。

 

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

A:支持,不需要特殊设置。

 

 


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