一、安装蓝海华腾Modbus监控控件、力控组态、串口服务器
1、解压“VT变频器VB通讯控件.Rar”,解压出来4个文件夹;
图1
2、vtmodbus文件夹,点击.bat文件对控件进行注册安装;
图2
3、安装力控软件,详情参看北京力控的说明书;
4、安装和正确设置NP5110串口通讯服务器程序。详情参看《NPort5110 串口设备联网服务器的连接设置指导》。
二、工程项目的建立
1、在桌面上找到力控软件快捷方式,双击运行;
2、力控软件的工程管理器界面如图所示,点击“新建”新建立一个项目:
图3
3、在弹出的新建工程对话框中,在“项目名称”中输入项目名称,在“生成路径中”输入要保存的路径:然后点击“确定”按钮;
图4
4、点击确定后自动返回项目管理器的界面,可以发现,在项目管理器中多了一个刚刚建立的项目
,选择刚刚建立的项目“New App1”,并且点击菜单栏中“开发”按钮
图5
5、如果没有购买加密锁,将会弹出对话框,点击“忽略”即可,具有加密锁的用户不弹出此窗口;
图6
6、进入以下界面,说明新项目新建成功;
图7
7、点击菜单栏的“文件”——“新建”选项;
图8
8、弹出新建窗口,在“窗口名字”中输入窗口的名字,此处举例为“DRAW1”,然后点击“确认”;
图9
9、点击菜单栏的“保存”保存“DRAW1”窗口;
图10
10、在弹出的保存对话框中选择“保存”进行保存;
图11
11、程序自动返回主界面,在主界面的菜单中选择“文件”——“打开”;
图12
12、在弹出的对话框中选择刚刚建立的DRAW1,然后按“确认”;
图13
13、此时可以看到主界面中右边的工程项目的“窗口”中多了刚刚添加的窗口的名字;
图14
三、添加蓝海华腾Modbus控件
1、单击菜单栏的“工具”——“ActiveX控件”;
图15
2、在弹出的“选择控件”对话框中“管理”;
图16
3、在弹出的“OLE控件管理器”中选择“添加”;
图17
4、如果选择文字的形式表示,跳过这步,直接看下一步,如果选择图片形式,在弹出的对话框中选择 “Project1.VtModbus11”然后点“确定”;
图18
5、如果已选择图片形式,可以不进行这一步,如果选择文字形式,在弹出的对话框中选择 “VTModbus UserControl1”然后点“确定”,本例子中把这两个控件都添加上;
图19
6、添加完毕,返回“OLE控件管理器”,可以发现,这里已经多了两个控件(如果上两步只执行了一步,则会发现少了一个控件),添加完毕点击“确认”按钮确认返回;
图20
7、经上一步返回到控件选择对话框,如果选择图片的形式显示,选择“Project1.VtModbus11”,然后点击“选择”;
图21
8、此时返回主界面,发现主界面中将会曾加了一个变频器控制的界面;
图22
9、然后点击工具栏的“全部编译”按钮,如下图所示;
图23
10、如果控制多一台变频器,再次执行上面的9个步骤添加多一个控件即可。
四、为控件添加动作代码
1、找到“工程项目”——“窗口”——“DRAW1”,然后右键点击“DRAW1”在弹出的对话框中选择“窗口动作”;
图24
2、在弹出的脚本编辑器中找到“对象”——“窗口”——“DRAW1”,点击“DRAW1”前面的“+”;
图25
3、点DRAW1前面的“+”出现一个“0le”,0le”前面还有一个“+”,点击“+”,弹出一对话框;
图26
4、选择弹出的菜单下面的“BaudSetting”,然后双击,发现右边“进入窗口”对话框中出现了#Ole.BaudSetting,如下所示,然后,在#Ole.BaudSetting 后面输入波特率参数,参数的设置必须和串口服务器中的设置一致,格式如:“="38400,n,8,1";”其中38400代表每秒位数,n代表无校验,8代表数据位,1代表停止位;
图27
其他参数设置方法类似, #Ole.ComPortSet代表端口的设置,参数的设置必须和串口服务器中的设置一致,1代表com1,2代表com2….; #Ole.MaxFrq代表最大输出频率; #Ole.MaxSlave=1代表从机数目; #Ole.TGaps代表发送间隔时间; #Ole.VTName代表输入名字,这个可以随便输入你喜欢的名字; #Ole.ScanEnabled=1;
本例子中完整的参数设置如下:
图28
5、参数设置完毕点击 “编译”按钮,若程序出错则出现提示,否则编译通过,见图中鼠标所点位置;
图29
6、编译通过后点击“保存”按钮进行保存,见图中鼠标所点的位置;
图30
7、保存完毕点击关闭返回窗口主界面;
图31
五、运行控件
1、在主界面中点击“运行”按钮;
图32
2、如果没加密锁,将弹出提示对话框,在提示对话框中点击“忽略”即可;
图33
3、弹出运行系统窗口,在运行系统的菜单栏中点击“文件”——“打开”;
图34
4、弹出选择窗口对话框,在选择窗口中选择建立的窗口“DRAW1”,点击“确认”按钮;
图35
5、弹出运行系统界面,点击运行系统中的“启动”键,将发现此时变频器已经运行,点击运行系统中的“停机/复位”按钮,此时可以发现变频器停机。
图37