wincc冗余组态画面修改问题
wincc7.0与S7 300plc 软冗余系统通过TCP-IP连接,wincc上怎么实现自动切换!?
wincc7.0与S7 300plc 软冗余系统通过TCP/IP连接,wincc上怎么实现自动切
换!?
wincc与PLC通过以太网连接,PLC之间是通过MPI 冗余。Wincc画面上的数据要求在A站停止而自动切换到B 站时不间断显示,在Wincc里如何进行变量的连接。
最佳答案
在画面编辑器的动态向导中的系统中有冗余连接设定。切换过程中有3到4秒的断线。
用WINCC FLEXIBLE设计的画面与实际画面不一样
用WINCC FLEXIBLE设计的画面与实际
画面不一样
用的软件是WINCCFLEXIBLE2007ADV ANCE,原有一触屏TP170,因为损坏换了个TP177的,然后在WINCCFLEXIBLE中进行了设备的变更以及部分画面的修改,传入触摸屏后发现部分显示的画面与软件中设计的画面不一样(没有任何显示的条件限制)。另外有的画面在软件中已删除,但在触摸屏中仍然存在。已做过OS更新也没用,如何解决?
图片说明:1,设计画面2,实际画面
最佳答案
需要在WINCCFLEXIBLE软件中执行“选项”-“删除临时文件”后再次编译下载,否则即使你更新了系统,下载时还是会把以前项目的一些垃圾下载进去。
WinCC V7.3 常用画面功能组态(导航)
WinCC V7.3 常用画面功能组态(导航)介绍
从WinCCV7.2开始,提供了在运行系统中进行过程画面导航的新功能。该功能通过定义系统快捷键和常用画面实现。配置完成后可以很方便实现在运行状态下的画面切换。此项应用特别适用于使用触摸屏的情况下。界面友好,且易于操作。
本文档主要介绍如何组态该项功能。
软件环境:
操作系统:Windows Server 2008 R2 Enterprise Service Pack 1
软件版本:WinCC V7.3 Update8
组态步骤
标记常用画面
在 WinCC 项目管理器的导航窗口中,左击“图形编辑器”(Graphics Designer) 条目。数据窗口中将显示当前项目的所有过程画面(PDL格式)。右键单击所选过程画面,然后选择“将画面标记为常用画面”(Mark
picture(s) as favorite)。按住 的同时左键单击要标记为常用画面的过程画面可同时将多个过程画面标记为常用画面。常用过程画面将通过星形符号来标识。如下图所示:
图2-1 标记常用画面
右击“图形编辑器”条目,在弹出的菜单中选择“编辑常用画面顺序”(Edit Favorites order)。可以打开“WinCC Favorites configuration”对话框。在该画面中可以通过下方的按钮调整常用画面的显示顺序。
图2-2打开常用对话框
图2-3 WinCC Favorites configuration
项目属性设置
右击项目名称打开项目属性对话框,切换到“用户界面和设计”页,激活“激活运行系统对话框”。如下图所示:
WINCC作业画面切换、组态画面模板和画中画的实现
画面切换和画中画的实现
掌握内容:
1、掌握画面切换的设置方法
2、掌握画面窗口的设置方法。
画面切换的设置方法有两种:
1、通过组态对话框设置,注意其实质是通过事件选项卡中的直接连接设置
2、通过动态向导设置:其实质是通过事件选项卡中的C动作。(记住OpenPicture(“文件名”)
函数;)
练习1:画面切换
1、新建以下内部变量
Picturenumber 有符号32位变量
signed 16-bit value下限值:0,上限值:100
Picturename 文本变量8位字符集
新建结构类型motor,其元素均为内部变量
结构属性如下图所示:
在内部变量中新建三个结构为motor的结构变量:motor1、motor2和motor3。
2:新建六个画面:
Start1.pdl, 大小1024*768 定义为起始画面
hm1.pdl, 大小1024*768
hm2.pdl, 大小800*600
hm3.pdl , 大小800*600
hm4.pdl , 大小800*600
hm5.pdl。大小800*600
3、分别在hm1~hm5中插入:分别插入静态文本框和按钮
设置静态文本框的文本属性为“画面1”、“画面2”、“画面3”、“画面4”和“画面5”字号20号、按钮设置为return,要求按下return按钮后,能回到start1.pdl画面。如下图所示:
3、打开Start.pdl画面,并按下图所示设置内容:
在直接切换一栏中,要求蓝色按钮按照直接连接方式切换到指定画面。绿色按钮按照C动作方式连接到指定画面。
在编程切换一栏中,要求按照Picturenumber的值切换画面,将其值除以五求余数,如果结果为1、则按下切换按钮时画面切换到hm1.pdl。是2则切换到hm2.pdl,以此类推。
S7-300软冗余调试总结--WINCC组态(最新整理)
首先,添加 S7 通讯协议组。在 Tag Management 上右击,点 add new driver.按下图选 择
加上协议族后,选择 TCP/IP 那一项,右击鼠标,点第二项 system parameter,这里需要 根据具体情况设置。主要是 UNIT 那一项下边有个 Logical device name,这里选择计算机所 用的网卡。设置完成后,右击 TCP/IP,选第一项 New Driver Connection…建立连接,设置 连接的 Name 和连接的 properties。这样就建好了连接,具体的变量不用说啦,都一样。
MSRTCreateMsg( ServiceID, &MsgCreate, &Error ); } } } if ( ServiceID != 0 ) { MSRTStopMsgService ( ServiceID, &Error ); } if ( GetTagDWordWait( "@sw@ConnectionState" ) == 0 ) { SetTagDWord( "@sw@ForceConnectionState", 1 ); } else { if ( GetTagBitWait( "SWR_wincc.Standby" ) == TRUE )
WINCC作业画面切换组态画面模板和画中画的实现
WINCC作业画面切换组态画面模板和画中画的实现一、画面切换
画面切换是指在一个WINCC项目中,通过点击按钮或者其他的交互方式,实现在不同画面之间切换的功能。画面切换可以用于实现不同设备、不同工艺流程等的显示,操作人员可以根据需求自由切换画面以获取所需的信息。
在WINCC中,实现画面切换有多种方式:
1.使用按钮控件:可以在画面上添加按钮控件,通过设置按钮的触发事件,当按钮被点击时,自动切换到指定的画面。
2.使用跳转动画:在画面切换时,可以通过设置动画效果,例如淡入淡出、滑动等,增加画面切换的过渡效果,提升用户体验。
3.使用脚本编程:可以通过在WINCC中编写脚本实现画面切换。通过判断条件或者调用函数等方式,控制画面的切换逻辑。
画面切换功能可以通过系统自动切换,也可以通过手动切换实现。可以根据实际需求和界面设计,选择适合的方式来实现画面切换。
二、组态画面模板
组态画面模板是指预先设计好的画面布局和界面元素,在WINCC中可以直接应用到新建画面中,快速生成相似风格的画面。组态画面模板可以提高画面的一致性和规范性,并且减少画面设计的时间和工作量。
在WINCC中,可以通过以下步骤创建组态画面模板:
1.创建画面模板:在WINCC中新建一个画面,并将需要固定的界面元素进行设计和布局。例如,标题栏、菜单栏、按钮、图表等。
3.应用模板:在需要新建画面的地方,选择“应用模板”功能,并选择之前保存的画面模板文件,即可将画面模板应用到新建画面中。
通过使用组态画面模板,可以快速生成一致性的画面设计,降低画面开发的难度和复杂度。同时,在后期维护和修改时,只需修改模板文件即可,方便快捷。
wincc中组态一个起动停止画面
组组态一个起动停止画面
一:程序:WCC不能写I点,只能读。
二、组态画面:
打开WCC,先建立项目。在做好驱动安装后点击系统参数:
按浏览服务器:
点击下一步:
不断点击出现的兰色部分:
把参数选中后点击添加条目:
双击左侧图形编辑器,在画面的右上方窗口对象里双击按钮。则在画面上出现:
在文本里填写起动,颜色选绿色。
点击确定,再点击属性:
在事件里双击按左键:因是按钮,故按左键是置1,故在常数栏内填1,在变量里选择起动变量MO后按确定:
同理处理释放左键以模仿按钮停止:
起动按钮完成,再同理完成停止按钮:
画一圆代表输出,点击属性里圆的闪烁里的激活闪烁,模拟有输出时变色:
选择圆所对应的变量:
点击应用完成。然后保存。再激活即可出现操作画面。点击起动则圆就闪烁:
精品文档
。 11欢迎下载
欢迎您的下载,
资料仅供参考!
致力为企业和个人提供合同协议,策划案计划书,学习资料等等
打造全网一站式需求
WinCC客户端与冗余服务器配置步骤
WinCC客户端与冗余服务器配置步骤
主服务器CP1623网卡配置
1.在服务器端设置CP1623网卡IP地址
2.在Configuration Console(组态控制台)中设置CP1623网卡模块模式为组态模式,修改索引编号后点击应用。
此时打开Station Configurator(站组态编辑器),显示如下
3.在Configuration Console(组态控制台)中设置S7ONLINE访问点为PC internal local
4.在Station Configurator(站组态编辑器)中添加类型为WinCC应用程序的组件,并修改索引编号。
此时Station Configurator(站组态编辑器)显示如下
5.在Station Configurator(站组态编辑器)中修改站名,与计算机名相同。
6.在Step7中设置PG/PC接口为PC internal local
7.在Step7中打开主服器硬件组态,设置CP1623网卡的IP地址与MAC地址。
编译并下载
下载完成后,打开Station Configurator(站组态编辑器)显示如下
8.在Step7中打开网络组态,编译后选中服务器,下载。
下载完成后,打开Station Configurator(站组态编辑器)显示如下
9.在服务器端重新设置CP1623网卡IP地址,IP地址与Step7硬件组态中不能重复。
IP地址修改完成后,打开Configuration Console(组态控制台)中地址,如下图所示
备用服务器CP1623网卡配置
wincc运行时界面切换很卡,显示数据很慢
wincc运行时界面切换很卡,显示数据很慢
wincc运行时界面切换很卡,显示数据很慢
wincc运行时界面切换很卡,显示数据很慢,ccwriteArchiveserver.exe占cpu很多,是不是数据归档出错了?
最佳答案
1、转帖:
系统存的报警记录太多,wincc项目太大,还有就是系统本身的一些系统垃圾多,需要给wincc做一次瘦身,还有就是提高wincc上位机的硬件配置,比如内存使用2G等。
删除归档数据,可以打开报警记录/变量记录,在“归档组态”-“消息归档”/“快速归档”/“慢速归档”上右键“复位”,确认删除历史数据即可。或者直接到WinCC的项目文件夹下找到目录ArchiveManager,把AlarmLogging、TagLoggingFast、TagLoggingSlow三个子目录中的数据库文件(.mdf)和日志文件(.ldf)都删除掉,效果一样,都可以达到对wincc项目“瘦身”的效果。
2、这是应用WINCC的一个常见问题,原因很多,常见的:
、系统安装了杀毒软件及防火墙等;
、系统后台的服务项目太多,计算机垃圾积累过多;
、计算机硬件配置过低;
、WINCC项目太大,系统存的报警记录太多。还有就是系统本身的一些系统垃圾多,需要给WINCC做一次瘦身.
3、看看同类的问题的答案:
/doc/e98665952.html,/service/answer /solution. aspx?Q_ID=103966&cid=1032
/doc/e98665952.html,/service/answer /solution.aspx?Q_ ID=73706&cid=1032
wincc冗余
三、WINCC 冗余系统的设置与实现
一般情况下WINCC 都采用Server-Clients的模式,如图1没有Server2时的网络拓扑:Server1是HMI服务器,它一方面和PLC直接通讯采集、设定数据;另一方面和Clients
通讯发布画面和数据给Clients;而Clients上的所有画面和数据全部来自Server1。这样的优势是做系统开发时只需要在Server1开发一套系统,既可以发布给所有的Clients共享,而且数据管理和维护更合理和方便,可以把管理级和过程级清晰的分开。但是缺点也是很明显的,那就是一旦Server1发生故障,则整个控制级就无法正常工作。如果能象图中增加Server2,使其和Server1互为热备,则可以大大的降低系统的运行风险。WINCC就提供了这样的解决方案即WINCC冗余系统。
(图1)
WINCC冗余系统采用两台连接到一起的服务器协同工作,运行期间,两台服务器相互监控,可以及时的发现对方是否进入故障状态,如果一台服务器发生故障,则所有的客户端自动切换到仍然正常的服务器,从而保证所有客户端总可以进行对自动化系统的监视和操作。
在一台发生故障期间,正常的服务器继续完成系统内的信息、过程数据归档和记录;当故障服务器正常投入后,故障期间的归档记录会自动复制到恢复后的服务器,从而保证了服务器数据的完整和连续。这一过程也称作恢复后同步。
冗余系统的基本需求:
1.服务器需要安装Windows 2000 Server版,WINCC项目配置为多用户模式(Multi-user) 2.系统要求工作在时钟同步方式下。最好整个系统包括过程级和控制级都进行时钟同步,最少要在过程级进行时钟同步。如果控制级也要进行时钟同步,则需要安装WINCC的“Time
画面参数修改权限的问题
画面参数修改权限的问题
现在画面使用的是wincc6.0,现在画面有些报警参数不想让操作工修改,怎么设定权限,最好能提供一个范例,最佳答案
这个,wincc不是有账户权限管理吗。
1、在“用户管理器”里面,给操作员新建一个账户,该账户在分配权限时,不要选“变量输入”。
2、然后打开报警参数设置画面,选中需要设置的参数输入域,右键属性----其它-----授权----变量输入。
3、这样当操作员用该账户登陆后,由于该账户没有分配“变量输入”权限,因此不能对该报警参数设置输入域进行设置。
明不明白?如下图
图片说明:1,账户设置2,参数设置
标签
WinCC客户端及冗余服务器配置步骤
WinCC客户端与冗余效劳器配置步骤
主效劳器CP1623网卡配置
1.在效劳器端设置CP1623网卡IP地址
2.在Configuration Console〔组态控制台〕中设置CP1623网卡模块模式为组态模式,修改索引编号后点击应用。此时翻开Station Configurator〔站组态编辑器〕,显示如下
3.在Configuration Console〔组态控制台〕中设置S7ONLINE访问点为PC internal local
4.在Station Configurator〔站组态编辑器〕中添加类型为WinCC应用程序的组件,并修改索引编号。
此时Station Configurator〔站组态编辑器〕显示如下
5.在Station Configurator〔站组态编辑器〕中修改站名,与计算机名一样。
6.在Step7中设置PG/PC接口为PC internal local
7.在Step7中翻开主服器硬件组态,设置CP1623网卡的IP地址与MAC地址。
编译并下载
下载完成后,翻开Station Configurator〔站组态编辑器〕显示如下
8.在Step7中翻开网络组态,编译后选中效劳器,下载。
下载完成后,翻开Station Configurator〔站组态编辑器〕显示如下
9.在效劳器端重新设置CP1623网卡IP地址,IP地址与Step7硬件组态中不能重复。
IP地址修改完成后,翻开Configuration Console〔组态控制台〕中地址,如下列图所示
备用效劳器CP1623网卡配置
wincc画面分辨率修改方法
wincc画面分辨率修改方法wincc画面分辨率修改方法
如果hmi画面不匹配已组态的尺寸(以像素为单位),则全屏模式时,项目仅在画面的一部分上显示。
要以全屏模式启动系统,在WinCCflexible的项目视图中打开设备设置对话框。在运行系统设置下设置复选项全屏模式。可以根据要求在Windows下隐藏任务栏。要隐藏任务栏,选择开始设置任务栏(StartSettingsTaskbar),然后在任务栏属性(Taskbarproperties)对话框里取消选择总在最前(AlwaysonTop)和自动隐藏(Autohide)复选框。
可以通过如下方法调整画面一;一;
1、一般在WinCC-计算机属性一;属性一;图形运行系统一;一;窗口属性下,选择适应画面和全屏就可以;
2、如果显示比例不行,在桌面上右键一;属性一;设置一;一;屏幕分辨率一;一;调整显示器分辨率到适合。
3、如果还是不行,就在画面编辑器中,更改画面对象的几何属性,调整符合屏幕分辨率的高度和宽度,然后再调整你的画面中各对象的大小。
1
wincc冗余组态画面修改问题
wincc冗余组态画面修改问题
wincc冗余组态画面修改问题
现在问题是又2台服务器,4台客户机,其中一台做工程师站,做的C/S结构。2台服务器做冗余,想修改冗余服务器的画面是如何修改?然后每次修改以后通过项目复制器复制到另一台里面?在工程师站是如何修改呢?
最佳答案
TO学习WINCC
1.如果是PCS7平台,
请在工程师站(ES)上打开PCS7项目,打开wincc服务器(Master,主服务器)项目,对之进修画面,变量等相关修改,然后进行下载,在下载的过程中,PCS7会自动的将两台服务器(master和standardby)都下载。
PS.如果你只做画面位置的调整改动,不涉及变量等其它操作,你可以在ES上的PCS7项目中的wincc服务器项目里面修改画面后,直接将这个画面文件PDL通过网络复制到两台服务器计算机对应的GraCS画面文件夹中,就不需要去下载了。
2.如果你是单单是WinCC平台上
你可以使用项目复制器,在simatictool里面,里面有个复制到哪里,你选择你的冗余服务器就可以。
这两种方法都可以实现,前提是你要拥有对冗余服务器的操作权限,最简单的取得冗余服务器权限的方法,就是在同一个子网内(一般都是的),把两个服务器的计算机用户名和密码都设置为一样的。
WINCC作业画面切换、组态画面模板和画中画的实现
画面切换和画中画的实现
掌握内容:
1、掌握画面切换的设置方法
2、掌握画面窗口的设置方法。
画面切换的设置方法有两种:
1、通过组态对话框设置,注意其实质是通过事件选项卡中的直接连接设置
2、通过动态向导设置:其实质是通过事件选项卡中的C动作。(记住OpenPicture(“文件名”)
函数;)
练习1:画面切换
1、新建以下内部变量
Picturenumber 有符号32位变量
signed 16-bit value下限值:0,上限值:100
Picturename 文本变量8位字符集
新建结构类型motor,其元素均为内部变量
结构属性如下图所示:
在内部变量中新建三个结构为motor的结构变量:motor1、motor2和motor3。
2:新建六个画面:
Start1.pdl, 大小1024*768 定义为起始画面
hm1.pdl, 大小1024*768
hm2.pdl, 大小800*600
hm3.pdl , 大小800*600
hm4.pdl , 大小800*600
hm5.pdl。大小800*600
3、分别在hm1~hm5中插入:分别插入静态文本框和按钮
设置静态文本框的文本属性为“画面1”、“画面2”、“画面3”、“画面4”和“画面5”字号20号、按钮设置为return,要求按下return按钮后,能回到start1.pdl画面。如下图所示:
3、打开Start.pdl画面,并按下图所示设置内容:
在直接切换一栏中,要求蓝色按钮按照直接连接方式切换到指定画面。绿色按钮按照C动作方式连接到指定画面。
在编程切换一栏中,要求按照Picturenumber的值切换画面,将其值除以五求余数,如果结果为1、则按下切换按钮时画面切换到hm1.pdl。是2则切换到hm2.pdl,以此类推。
wincc冗余问题
如果需要使用WinCC冗余系统时,请仔细阅读下面的文档,它将解决以下几个问题:
(1)WinCC冗余有什么样的功能?
(2)需要购买什么样的授权?
(3)应该安装在怎么样的系统上?
(4)如何为用户配置操作系统的权限?
(5)如何创建WinCC的冗余服务器项目?
(6)如何创建WinCC的客户机?
(7)如何诊断冗余错误和识别冗余工作状态?
除此之外,对于需要引申的容,该文档还提供了相关容的地址和帮助路径,方便用户更加系统地学习WinCC冗余容。
1.冗余系统简介
WinCC冗余是两台互联的WinCC并行工作,并基于事件进行同步,提高了系统的可靠性。WinCC冗余具有下列功能:
(1)故障自动识别,故障恢复后自动同步变量记录、报警消息、用户归档。(2)在线同步变量记录、报警消息、用户归档。
(3)服务器故障时,客户端自动切换到可用的服务器。
(4)自动识别伙伴服务器的状态,并实时显现主备服务器的工作状态。
(5)自动生成系统故障信息,与时发现服务器软件故障。
如果项目中有上述需求,WinCC冗余可以方便项目的实施。
2.搭建WinCC冗余项目的必要条件
2.1 软件和授权
表01
2.2 安装系统环境
建议使用Windows Server 2003或者Windows Server 2003 R2
对于单用户的冗余系统,也可使用Windows XP操作系统。
更详细的兼容性列表,可以参考:
8795716
3.组态WinCC冗余系统
3.1 创建Windows用户
在两台服务器上,创建相同的用户名和密码。
步骤:
(1)在Windows开始管理工具计算机管理里面打开本地用户和组
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
wincc冗余组态画面修改问题
现在问题是又2台服务器,4台客户机,其中一台做工程师站,做的C/S结构。2台服务器做冗余,想修改冗余服务器的画面是如何修改?然后每次修改以后通过项目复制器复制到另一台里面?在工程师站是如何修改呢?
最佳答案
TO学习WINCC
1.如果是PCS7平台,
请在工程师站(ES)上打开PCS7项目,打开wincc服务器(Master,主服务器)项目,对之进修画面,变量等相关修改,然后进行下载,在下载的过程中,PCS7会自动的将两台服务器(master和standardby)都下载。
PS.如果你只做画面位置的调整改动,不涉及变量等其它操作,你可以在ES上的PCS7项目中的wincc服务器项目里面修改画面后,直接将这个画面文件PDL通过网络复制到两台服务器计算机对应的GraCS画面文件夹中,就不需要去下载了。
2.如果你是单单是WinCC平台上
你可以使用项目复制器,在simatictool里面,里面有个复制到哪里,你选择你的冗余服务器就可以。
这两种方法都可以实现,前提是你要拥有对冗余服务器的操作权限,最简单的取得冗余服务器权限的方法,就是在同一个子网内(一般都是的),把两个服务器的计算机用户名和密码都设置为一样的。