当前位置:文档之家› wincc报告 多画面切换

wincc报告 多画面切换

wincc报告 多画面切换
wincc报告 多画面切换

《WinCC应用与仿真训练》设计报告

多画面切换

姓名:

学号:

专业班级:

指导老师:

学院:

2012年7月1日

摘要

西门子公司的WinCC集成了SCADA、组态、脚本语言和OPC等先进技术,为用户提供了Windows操作系统环境下使用各种通用软件的功能,可以与多种自动化设备及控制软件集成,具有丰富的设置项目、可视化窗口和菜单选项,使用方式灵活,功能齐全。

该WinCC作品包含了过程显示画面、趋势图画面、报警画面和Table画面,并将这些画面有机地结合起来,使它们可以在主画面上进行切换显示。同时,整个系统运行中的各种信息,如报警日志、过程数据都可以进行归档处理,数据处计算,然后打印输出。

关键词:WinCC;画面切换;组态

Abstract:

Nowadays,the WinCC is widely used in each corners of the society.This paper systematically expounds the contrivable process that Multiple Graphics change in a main graphic through the specific button.The graphics to changed contain Process Graphic,Alarm Graphic,Trend Graphic and Table Graphic.Except for that ,this system alos can archive the data gatherd from the industry site or from the inner data that the user create.Before archieving the data ,these data also can be calculated and statisticd.This function can save a large amount of human effort .

Key words:WinCC ;Graphic Change

目录

1 系统结构 (5)

2 建立工程 (5)

3 工程组态 (7)

3.1 变量创建 (7)

3.2 过程画面创建 (8)

3.3 报警画面创建 (9)

3.4 趋势图创建 (10)

3.5 Table图创建 (12)

3.6 Main画面创建 (12)

4 效果展示 (14)

4.1 画面展示 (14)

4.2 数据处理 (17)

5 总结 (18)

【参考文献】 (18)

1 系统整体结构

多画面切换系统由Main画面、Trend画面、Alarm画面、Table画面和Process 画面构成。后四个画面将在不同按钮控制下出现在主画面中。为模拟现场数据,特地在系统中编写脚本语言,改变内部变量值,使系统模拟现实运行起来。

图1.1 系统整体结构图

2 建立工程

打开WinCC Explorer,选择“file”->“new”,会弹出图2.1画面。

图2.1 新建工程画面

默认为“Single-User Project”,即单用户工程,我们保持默认不变,点击OK进入图2.2所示下一步。

图2.2 工程建立选项

在这一步,我们可以为工程命名,可以改变工程存储路径,名称可随便取,但以代表一定意义的英文名称为宜,也可以汉语拼音,存储路径依据个人文件存储习惯进行选择即可。前两项设置完成后,点击“Create”,一个新的工程就建立完成了。画面如图2.3所示。

图2.3 工程建立画面

在工程浏览器中,项目管理器支持的组态工具包括变量管理、画面生成、组态消息系统的编辑器、过程值存档、报表系统、脚本建立、用户管理系统等。除此之外,还有以下几种常用到的属性:

Computer—计算机属性设置

Tag Management--变量管理,管理项目中使用的变量和通讯驱动程序;

Structure tag—结构变量

Graphics Designer--图形编辑器

Menus and Toolbars—菜单和工具条

Alarm logging—报警记录,采集和归档报警消息

Report Designer--报表编辑器

Global script--全局脚本-,使用ANSI-C及VBS来创建并编辑函数及动作,通过脚本对项目进行组态。

3 工程组态

3.1 变量创建

打开Tag Management页面,建立以下变量,数据类型依照实际需要也在下表给出。

WinCC内部使用脚本语言改变n_value和n_temp的值,其他变量值的改变可以由内部其他的对象动作改变。因此,在全局脚本中—VBScript编辑器中,添加全局动作(ACTION),实现如下:

①添加内部变量n_Index、n_temp, 无符号8位数据类型。

②打开VB脚本编辑器—新建ACTION—命名为SinFuncVB.bac,添加代码如下

Dim n_Index255

Set n_Index255 = HMIRuntime.Tags("n_index")

Dim xx

n_Index255.Read

xx= n_Index255.Value+1

If xx>254 Then

xx=0

End if

n_Index255.Write xx

Dim yy

yy=125+125*Sin(0.1*xx)

Dim n_value255

Set n_value255= HMIRuntime.Tags("n_value")

n_value255.Write yy

yy=20+20*Sin(0.05*xx)

Dim n_temp

Set n_valueTemp = HMIRuntime.Tags("n_temp")

n_valueTemp.Write yy

③设置该ACTION的触发周,info/Trigger-Time-Cyclic-add trigger-standard cycle-5,然后需要其他设置Wincc Explore—Computer—Properties—start-up—Global script Runtime。

3.2 过程画面创建

在图形编辑器中,新建名称为Process的图形页面。在该图形画面中放置以下Object:

