【世纪星培训营】世纪星组态软件支持的驱动设备
销售部 徐向农
之前我们用了两个章节来介绍世纪星组态软件做画面的技巧,主要目的是为提高大家在做画面绘制时的技巧和乐趣,更多的绘制图形工具怎么使用,还是要查看在线帮助或者参考用户手册。
其实,做好画面对工程项目也很重要,赏心悦目的画面也可以为操作工人提供美观的工作环境,调剂工作心情。特别是有领导或者同行来参观访问时,一般说“内行看门道,外行看热闹”,来参观的领导一般不懂工艺,对软件实现的功能并不是特别关注,但看到漂亮的画面也会觉得眼前一亮,潜意识联想到软件功能的非常强大,给领导带来深刻印象,加深参观的目的。所以,我们一直强调要利用组态软件的优势将画面做好。
画面做好后,那如何将现场硬件设备的数据采集到世纪星并显示在已做好的画面中?世纪星与硬件设备的通讯是通过驱动设备管理来实现,每个硬件设备都可以定义一个唯一的设备对象名称,开发人员只需要按照设备安装向导的提示进行相应的参数设置,如:选择设备类型、生产厂家名称、设备型号和通讯方式;选择通信端口;设置通讯地址等参数,世纪星运行时通过设备对象名称自动找到该硬件设备的驱动程序,实现世纪星与硬件设备的数据通信。所以我们今天来介绍一下世纪星组态软件支持的广泛的硬件驱动设备。
首先,打开世纪星组态软件的设备管理器,选择“文件/驱动设备管理”或在浏览器中双击“驱动设备管理”,则弹出驱动设备管理对话框。见图1:
图1
在这个驱动设备管理器里我们可以新建一个设备、要是老工程,已经建了设备,现在不想要了,也可以删除,或者对已经建好的设备的参数进行修改,以及在开发系统下测试这个设备通讯是否正常,还可以把驱动设备管理器的建好的设备导出到Excel里保存起来,必要时再把这些建好的设备再导入到驱动设备管理器里去。我们这里可以新建一个设备,只要点驱动设备管理器里的新建即可,这样会弹出一个设备安装向导,见图2
图2
我们可以看见我们世纪星软件支持的硬件驱动有PLC(可编程控制器)、智能仪表、智能模块(数据采集模块)、变频器、板卡(智能数据采集卡)五大类设备以及网络设备、DDE、OPC等。我们可以看看五大类设备里的具体设备有哪些,看看有多丰富。先看看PLC类,见图3
图3
基本上国内外常见的PLC我们都支持了,所以这里基本都能看得见,其实很多PLC都用标准Modbus协议,这个我们也支持的。接下来看看智能仪表和变频器驱动支持情况,见图4、图5
图4
图5
其实变频器应该也是属于智能仪表的一种,只是他的专业生产厂商很多,我们单独列出一类设备。这在五大类驱动中,仪表的驱动无疑是最多的,当然现在也有很多智能仪表支持标准Modbus协议,同样我们要建这些仪表的驱动也要到PLC选项里建的。我们再看看世纪星组态软件支持数据采集模块的厂商,见图6
图6
现在也有很多智能模块支持标准Modbus协议,同样我们要建这些模块的驱动也要到PLC选项里建的。我们最后再看看世纪星组态软件支持数据采集卡的厂商,见图7
图7
智能数据采集模块和智能数据采集卡基本上都是国内和台湾的厂商,要是没有的驱动,也可以向我们销售人员提出来,我们为您定制一个驱动。当然也是根据项目选择设备来在我们驱动设备管理里建设备的,现在我们以西门子S7-200的PLC为例给大家建设备。在PLC选项里点击西门子,找到S7-200我们所以通讯的协议,如S7-200 MPI协议。见图8
图8
根据提示点下一步。见图9
图9
我们给要建的西门子设备取个名字,在一个驱动设备管理器里这个设备名称要唯一,再选择通讯端口,看看这个设备和计算机的哪个端口连接的,世纪星最多可以支持256个COM口,接着再核对一下设备地址,看要通讯的PLC的设备地址是多少在世纪星软件填多少就好。再点下一步,这个设备就建好了,最后还要做一个串口参数的设置,见图10
图10
等串口参数设置好了,我们就可以在开发系统下测试硬件的通讯情况了,测试也没有问题了,我们才真正把一个设备建好了,我们就可以把这个设备和我们世纪星软件的变量字典数据库关联起来了,接下来我要给大家介绍怎么在变量字典里建变量了。