WINCC 绘制曲线

请问各位老师一个问题:在WINCC中折线的各个交点我想做成动态变化的(交点用变量来控制,多个变量控制多个交点,使折线不断的变化)~这样该如何实现呢?希望给点提示,具体一点

问题补充:
要求曲线上的每个点都是一个工程量 具体这些变量在X轴的位置是固定的 也就是说每个变量 根据现场实际的
 大小来调整在Y轴的位置 还要有在线趋势控件那些时间查询功能
 

最佳答案

发给你例子了,连接变量就ok
 1.新建6个内部变量:x1,y1,x2,y2,x3,y3
 2.在画面上放置6个I/O,分别连接6个变量
 3.放置一个3个点的折线
 4.分别对6个I/O的“输入值”写脚本
  -1.修改 x 坐标
  #include "apdefap.h"
  void OnPropertyChanged(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName,  char*  value)
  {
  SetPropDouble(lpszPictureName,"line1","Index",1); 
  SetActualPointLeft(lpszPictureName,"line1",(GetTagDouble("x1")));
  }
  -2.修改 y 坐标
  #include "apdefap.h"
  void OnPropertyChanged(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName,  char*  value)
  {
  SetPropDouble(lpszPictureName,"line1","Index",1); 
  SetActualPointTop(lpszPictureName,"line1",(GetTagDouble("y1")));
  }
 具体的看我发给你的例子

提问者对于答案的评价:
对于时时查询 能够完善就好了 WINCC这里做曲线实在是太单调了

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc272952.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午9:33
下一篇 2019年6月11日 上午9:33

相关推荐

  • wincc v6.0 sp3 asia改变项目属性后没有到数据库的连接

    我把项目属性中的多用户项目改成单用户项目后,退出重新启动wincc,进来后历史表格和历史趋势都没有到数据库的连接,以前v6.0版本的时候我为了模拟产生数据片段向前修改时间,改回正确…

    SIMATIC WinCC 2019年6月11日
  • Wincc CRC校验

    如何用vb实现CRC(循环码)校验?  最佳答案 STEP7编写的不好找,VB编写的网上多的是,呵呵! Function CRC16(data()&n…

    SIMATIC WinCC 2019年6月11日
  • 运行版wincc7.4连接不上plc,是操作员站,只装了wincc

    现在我这边有三台工控机,两台操作员站,一台工程师站,工程师站组态好的的wincc项目能正常连接plc使用,但是项目移植到了操作员站wincc连接不上plc,用的是TCP/IP通讯,…

    SIMATIC WinCC 2020年11月1日
  • 关于MP277触摸屏电脑MMC/SD卡的问题求助

    MP277电脑,型号,6AV6643_0CD01_1AX1电脑有个MMC或SD卡,该卡的型号是什么,是用来存储电脑画面程序的吗?就是说换个新屏,通过MMC卡可以将画面程序导入到新电…

    SIMATIC WinCC 2021年7月5日
  • wincc中变量如何确定其使用位置

    wincc中的变量,如何确定其使用位置?我只知道用交叉索引的方式去查找,但是如果变量是在画面中用C脚本方式调用的话,用交叉索引的方式是无法查找到的。。。我的问题就是有没有其他方法可…

    SIMATIC WinCC 2019年6月11日
  • VBS脚本如何应用问题

    编辑一个按钮的事件,释放左键-VBS动作,然后出现一个框,我在里面写要实现功能的代码就可以了吗?与项目模块中的过程有没有关系?这个VBS动作要对应一个过程吗?还要设置什么?为什么不…

    SIMATIC WinCC 2019年6月11日
  • wincc v6.0 sp2 currentpicture label

    我在组态页面时,发现找不到CURRENT PICTURE LABLE 对应的按钮在哪里?这个LABEL 框用来显示在于不同画面切换中的显示换…

    SIMATIC WinCC 2019年6月11日
  • 关于WINCC画面模板如何被重复多次使用的问题

    各位老师好!诚心求教一个问题:在创建过程画面过程中我们经常遇到一个问题,在一个画面中很多设备(例如风机)都需要在画面上设置一个鼠标动作用来控制一个弹出的图形窗口,此窗口一般包含的内…

    SIMATIC WinCC 2019年6月11日
  • 1500 WinCC V7.4

    现有项目,原计划使用315-2PN/DP+ET200M现在欲选用1511C-1PN+DP+ET200M,那个便宜一些(原想选1516-3PN/DP,咨询了一下说区域限制),另有两台…

    SIMATIC WinCC 2021年7月5日
  • WIncc7.5和S7-1200PLC通讯不上

    WIncc7.5和S7-1200PLC通讯不上 最佳答案 打开“设置 PG/PC 接口”,点击对应访问点的“诊断”——“测试”,检查一下SR是否正常注意访问点的…

    SIMATIC WinCC 2021年7月5日