1 WinCC Gauge Control。选择该控件后,放至适当位置,并进行拖动,调整至合适大小。右键单击该控件,打开其属性设置,Global color scheme改为NO,value关联变量n_value,设置其最大值、最小值和delta量分别为0、255、50,同时调整期Waring值为180,Danger为230,其他颜色可根据自己喜好自行设置。最终设置的样式如图3.2.1。

图3.2.1 Gauge效果图

此后,再在该图形中放置SliderObject和IOfiled。对于SliderObject,将其属性中Process Driver Connection关联变量n_value,其最大值、最小值同样设置为0、255,其动态填充改为YES。对IOfiled将其属性中的Output Value关联变量n_value, 其Output Format设置为999。若果想改这些对象的颜色,要注意将Global color scheme改为NO,颜色设置才能生效,且颜色的设置可根据个人喜好设置,并无技术方面要求。

2 在Process画面中放置Ellipse和Option Group对象。Ellipse对象的Global color scheme属性同样改为NO,fill level使用动态对话框关联变量n_option,动态填充改为Yes,如果想在不同填充水平时有不同的显示颜色,则其Background Cloro 也使用动态对话框关联变量n_option,“Up to”分别设为1、2、4、8,ethers 五个级别,不同水平颜色可设置为不同的颜色。对于Option Group对象,在属性-几何-选项个数--设置5个字体中将文本分别设计为20%,40%.....100%,单选框属性-输入/输出值—动态关联变量n_Com,动态填充为Yes。

3放置圆形按钮和开关,圆形按钮Global color scheme属性同样改为NO,Background Cloro 使用动态对话框关联二进制变量n_switch,,对于开关变量,属性-变量分配-变量-- b_switch。

经过以上各步骤,组态出最终的过程画面,如图3.2.2。

图3.2.2 过程画面效果图

3.3 报警画面创建

报警画面可监控自动化系统的某个特定位,或限定值。报警输出可以是画面、声音或归档。右键打开报警记录编辑器(Alarm logging),在报警记录编辑器的浏览窗口中单击“信息块”前的“+”好,选择“用户文本块”,在数据窗口中右击“消息文本”->“属性”->“信息块”->“长度”,设置值为30,同样方法将“错误点”的“长度”也改为30。

在表格窗口中第一行,双击“消息变量”列,再打开的对话框中选择变量n_option,“Message bit”填写3,表示监控n_option的从右基于0算起的第三位,当它有0变为一时便出发报警,可以看出此时系统为其分配的报警序号为5。在序号列单击右键,选择“Append New Line”,在其下方会出现新的一行,右键单击选择“属性”->“Message Tag”中选择变量n_switch,“Message bit”填写0,如图3.3.1。

图3.3.1 数字变量报警组态

n_switch的报警序号为6,在其属性Text中可设置Info、Message text、Point of Error等备注信息,在报警记录中可以查看是何种报警信号,报警内容等信息。对于模拟量的监控,需在“工具”-附加项中添加模拟量报警。新建监控,监控变量n_value,选择延时1s。新建该模拟量的限制值,如分别建立其上限值(报警号1)、下限报警(报警号2)多个,我们设置10下限报警,220紧急报警,并添加响应的消息文本和错误点分别为lower than 10, larger than 200和“炉温”错误点。对于n_temp变量,我们使用同样方法状态报警记录,分别建立其上限值(报警号3)、下限报警(报警号4)多个,我们设置10下限报警,220紧急报警,并添加响应的消息文本和错误点分别为lower than 5, larger than 35和“室温”错误点。最终组态的报警记录如图3.3.2。

图3.3.2 变量报警组态

完成以上工作后,还需要新建名称为Alarm的画面,尺寸600*400,在此图形编辑器的界面中对报警的消息视图、消息行和消息块进行组态。从ActiveX控件中拖放WinCC Alarm Control,并双击其属性设置。在消息块-类型中,激活已组态的消息文本和错误点(系统块已默认组态);在消息条中添加消息文本和错误点的显示,组态的报警画面如图3.3.3。

图3.3.3 报警画面组态

3.4 趋势图创建

在趋势画面创建前,先进行变量归档,然后再在趋势图中从归档数据中取出显示趋势。打开Tag Logging,在浏览窗口中点击timer,进入定时器页面,如图3.4.1。

图3.4.1 定时器页面

在这个页面,系统默认为我们提供了5个定时器,我们自己也可以根据需要自己定制定时器,在此我使用系统的定时器。

在浏览窗口中右键单击Archive,选择归档向导-过程值归档—归档名称(OvenThem)---选择要归档的(过程)变量。我们建立名称为MyData的数据库,归档先前建立的变量n_value和n_temp.

在表格窗口中,右键单击归档变量,选择属性-归档,弹出如图3.4.2画面。在该页面可以设置采样周期和归档周期。在此我们设置采样周期0.5s,归档周期为1s。

图3.4.2 归档时间设置

新建画面Trend.PDL,大小600*400,从对象面板的控件/ActiveX控件中拖放一个WinCC OnlineTrendControl趋势控件—双击—属性页—趋势项(Trends)②设置曲线图-Trend window,只使用一个即可;曲线两条—object 1(如Line_value), object2(n_temp),分别指定objectname;name无关紧要;两个趋势的变量的分配在这选择“Online Tag”中的n_value和n_temp,当然也可来自归档数据archi中的n_value和n_temp。

