工控人生

欢迎光临
我们一直在努力

wincc项目无法从工程师下载到服务器,提示“RT Station not obtainable”怎么办?

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

今天在做一个项目时,第一次成功的从工程师站将Wincc项目下载到服务器,但是修改后再来下载时,却提示“RT Station not obtainable”,所有的选项都是灰色的,无法进行下载操作。 逐一检查了是否为同样的系统用户和密码、是否关闭了防火墙、是否能ping通,发现都没问题,最后排查竟然是SIMATIC Sh…

PCS7中用户自建FB的编号如何确定?

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

PCS 7 的版本在V7.1以上,用户自定义功能块推荐使用范围2500至2599。 但是要注意:以下CPU类型不支持超过2048的块号: V4.x版本的CPU 412 - 416 V4.x V4.x版本的H-CPU 412 和 414 对于此类型CPU,自定义功能块推荐使用范围1200至1249。 文档说明:

在WinCC使用C脚本加减变量

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

在WinCC中,我要做一个按钮,通过按这个按钮,实现给定值的加或减,比如每点一下“+”按钮给定值输出就增加1,这个用C脚本可以很简单的实现。例如我在WinCC做的脚本如下: 具体的代码我贴出来: 每点一下按钮+1: #include "apdefap.h" void OnClick(char* lpszPictureN…

PCS7V9.0下WinCC+Cemat无法查看历史趋势的解决方法

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

WinCC启用了“报警记录运行系统”和“变量记录运行系统”,但仍无法查看趋势,具体报错如下图: 要解决这个问题,需要设置两个地方。 首先编辑D:/CEMAT_CS/CONFIG/C_CONFIG.CFG文件,将SkipTagArchiveName=0的值改为1,见下图: 然后打开你的WinCC变量记录,查看是否有Pro…

制作一个FB块将WinCC中输入的数据转换为时间

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

为了方便从WinCC输入时间,并传递到CFC进行一个时间比较,我制作了一个FB块,它完成了接收WinCC数据并转换为时间格式,这样使用起来更加方便。 新建一个FB块,按需命名,然后打开FB,首先定义管脚参数的数据类型。 其中输入管脚见下图,主要就是时分秒参数,定义为双整型: 定义的输出管脚见下图,主要就是格式化的时间和…

WinCC画面中如何设置程序中的定时器时间

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

定时器使用的数据类型为Time类型,并且默认是毫秒(ms)单位,如果我们定义一个Time类型的M变量,用它来进行中间传递参数,将WinCC的写入的值传到定时器上,这是最容易想到的办法。但是在WinCC中如果要设置10秒,输入的数值就得是10000,因为是ms单位,加重了人脑操作复杂度。 有没有更简单的方法?肯定是有的,…

PCS7中使用WinCC读写DB中的数据

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

在WinCC中,如何读取和写入DB块中的参数? 这个问题其实很简单,基本步骤简单的讲一下。 1、新建一个DB,然后右键该DB,进入“Special Object Properties”-->"Operater Control Monitoring..."这个选项,如下图: 2、将“Operater Control…

去除SCL compiler报警

工控人生 阅读(649) 评论(1)

在编译CFC的时间,可能遇到SCL Compiler的编译报警,这个报警对程序及编译并不会造成影响,因为我们使用的CFC,并没有使用SCL,但是这个报警每次大量出现,让人觉得很不爽,要去除这个报警很简单,有2种方式可以去除。 1、打开菜单:Options-->Customize-->Compile/Down…

解决Cemat V9.0中C_GROUP的弹窗问题

工控人生 阅读(1413) 评论(5)

我在写程序时,调用了中使用了cemat V9.0中的C_GROUP这个FB块,编译后在画面中加入了Group块对应的图形文件,连接到tag,发现每次点开都会弹一个警告,具体如下。 Cemat的其它程序块是可以正常使用,不会有任何弹窗,唯独这个Group块出现这个弹窗。 最简单的方法是修改连接tag的图形脚本。 打开C_…