还剩19页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
西门子PLC的MPI协议数据采集方式西门子PLC的MPI协议数据采集配置在对西门子PLC的数据采集过程中,为了在一台计算机上通过MPI协议从多个PLC采集数据,我们需要对PLC站和数采机进行相关的配置PLC站的配置就是更改MPI地址数采机的配置包括PG-PC接口的设置以及查看MPI地址、MPI设备槽口号这种配置仅适用于1至6号拉幅机、1号2号连染机的数据采集系统PLC站配置
1.关闭PLC站电源,接上鼠标、键盘、显示器
2.接通PLC站电源,打开SI__TIC__nager软件,File→Open…弹出如下窗口选择原程序,__“OK”,如下图双击右侧窗口中的“SI__TIC3001”然后在出来的选项中双击“HardWare”选项,出现如下窗口根据上图,可以得到如下信息MPI/DP接口设备槽号2MPI地址2然后双击“MPI/DP”所在行弹出如下对话框__“Properties…”按钮,如下图若列表中没有网络,则新加网络__“New”按钮,出现对话框__“NetworkSettings”选项卡查看波特率,图中缺省为“
187.5Kbps”注意波特率要与数采机的波特率设置一致,否则无法通讯__“OK”按钮然后修改“Address:”后面的数字(即修改MPI地址)注意修改的原则是,同一台数采机所连接的多台PLC中,MPI地址要不同然后依次__“OK”按钮,回到如下窗口接下来的工作就是将刚才修改后的程序下载到PLC中去注意在下载程序之前要使PLC处于“Stop”状态然后__工具栏中的即“DownloadtoModule”图标,如下图选择CPU,然后__“OK”按钮,开始将刚才修改的程序下载到PLC中,以完成对PLC的配置到此,对PLC站的配置完成数采机配置
1.使用MPI电缆将计算机与PLC相连注意在连接电缆的时候至少要将电缆一侧的电源关闭,严禁带电插拔
2.设置PG-PC接口开始菜单→所有程序→SI__TIC→STIP7→设置PG-PC接口,弹出如下窗口选择“CP5611MPIActive”,__“Properties…”按钮查看“Tran__issionrate:”选项,也就是波特率设置,使其与PLC上的网络波特率一致然后__“OK”,若原来的接口不是MPI接口则弹出如下对话框__确定如下选择CP5611MPI然后__“Active”按钮至此,PG-PC接口设置完毕
3.打开SI__TIC__nager软件,该软件是西门子系列PLC专用编程软件其图标为,双击它,在打开的窗口中__File按钮、New按钮,弹出如下对话框在“Name”一栏中为该程序命名,例如“LF1”,然后在“Storagelocation”一栏中设置它的储存路径,比如“E\”输入完成后__“OK”按钮画面如下可将右侧缺省建立的元件“MPI
(1)”删除工程目录建立完毕下面开始上传PLC程序__标题栏中的按钮“PLC”,然后__“UploadStationtoPG....”按钮,如下图所示弹出如下对话框__“view”按钮,然后在列表里将显示出当前PLC中的结点队列如图选择需要上传程序的CPU,然后__“OK”按钮,开始上传程序完成后的画面如下双击右侧窗口中的“SI__TIC3001”然后在出来的选项中双击“HardWare”选项,出现如下窗口根据上图,可以得到如下信息MPI/DP接口设备槽号2MPI地址
24.保存程序,__File→S__eAs…按钮,选择路径,保存关闭软件至此,数采机的配置完成,可以运行事先准备好的紫金桥软件工程,进行数据采集了西门子PLC点信息查询方法
(一)得到DB块查询画面首先要使数采机与西门子PLC进行连接,得到DB块的查询画面,这里分两种情况一种情况是使用软件可以直接打开PLC程序,另一种情况是因某些原因不能直接打开PLC的情况,我们分别进行讲解
1.直接打开PLC程序首先设置PG-PC接口,选择MPI接口用MPI电缆将计算机与PLC连接,打开SI__TIC__nager软件,在打开的窗口中__File按钮、New按钮,弹出如下对话框在“Name”一栏中为该程序命名,例如“LF1”,然后在“Storagelocation”一栏中设置它的储存路径,比如“E\”输入完成后__“OK”按钮画面如下可将右侧缺省建立的元件“MPI
(1)”删除工程目录建立完毕下面开始上传PLC程序__标题栏中的按钮“PLC”,然后__“UploadStationtoPG....”按钮,如下图所示弹出如下对话框__“view”按钮,然后在列表里将显示出当前PLC中的结点队列如图选择需要上传程序的CPU,然后__“OK”按钮,开始上传程序完成后的画面如下在左侧的导航树中依次打开LF1→SI__TIC3001→CPU___C-2PtP→S7Program1→Blocks,在右侧出现数据块列表
2.间接打开DB块查询画面对于不能直接读取PLC程序的情况,我们这样处理首先设置PG-PC接口,选择MPI接口用MPI电缆将计算机与PLC连接,打开SI__TIC__nager软件,在标题栏中依次__PLC→DisplayAc__ssibleNodes,如下图得到如下窗口在左侧的导航树中依次打开Ac__ssibleNodes→MPI=2→Blocks,如下图在右侧创窗口中显示出DB块列表
(二)点信息的查询完成上面的步骤,下面就要查询__息了点的信息在DB快中,双击一个DB快,例如DB15列号为“Address”的列中显示的是点在该DB块中的地址“Type”所在列中显示的是该点的类型__即Monitoringon/off按钮,显示实时数据窗口中增加一列数据“@Actualvalue”列中的数据是实时变化的,也就是PLC所采集到的数据我们可以通过与现场数据对比,找出现场数据对应的点的地址、数据类型、当前值紫金桥软件的配置本节只介绍紫金桥软件设备的建立和点的组态,有关紫金桥软件其他方面的问题可以参阅紫金桥软件的帮助文档设备驱动的建立打开紫金桥工程管理器选择工程,双击之,或者__工具栏中的“进入组态”按钮进入组态环境在左侧导航树中选择“数据库”选项卡然后依次选择设备驱动→PLC→Siemens西门子→S7-300/400MPI双击之进入创建设备窗口,在设备名称里输入设备名字,如“LF1”,__下一步我们以1拉幅机为例,1号拉幅机的MPI地址为3,MPI设备槽号为3,以此依据更改该设置,然后__确认一个名字为“LF1”的设备就建立完成了点组态的建立在左侧导航树的“数据库”选项卡下双击“点组态”按钮,进入点组态窗口现在我们以一个点为例点名点描述数据类型DB通道DB块LF1_SW_BREITE11#拉幅机丝杠设定幅宽116位有符号整型210双击右侧表格的空白处__“继续”如下图在“点名”选项中写入“LF1_SW_BREITE1”,“点说明”选项中写入“1#拉幅机丝杠设定幅宽1”然后在上边的选项卡中__“数据连接”在“设备”选项中选择刚才建立的设备“LF1”,__“增加连接项”如下图地址中写入“2”,DB数据块号为“10”,数据格式为“SS(16位有符号整型,-32768-32767)”,然后__确定如图这个点已经建立了,并且与设备“LF1”进行了数据连接。