注意纵坐标的设置,即value axis,我们为两条曲线分别设置纵坐标的值,故value 1和value 2并分别指定其显示范围,此处也可进行纵坐标名称的添加;time axis我们在曲线图trend window中仅使用一个时间轴即可,此处我们设置窗口显示的数据长度为1分钟。计算机启动项—全局脚本+变量归档+图形界面运行系

统。最终组态的趋势图如图3.4.3

图3.4.3趋势图组态效果

3.5 Table图创建

从对象面板的控件->ActiveX控件中拖放一个WinCC OnlineTableControl趋势控件—双击—属性页->常规设置—包含标题、窗口属性等,默认值即可;参数设置—列表头对齐格式(双击),时间我们设置表格控件一屏幕显示1分钟数据。

Table图最终的组态效果如图3.5.1。

图3.5.1 Table组态

3.6 Main画面创建

新建主画面main.PDL,在图形编辑器中,分别添加smart objects--Graphic object,standard objects--static text(2个),windows objects—button(5个), smart objects—picture window。

改变五个按钮上的文本内容分别为:Process、Alarm、Table、Trend和Exit。picture window中图像可根据自己喜好放置,但一般是公司标志,集团Logo等。

画面窗口初始显示过程画面Process.PDL。

对于按钮动作的操作,可按以下步骤:属性—Events—Mouse—Mouse Action—action。

图3.6.1 Action画面

在该页面中Source选择常量constant,选择对应的画面名称,赋给target—当前画面的对象Object in Picture—Picture window1—Picture name。

图3.6.2 画面选择

不同按钮在此选择与其对应的不同画面赋给Target中Picture window1的Picture name属性即可。

文本框动态显示当前画面名称—事件-直接连接,考虑到按钮操作已经组态了直接连接,因此我们画面窗口Picture window1的事件来完成。Picture window1->Properties—Events—Miscellaneous—Object change -Direct connection 中Source -- Proporty—This object/Picture 赋给目标Target—Object in Picture--Static text—Text。如图3.6.3。

3.6.3 静态文本框赋值

退出按钮组态动态向导,先选中“Exit”按钮,选择Exit WinCC Runtime,一直点击next直到finish。最终组态的多画面切换效果如图3.6.4

图3.6.4 多画面切换效果图

4 效果展示

4.1 画面展示

将上述所有操作全部保存后,点击运行按钮,即进入仿真画面。启动画面如图4.1。

图4.1.1 Process画面

可以看出初始显示的是Process画面,和最初设置的相同。

点击“Trend”按钮,即切换到趋势画面。

点击“Alarm”按钮,进入报警画面。

图4.1.3 报警画面

由上图可以看出,报警画面不断对n_value和n_temp的上限值和下限值进行报警,由于n_value和n_temp不断地在变化,当进入报警范围和退出报警范围时,其Status颜色不同,加以区别。

点击“Table”按钮,进入Table画面。

图4.1.4 Table画面

同样,在Table画面中,对n_value和n_temp不断进行记录,且由右上角文

本框可以看出,其内容为“Tabel.Pdl”,指示出当前画面名称。在任一画面中,点击“Exit”按钮即可退出画面运行状态。

4.2 数据处理

对以上操作完成后,可以对各种数据进行计算和导出操作。切换到趋势图画面,点击范围选择按钮后,再点击计算统计按钮,即可计算两个趋势变量在选定范围内的各种值,如最大值、最小值、平均值等。

图 4.2.1 数据计算表格

除了数据计算以外,还可以对数据进行导出处理,以便后续进行各种处理和分析计算等。

图4.2.2 数据导出图

由上表可以看出,数据导出了Trend1和Trend2的各个时刻的数据。

5 总结

经过紧张的努力,画面切换系统最终能够按照预想的状态工作,达到预期目标。

在这个过程中,我对WinCC有了更深刻的理解和更熟练的应用,在巩固旧知识的同时,也学到了不少新的知识,为以后深入学习WinCC打下了基础。当然,仅凭这几天的学习想掌握WinCC是不可能的,需要以后长久地不断地努力,结合实践,真正运用到实际过程中去,从实践中学知识。在整个设计过程中,最重要的是理解了面向对象的设计思想,对事物的认识有了一个新的角度。

本设计系统的顺利完成,很大程度上参考了张新良老师的教案,同时也请教周围许多热心的同学,在此一并表示感谢。

【参考文献】

[1] 苏坤哲,王实,刘晓明.深入浅出西门子WinCC V6.北京航空航天大学出版社.2006.33-142

使用WinCCFlexible2008SP4创建的项目(精)

