点击【
大 中
小 】,可以选择字体的大小,以便你阅读.
提供电脑与三菱(MITSUBISHI)、欧姆龙(OMRON)、基恩斯(KEYENCE)等品牌的可编程控制器(PLC)通讯的原代码和动态链接库(Active Dll)。
动态链接库使用简单方便可靠,函数齐全,可对PLC进行读、写各种元件的操作,不同的程序语言工具都可调用,下面以VB与三菱FX系列PLC通讯动态链接库说明其使用方法:
1.将本人所提供的名为‘COMFXPLC.dll’的动态链接库文件拷贝到VB(或者VC)的工程文件中;
2.在‘开始’- ‘运行’的‘打开’输入文本框内输入:“regsvr32” + 空格 +动态链接库文
件路径 + “COMFXPLC.dll”,然后点击‘确定’进行注册;
3.打开在VB的工程,从‘工程’- ‘引用’的组件下找到‘COMFXPLC’打勾,
然后点击‘应用’;
4.在工程要调用的模块或过程中声明,如:‘Dim ABC As New FXPLC '(FXPLC为DLL类模块名称);
5.在要调用的位置写如调用函数,如:DEF = DI_Read(1,0);
VB调用例程: '读取X000-X007的状态,用‘DI_Read’函数:
Sub ReadDIO()
Dim Obj As New FXPLC
Dim a, b,ReadData As Integer
a = Combo1.ListIndex + 1 '调用参数1:通讯端口号码 ,如电脑的COM1连接的PLC,则参数1应为1
b = Val(Combo2.Text) '调用参数2:要读取的状态的字节 ,此时应为0
ReadData = Obj.DI_Read(a, b) '此时‘ReadData’就等于X000-X007输入状态的值
If ReadData >= 1000 Then MsgBox'通讯超时!' '如返回的是1000,则读取错误
End Sub
需要电脑与PLC通讯的原码或动态链接库的朋友可联系E-Mail:liuflamp@126.com