欧姆龙PLC全系列HostLink通信协议串口动态链接库DLL
欧姆龙PLC全系列HostLink通信协议串口动态链接库DLL是一种为满足工业通信需要,针对工业领域要求上位机对PLC实时采集与控制的组态编程而设计的DLL。该DLL采用Delphi语言开发,具有实时性、可靠性好、函数接口功能全、操作简单、附加实用转换与读取函数、易于快速开发等特点。
该DLL支持多种操作系统,包括win9x、win2000、winXP等,且可以在多种编程环境下使用,例如VB、VC、Delphi等开发环境。同时,DLL还支持USB、PC扩展卡等扩展串口号,满足多方面的需要。
DLL提供了多种函数接口,包括打开串口、关闭串口、读取PLC操作状态、改变PLC操作状态、读取PLC型号代码等函数。这些函数可以满足工业自动化、过程控制、机器人控制等多种工业应用的需要。
1. 打开串口函数ComOpen(nport,BaudRate,DataBits,Parity,StopBits:longint;User:Pchar):longint;stdcall;
该函数用于打开串口,参数包括串口号、波特率、数据位、校验位、停止位、授权用户名等。函数返回值为长整型,操作成功返回1,否则返回0。
2. 关闭串口函数ComClose(nport:longint):longint;stdcall;
该函数用于关闭串口,参数包括串口号。函数返回值为长整型,操作成功返回1,否则返回0。
3. 读取PLC操作状态函数ComMS(nport,node:Longint):Longint;stdcall;
该函数用于读取PLC操作状态,参数包括串口号和PLC站号或节点号。函数返回值为长整型,返回值包括编程、运行、监视、读取错误等状态。
4. 改变PLC操作状态函数ComSC(nport,node,State:longint):Longint;stdcall;
该函数用于改变PLC操作状态,参数包括串口号、PLC站号或节点号和PLC状态参数。函数返回值为长整型,操作成功返回1,否则返回0。
5. 读取PLC型号代码函数ComMM(nport,node:Longint):Pchar;stdcall;
该函数用于读取PLC型号代码,参数包括串口号和PLC站号或节点号。函数返回值为字符串,返回值包括PLC型号代码、错误信息等。
欧姆龙PLC全系列HostLink通信协议串口动态链接库DLL是工业自动化和过程控制领域的重要工具,它可以满足工业通信需要,提供了实时性、可靠性好、函数接口功能全、操作简单等特点。