设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
mcgs与S7-300/400通过DP口通信设置
返回列表
发新帖
mcgs与S7-300/400通过DP口通信设置
[复制链接]
3920
|
4
|
2010-12-3 15:44:00
|
显示全部楼层
|
阅读模式
驱动
_PROFIBUS
通讯方式设置说明
一、问题描述
本说明介绍了西门子
S7
系列
PLC
在
MCGS
中使用
PROFIBUS
通讯方式较常遇到的问题,并提供了详细的问题处理方案。
二、适应对象
1
、硬件条件
PROFIBUS-DP
主站可以是带有集成
DP
口的
CPU
(例如
S7-300 315-2DP
),或者用
CP342-5
扩展的
S7-300
站、
IM467
、
CP443-5Extend
扩展的
S7-400
站。上位机中插有通信卡
CP5411
、
CP5511
、
CP5611
、
CP5611-A2
、
CP5412
、
CP5613
,也作为
PROFIBUS-DP
主站。
PROFIBUS-DP
从站有
ET200
系列、调速装置、
S7-200/300/400
站及第三方设备等(例如
S7200 PLC
扩展
EM277
通信模块)。通讯电缆一条,也可以自己制作。若有多个
PLC
,则可以把所有的
3
对
3
,
4
对
4
,
5
对
5
,
8
对
8
接线。
2
、软件条件
(
1
)操作系统
要求是
Windows2000 Professional SP4
版本或
Windows98 SE
操作系统
推荐使用
Windows2000 Professional SP4
操作系统。
(
2
)支持软件
必须安装西门子
SoftNet
软件,
SoftNet
版本为
V5.3 Build 1381
。
西门子安装光盘为:
SIMATIC NET CD: 05/2000
。要安装的内容:
光盘目录下:
\sw \sn_pb_s7\ disk1\ Setup.exe
光盘目录下:
\sw \VBasic\ S7\disk1\ Setup.exe
。
(
3
)
PLC
编程软件
若
PROFIBUS-DP
主站使用的是
S7-300 PLC
或
S7-400 PLC
,必须装有
Step7 5.0
以上的编程软件,推荐使用
Step7 V5.2
。
注:
MCGS ProfibusDP
驱动是调用
SoftNet
来实现通讯的,所使用
SoftNet(V5.3 Build 1381)
版本对操作系统有要求,只能在
Window 2000 Pro
或
Windows98 SE
系统上使用,而无法用于
Windows2000 Server
、
WindowsXP
或更新的操作系统上。
下面以
S7-300 PLC
为主站,
S7-200PLC
扩展
EM277
模块为从站,上位机插
CP5611
通信卡为例介绍
MCGS
中
PROFIBUS-S7
通信步骤。
三、通讯步骤
1
、
S7-300 PROFIBUS
参数设置
第一步:将硬件连接好,包括把网卡安全插入计算机中,用电缆将
PLC MPI
口与网卡连接。具体如图
3-1
所示。
图
3-1
第二步:到计算机的
“
控制面板
”
中找到
“Set PG/PC interface”
,如图
3-2
所示,并打开:
图
3-2
选择
“CP5611
(
MPI
)
”
方式,若网卡没有出现在列表中,则点击
“Interfaces—Select”
,来安装网卡。然后返回,点击
“Diagnostics”
按
“test”
,若返回
“OK”
则按
“Read”
可以检测到总线上所挂的
PLC
个数,下面表示有一个
PLC
,网卡的地址是
0
,
S7-300 PLC MPI
的地址是
2
。如图
3-3
所示:
图
3-3
然后退出,用
Step7
编程软件设置
PROFIBUS
参数。
第三步:在开始菜单或桌面上打开
“SIMATIC Manage”
,弹出建立新工程的向导对话框。如图
3-4
所示:
图
3-4
单击
“Next”
:如图
3-5
所示:
图
3-5
选择当前连接的
PLC
型号,和测试出来的
PLC
的
MPI
地址,单击
“Next”
:如图
3-6
所示:
图
3-6
单击
“Next”
:如图
3-7
所示:
图
3-7
填写上工程的名字,单击
“Finish”
。如图
3-8
所示:
图
3-8
在
300 Station
中双击
“Hardware”
,配置
PLC
硬件:如图
3-9
所示:
图
3-9
由于
S7315-2DP
有一个
MPI
口和一个
ProfiBus-DP
口,所以上图列出了两项,用鼠标选中
DP
项双击:如图
3-10
所示:
图
3-10
点击
“Properties”
选项:如图
3-11
所示:
图
3-11
点击
“New”
新建
Profibus
网络:如图
3-12
所示:
图
3-12
在
Network Settings
项目中选择
Profibus
网络的传输速率和行规,然后点击
ok
退出
Profibus
网络组态。这是在硬件组态窗口中就出现了一条
DP-Master
通信线:如图
3-13
所示:
图
3-13
设置完成后把硬件组态下载到
PLC
中,退出
“SIMATIC Manage”
。
注意:若
PLC
中有电池,则这些设置能掉电保存,若
PLC
中没有电池则掉电后设置就会丢失,建议给
PLC
安装电池。
下载成功后,请把电缆连接到
PLC DP
通信口上。若没有电池则只能带电插拔,很容易烧坏
DP
口,一般不要这样做。
2
、
S7-200 PROFIBUS
参数设置
S7200PLC
由于本身不支持
PROFIBUS
通讯方式,所以必须扩展一个
DP
模块
EM277
,不需要设置任何特殊的参数。
3
、
COM S7
配置
第一步:在开始菜单中找到
SIMATIC NET
打开
“COML S7”
应用程序:
图
3-14
“Node Name”
:任意名字都可以;
“Network type”
:选择
PROFIBUS
;
“Name”
:必须唯一;
“VFD Name”
:任意命名,多个
NAME
可以共用一个
VFD Name
,但不能超过
8
个;
“Remote Addr”
:为
PLC
地址名必须唯一
(
对于
S7300
为
Hardware
中设置的
Profibus
地址;对于
S7200
,为
EM277
的拨码地址。
)
;
“Local TSAP”
:不需要设置;
“Remote TSAP”
:四位
16
进制数,中间以
"."
隔开。
第二位数字表示远程站点的类型:
0-PS
,
1-PG
,
2-OS
;第三位数字表示
PLC
的
CPU
的
RACK
号,第四位数字表示
CPU
的
SLOT
号。若是
S7200
,则不需要更改,若是
S7300
一般设置成
01.02
或者
02.02
;
第二步:设置完成后点击
“Insert”
插入。
图
3-15
若是多个
PLC
则继续设置,每设置一个则点击一次
“Insert”
图
3-16
第三步:所有
PLC
添加完成后在
File
菜单中,选择
Generate Binary DB As
生成二进制数据库
*.ldb
文件。
图
3-17
4
、
Set PG/PC Iterface
配置
进入控制面板
,
选择并打开
Set PG/PC Iterface
,配置通讯卡
PROFIBUS
,访问点选择
“CP_L2_1――>CP5611(PROFIBUS)”
:
图
3-18
点击
Properties
设置
Properties
属性:
图
3-19
在
SAPI S7
项中搜索并选择
COM S7
配置中生成的
*.ldb
文件:
图
3-20
点击
“diagnostics”
按钮进行诊断:
图
3-21
按
“test”
,若返回
“OK”
则点击
“Read”
可以检测到总线上所挂的
PLC
个数,下面表示有
2
个
PLC
,一个为
S7300
,
ProfiBus
地址为
2
,
1
个是
S7200
,
ProfiBus
地址为
4
,
0
是
CP5611
网卡的地址。
5
、
MCGS
设备构件设置步骤
5.1
选择通信设备构件
在设备工具箱中将
“ProfiBus-S7
父设备
”,“ProfiBus-S7
子设备
”
从设备工具箱
“PLC
设备
\
西门子
\ ProfiBusNT
设备
\Profibus-S7
父设备和
\Profibus-S7
子设备目录下装载到选定设备窗口中,然后按确定,并将父设备和子设备添加到设备窗口,若是多个
PLC
则添加多个子设备。
图
3-22
注:驱动列表
“ProfiBusNT
设备
”
目录中驱动是用在操作系统
Windows2000
上的,
“ProfiBus98
设备
”
目录中驱动是用在操作系统
98
上的。请根据情况进行正确选择。
5.2 Profibus-S7
子设备属性设置:
图
3-23
(1)
设备名称:可根据需要来对设备进行重新命名,但不能和设备窗口中已有的其它设备构件同名。
(2)
初始工作状态:用于设置设备的起始工作状态,设置为启动时,在进入
MCGS
运行环境时,
MCGS
即自动开始对设备进行操作,设置为停止时,
MCGS
不对设备进行操作,但可以用
MCGS
的设备操作函数和策略在
MCGS
运行环境中启动或停止设备。
(3)
最小采集周期:为运行时,
MCGS
对设备进行操作的时间周期,单位为毫秒,由于通讯一般在静态测量时设为
1000ms
,在快速测量时设为
10ms
。
(4)PLC
地址:在
S7200
中
PLC
的地址为
EM277
的地址,在
S7300
中,地址为
PLC
的
ProfiBus
地址。
(5)VFD
名:必须与在
COM S7
组态时相对应,写错或不存在都导致通讯失败。
(6)
连接点名:必须与您在
COM S7
组态时相对应,写错或不存在都导致通讯失败。
5.3
内部属性
点击设备基本属性页内的
“
设置设备的内部属性
”
,可以设置
PLC
的读写通道,以便后面进行设备通道连接,从而把设备中的数据送入实时数据库中的指定数据对象或把数据对象的值送入设备指定的通道输出。
西门子
PROFIBUS-S7
协议
PLC
设备构件把
PLC
的通道分为只读,只写和读写三种,读通道用于把
PLC
中的数据读入到
MCGS
的实时数据库中,写通道用于把
MCGS
实时数据库中的数据写入到
PLC
中,读写则有既读又写的功能,一般第一次先读,之后,若
MCGS
变量要求改变,则写,若
MCGS
变量没有变,则从
PLC
中读回来,并且更新当前
MCGS
变量值,本设备构件可操作
PLC
的寄存器有:
(1)
输入、输出、中间寄存器。
图
3-24
图
3-25
(2) PLC
中定义的任何数据块:如
DB1
,
DB2
,
DB3
但最大数据块号不能超过
512
,即
DB512
等。在
S7200
中只有
DB1
,
DB1
对应
V
数据区。
图
3-26
四、常见问题解答
1
、下位机西门子
300
,想用
DP
口通讯,电缆线如何制作
?
答:
DP
通讯接线方式如下:
CP5611 DP
口
西门子
300 DP
口
3 -------------------- 3 4 -------------------- 4 5 -------------------- 5 8 -------------------- 8 2
、打开
“ProfiBus-S7
子设备
”
进行属性设置或设备调试时,会弹出
“
部件
’SinecMsg.ocx’
或其附件之一不能正确注册
:
一个文件丢失或无效
”
的错误提示。是什么原因
?
图
4-1
答:弹出的错误提示如上图所示,这是因为没有安装
MCGS
驱动构件所必须的西门子
SoftNet
支持软件,或
SoftNet
安装不正确导致。请按本文前边软件条件中说明,安装
SoftNet
(
V5.3 Build 1381
)即可。西门子安装光盘为:
SIMATIC NET CD: 05/2000
。要安装的内容:
光盘目录下:
\sw \sn_pb_s7\ disk1\ Setup.exe
,和
\sw \VBasic\ S7\disk1\ Setup.exe
。
如果没有相关安装光盘或安装文件包,可以与我们
MCGS
技术联系。
3
、
McgsTPC
触摸屏是否支持
ProfibusDP
方式的通讯
?
答:
McgsTPC
触摸屏目前不支持
ProfibusDP
方式通讯,与
S7300/400
通讯,只能通过
MPI
适配器器,以
MPI
方式通讯。
用
MCGS
通用版或网络版软件可以走
DP
方式,实现方式为西门子
CP5611
卡
+SoftNet
。具体设置请参见本文说明。
4
、使用
CP5611
卡走
ProfibusDP
方式,需要安装什么软件和授权?有什么要注意的?
答:需要安装
Step7(V5.2)
编程软件、
SoftNet(V5.3 Build 1381)
支持软件,
SoftNet
的
Profibus SoftNet-S7
授权需同西门子购买
(
连接多于
8
个
PLC
设备须用授权
)
。
CP5611
及
CP5611-A2
卡只能支持最多
8
个
PLC
设备,如果连接多于
8
个设备,只能换用
CP5613
卡。每台
PC
只能用
1
块
CP5611
卡。此为西门子设备限制,相关问题建议咨询西门子技术人员。
回复
举报
garytong1988
|
2010-12-10 14:27:00
|
显示全部楼层
学习了!好东西!
回复
支持
反对
举报
jnshuhe
|
2011-1-13 10:11:00
|
显示全部楼层
非常感谢
回复
支持
反对
举报
jsjtyxd
|
2011-10-1 09:01:00
|
显示全部楼层
学习一下
学习一下
回复
支持
反对
举报
chendg
|
2011-10-15 08:05:00
|
显示全部楼层
学习了!好东西!
回复
支持
反对
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
dengyx2010
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』