WINCC与组态王之间的OPC通信资料_第1页
WINCC与组态王之间的OPC通信资料_第2页
WINCC与组态王之间的OPC通信资料_第3页
WINCC与组态王之间的OPC通信资料_第4页
WINCC与组态王之间的OPC通信资料_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 1. WinCC与组态王之间的OPC通信1.1客户端和服务器都要进行以下配置。(1)我们要关闭Windows防火墙,具体步骤如下: a.点击Windows开始按钮,选择控制面板,最后点击Windows防火墙。 b.在常规标签中,选择“关闭(不推荐)”。 c.在例外标签中,添加“OPC Server Enumerator”(OpcEnum.exe在C:WINDOWSsystem32目录下)和“Microsoft Management Console”(mmc.exe在C:WINDOWSsystem32目录下)到例外列表中。此外,还要添加端口,端口号的名称可以任意,端口号为135。(2)我们要确

2、保所有的计算机有相同的用户名和密码的组合。用户名和密码的匹配在OPC的访问是必须的。(3)设置本地安全策略 a.点击Windows开始按钮,双击控制面板中的管理工具,然后点击本地安全策略。 b.在目录树下,找到安全设置本地策略安全选项。 c.找到“网络访问:本地账户的共享和安全模式”选项,双击打开它在本地安全设置中选择“经典-本地用户以自己的身份验证”。1.2 KingView服务器端的配置在本地上位机中安装了KingView6.53版软件,作为系统的监控组态软件, 与下位机PLC系统通信, 完成数据的采集和控制功能, 实现整个控制系统的集中监控。同时为了满足集成自动化的需要,上层的管理级要采

3、集该监控系统的数据, 在保证不修改该监控系统硬件的情况下,只对软件部分进行适当的修改便可实现数据的传输。这里利用KingView的OPC功能,其本身可以充当OPC服务器,向其它符合OPC规范的控制系统提供数据。在KingView中定义相关的变量, 并和采集数据的硬件连接;然后在充当客户端的其它应用程序中与KingView运行系统建立连接,并且添加数据项目,以便能实现数据通信和调用功能。在应用程序运行时,客户端将按照指定的频率采集KingView的数据。KingView作为OPC服务器的配置过程:在KingView开发系统中,首先建立KingView为OPC Server,KingView的OP

4、C服务器名称为KingView. View. 1;然后对充当OPC服务器的上位机进行DCOM程序的配置。DCOM配置过程如下:点击开始,运行dcomcnfg进入组件服务,如下图所示。 打开组件服务计算机我的电脑。 鼠标右击打开属性对话框,设置默认属性,勾选“在此计算机上启用分布式COM”,注意,如果此项做了改变需要重新启动计算机才能生效。默认身份验证级别为“连接”,默认模拟级别为“标识”。 点击“COM Security”设置访问权限和启动权限。 在访问权限编辑界面中添加“Everyone”到“组或用户名称”。 (6)设置允许访问权限。在启动权限编辑界面中添加“Everyone”到“组或用户名

5、称”,设置允许启动权限。 (7)设置DCOM设置应用程序KingView. Viewa.在安全性标签中启动权限、访问权限和配置权限都选择“自定义”。 b.分别在它们的编辑界面中添加“Everyone”到“组或用户名”。分别设置它们的允许启动权限、允许访问权限和允许配置权限。c.在标识标签中选择“交互式用户”。点击确认,设置完成。设置应用程序OpcEnum a.右击OpcEnum选择属性,打开属性窗口,在常规标签中将身份认证级别设置为“连接”。 b.在位置标签中勾选“在此计算机上运行应用程序”。c.在安全性标签中启动权限、访问权限和配置权限都选择“自定义”,d.分别在它们的编辑界面中添加“Eve

6、ryone”到“组或用户名称”,分别设置它们的允许启动权限、允许访问权限和允许配置权限。e.在标识标签中选择“下列用户”,输入本机的用户名和相应的密码,点击确认,设置完成。 1.3WinCC客户端的设置WinCC OPC客户端可以访问多个OPC服务器,如果把计算机上WinCC项目作为WinCC OPC客户机使用,对每个OPC服务器必须创建一个连接,这样才能使WinCC OPC客户端能够与多个OPC服务器实现数据交换。在WinCC OPC客户端上需要对WinCC项目进行组态,即OPC通道的组态和用OPC条目管理器组态访问。在WinCC项目的浏览窗口中,单击“变量管理”,从“变量管理”的弹出式菜单