常问问题 02/2015 使用WinCC Flexible 2008 SP4创建的项目如何移植到博途软件中? 移植, WinCC Flexible 2008 SP4, WinCC V13 C o p y r i g h t S i e m e n s A G C o p y r i g h t y e a r A l l r i g h t s r e s e r v e d 目录 1 基本介绍 (3 1.1 软件环境及安装要求 .......................................................................... 3 1.1.1 软件环境 ............................................................................................ 3 1.1.2 安装要求 ............................................................................................ 3 2 操作过程.. (4 2.1 设备类型在博途软件中包含 ................................................................ 4 2.1.1 移植过程 ............................................................................................ 4 2.2 设备类型在博途软件中不包含 ............................................................ 6 2.2.1 移植过程 .. (6 3 常见错误及解决方法 (8 3.1 项目版本不符 ..................................................................................... 8 3.2

WINCC问答_1

1、WINCC在进入某一画面时出现 Unhandled exception was raised.Lookfile"c:\program Files\semens\wincc \Diagnose\PDLRTSEH.LOG"for details. 出现这种情况前只是删除了该画面的一个矩形图。 --------------------------------------------------------------简单的矩形图删除不会有这个问题的,打开记事本看看进一步的错误信息,有什么错误代码.才能进一步找到错误原因. 2、在停电之后5611网卡通讯不上,硬件图标上有黄色的叹号,点测试显示“错误0x0382:未找到内部驱动程序信息 (L2)”--------------------------------------------------------黄色的叹号或者感叹号说明没有给CP5611驱动,请手动查阅目录C:\WINDOWS\INF或者C:\WINNT\INF,驱动的信息(OEM**.INF)会在这些目录中,卸载CP5611重新安装即可. CP5611完全卸载方法步骤:1.设备管理器卸载. 2.打开注册表WINDOWS START MENU->RUN->"REGEDIT",删除下面路径中的所有的条 目:HKEY_LOCAL_MACHINE\SOFTWARE\SIEMENS\SINEC\LOGDEVIES. 3.重新启动计算机,再次安装5611驱动. WINCC组态服务器不可用,是否打开项目,将本地计算机作为服务器 2011-11-21 15:07:56| 分类:iphone | 标签:|字号大中小订阅 https://www.doczj.com/doc/4e12747574.html,/leishuang2005/blog/item/e6ce8c47654a2a046b63e50e.html 我从别人那考了一个WINCC例子看可是为什么一打开就是显示“组态服务器不可用,是否打开项目,将本地计算机作为服务器”我点了启动本地服务器为什么总是错误,望高人指点 问题在于你直接拷贝人家已经在使用的项目文件夹,哪个文件夹是共享的,特别是人家正在运行的项目,这样的项目文件直接复制过来是不能用的,会缺少文件. 正确的复制方法: 1)关闭正在运行的WINCC项目,可以在WINCC浏览器里关闭,也可以在开始彩单->运行->输 入CMD ->在里面窗体输入命令RESET WINCC来强制关闭WINCC及相关文件. 2)取消项目文件夹的共享标记.然后复制项目文件夹(当然项目中也可能调用其它可执行文件, 这些你需要向设计方了解),也可以是WINCC安装路径里面的项目复制器复制项目到指定计算机. 只有用这样的方法复制的项目文件才能保证WINCC功能部分软件是完整可用的(WINCC内部直接调用可执行文件的执行的功能除外). 你如果是拷贝的整个项目的话,你需要启动本地服务器,然后更改项目里面的计算机名字为你的本机名字,然后关闭wincc再重新打开wincc。就好了。

PROTOOL的程序为什么无法移植到FLEXIBLE 2008 SP3 中

PROTOOL的程序为什么无法移植到WINCCFLEXIBLE 2008 ADVANCE SP3 中 winccflexible 打开页面中,无打开以前protool项目的选项 因为WINCCFLEXIBLE 2008 ADVANCE SP3为了支持WIN7(64位),已经不支持移植PROTOOL的程序。要移植PROTOOL项目,只能选择WINCCFLEXIBLE 2008 ADVANCE SP2及以下的版本,然后再用WINCCFLEXIBLE 2008 ADVANCE SP3打开已经移植完成的程序。 一般情况下,电脑上安装PROTOOL和wincc flexible软件,这样可以移植protool项目,因为protool软件和wincc flexible软件兼容同一操作系统,解决办法: 1、更换与protool兼容的wincc flexible软件,比如SP1,移植protool项目。 winccflexible2008 SP1是可以打开protool项目的,sp1以上就不再支持了。 最新版本的flexible 2008 SP4 是不是不能打开或移植protool项目了? 不可以,只能用2008 SP2 及以下的版本才能移植ProTool的项目. 应该可以打开,估计失真较多。 回答者:a4 - 初级工程师第9级 2013-08-20 13:29:05 可以打开并转换为flexible 的项目,转换完需要手动修改一部分内容 回答者:暗夜精灵 - 初级工程师第9级 2013-08-20 15:22:06 因为我装的也是SP2版本的,以前移植过一次protool项目。个人感觉就算可以移植了有些数据也无法打开,对需要这些地方做修改会造成麻烦,如果不修改那意义又不大,直接用prosave备份恢复好了。这个移植功能还真是既可爱也可恨呐,到后来索性重新做触摸屏程序的。 个人观点:像触摸屏程序重新做一下也要不了多少时间,因为毕竟它编程比较简单,也不像plc控制那么有逻辑控制。 回答者:WWCWWC - 资深顾问第13级 2013-08-21 08:50:48 只能是winccflexible sp1才能打开protool项目把~ 回答者:Borna - 学长第2级 2013-08-23 15:29:44 版本太高了,WINCC FLEXIBLE 2008 SP4是中国版,有些触摸屏不支持,所以移植PROTOOL项目不行。 回答者:开拓者001 - 高级工程师第11级

移植一个STEP7V5x项目到STEP7专业版(TIA博途)的必要条件是什么

SIMATIC STEP 7 Professional V13 SIMATIC WinCC Advanced V13 或SIMATIC WinCC Professional V13 移植一个STEP 7 V5.x 项目到STEP 7 专业版(TIA 博途) 的必要条件是什么? * 文献 * 涉及产品 描述 本条目将说明STEP 7 V5.x 项目成功移植到STEP 7 专业版(TIA 博途) 的必要条件。 常规要求 为确保移植成功,须遵守以下几点: * 除STEP 7 专业版(TIA 博途) 和STEP 7 V5.4/5.5 以外,移植项目用到的其它选项软件包也必须安装。 * 项目必须满足一致性要求。 * 移植项目中所使用的硬件必须在STEP 7 专业版(TIA 博途) 中支持,否则只能进行不含硬件配置的移植。 * 建议移植未加密的块。 * 不能移植的组件参见第8点。 详细要求 下面列表给出了移植一个STEP 7 V5.x 项目到STEP 7 专业版(TIA 博途) 的详细要求。 1. 软件要求 2. 项目一致性 3. 硬件组件 4. 移植早期版本的STEP 7 项目 5. 块保护 6. 故障安全 7. IEC 语言和软件工具 8. 不能移植的组件 9. 系统诊断和系统错误报告(SFM/RSE) 10. PLC 消息(Alarm_S, Alarm_D, Alarm_8, ...) 11. S7-SCL源中调用块 12. TIA 博途就绪检查工具( TIA Portal Readiness Check Tool ) 13. 不支持的选项包配置 14. 使用STEP7 (TIA 博途) V12 或更高版本移植PLC 到S7-1500 15. Real 和String 变量移植 No. 移植的要求 1 软件要求 在希望执行项目移植的计算机上,以下软件必须安装 * STEP 7 专业版(TIA 博途) V11 或更高版本 * STEP 7 V5.4+SP5 或更高版本及相关许可证 * 被移植项目中使用的STEP 7 选项包也必须安装

使用WinCC Flexible 2008 SP4创建的项目如何移植到博途软件中

C o p y r i g h t S i e m e n s A G C o p y r i g h t y e a r A l l r i g h t s r e s e r v e d 目录 1 基本介绍........................................................................................................... 3 1.1 软件环境及安装要求 .......................................................................... 3 1.1.1 软件环境 ............................................................................................ 3 1.1.2 安装要求 .. (3) 2 操作过程........................................................................................................... 4 2.1 设备类型在博途软件中包含 ................................................................ 4 2.1.1 移植过程 ............................................................................................ 4 2.2 设备类型在博途软件中不包含 ............................................................ 6 2.2.1 移植过程 (6) 3 常见错误及解决方法 ......................................................................................... 8 3.1 项目版本不符 ..................................................................................... 8 3.2 设备类型在博途软件中不包含 ............................................................ 8 3.3 博途软件中未安装 WinCC Flexible 中的移植选项 . (9)

WinCC flexible的项目移植到博途遇到的问题和解决的方法

WinCC flexible的工程移植到博途遇到的问题和解决的方 法 最近在将WinCC flexible 2008的工程移植到博途时失败,出现的信息是“TIA Portal 中未安装移植,或者未安装WinCC flexible SP2/WinCC flexible SP3。请检查安装并再次执行移植。”解决问题花了些时间,现在将解决的方法与大家共享。 1、WinCC flexible的版本问题。 WinCC flexible SP4是2012年发布的,现在大家使用的几乎都是WinCC flexible SP4。开始我的理解是需要卸载WinCC flexible SP4,然后安装WinCC flexible SP2/WinCC flexible SP3。后来发现WinCC flexible 2008 SP4的“工程”菜单有一个“另存为版本”命令,在打开的对话框中可以选将打开的工程另存为WinCC flexible 2008 SP1~SP3的版本。我将SP4版本另存为SP3版本。2、安装移植软件 移植另存为SP3的版本还是失败,错误信息还是“TIA Portal 中未安装移植,或者未安装 WinCC flexible SP2/WinCC flexible SP3”。 安装的时候是否安装了移植(Migration)软件,搞不清楚了。只好打开WinCC V13 SP1的安装软件,选择“修改/升级”,在选择要安

装的产品配置的对话框中,发现的确没有安装WinCC flexible 2008 SP2/SP3的工程移植软件。勾选该对话框后,安装好WinCC V13 SP1的该移植软件。最终在博途中移植WinCC flexible 2008 SP2/SP3的工程成功。

wincc 6.0移植7.0过程中报错

wincc 6.0移植7.0过程中报错 4年前的项目用的是wincc6.0做的现在2期开始了准备用wincc7.0用项目移植器移植过程中报错如下:*************************************************** ****************** PROJECTNAME:E:S0115_SS1122_S.mcp PROJECTTYPE:multiuser MIGRATIONOBJECTS: picturesandlibraries STARTTIME:2011-12-0500:31:26 ERROR:ErrorwhileopeningWinCCproject.hr=0x80046127-->C SAlarmLoggingcouldnotbeupdated. ERROR:ErrorwhileclosingWinCCproject. FINISHTIME:2011-12-0500:34:33 Migrationfinishedwitherrors. *************************************************** ****************** 打开后出现对话框:

TheSQLServerCannotaccessdatabase,PleaseCheckaccessrights. 请问是什么情况 最佳答案 检查您当前登录Windows的用户是否属于“Administrators”、“SIMATICHMI”、“SQLServer2005MSSQLUser$PCname$WINCC”的用户组,否则将会出现权限不足。 如果检查没有问题可尝试新建项目测试,如仍有问题建议检查软件兼容性: https://www.doczj.com/doc/4e12747574.html,/CN/view/zh/21927773 如果包括这三个组还不能启动WinCC项目管理器,那么j建议重新安装WinCC,如果机器上还装了别的西门子软件,请注意安装顺序。 参考《在WinCC中打开项目时出错:用户不具有执行此动作的权限!》 https://www.doczj.com/doc/4e12747574.html,/CN/view/zh/36069522 《用户隶属于多个Windows用户组,且在WinCC用户管理器创建了相同的用户组,此用户有哪些权限?》 https://www.doczj.com/doc/4e12747574.html,/CN/view/zh/38487261

WINCC5.0如何转成6.0

WINCC5.0如何转成6.0 常用的Wincc版本有5.0 SP1 、5.1、6.0。 一般情况下,高版本兼容低版本,我们可以从低版本向高版本移植!注意:我们一定要做好备份。 移植主要包括组态数据和数据库存盘数据移植,大概方法如下: 1、使用使用wincc附带的Project Migrator(“开始--SIMATIC--WINCC--TOOLS--Project Migrator”) 2、因为5.X版本采用Sybase SQL Anywhere,6.0采用SQL Server 2000 (for WinCC), 所以,数据库需要移植必须安装WinCC光盘中提供的Sysbase7和adaptive sever anywhere ! 3、移植中的具体问题可以请教西门子技术支持:800-810-4288 下面是一位朋友的经验: INCC V6.0作为西门子最新的上位控制、组态软件,它比以前低版本的要集成和新增更多的功能,以便满足用户的各种需求,且更为方便、易懂。但是,它存在一个问题,低版本编写的控制项目不可直接在V6.0中打开,必须通过项目移植才可行,低于V5.X版本的必须先升级到V5.X版本才能进行V6.0的移植。下面进行更为详细的说明,但此仅为个人的片面学习和应用的一点技巧,错误难免,望给予纠正。 项目移植步骤如下 1)单用户项目: WinCC V6.0与其以前的版本相比在数据组织方面有着显著的不同。为了使在WinCC V5.0 Service Pack2 或WinCC V5.1中创建的项目在WinCC V6.0中也能工作,项目数据必须首先通过移植作相应的调整。为此,WinCC V6.0提供了一个项目移植器,用于自动移植项目的组态数据、运行系统数据和归档数据在移植之前,建议为原版本的项目做一个备份。“使用WinCC”>“使用项目”>“复制和归档项目”。已归档的文件:如果必须访问先前版本的归档数据,则必须将归档移植到WinCC V6.0。请使用项目移植器移植归档数据和d BASE III归档。

西门子项目移植

本案所述项目移植是将一台电脑开发的工程项目,拷贝到另一台电脑里继续开发编辑。 将编辑好或还没编辑好的项目,拷贝到另一台电脑,进行项目调试或继续进行项目编辑,需要在新的电脑里修改的内容如下:(PCS7V8.0) 1、STEPT7修改绑定的网卡:打开“项目”菜单——打开“设置PG/PC接口”——在“访问 路径”里选择新电脑的有线网卡名,这时可以找到三个,向右滑动滚动条,我们选择“……TCPIP.AUTO.1”带有这样后缀名的网卡。这样我们的STEPT7就可以连接CPU了 2、WINCC里需要修改的地方: a)启动WINCC,我们首先修改服务器名称,打开“计算机”——双击右面的计算机 名称——点击“使用本地计算机名”。这时系统提示需要重启WINCC,我们可以先 不用管他,继续下一步操作。 b)打开“OS项目编辑器”修改适合新电脑分辨率的选项(其他选项卡可以根据实际 情况修改)。进行到这里,我们重启wincc。重启后进行下一步操作。 c)修改通讯,打开“变量管理”找到“TCP/IP”并右键点击它,选择“系统参数”, 打开后选择第二个选项卡“单位”,在逻辑设备名称里修改网卡,这个与在STEPT7 里修改是一样的。系统提示重启电脑,我们点击确定重启电脑。 关于变量 DB块里的变量,如果需要在WINCC里操作(显示、输入),需要将DB块的变量输入到“变量管理”,但是一个一个的往里敲击,很费时费力,我们可以用另外的方法导入变量,只需编辑一下DB块即可。 打开一个DB块,选择一个变量,右键点击——选择“对象属性”在属性里输入“S7_m_c”这里要注意字母的大小写;在值里输入“true”,确定后就会看到有个小红旗在他的后面。关闭这个DB块,右键点击这个块,选择“特殊的对象属性”中的“操作员监控”打开它,在对话框中的“操作员监控”前打勾,保存。 编译OS项目后,在TCP/IP里就可以找到刚刚编辑的那个标签了 关于趋势图 趋势图里的内容在“变量记录”里添加,打开“变量记录”——右键点击“归档”使用“归档向导”添加变量组。根据自己的规划,添加标签,标签要和DB块里的标签一致,注意字母的大小写。

