工控人生

欢迎光临
我们一直在努力

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

为了方便从WinCC输入时间,并传递到CFC进行一个时间比较,我制作了一个FB块,它完成了接收WinCC数据并转换为时间格式,这样使用起来更加方便。

新建一个FB块,按需命名,然后打开FB,首先定义管脚参数的数据类型。

其中输入管脚见下图,主要就是时分秒参数,定义为双整型:

FB块输入管脚定义

定义的输出管脚见下图,主要就是格式化的时间和一个从00:00:00时换算出的总秒数:

时间换算

然后定义几个中间变量用计算:

中间变量

主要逻辑的梯形图如下:

梯形图逻辑

完成梯形图后,编译下载程序,然后编译WinCC,之后就可以通过WinCC的IO域连接DB中的管脚参数了,如下图:

WinCC连接FB

完成后具体效果就是这样:

程序效果

注意:FB块及相应管脚要在WinCC中被调用,先需要将FB块和对应的管脚打上“旗帜”,具体参见《PCS7中使用WinCC读写DB中的数据》,FB和DB打“旗帜”的方法一样。

未经允许不得转载:编程 » 制作一个FB块将WinCC中输入的数据转换为时间
分享到:

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址