工控人生

欢迎光临
我们一直在努力

在WinCC中利用触发器控制C脚本将一个内部变量写入到另一个变量

工控人生 阅读(45) 评论(0)

在前文中提到使用VB脚本,利用触发器,实现将一个中间变量写入到另一个变量中,以方便调用。用全局C脚本也可以实现同样的功能。体实现方法如下: 1、打开C脚本编辑器: 2、在Global action上右键点击新建一个全局动作: 3、写入如下C脚本,在编译没问题后,命名保存这个全局C动作: SetTagFloat(“P_P…

在WinCC中利用触发器控制VB脚本将一个内部变量写入到另一个变量

工控人生 阅读(57) 评论(0)

Wincc通过OPC读取了一个变量,这个变量属于WinCC的内部变量,如果我要在CFC程序中调用这个变量参数来进行计算,是无法直接调取的。要实现CFC调用WinCC OPC服务读来的变量,可以使用VB脚本来实现,具体实现方法如下: 1、新建动作(Action):打开WinCC的全局脚本中的VB脚本编辑器,新建一个动作(…

WinCC如何记录模拟量一段时间内的平均值?

工控人生 阅读(89) 评论(0)

要实现这个功能其实只需要利用WinCC的归档功能就可以很简单实现,具体方法步骤如下; 1、将要记录平均值的模拟量归档,如下图: 2、设置归档参数,只有涉及3个参数:采集周期(Acquisition cycle)、归档同期(Archiving/display cycle)、处理方式(Processing),采集同期一般可…

PCS7批量更新或批量安装GSD文件时假死怎么办?

工控人生 阅读(150) 评论(0)

在使用PCS7时,时常遇到在硬件组态中批量更新或是批量安装GSD文件时,会经常假死,一直卡在安装GSD界面,也没有任何提示,程序进程不再执行。 遇到这种情况时,最简单的方法就是结束所有程序,重启电脑,重启完成后,不要开启任何程序,直接打开如下执行文件进行更新或是安装GSD文件: C:\Program Files (x8…

在WinCC中如何通过一个按钮实现开关操作?

工控人生 阅读(935) 评论(3)

在WinCC中,如何实现这样一个简单的功能:通过一个按钮,将一个bool型变量,点击一次取反,再点击一次再次取反,通俗一点讲,就是点击一次开,再点击一次关。 实现这个功能其实很简单,只需要在这个按钮中通过使用简单的脚本就能实现,可以使用C脚本也可以使用VB脚本,在这里,我将两个脚本都贴出来,方便学习。 VB脚本: Di…

为Wincc在Tag Management中添加tags解决相关错误

工控人生 阅读(1112) 评论(2)

在上篇文章中处理好服务器上点开Group画面无法查看组成员信息的问题,接着又发现个严重问题,在客户端点开Group页面,提示如下错误,错误生产后WinCC也是无响应了。 查看文档,主要是因为在WinCC的“Tag Management”没有添加相关Tag引起的。 在“Internal tags”下的相关组内,看看是否有…

Cemat v9.0下Group无法查看成员信息怎么解决?

工控人生 阅读(954) 评论(0)

我们做项目使用的是PCS7 v9.0搭配Cemat v9.0,Cemat库使用方便,大型项目让人得心应手。 今天在使用WinCC时,点开Group,发现无法查看组内成员信息,提示信息如下: 咨询大佬并查阅手册,在安装好Cemat后,还需要导入一个Excel文件,具体操作如下: 1、打开Wincc中的“User Arch…

PCS7多AS项目网络拓扑规划

工控人生 阅读(1011) 评论(0)

最近手头上的项目是一个多AS的项目,包含4个410-5H的CPU,分别控制不同的功能区域,中控室有2台服务器和6台客户端,所有的组态在工程师站上进行。 对整体项目了解后,对项目的拓扑结构进行了梳理,并对各个AS分配了IP地址(基本是ProfiNet通讯),每个AS独立的IP段,中控室也是按IP段划分的使用范围。 具体的…

Wincc冗余服务器及客户端下载配置

工控人生 阅读(1679) 评论(0)

很久没有做项目了,最近又重拾旧业在做一个PCS7项目。今天把在项目中的实践过程记录下,也算是一个自我学习,这次主要讲一讲Wincc冗余服务器及客户端的下载配置。 1、在工程师站的Server组态中,右键Server1(主服务),打开属性,指定冗余服务器为Server1_StBy(冗余服务),并设置下载路径,冗余Winc…

PCS7 V9.0需要哪些授权常用授权

工控人生 阅读(2317) 评论(0)

前做项目使用的PCS7 9.0+Cemat 9.0的组合,对于ES、Server、Client上的授权,我认为满足需要即可,对于授权数量,合适就行,不要同一个授权使用不同的数量,PCS7默认使用最小授权,多了也是浪费,还会影响项目运行。 下面是我在ES、Server、Client上安装的授权,能满足项目的正常运行,且稳…