wincc移植问题

如何将低版本创建的项目移植到WinCCV6.0中? 将项目移植到WinCC V6.0的工作步骤: WinCC V6.0与其以前的版本相比在数据组织方面有着显著的不同。为了使在WinCC V5.0 Service Pack2或WinCC V5.1中创建的项目在WinCC V6.0中也能工作,项目数据必须首先通过移植作相应的调整。为此,WinCC V6.0提供了一个项目移植器,用于自动移植项目的组态数据、运行系统数据和归档数据在移植之前,建议为原版本的项目做一个备份。与此有关的信息参见WinCC信息系统中的主题“使用WinCC”>“使用项目”>“复制和归档项目”。 已归档的文件:如果必须访问先前版本的归档数据,则必须将归档移植到WinCC V6.0。请使用项目移植器移植归档数据和dBASE III归档。 多用户项目:为了使利用WinCC V5.0 SP2或V5.1所创建的多用户项目在WinCC V6.0中能够正常工作,可进行如下操作: 移植系统中所有服务器上的单个多用户项目。如果原来的项目使用了多客户机,则分别单独移植多客户机的项目数据。正常操作中的冗余系统,不用取消激活操作就可在冗余系统中对项目进行升级。此时,将按规定的次序升级服务器、客户机和多客户机。章节“在正常操作中升级冗余系统”中提供了有关的详细说明。 警惕:为了不影响系统操作,必须遵守所描述的步骤次序,且完成所有步骤时不能有任何长时间的中断。 早于WinCC V5.0 Service Pack 2的WinCC版本:对于早于WinCC V5.0 SP2的WinCC版本所创建的项目,必须一步一步地进行移植,将系统先升级到WinCC V5.1,并移植项目。安装WinCC V6.0,并使用项目移植器移植项目。

