WINCC画面重复调用,怎么同时打开多个?

excel,不打开其他表格二调用其中的数据,文件名用变量

[版权声明] 本站所有资料由用户提供并上传,若内容存在侵权,请联系邮箱。资料中的图片、字体、音乐等需版权方额外授权,请谨慎使用。网站中党政主题相关内容(国旗、国徽、党徽)仅限个人学习分享使用,禁止广告使用和商用。

}

中 了两个1,2,想着拖面窗口1,画面窗口2也着移动,如何实现?

请详细说明,C语言或VB。

示例:画面窗口2的X坐标跟着画面窗口1走,数值相同,看附图

提问者对于答案的评价:

}
1、问: 如何触发计算机扬声器的声音? 答: 编写如下C-Action:

  2、问: 如何通过C脚本来确定报警信息? 答: 首先必须在画面中插入报警控件,可以用如下两种方式来确认信息: (1)、确认单条信息 4版本和高于此版本的WinCC BOOL OnBtnSinglAckn(char*lpszPictureName,char*lpszObjectName) 5版本和高于此版本的WinCC

  其中执行的程序路径,需根据具体情况填写。
5、问: 如何在WinCC中调用SQL语言?

  注意:文件名及路径中不要带空格。

  添加几个常见问题处理:

  wincc的n个经典问题解答二

  10:快捷地切换画面 通常要将所有的设备都显示在一张画面里是不可能的,所以将设备按照处理工艺的功能步骤分级在多张画面内,以一个污水处理厂为例分为电泳线、前处理线、生化线、加药线等,之间的切换使用按钮的鼠标动作来实现。这对于用WinCC现成的鼠标动作来实现是很简单的,但是不是要在每张图上都使用相同数量且位置排列顺序一致的按钮呢?(出于对操作的一致性考虑,不能让操作人员在不同的图上,不同的位置找想要操作的按钮)这个问题的解决我们使用WinCC的脚本编程,在按钮动作中调用它的内部函数来实现。首先,组态一幅背景画面,其中包括要显示的静态文本、OLE(例如,时钟)、所有的图形切换按钮及推出关机按钮。第二,在背景画面中插入智能对象(***art

  } //\'背景画面\'即为始终显示地静态背景的属性名,\'画面窗口\'即为在背景画//面中插入地画面窗口(Picture

  WINOOW)属性名,\'电泳处理线\'即为分级画面//的名称 这样就能方便快捷地切换画面。

  11:必须始终显示的报警记录,用画面颜色闪烁来提示操作者有故障发生,可以用同样的C语言脚本(当然不是加在鼠标动作中)在背景画面的底部留下一条类似WINOOWs状态栏的报警栏,当出现故障报警的时候在报警栏显示最近一条报警记录,操作人员可以利用按钮切换到主报警记录画面了解故障的完全信息。

  12:单个部件的组态 WinCC在其内部的图库里集成很多的图形对象,如水箱、电机、阀门等等,对于污水处理用的最多的是水池,搅拌机等等。为了使组态画面贴近实际,能够更好的反应现场工况,图库里的元素并不能满足要求。我们可以利用WinCC的画图工具自己绘制适应实际的图形元素,并且使用C脚本使其产生动画效果。 对于调节池,反应池等可以用矩形来表示,以图形的填充高度来示意其液位的高度。这里要注意的是一些数值地转化,由于一些仪表例如E+H的超声波液位计,是以4~20毫安的电流信号进入PLC,对于表的参数设定好以后4毫安就对应相应池子的液位最低点,而20毫安对应于池子的液位最高点。所以在显示数字高度的时候要将PLC相对4、20毫安的数值转化为实际池子的高度范围例如,0.5~5.5米。但是对于图形填充的时候是按照百分数来表示的所以还要将PLC数值转化为0~100%的度量范围。 搅拌机的组态可以使用C脚本使其产生动画,在其运行时产生视觉上的旋转。实际上搅拌机的图形是用两个部分椭圆组成的,在椭圆的属性->几何->半径中加入代码如下: #include \'apdefap.h\'

  13:语音报警的组态 在工业现场安全是极其重要的,无论从那个角度讲我们应该利用一切手段减少故障的发生。在故障已经发生的时候,应该在第一时间以多种方式通知操作人员有故障发生。现代微处理计算机的处理速度可以完全胜任对于图形,语音地同时处理。所以我们可以利用计算机的声卡和音箱在有故障发生的时候产生语言报警,但是问题是WinCC本身并不能产生语音的功能,而且其内部的上千个函数也没有提供处理声音的函数。解决这个问题的方法归功于微软开发的WinCC与操作系统地完美结合,因为在WinCC中可以直接调用WINOOWs的API函数。实现的具体C脚本代码如下:

  有一个值得主意的问题是此段代码的加入点,通过反复多次的实践得出结论,即这个点必须加在始终显示于屏幕上的任何图形元素的属性中,这样才能达到语言报警的预期效果。

  14:当为WinCC指定PC名时应注意什么?

  计算机名不能包含特殊字符如空格、退格和下划线,并前13个字符必须是唯一的。 由于操作系统的原因,名字的长度不能超过15个字符。 因此推荐只使用a to z, A to Z, 0 to 9这些字符。必须以子母开头。 从SIMATIC WinCC V6.0起,有如下***: 计算机名可包含下划线。然而,当使用DNS主机名时,不能使用下划线。

  15:和plc用S7通讯为什么产生连接错误代码:D801? 解答:

  这个错误代码表示WinCC变量地址错误,检查每个变量的地址和通讯连接是否正确,如果变量的地址不属于控制器的地址范围,则会报这个错误代码。

  16:和plc用S7通讯怎样清除错误代码8304? 解答:

  WinCC运行时的画面不再更新,WinCC的日志文件中有错误代码8304,这个错误码表明WinCC和S7连接出现问题。 解决方法:

  中。右键单击出现问题的S7连接,选择'系统参数',清除复选框“周期管理>通过PLC”的选择。

  17:在动态值域对话框中怎样才能按逻辑连接两个因变量到一个结果?

  由于在WinCC动态值域对话框中的布尔数学体系运算符,您可以根据C脚本惯例运用这些符号。 下面是符号及其意思的概括:

  或 表达式比较 ||

  18:WinCC图形编辑器中是否存在通过鼠标点击达到增加/减少变量值的对象? 解答: 可以使用OCX“SpinButton”实现这个功能。下面描述了如何合并和联系这个对象。 在WinCC图形编辑器中,插入一个“Control”类型的小对象。在打开的窗口中选择进入Microsoft Forms 2.0 SpinButton并以OK来确认。 右击打开对象“SpinButton”的属性。在控制属性中使用您想要的变量来连接“Value”属性。 但要注意: 使用第三方的ActiveX控件会导致错误(例如内存丢失,性能降低,系统阻塞)。' 软件应用者应该对由于使用第三方ActiveX控件而造成的任何问题负责。

  ActiveX控件事件连接C脚本 如果连接C脚本到ActiveX控件事件,那么应该确认这个事件名至少5个字符长。如果这个事件名少于5个字符长,那么C脚本不被执行。

  19:重新启动后,不使用登录窗口如何以一个缺省用户的身份自动登录?怎样确保运行期间有个缺省用户始终处于登入状态?即使另外一个用户已经预先退出。 解答: 重新启动以及在运行期间,您希望HMI系统达到最小的实用性而不使用登录窗口。然而,对于高级操作,登录功能应当保留。此外,如果没有用户 登录,则有一个缺省的用户自动登录。缺省用户的权限可以在用户管理器中根据需要设定。 在“PWRTSilentLogin (“Login”,“Password”);”一行中,用缺省的用户名替换用户“Login”,用 缺省用户的口令代替“Password”。 编译和保存C脚本。用变量@CurrentUser设置一个变量触发器,周期选择为“ 2 s”。这确保了系统不会因脚本而负荷过重。在所述的例子中,变量 @CurrentUser(包含当前登录的用户)每隔 2 秒钟被询问一次察看有无变化。只有当用户变化时才调用脚本,例如当前用户退出时。 确保已经在计算机的属性“Startup”选项卡上激活了“Global SCRJPT Runtime”。 除此之外,SIMATIC PCS 7(SIMATIC PCS 7 V6.0 SP1及更高版本)用户还需执行下列步骤:

  wincc的n个经典问题解答三

  20:如何进行WinCC 和 S7之间的时间同步?

  回答:下面的方法只能进行时间设置而不能完成时间同步的功能。因为必须考虑到延迟,比如报文的处理时间,C 脚本的运行时间等,因此这个方法在精度方面不如真正的时间同步精确。

