-
西门子
PLC
与监控计算机通讯的实现方法
p>
收藏此信息
打印该信息
添加:不详
来源:
未知
摘
要:针对控制系统中上位机与<
/p>
S7-200
系列
PLC
通讯的实际问题,总结了几种监
控计算机与
S7-20
0
系列
PLC
实现数据通讯的方法,这
几种方法在不同的控制环境中能较
好地解决它们之间的数据通讯问题。
< br>
关键词:
PLC
;监控计算机
;数据通讯;
WINCC
组态软件;
P
PI
中图分类号:
TP202
文献标识码:
B
Several
Implement
Methods
about
Communication
between
S7-200
PLC
and
Super
visory
Computer
ZHANG
Yu
,
WANG
JIAN,
HUANG
Xian-
de
(Lanzhou
Petroleum
Machinery
Research
Institute,
Lanzhou
730050
,
China)
Abstract
:
In
accordance
with
communication
problem
between
the
host
computer
an
d
S7-200
PLC
in
control
system,
several
communication
ways
between
the
host
co
mputer
and
S7-200
PLC
are
proposed .The
practical
use
shows
that
these
method
s
satisfactory
resolve
communication
problem
between
the
host
computer
and
S7-2
00
PLC
in
different
control
system.
Keywords:
PLC;
Supervisory
Computer;
Data
Communication;
WINCC
Configuration
Software;
PPI
0
前言
S7-200
系列
PLC
是西门子
SIMATIC
PLC
家族中的成员之一,它在西门子工控应用领
域中
占有重要地位。该系列
PLC
体积小,软硬件功能强大,系统配
置方便,由它组成的系
统可以接入
Profibus
现场总线网络。
但在实际工程应用中经常遇到监控计算机与
S7-200
系
列
PLC
p>
之间的数据通讯问题。
由于
WinCC
p>
中没有集成
S7-200
系列
PLC
的通信驱动程序,
而且
S7-200
系列
PLC
的通讯协议
也不公开,应用第三方软件编制监控程序也比较麻烦。
这些问题给它的应用带来了一定的
限制。为此,本文就这一实际工程问题进行了一些探讨。
1
S7-200
PLC
系统实现监控的几种方法
p>
在大多数控制系统中,
仅仅是实现控制是不够的,
< br>在许多情况下也需要监控界面对工艺过程
和参数进行监控。
由
S7-200
系列
PLC
构成的控制系统的监控功能一般由以下三种
方法来实现:
(1)
采用组态软件
来组态监控界面;第三方软件编制的监控软件监控;使用触摸屏监控。用
组态软件
WinCC
实现监控,功能强大,灵活性好,可靠性高。但软件价格高
,并需要解决
WinCC
与
S7-20
0
系列
PLC
的通讯问题。在复杂控制
系统中可以采用此方法。
(2)
用
第三方软件
(
如
VB
< br>或
Delphi
等高级语言
)<
/p>
编制的监控软件实现监控,灵活性好,系统
投资低,能适用于各种
系统。但开发工作量大,可靠性难保证,除了对技术人员的经验和技
术水平的要求较高外
,
还必须购买通信协议软件,
在系统资金投资有限,
技术人员水平较高
的情况下可以采用此方法。
(3)
采用触摸屏进行监控,可靠性高,监控实现容易,触摸
屏与
PLC
之间的通讯问题生产
厂商已
处理好,用户不用考虑,可以大大缩短工程周期。但灵活性较差,功能有限,不能满
足复
杂控制系统的监控要求,
而且价格高,
在系统可靠性要求高、<
/p>
工期短的情况下可以采用
此方法。
p>
以下就
S7-200
系列
< br>PLC
与监控计算机之间的数据通讯问题,特别是对于上面所提到的前
两种通讯方式进行讨论。
PLC
2
WinCC
组态软件与
S7-200<
/p>
系列
PLC
的数据通讯
< br>
SIMATIC
WinCC
是采用了最新的
32
位技术的过程监控软件,
< br>具有良好的开放性和灵活性。
无论是单用户系统,还是冗余多服务器
/
多用户系统,
WinCC
均是较好的选择。通过
Active
X
,
OPC
,
SQL
等标准接口,
WinCC
可以方便地与其它软件进行通讯。
WinCC
与
S7-200
系列
PLC
的通信,可以采用
Profibus
和
PPI
两种通
信协议之一来实现。
2.1
Win
CC
与
S7-200
系列
PLC
通过
Profibus
协议通讯的实现
(1)
软硬件要求
*
PC
机
,
WINOOWs
98
操作系统;
*
S7-200
系列
PLC
;
*
CP5412
板卡或者其他同类板卡,例如:
CP5
611
,
CP5613
;
*
EM277
Profibus
DP
模块;
*
Profibus
电缆及接头;
*
< br>安装
CP5412
板卡的驱动;
*
安装
WinCC
4.0
或以上版本;
*
安装
COM
Profibus
软件。
(2)
组态
打开
SIMATIC
NETCOM
Profibus
,新
加一个组态,主站为
SOFTNET-
DP
,从站是
E
M277
Profibus-DP
。主站的地址选择从
< br>1
到
126
。从站的地址选择从
3
到
99
,与
EM277
的地址一致。然后用该软件对从站进行配置:打开从
站属性,在
Configure
选项中,选择
< br>8
bytes
in/8bytes
< br>out
(可根据实际需要选定)。在
Parameter
ize
中可以选择偏移地址,地
址对应于
S7-200
系列
PLC
的数据区<
/p>
(即
V
区)
,<
/p>
默认为
0
,
即从
VB0
开始。
组态完成后,
导出
(Export)NCM
文件,生成
*.txt
和
*.ldb
文件。
(3)
设置
PG/PC
interface
。
在
Access
Point
of
the
Application
中选择
CP_L2_1
,
在
Interface
Parameter
Assign
ment
选择
CP5412A2(Profibus)
。在属性里的激活
DP
协议,并在
DP-Database
参数中输
入
*.ldb
文
件的完全路径。设置完成后可以诊断硬件配置是否正确、通信是否成功。
(4)
WinCC
的设置。
在
WinCC
变量管理器中添加一个新的驱动程序,新的驱动程序选择
PROFIBUS <
/p>
DP.C
HN
,选择
CP5412
(
A2
)
Board
1
,在
System
Parameters
设定参数。
CP5412(A2
)boar
d
参数为
1
,表示板卡的编号;
Config
参数为组态时生成
的
*.txt
文件的完全路径;
Wat
chd
og
time
参数为
0
。新建一个连接,从站地址与
EM277<
/p>
的地址一致。
(5)
建立变量。
WinCC
中的变量类型有
In
和
Out
。
In
和
Out
是相对于主站来说的,
即
In
表示
W
inCC
从
S7-200
系列
PLC
读入数据,
Out
表示
WinCC
向
S7-200
p>
系列
PLC
写出数据。
In
和
Out
与数据存储区
V
区对应。在该例中,
Out
与
PLC
中数据存储区的
VB
0~VB7
对应,
In
与
P
LC
中的存储区的
VB8
~VB15
对应。
(6)
优缺点。
< br>优点:该方法数据传输速度快,易扩展,实时性好。缺点:传送数据区域有限(最大
64
字节),在
PLC
中也必须进行
相应的处理,且硬件成本高,需要
CP5412
、
EM277
Profib
us-DP
、
Profibus
总线等硬件,还需要
Com
Profibus
软件。应用场合:适用
于在要求高速
数据通信和实时性要求高的系统。
PLC
资料网
-
-
-
-
-
-
-
-
-
上一篇:(汽车行业)汽车零部件中英文对照
下一篇:汽车零部件中英文对照81084499