wincc经典问题

答:编写如下C-Action: #pragma code(""); BOOL Beep(DWORD dwFreq,DWORD dwDuration); #pragma code(); Beep(500,500); 2、问:如何通过C脚本来确定报警信息 答:首先必须在画面中插入报警控件,可以用如下两种方式来确认信息: (1)、确认单条信息 4版本和高于此版本的WinCC BOOL OnBtnSinglAckn(char*lpszPictureName,char*lpszObjectName) 5版本和高于此版本的WinCC BOOL AXC_OnBtnSinglAckn(char*lpszPictureName,char*lpszObjectName) (2)、确认报警窗口所有可见的报警 4版本和低于此版本的WinCC BOOL OnBtnVisibleAckn(char*lpszPictureName,char*lpszObjectName) 5版本和高于此版本的WinCC BOOL AXC_OnBtnVisibleAckn(char*lpszPictureName,char*lpszObjectName) 3、问:如何在WinCC中读取系统时间 答:通过如下C-Action:

#pragma code(""); Void GetLocalTimes(SYSTEMTIME*lpst); #pragma code(); SYSTEMTIME time; GetLocalTime(&time); SetTagWord("Varname",; SetTagWord("Varname",; SetTagWord("Varname",; SetTagWord("Varname",; SetTagWord("Varname",; SetTagWord("Varname",; SetTagWord("Varname",; SetTagWord("Varname",; 4、问:如何经Windows对话框设置日期时间 答:通过调用Windows对话框实现。具体如下: #i nclude"" void onClick(char*lpszPictureName,char*lpszObjectName, char*lpszPropertyName) {ProgramExcute("c:\\win98\\ ");} 其中执行的程序路径,需根据具体情况填写。 5、问:如何在WinCC中调用SQL语言

