西门子PLC的MPI协议数据采集方式.docx
- 文档编号:10085343
- 上传时间:2023-02-08
- 格式:DOCX
- 页数:22
- 大小:668.79KB
西门子PLC的MPI协议数据采集方式.docx
《西门子PLC的MPI协议数据采集方式.docx》由会员分享,可在线阅读,更多相关《西门子PLC的MPI协议数据采集方式.docx(22页珍藏版)》请在冰豆网上搜索。
西门子PLC的MPI协议数据采集方式
西门子PLC的MPI协议数据采集方式
西门子PLC的MPI协议数据采集配置
在对西门子PLC的数据采集过程中,为了在一台计算机上通过MPI协议从多个PLC采集数据,我们需要对PLC站和数采机进展相关的配置。
PLC站的配置就是更改MPI地址。
数采机的配置包括PG-PC接口的设置以及查看MPI地址、MPI设备槽口号。
这种配置仅适用于1至6号拉幅机、1号2号连染机的数据采集系统。
PLC站配置:
1.关闭PLC站电源,接上鼠标、键盘、显示器。
2.接通PLC站电源,翻开SIMATICManager软件,File→Open…弹出如下窗口:
选择原程序,点击“OK〞,如下列图:
双击右侧窗口中的“SIMATIC300
(1)〞,然后在出来的选项中双击“HardWare〞选项,出现如下窗口:
根据上图,可以得到如下信息:
MPI/DP接口设备槽号:
2
MPI地址:
2
然后双击“MPI/DP〞所在行弹出如下对话框:
点击“Properties…〞按钮,如下列图:
假设列表中没有网络,那么新加网络:
点击“New〞按钮,出现对话框:
点击“NetworkSettings〞选项卡:
查看波特率,图中缺省为“〞。
注意:
波特率要与数采机的波特率设置一致,否那么无法通讯。
点击“OK〞按钮:
然后修改“Address:
〞后面的数字〔即修改MPI地址〕。
注意:
修改的原那么是,同一台数采机所连接的多台PLC中,MPI地址要不同。
然后依次点击“OK〞按钮,回到如下窗口:
接下来的工作就是将刚刚修改后的程序下载到PLC中去。
注意:
在下载程序之前要使PLC处于“Stop〞状态。
然后点击工具栏中的
即“DownloadtoModule〞图标,如下列图:
选择CPU,然后点击“OK〞按钮,开场将刚刚修改的程序下载到PLC中,以完成对PLC的配置。
到此,对PLC站的配置完成
数采机配置:
1.使用MPI电缆将计算机与PLC相连。
注意:
在连接电缆的时候至少要将电缆一侧的电源关闭,严禁带电插拔。
2.设置PG-PC接口。
开场菜单→所有程序→SIMATIC→STIP7→设置PG-PC接口,弹出如下窗口:
选择“CP5611(MPI)
查看“Transmissionrate:
〞选项,也就是波特率设置,使其与PLC上的网络波特率一致。
然后点击“OK〞,假设原来的接口不是MPI接口那么弹出如下对话框:
点击确定。
如下:
选择CP5611(MPI)然后点击“Active〞按钮。
至此,PG-PC接口设置完毕。
3.翻开SIMATICManager软件,该软件是西门子系列PLC专用编程软件。
其图标为:
,双击它,在翻开的窗口中点击File按钮、New按钮,弹出如下对话框:
在“Name:
〞一栏中为该程序命名,例如:
“LF1〞,然后在“Storagelocation〞一栏中设置它的储存途径,比方“E:
\〞。
输入完成后点击“OK〞按钮。
画面如下:
可将右侧缺省建立的元件“MPI〔1〕〞删除。
工程目录建立完毕。
下面开场上传PLC程序。
点击标题栏中的按钮“PLC〞,然后点击“UploadStationtoPG....〞按钮,如下列图所示:
弹出如下对话框:
点击“view〞按钮,然后在列表里将显示出当前PLC中的结点队列如图:
选择需要上传程序的CPU,然后点击“OK〞按钮,开场上传程序。
完成后的画面如下:
双击右侧窗口中的“SIMATIC300
(1)〞,然后在出来的选项中双击“HardWare〞选项,出现如下窗口:
根据上图,可以得到如下信息:
MPI/DP接口设备槽号:
2
MPI地址:
2
4.保存程序,点击File→SaveAs…按钮,选择途径,保存。
关闭软件。
至此,数采机的配置完成,可以运行事先准备好的紫金桥软件工程,进展数据采集了。
西门子PLC点信息查询方法
〔一〕得到DB块查询画面
首先要使数采机与西门子PLC进展连接,得到DB块的查询画面,这里分两种情况:
一种情况是使用软件可以直接翻开PLC程序,另一种情况是因某些原因不能直接翻开PLC的情况,我们分别进展讲解。
1.直接翻开PLC程序
首先设置PG-PC接口,选择MPI接口。
用MPI电缆将计算机与PLC连接,翻开SIMATICManager软件,在翻开的窗口中点击File按钮、New按钮,弹出如下对话框:
在“Name:
〞一栏中为该程序命名,例如:
“LF1〞,然后在“Storagelocation〞一栏中设置它的储存途径,比方“E:
\〞。
输入完成后点击“OK〞按钮。
画面如下:
可将右侧缺省建立的元件“MPI〔1〕〞删除。
工程目录建立完毕。
下面开场上传PLC程序。
点击标题栏中的按钮“PLC〞,然后点击“UploadStationtoPG....〞按钮,如下列图所示:
弹出如下对话框:
点击“view〞按钮,然后在列表里将显示出当前PLC中的结点队列如图:
选择需要上传程序的CPU,然后点击“OK〞按钮,开场上传程序。
完成后的画面如下:
在左侧的导航树中依次翻开:
LF1→SIMATIC300
(1)→CPU314C-2PtP→S7Program
(1)→Blocks,在右侧出现数据块列表:
2.间接翻开DB块查询画面
对于不能直接读取PLC程序的情况,我们这样处理:
首先设置PG-PC接口,选择MPI接口。
用MPI电缆将计算机与PLC连接,翻开SIMATICManager软件,在标题栏中依次点击:
PLC→DisplayAccessibleNodes,如下列图:
得到如下窗口:
在左侧的导航树中依次翻开:
AccessibleNodes→MPI=2→Blocks,如下列图:
在右侧创窗口中显示出DB块列表。
〔二〕点信息的查询
完成上面的步骤,下面就要查询电信息了。
点的信息在DB快中,双击一个DB快,例如DB15:
列号为“Address〞的列中显示的是点在该DB块中的地址。
“Type〞所在列中显示的是该点的类型。
点击
即Monitoringon/off按钮,显示实时数据:
窗口中增加一列数据“@Actualvalue〞,列中的数据是实时变化的,也就是PLC所采集到的数据。
我们可以通过与现场数据比照,找出现场数据对应的点的地址、数据类型、当前值。
紫金桥软件的配置
本节只介绍紫金桥软件设备的建立和点的组态,有关紫金桥软件其他方面的问题可以参阅紫金桥软件的帮助文档。
设备驱动的建立:
翻开紫金桥工程管理器:
选择工程,双击之,或者点击工具栏中的“进入组态〞按钮进入组态环境。
在左侧导航树中选择“数据库〞选项卡:
然后依次选择:
设备驱动→PLC→Siemens(西门子)→S7-300/400(MPI),双击之:
进入创立设备窗口,在设备名称里输入设备名字,如“LF1〞,点击下一步:
我们以1拉幅机为例,1号拉幅机的MPI地址为3,MPI设备槽号为3,以此根据更改该设置,然后点击确认。
一个名字为“LF1〞的设备就建立完成了。
点组态的建立
在左侧导航树的“数据库〞选项卡下双击“点组态〞按钮,进入点组态窗口:
如今我们以一个点为例:
点名
点描绘
数据类型
DB通道
DB块
LF1_SW_BREITE1
1#拉幅机丝杠设定幅宽1
16位有符号整型
2
10
双击右侧表格的空白处:
点击“继续〞如下列图:
在“点名〞选项中写入“LF1_SW_BREITE1〞,“点说明〞选项中写入“1#拉幅机丝杠设定幅宽1〞。
然后在上边的选项卡中点击“数据连接〞:
在“设备〞选项中选择刚刚建立的设备“LF1〞,点击“增加连接项〞如下列图:
地址中写入“2〞,DB数据块号为“10〞,数据格式为“SS〔16位有符号整型,-32768-32767〕〞,然后点击确定如图:
这个点已经建立了,并且与设备“LF1〞进展了数据连接。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西门子 PLC MPI 协议 数据 采集 方式