7、中选择“添加新的驱动程序”条目,打开“添加新的驱动程序”对话框。选择“OPC. chn”驱动程序并单击“打开”按钮,它将创建通道并在变量管理中显示通信驱动程序。这样便完成了添加OPC通道到WinCC OPC客户端的WinCC项目中。在WinCC OPC 客户端上,从“OPC 组( OPCHNUnit# 1)”通道单元的弹出式菜单选择“系统参数”条目,打开“OPC条目管理器”。在OPC条目管理器浏览窗口的“工作组”中单击想要访问的计算机名称,即OPC服务器所在计算机的名称,此时OPC条目管理器显示出该计算机的所有OPC服务器的ProgID。这里选择“KingView. View. 1”,即Kin

8、gView作为OPC服务器时的名称。单击“浏览服务器”按钮。将显示“过滤标准”对话框。在“过滤标准”对话框中,单击“下一步”按钮。在“KingView. View. 1”对话框中,选择需要读取的变量。单击“添加条目”按钮,将显示一个相应的消息,单击“确定”按钮。“新建连接”对话框将打开。为连接输入“KingView_View_1”。单击“确定”按钮。“添加变量”对话框将打开。在“前缀”域中输入“Client_”和在“后缀”域输入“_xyz”。选择连接“KingView_View_1”。单击“完成”按钮。在该过程中,OPC服务器和OPC客户端所在的计算机必须已经在网络上连通。WinCC客户端的D

9、COM配置过程如下:(1)点击开始,运行dcomcnfg进入组件服务,如下图所示。 (2)打开组件服务计算机我的电脑 ,鼠标右击打开属性。 (3)设置默认属性,勾选“在此计算机上启用分布式COM”,注意,如果此项做了改变需要重新启动计算机才能生效。默认身份验证级别为“连接”,默认模拟级别为“标识”。 (4)点击“COM Security”设置访问权限和启动权限。 (5)在访问权限编辑界面中添加“Everyone”到“Group or user names”。 (6)设置允许访问权限。在启动权限编辑界面中添加“Everyone”到“Group or user names”,设置允许启动权限。 下

10、面新建组态王和WinCC工程。先新建组态王工程,步骤如下:创建工程路径 启动“组态王”工程管理器(ProjManager),选择菜单“文件新建工程”或单击“新建”按钮,弹出如下图所示。 单击“下一步”继续新建工程。弹出“新建工程向导二”对话框,在对话框的文本框中输入新建工程的路径,如果输入的路径不存在,系统将自动提示用户。或单击“浏览”按钮,从弹出的路径选择对话框中选择工程路径(可在弹出的路径选择对话框中直接输入路径)。单击“下一步”进入新建工程向导三,新建工程的路径是向导二中指定的路径,在该路径下会以工程名称为目录建立一个文件夹。此处新建的工程,在实际上并未真正创建工程,只是在用户给定的工程

11、路径下设置了工程信息,当用户将此工程作为当前工程,并且切换到组态王开发环境时才真正创建工程。定义变量在工程浏览器的“数据库”中选择“数据词典”新建一个“value”变量,如下图所示。 新建画面使用工程管理器新建一个组态王工程后,进入组态王工程浏览器,新建组态王画面。单击工程浏览器左边的“工程目录显示区”中“画面”项,右面“目录内容显示区”中显示“新建”图标,右键单击“新建”画面图标,显示快捷菜单,如下图所示。 画面名称:在此编辑框内输入新画面的名称,画面名称最长为20个字符。如果在画面风格里选中“标题杆”选择框,此名称将出现在新画面的标题栏中。对应文件:此编辑框输入该画面在磁盘上对应的文件名,

12、也可由“组态王”自动生成默认文件名。也可根据自己的需要输入。对应文件名称最长为8个字符。画面文件的扩展名必须为“.pic”。注释:此编辑框用于输入与该画面有关的注释信息。注释最长为49个字符。画面位置:输入六个数值决定画面显示窗口位置、大小和画面大小。左边和顶边位置形成画面左上角坐标,画面宽度和画面高度指画面的大小,是画面总的宽度和高度,总是大于或等于显示窗口的宽度和高度。单击“确定”按钮,新建画面完成,进入“开发系统”,如下图所示。 在画面上制作如下图所示的单容水箱液位PID单回路控制实验界面。 运行界面如下:新建WinCC项目,步骤如下:(1)创建项目启动WinCC项目管理器。在项目管理器

13、的工具栏中选择“文件”“新建”或单击菜单栏的新建图标,同样都会弹出项目类型选择对话框。我们可以选择单用户项目、多用户项目或客户机项目,如下图所示。 这里选择单用户项目,单击“确定”,弹出“创建新项目”对话框。在对话框中选择保存新建项目的驱动器名称如D盘,然后选择需要保存项目的文件夹或者新建一个文件夹,再为新建项目命名,如下图所示。选择“创建”按钮后,弹出新建项目的项目管理器。(2)设置项目属性创建了一个项目如“ls”后,在WinCC项目管理器浏览窗口中右键单击项目名称“ls”,选择“属性”,弹出“项目属性”对话框,如下图所示。 常规:显示项目类型、创建者、创作日期、修改者(可以输入项目修改者名

14、称)、修改日期、版本号(可以编辑当前版本号)、指南(创建项目后产生的方便数据库操作的识别号码)和注释。更新周期:可以查看WinCC项目的画面窗口及画面对象的可设置的更新周期,并可以自定义5个范围在100ms10h的项目更新周期,如果项目在运行状态时,更改自定义更新周期,直到取消激活/激活项目为止改变不会产生作用。热键:可定义WinCC用户登录热键、退出热键和硬拷贝热键。根据自己需要选择热键。如果想通过该热键执行“硬拷贝”动作,必须在计算机启动列表中连接“PrtScr.exe”程序。“PrtScr.exe”程序位于WinCC的“bin”路径(C:Program FileSiemensWinCCb

15、in)。选项:勾选“运行期间帮助可用”项允许运行期间访问帮助。“ES上允许激活”要在ES上激活某集成项目的运行系统,可以针对该项目集中激活此选项。操作模式:选择“标准(兼容式)”,WinCC运行系统在注销状态下不可用。选择“服务”,WinCC运行系统在注销状态下可用,设置用户名称和密码。根据任务要求设置相应的属性。(3)设置计算机属性在WinCC项目管理器浏览窗口中右键单击“计算机”,选择“属性”,弹出“计算机列表属性”对话框,如下图所示。 计算机列表中显示项目创建的所有计算机列表。选择要设置属性的计算机,单击“属性”按钮,弹出“计算机属性”对话框,如下图所示。 设置计算机属性的步骤:“计算机

16、”“属性”选择需要启动的运行系统选择运行语言选择起始画面。常规:显示计算机名称和当前计算机类型是服务器还是客户机。也可以更改计算机名称。WinCC修改了计算机名称后,需要关闭并重新打开项目,才能接受更改后的计算机名称。启动:选择当前服务器计算机需要启动的运行系统(全局脚本运行系统、报警记录运行系统、变量记录运行系统、报表运行系统、图形运行系统、消息顺序报表/SEQROP和用户归档)。注意,对于客户机报警记录运行系统、变量记录运行系统和用户归档这三项不可选。参数:“运行语言”选择当前计算机运行时显示的语言,作为客户机时此项可选。“运行时的默认语言”作为客户机时此项不可选。其它选项根据任务要求来设置即可。图形运行系统:可设置WinCC项目在当前计算机的启动画面和窗口属性。运行系统:此项一般不用设置,根据项目实际情况进行设置。(4)组态变量及图形编辑 在WinCC项目管理器浏览窗口中右键单击“图形编辑器”,选择“新建画面”,打开图形编辑器,初始图形文件名是“NewPdl0.Pdl”,可以根据自己需要进行重命名。打开新建画面如下图所示。 在画面上制作如下图所示的单容水箱液位P

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论