WINCC组合热键的禁止

WINCC组合热键的禁止

在有些情况下 WinCC 中禁用组合键功能无效。在本条目中给出如何使禁止组合键功能生效的方法。为了禁止组合键必须激活 Windows 任务管理器中的“AlmXpmgr.exe”过程。 启动 "AlmXpmgr.exe" 有两种方式。 将 "AlmXpmgr.exe" 加在 WinCC 项目所在计算机的启动列表中。 将 "AlmXpmgr.exe" 加在 WinCC 项目所在计算机的启动列表中。 注意 对于 Windows 7 或者 Windows Server 2008 的操作系统请参照条目 ID!44027453!中给出的说明使禁止组合键生效。 我们处理以下情形。 在WinCC 中如果禁止组合键无效应该如何处?如何在运行系统中通过事件来触发禁止/使能Windows 组合键? 在WinCC 中如何禁止典型的Windows 组合键? 1. 在 WinCC 中如果禁止组合键无效应该如何处理?

参照如下步骤. No. 步骤 1 创建一个新项目(不作任何的额外设置) 2 关闭 WinCC 3 打开 WinCC (新项目) 4 激活运行系统(不包含图形运行系统) 5 停止运行系统 6 关闭 WinCC 7 打开 WinCC 8 再次打开原始项目 9 激活运行系统 表 01 如果以上方法无效,请检查一下注册表条目。 步骤 No . 1 "开始 > 运行...", 输入 "regedit". 2 搜索编码: HKEY_LOCAL_MACHINE/Software/Microsoft/

