wincc编程的问题

1.在C脚本中 如何获取某个图形的属性 例如要获得一个矩形的X坐标。

 2.在C脚本中 如何获得某个tag的值 例如 temp是db0.dbx0.0 那么要获得db0.dbx0.0
 是gettagbyte("temp")吗?如果temp是整形db0.dbw0 就是gettagword("temp")吗?例如我要把db0.dbw0赋值给a,就是int a;
 a=gettagword("temp");?

 3.如果我在脚本中编写if(gettagbyte("temp")=1)x=x+1;假设temp始终为1 ,x原来的值是0,
 那么x的结果是1,还是x在不断的在原来基础上加1。

 4.MessageBox(NULL,"提示消息!",MB_OK|MB_ICONSTOP|MB_SETFOREGROUND|MB_SYSTEMMODAL);这段函数调用有错(缺少messagebox标题?),该怎么改

 5.我有wincc全局脚本手册,但是里面感觉很乱,当我需要使用某个功能时,查阅起来很没有头绪,而且有些函数都找不到例如刚才说的MessageBox(),本人是新手,很想学好WINCC,谁能给我点好的资料谢谢

最佳答案

1,用GetLeft(pictname,objname)和GetTop(pictname,objname)
 2。对,如果是位是GetTagBit
 3。你理解的没有错,具体要看你的脚本在哪里执行,而且还要看x是全局变量吗?
 4。没错,你缺少了标题,那就加上
 MessageBox(NULL,"提示消息!",“提示”,MB_OK|MB_ICONSTOP|MB_SETFOREGROUND|MB_SYSTEMMODAL);
 5。只有多看多练,另wincc里的帮助也挺不错。

 

提问者对于答案的评价:
3Q

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

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

相关推荐

  • 如何限制键盘的输入值

    我想限制键盘的输入值,假如输入值低于最低限或者高于最高限,如何让其保持原有的数值不变呢? 最佳答案 可以先把键盘输入值保存在数据块DB中。例如键盘输入值为DB1.DBW0,保存在D…

    2017年6月18日
  • WinCC下拉列表控件显示多个变量值

    WinCC里插入Siemens STEP7 S7ComboBox控件,在下拉列表里显示Tag1、Tag2、Tag3等变量的值,变量类型文本8位字符集。VB脚本该…

    SIMATIC WinCC 2020年11月1日
  • wincc的授权

    wincc的授权RC和RT,  floating和single有什么区别 ? 最佳答案 RC是组态授权,而且包含运行授权,RT是运行授权。 …

    SIMATIC WinCC 2019年6月11日
  • 工程师站与操作站

    一个项目,拥有四台电脑,一台作为工程师站,三台作为操作站,工程师站这台电脑不开机的状态下,操作站电脑能连的上工程师站电脑WINCC的操作界面吗。 问题补充:我是采用Simatic&…

    SIMATIC WinCC 2021年7月5日
  • wincc与315-2dp数据高速采集问题

    最近在做一个项目,实现wincc与315-dp之间的高速数据通讯,想想也只有用数据块。但我不知道PLC写数据块时需要注意些什么问题,具体如何设置?还有wincc如何处理数据块呢?好…

    SIMATIC WinCC 2019年6月11日
  • 请教大家几个WINCC的C脚本问题?

    1.我在System Info设置了系统时间,但是在运行画面中为什么读不出来系统时间呢?2.在C脚本中怎么对系统时间变量和字符串进行连接,比如下面的输出用户归档语句,文件…

    2020年11月1日
  • opc访问多台200smart,特别卡顿,请问有什么好办法吗

    项目上共使用10台交换机,将114台200smart连在一起,由于200smart不能直接被wincc读取,采用上位opc先中转的方式,用的是以太网通信的方式。每台plc大约有50…

    2021年7月5日
  • WINCC中怎么设置及查询报警持续时间、发生时间、结束时间?

    WINCC中怎么设置及查询报警持续时间、发生时间、结束时间?   我在论坛里看到“斑竹”说用WinCC  OLE &nb…

    SIMATIC WinCC 2019年6月11日
  • wincc如何注册OCX组件

    那位大师说说如何注册OCX组件啊  我点注册 会转到电脑的一个文件下 可是什么文件也没有啊 最佳答案 参考资料:《如何在计算机中注册未知的&…

    SIMATIC WinCC 2019年6月11日
  • 两台上位机版本不一样

    两台上位机如果版本不一样会有冲突吗?一台用WINCC6.0版,一台用WINCC6.2版。如果有冲突会怎样呢?哪位朋友能告诉我呀!!! 最佳答案 看你是什么通讯,如果是工业以太网没有…

    SIMATIC WinCC 2019年6月11日