新疆工程学院
实训报告
PC与西门子S7200通信设计
系专班姓
部业级名
电力工程系电力系统自动化电力11112班彭志刚
学指导完成
号教师日期
2011230961王玉巍20131228
f引言
PLC作为一种高效、灵活、可靠的控制器,已经广泛地应用在包括数字逻辑控制、运动控制、闭环过程控制、数据处理和联网通信等工业控制领域。在联网通信方面,PLC与上位计算机设备一起,可以组成“集中管理、分散控制”的分布式工业控制系统。在这种控制系统中,PLC与上位机的通信对系统整体性能有着较大的影响。面对众多厂家不同类型的PLC,它们在功能编程上没有统一的标准而且在通信协议上也是千差万别,选择一种即能满足通信要求又经济实用的通信协议是非常关键的。本文以S7200PLC为对象,详细研究了S7200PLC在自由端口模式下与PC之间的通信方法,并采用
et环境下的C语言编写通信程序实现了计算机与PLC之间的通信。这种通信方式硬件投入低,通信协灵活,可以在多个工业控制领域得到广泛的应用。本设计介绍了S7200PLC和计算机的通信方式详细说明了自由口模式下PLC与计算机通信的实现方法,包括自由口工作的通信流程,计算机指令帧格式约定,PLC反馈帧的格式约定等。编写了S7200PLC的自由口通信程序,在上位机中用
et环境下的C语言开发了计算机与PLC的串行通信程序,可灵活实现对PLC存储区数据的读写功能。中图分类号:TP393文献标识码A
FreeportCommu
icatio
Methodbetwee
PCa
dS7200PLCbasedo
NET
LUQi
gAbstractThecommu
icatio
methodbetwee
S7200PLCa
dcomputerisi
troduceda
dthe
S7200PLCcommu
icatio
u
derthefreeportisillumi
atedi
detailwhichmai
lyi
cludesworki
g
processcomputeri
structio
formata
dPLCfeedbacki
formatio
formatTheserialcommu
icatio
programbetwee
computera
dS7200PLCbasedo
Cisprogrammedwherehostcomputerca
reada
dwritea
yki
dsofdatai
PLCtomeettherequireme
tofthesystem
KeywordsPLCNETCFreeportCommu
icatio
关键词:PLC;NET;C;自由口通信
f目录
1PLC的应用12通信方式及原理121自由口模式的初始化122自由口模式下收发数据2
3自由口r