一、我的WINCC文件中的ArchiveManager文件夹下有3个文件夹:AlarmLogging、TagloggingfastTagloggingSlow。由于嫌WINCC运行速度慢,我把TagloggingfastTagloggingSlow两个文件夹中的数据拷到其他地方备份,但是这样以后我的历史数据就没有了。当我在把原来的数据拷贝回原文件夹都没有用,一运行WINCCTagloggingfastTagloggingSlow中的内容就没有了,也看不见历史记录了。请问是啥原因呢?
正确解答:
1.WinCC激活状态下将WINCCTagloggingfastTagloggingSlow拷贝到ArchiveManager文件夹下
2.也可以打开变量归档,选择快速归档/慢速归档->链接归档,选择你所备份的文件即可。
二、我想通过以太网实现两台上位机,一台做设备控制用,另一台在远方只是监控设备运行状态不需要控制。请问这个怎么实现?是否需要其他软件?
正确解答:
两种方案
1.组态成服务器/客户机的结构,远方的做为客户机,连接设备的做为服务器,客户机也需要安装WinCC
2.使用WinCC的Web发布软件WebNavigator发布画面,远方电脑通过IE浏览画面,客户机只需要在IE浏览器里安装插件就可以了
不做控制注意设置登录用户的权限就可以了
使用WINCCWEB发布需要WebNavigator软件,详细内容参考:
《SIMATICHMIWinCCV7.0SP1MDM-WinCC/WebNavigator》手册
http://support.automation.siemens.com/CN/view/zh/37436594
三、我想用Wincc6.0做日报表和月报表,谁有相关的例子?我不想用VB或者C语言脚本做,那样太麻烦,有没有好的方法?日表报只要显示每日的平均值就可以,月报表只要显示每月的平均值就可以。请高手发个实例看看,谢谢。
正确解答:
《WinCC数据报表实现方法介绍》:
http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0300.pdf
四、我在打开WINCCV6.O时系统提示,由于一个程序在运行,此操作无法完成,请选择‘切换控制到”来激活正在运行的程序,并更正问题,由于先有过激活过程序不成功,后就无法处理,不知怎样处理才能激活我要激活的程序,由于电脑中不止一个程序,激活不成功的那半死不活的程序如何能退出激活状态?不再影响其它的程序
正确解答:
在开始菜单的“运行”里输入Reset_WinCC.vbs然后再点击打开你需要运行的程序并且激活。在问题没有处理好之前,不要设置自动激活,以免自动启动激活给你带来麻烦。
五、做了个画面有一台泵,有2个压力信号,一个是泵前压力信号,一个是泵后压力信号。泵前压力以每30分钟归档一次,当泵不工作的时候,泵后压力以20分钟一次归档,当泵工作的时候,泵后压力以1秒钟归档一次。请教各位,这种能否实验,是否可以用泵启动信号改变泵后压力归档时间。
正确解答:
当然可以,在PLC程序中当泵工作时,将泵前压力/泵后压力送入两个中间变量,当泵停止时,将泵前压力/泵后压力送入另两个中间变量,然后在WINCC变量记录中可以按照LZ的归档时间进行归档。
补充回答:
只有WinCC版本是V6.2(或以上),才可以使用变量来启动和停止归档。
六、想在wincc上显示PLC里面的故障诊断信息,不知道该用什么方法好,看视屏说可以直接用一个siemenssimatic_dbuffer的控件也可以
正确解答:
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=68549&cid=1032
七、项目上要做语音提示。比如:“皮带开车”,“皮带停车”这样的语音提示,非语音报警。只是设备开起来或者停车的时候报一次,提醒操作工设备相应变化,不需要确认。horn的是语音报警,需要确认的,不做这样的
正确解答:
有两个参考文档:
1.http://blog.sina.com.cn/s/blog_4aa3b77d010009xr.html
2.http://fanegada.blog.163.com/blog/static/3868193620081026112850891/
第二个文档当中虽然写的是报警声音,但是里面有个播放音频的脚本函数是可以用的,而且有脚本的源程序。根据“皮带开车”或“皮带停车”触发不同的变量,来运行函数,播放你需要的不同音频。这两个都是用脚本函数实现播放音频,而不是用Horn。
八、WINCC如何与多PLC连接,通过KEPSERVER?我不知道在WINCC中怎么建立.
正确解答:
使用KEPServer做OPC就可以了,WinCC使用OPC通道连接。
http://www.ad.siemens.com.cn/club/bbs/post.asp?b_id=4&a_id=618563&s_id=&num=12#anch
九、wincc6.0中,按向下的按钮,可以在下拉列表中选择一个人名输入到显示框中
正确解答:
可以使用comboBox控件,在界面上添加一个这样的控件,并命名为combox1,然后在其属性list属性属性中添加你需要的列表,或者在打开画面的时候动态添加:如
dimobj1
setobj1=screenitems("combox1")
obj1.AddItem("1")
obj1.AddItem("2")
obj1.AddItem("3")
'''你想要内容就添加什么内容
setobj1=nothing
然后就可以调用combox1的click事件显示你要的内容到显示框中
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=57835&cid=1032
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=39190&cid=1032
十、怎么能把延时的时间在WINCC上显示出来
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=61697&cid=1029
十一、如何在Windows2000中同时显示中文和德文
要显示德文,首先要在Windows语言和区域中选择德文,确认语言包是否存在德语。然后WinCC也应该选择德文语言模式制作吧。在这种情况下应该也是可以 在画面中输入中文。你指的切换不知道是不是把整个画面的文字在德文和中文之前切换。如果这样,可以做脚本来替换不同的文本,达到中德文德切换。也可参考:http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=69465&cid=1032十二、界面上有3个风机,每个风机做了10个图片,风机状态反馈运行时,10个画面形成一动态风机旋转画面,请教如何处理呢?参考:http://www.ad.siemens.com.cn/service/answer/tobe_solution.asp?Q_ID=70500&cid=1032十三、一般我们都是将WINCC与工控机同步的,那我可不可以将WINCC与PLC同步?就是让它只与PLC同步而不与工控机同步。1.可以通过在PLC和WinCC中分别编程实现时钟同步。具体步骤可以参考以下链接:
http://support.automation.siemens.com/CN/view/zh/7802886
2.也可以通过WinCC中的时钟同步选项实现和PLC的以太网(普通网卡和CP1613均可)时钟同步,但仅限于S7-400。具体步骤可以参考网上课堂编号为A1047的文档《PCS7V6.1下实现时间同步功能》
http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0147.pdf
详见<如何在WinCC运行系统中读出,显示或者设置本地或者协调世界时间?>连接:
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objid=24202491&nodeid0=10805585&caller=view&lang=zh&siteid=cseus&aktprim=0&objaction=csopen&extranet=standard&viewreg=CN