基于串口服务器的PLC与上位PC机的远程通讯设计,服务器与pc机的区别,pc机做服务器,pc机当服务器,pc机串口定义,单片机与pc机串口通信,pc机上的串口,pc机plc,c上位机串口通信编程,上位机串口通信编程
维普资讯
《电气 自动化>2OO5年第 27卷 第 5期
一 ~ 计算机网 与通信.I一一~ _. .__… 一
UomputerNetwork& Com municatlons
基于串口服务器的PLC与上位 PC机的远程通讯
设计
DesignofTCP/IP NetworkCommunicationbetweenHostComputerand
PLC BasedonSerialServer
浙江大学电力电子技术研究所 (杭州 310027) 韩思亮 汤建新 马 皓
(ZhejiangUniversity,Hangzhou 310027,China) HanSiliang TangJianxin MaHao
摘 要:本文介绍了在基于串口服务器的新型网络连接方式下的PC与PLC的实时通讯方法,针对西门子 S7—200PLC,给出了与上位PC
机通信原理和 自由31通信协议的设计方法。该协议采用了查询方式与实时方式相结合的方式,并应用存锗区指针的间接寻址功
能存取数据,实现PLC发送数据帧的长度可变。
关键词:PLC s7—200 自由口通信协议 RS485 串口服务器
Abstract:ThispaperintroducestheNetworkcommunicationbetweenhostcomputerandPLCbasedonanew method0fljnkingserialserver
. the
communicationprincipletohostcomputerandthedesignofrfeeportcommunication.ThecommunicationprotocolusesaBewmodewhich
combinesquerymodeandrealtimemodeandindexaddresswhichrealizesthealterablelengthofdataframe
.
Keywords:PLC S7.200 freeportcommunication Rs485 serialserver
【中图分类号】TP393.03 【文章标识码】B 【文章编号】1000—3886(2005)05—0048.03
1 前 言
随着 自动化技术和计算机技术越来越紧密的结合,可编程控
制器的功能得到了突飞猛进的发展。PLC与计算机通信功能的实
现,使得远程监控系统的配置可以更加灵活方便。实现PIC与计
算机结合的监控系统的关键之一是二者之间的通信。
本文提出基于协议转换的串口服务器的一种新型网络连接方
式,以低成本实现Pc与s7—200系列PLC在以太网或Internet的
TCP/IP通信。并且上位机使用TCP/IP协议可以更简洁有效地处
理数据,而且数据库和前台程序具有强大的兼容性。
2 系统网络结构
Pc机同PLC间通信实现的方法有多种,通常是用电缆直接同
PLC的RS485或RS232串口相连 ,或者连接到专用PLC网络。由
于前者 电缆价格 比较昂贵,长度经常不符合距离要求,服务单一,
造成上位机服务器资源的很大浪费;而后者通常又同现场总线结
合在一起,运行专用网络协议,代价太高。通过通信串31服务器将
多台西门子 s7—200系列PLC的串口同上位机所在的以太网或 In—
ternet网络相连接,使PLC串口通讯协议通过串口服务器转化成
TCP/IP协议和上位机进行通信,实现了上位机同多台PLC间基
于以太网或 Internet的通信。这种方式适用范围广,价格便宜,方法
简单。这里串口服务器起了一