因此仅当此C脚本在WinCC中被调用时,时间才被设置。SFC0 必须先添加到Step7程序的块文件夹中。 在此段程序中,DB块中的各个时间变量被写到作为 SFC0参数的'DATE_AND_TIME'类型的本地变量'DateAndTime'中。用 'SET_CLK' 设置完时钟后,触 发变量'Flag'被复位。 注意: 在此段程序中,本地变量'DateAndTime'存储在以0为起始地址的本地数据堆栈中。如果不得已要把这个变量分配到别的地址,同 时对传送指令参数化时,必须要考虑到地址分配的问题。

  3.最后,在WinCC中创建一个C脚本来读取系统时间并进行拆分,然后把它们写到DB1中。 S7 PLC中的时钟设置是被脚本中的'DBI_FLAG'变量触发的。

  21: WINCC--如何在程序中动态修改用户密码 1、点击“开始”--》“设置”--》“控制面板”--》“管理工具”--》“数据源(ODBC)”,打开ODBC数据源管理器 2、在用户DSN页面的用户数据源中找到与当前项目所关联的一项,其名称为“CC_项目名_项目建立日期时间”,记下该项的名称 3、在脚本中加入以下代码: #pragma

  //密码修改成功后的操作,如给用户提示等 }

  PWGENDisconnect(err); //断开与数据库的联接 4、编译运行程序 5、工作完成 6、与用户管理相关的函数定义存贮在APPLIB目录下的USEGENAP.H文件中,可根据上面示例自行完成添加用户,修改权限等功能。 22:WinCC6.0 中归档时和5.1版本为什么不同了? WinCC V6.0 的后台数据库采用了MS SQL Server 2000,所以归档方式与V5.1 有所不同,它的运行数据存放在数据片段(segment)当中,工程师可以根据尺寸需求组态最大容量或根据时间周期启动新的数据库归档片段。将归档数据连续的写入数据库,单个数据片段的尺寸到达或者时间界限到达时,系统会自动开启另一个数据片段进行归档。当数据片段的总体尺寸达到最大时,最早的数据片段就会被覆盖,重新开始新的归档。 23:WinCC6.0 中如何设定归档周期? WinCC V6.0 版本中的快慢速归档的归档周期界限可以由用户自行设 定,该参数在快速归档属性的第三个标签项中设置。 24:如何计算慢速归档数据库的尺寸? 慢速归档时一条变量归档记录占用32 字节的空间,每个变量以2 分钟为归档周期,一周之内会产生5040 条记录,若有5000 个变量的归档,则单个数据片段的大小计算为:

  考虑到留出20%的余量,设定单个数据片段为1G

  所有数据归档期限是两个月,因此所有段的尺寸为单个片段尺寸乘以单个片段的个数, 即:1GB×9=9GB

  25:如何计算快速速归档数据库的尺寸? 快速归档时一条变量归档记录占用3 字节的空间,每个变量以2 秒钟为归档周期,一周之内会产生302400 条记录,若有50 个变量的归档,则单个数据片段的大小计算为: 3×50×302400= byte ==> 约等于46MB

  考虑到留出20%的余量,设定单个数据片段为60MB

  所有数据归档期限是两个月,因此所有段的尺寸为单个片段尺寸乘以单个片段的个数,即:60MB×9=540MB

  26:所有的归档变量都可以计算出它占用的数据库大小吗? 只有周期连续归档的数据才能定量的计算其占用的数据库尺寸,因此当您对应设定的时间期限计算并设置数据库尺寸大小时,需要考虑其他数据归档类型的数据,留出相应的余量。 27:WinCC V5.1 中文版的安装要求是什么? 1)WinCC V5.1 亚洲版只有V5.1 这一个版本,不再有后继版本,WinCC V5.1

  29:WinCC 能提供的最高变量刷新速度是多少? 对于一般的网络通讯方式来说,WinCC 能提供的最高刷新速度是250 毫秒,但WinCC 采用RawData 归档数据链接的方式可以实现对S7-400PLC 的高速数据采集。

  wincc的n个经典问题解答四

  30:如何实现WinCC 高速数据采集? WinCC 采用RawData 归档数据链接的方式可以实现对S7-400PLC 的高速数据采集。原理是PLC 将每个循环周期所采集的过程值(或PLC 以其他方式得到的数据或数据包)以一定的顺序存放在具有一定的格式的DB 块中,当到达一定的数量后,PLC 可以调用系统功能块 SFB37(AR_Send)将这个DB 块主动地发送给WinCC, 然后WinCC 会在后台自动调用标准化DLL 来拆解数据,并将其按时间顺序保存在数据库中。在WinCC 的过程画面中,可以使用在线趋势控件或在线表格控件来查看所采集的数据。 由于是批量传送,可以有效地提高通讯效率,使高速数据采集成为可能,而这时所谓的采集频率就取决于你对保存在DB 块中的各过程值间的时间间隔的定义。可以定义的最小的时间间隔是1 毫秒。但如果是PLC 每个循环周期采样一次,那么定义的时间间隔应大于PLC 循环周期。DB 块的最大尺寸是16KB。 技巧:可以考虑使用多DB 块进行缓冲并添加程序控制DB块的写入和发送顺序,能够实现连续的采集,但要充分考虑CPU 的负载和循环周期。 31:WinCC 高速数据采集的前提条件是什么? 1) WinCC 的版本为 V5.1 或更高 2) S7-400