Windows NT/Current Version/Winlogon 3 检查下列条目是否存在: GinaDLL = "almxgina.dll" 和 Userinit = "userinit,ALMXPMGR.EXE,nddeagnt.exe" 如果这两个条目存在那么按键将会被禁止。表 02 可以检查按键是否真的已经被禁止。 步骤 N o . 1 “开始 > 运行...”,输入“regedit”。 2 搜索编码: HKEY_LOCAL_MACHINE/SOFTWARE/SIEMENS/Wi nCC/WinLogon/Permissions 3 所有有效的组合键都在此路径下. 下面是所有有效的组合键注册信息图.

如何将集成在SIMOTION中的ProTool项目转换为WinCC flexible项目

如何移植SIMOTION 集成的ProTool项目为WinCC flexible项目 How do you migrate a ProTool project with SIMOTION to a WinCC flexible project

摘要如何移植SIMOTION 集成的ProTool项目为WinCC flexible项目的方法。 关键词SIMOTION ,ProTool,WinCC flexible Key Words SIMOTION ,ProTool,WinCC flexible 网上课堂-https://www.doczj.com/doc/4e12747574.html,/service/e training/ Page 2-10

目录 一、应用场合: (4) 二、实现方法: (4) 网上课堂-https://www.doczj.com/doc/4e12747574.html,/service/e training/ Page 3-10

一、应用场合: 移植SIMOTION 集成的ProTool项目为WinCC flexible项目。 二、实现方法: 1.集成在SIMOTION 的ProTool项目移植成WinCC flexible项目 (1)首先,使用SIMOTION SCOUT 打开需用转换的 SIMOTION 项目。 (2)应将旧版本的SIMOTION 项目转换为最新版本的SIMOTION 项目。 (3)关闭SIMOTION SCOUT。 (4)启动 WinCC flexible。 选择“Open ProTool Project”菜单并选择“STEP 7图标”。找到需转换的项目。 图1 网上课堂-https://www.doczj.com/doc/4e12747574.html,/service/e training/ Page 4-10

博途通过 TIA Portal 移植项目

现有项目的移植 可以将项目从早期的自动化解决方案移植到 TIA Portal 中。每次移植时都将为移植的数据创建一个新项目,之后即可使用该项目。首先关闭所有打开的 TIA Portal 项目。 然后在项目历史表中显示移植。在此,可以访问为移植自动创建的移植日志。 支持进行移植的产品 “STEP 7 和 WinCC 系统概述”一章包含有关可用于 TIA Portal 的产品的信息。原则上,在移植过程中,TIA Portal 支持此处列出的所有产品。 所有其它必须满足的要求取决于使用的初始产品以及当前安装的产品。有关产品移植选项的更多信息,请参见西门子工业在线支持网站以及您的软件产品文档。 另请参见:TIA Portal 中 STEP 7 和 WinCC 的性能扩展 移植过程 移植过程分为以下几个基本步骤: 1.准备初始项目 如果装有 TIA Portal 的 PG/PC 上未安装或未完全安装对初始项目进行 编辑的软件,或者该初始项目是一个集成项目,那么必须先将初始项目转 换为一个移植文件。为此,需要在安装用于编辑初始项目所需软件的 PG/PC 上安装移植工具。然后,使用移植工具来转换初始项目,并将该 文件复制到安装了 TIA Portal 的 PG/PC 上。如果初始项目及其相关的 软件与 TIA Portal 位于同一个 PG/PC 上,而且初始项目不是一个集成 项目,则可忽略以上步骤。 2.进行移植 在 TIA Portal 中进行实际移植。在进行移植时,可以将通过移植工具 创建的移植文件指定为源,或在安装所有所需软件时指定初始项目。 3.检查移植日志 每次移植时都将创建一个移植日志。日志文件中包含有关已项目所修改 部分的信息。可以从项目树或项目历史的“公共数据 > 日志”(Common data > Logs) 中调用日志文件。完成移植后,将在 TIA Portal 中显示 移植日志。在移植后可检查该日志文件。

相关主题
文本预览
相关文档 最新文档