上海埃菲尔自动化系统有限公司
SHANGHAI LFL AUTOMATION SYSTEM CO;LTD
埃菲尔自动化 www.lfl-tech.com
可编程控制器(PLC)通讯组件使用手册
1.0 通讯组件概述
可编程控制器(PLC)通讯组件采用动态链接库文件(*.DLL)的形式,用于PC系统与
PLC系统之间以太网方式的数据通讯。
通讯组件提供与PLC通讯的方法函数,在PC系统的项目工程里引用该组件,即可
实现PC与PLC的数据高效通讯;支持多个品牌系列的可编程控制器CPU自带通讯接口和
通讯扩展模块。
功能函数齐全,通讯响应快速,使用简单方便。兼容Windows系统下的所有开发
环境,如各版本的VB、C#、VC,以及DEIPHI 、LabView等,无须编写PLC程序配合,
支持多线程。
组件按照物理连接方式分为串口和以太网两种;串口支持RS232、RS485、RS422
三种协议,RS232只能实现一对一的通讯,即一台PC对应一台PLC,RS485和RS422能实
现一对一、一对多的通讯;以太网通过交换机可实现一对一、一对多、多对多的通讯。
2.0 数据类型
通讯组件能对PLC的输入、输出端口,以及内部中间继电器存储区域、内部数据
存储区域,以及扩展存储区域进行读写操作,支持以下数据类型:
BYTE8: 8位无符号单字节数据
INT16: 16位有符号整数;
UINT16: 16位无符号整数;
INT32: 32位有符号整数;
HEX32: 32位16进制字符;
REAL32: 单精度浮点数据;
3.0 常用组件名称对应表
序号
厂商 系列 联接方式
组件名称
1
西门子
SIEMENS
S7-300/S7-400 以太网 WinTcpS7.DLL
2 S7-1200/S7-1500 以太网 ModbusTCP.DLL
3 S7-200 Smart 以太网 WinTcpS7_Smart.DLL
4 S7-200/S7-200 Smart
串口 WinS7_PPI.DLL
5 欧姆龙 全系列 以太网 FinsTCP.dll