1、 如何进行置位及取位?
用Bit( )函数取位,Bitset( )函数置位。
2、 如何查看世纪星与下位机设备的通讯状态?
当I/O变量的CommStatus域值为0代表通讯正常,值为-1代表通讯不正常
3、 如果您自己开发的设备支持MODBUS协议,但在世纪星中没有您需要的设备驱动,怎么办?
世纪星提供了标准的MODBUS协议设备,可以用于任何一种支持标准MODBUS协议的设备,也可以用莫迪康PLC下的MODBUS协议。需要注意的
是MODBUS的内存映射地址。
4、 不同协议的硬件设备挂在同一个485网下对通讯是否有影响?
有,建议用户不这么用。
5、 世纪星怎么和西门子S7300、S7200,欧姆龙、三菱、富士等PLC通讯?
请参看在线帮助-〉世纪星支持的硬件设备-〉PLC下对应的帮助。
6、 世纪星和其他应用程序的接口?
请参看世纪星特性文档。
7、 世纪星可以当作MODBUS从站?
可以。
8、 世纪星支持Modem通讯吗?
支持。
9、 世纪星和单片机怎么通讯?
世纪星有一个通用单片机驱动,只要按该协议做即可。
10、 在使用世纪星和硬件设备通讯时应注意哪些问题?
① 串口的通讯超时,为世纪星向设备发送命令最长等待响应的时间,当超过这个时间设备不响应,世纪星判断设备故障,或不存在。
② 系统配置中的数据采样间隔,为同个设备两个周期的采样的间隔
③ 变量字典中的采集频率,选择从设备对象中采集数据的频率,当该变量在命令语言中使用时,应把该值设为0。
④ 对通过串行口通讯的设备应注意通讯电缆是否正确、世纪星串口的波特率、数据位、停止位、奇偶校验位是否和硬件设备一致、硬件设备是否支持通讯功能、通讯方式是232、485、422、最好是用厂家提供的测试程序先测试硬件是否通讯正常,同时请细心阅读世纪星的关于该硬件驱动的帮助。
11、 世纪星可以直接操作并口、串口、I/O地址?
可以,请参看IO_、Port_开头的函数。
12、 世纪星使用板卡采集数据时应注意什么?
① 先查看板卡的产品说明书,了解并设置板卡的地址;了解并设置板卡的接线方式;了解板卡是否需要进行跳线,如果板卡需要跳线请设置合适跳线;最后将板卡安装到计算机上。
② 板卡安装完毕后,使用厂家提供的测试程序先测试板卡是否工作正常?如果工作不正常请查看板卡的地址,跳线是否正确,连线是否正确,以及信号输入是否正确。具体请参看板卡的产品说明书。
③ 测试正常后,就可以在世纪星中新建该设备,然后新建变量;同时请细心阅读世纪星的关于该硬件驱动的帮助。
④ 新建变量时请注意以下几个问题:
● 新建变量时,通道号是从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]-就可以。仍然以刚才的板卡举例:
最大值 |
最小值 |
最大值[IO] |
最小值[IO] |
说明 |
5 |
1 |
4095 |
819 |
输入电压范围1-5v |
4 |
1 |
3276 |
819 |
输入电压范围1-4v |
5 |
2 |
4095 |
1638 |
输入电压范围2-5v |
3 |
2 |
2457 |
1638 |
输入电压范围2-3v |
5000 |
0 |
4095 |
0 |
输入电压范围0-5000mv |
● 其他的请参看世纪星帮助中的板卡总述;
13、 世纪星支持WIN2000、NT下的板卡采集吗,需要特殊设置吗?
支持,不需要特殊设置!
|