软件前,请查阅软件的安装注意事项,确定操作系统与软件的兼容性。该文档一般位于:CD\Documents\\InstallNotes.chm。 要使用WinCC与STEP 7的集成功能,WinCC和STEP 7必须安装在同一台计算机上,必须在安装WinCC之前安装STEP 7。STEP 7 与WinCC的版本必须一致。 33:如何把现成的WinCC项目集成到STEP 7 项目中? 如果你在一台计算机上已经安装了兼容的WinCC和STEP 7,并且有了一个单独使用的WinCC项目,想把它集成到一个已有的STEP 7项目中去。那么,你必须先添加与集成相关的WinCC组件。把WinCC光盘放入光驱,并启动WinCC的安装程序。添加与集成相关的WinCC组件。 按如下步骤把已有WinCC项目文件插入STEP 7项目文件 1.在STEP

  本文标签:wincc的n个经典问题解答一

  * 由于无法获得联系方式等原因,本网使用的文字及图片的作品报酬未能及时支付,在此深表歉意,请《wincc的n个经典问题解答一》相关权利人与机电之家网取得联系。

  关于“wincc的n个经典问题解答一”的更多资讯

  :北京东润海德科技有限公司/北京市东润海德信息咨询中心

  赵先生【求购】求购水暖相...

  史梦豪【求购】求购罗茨鼓...

  伍健宏【求购】求购GCA...

  曲虎杰【求购】求购不锈钢...

  赵彬【求购】求购水转印...

  任之前【求购】求购篮球架

  孙婉琪【求购】求购特定人...

  陈先生【求购】求购液化气...


  无酸洗全自动多辊式 钢丝无酸洗砂带除锈 双头铰链钻孔机活 周口德耐尔固体粉碎 新乡阿特拉斯空压机 商丘德国德耐尔固体 平顶山商用面条机_ 许昌红菱烤箱_许昌 焦作天地人切肉机_ 开封学校蒸饭柜_开 铸钢齿板 长期加工定制铸钢泵 铸钢压力机机身 铸钢球阀 铸钢节点/异形节点 农作物麦秸秆回收利 角钢卷圆机、角铁卷 希而科邱俊健欧洲进 风机盘管 立式暗装

}

我要回帖

更多关于 wincc多台电脑控制一套系统 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信