WinCC数据显示问题请教?

我在用WINCC读PLC(OMRON程序密码锁死)数据的时候,那边还有带有个触摸屏,数据格式都为16进制BCD码,他屏上那里显示为-135,我这边显示数据为8135,他屏上为-7 ,我读回来为8007,但是如果那边正的时候,我读回来数据就跟他那边一致!比如屏867,我这里也是867!
 我在WINCC的值域做脚本,但是怎么也做不出来!还请教高手指点!

 我是如下处理的,肯定有问题,但是不知道思路对不对?
  #define TAG "PT_1L"
 if (GetTagWord(TAG)&0x0080=1)
   return (((unsigned)GetTagDouble(TAG)&0xFF7F)/-1.0)
 else
     return ((unsigned)GetTagDouble(TAG))

 
 

问题补充:
谢谢楼下的各位高人指点!
 对于 xsxzc、俱怀逸兴壮思飞、 dcount107,其实我在WINCC里曾经试过定义为有符号数了,但是结果还是一样,在I/O域的显示格式设置也是定义为10进制!

 对于 SG9,我也试过)&0xFF7F改为FFFF ,结果也是一样,没有反应!还是如题显示!所以我就不知道怎么搞了!
 谢谢各位!

最佳答案

数据类型选择有符号16位整形,另外格式化选择为ShortToSignedBCDWord。
 这样的话WinCC已经将PLC的16进制BCD码转化成10进制数据,I/O域的显示格式设置为10进制即可。

提问者对于答案的评价:
其实我曾经是把数据格式改为10进制的有符号的数据,但是我是用OPC做的,一更改格式,我的HMI上就显示连不上!不知道为什么?

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

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

相关推荐

  • 用户归档实现报表例程中 查询测试没有结果

    大家好,用例程测试时不成功。其代码如下: sqljiub.Read    sqljiub.Write "sel…

    2019年6月10日
  • wincc客户使用问题

    请问用wincc做组态,给客户电脑上得装wincc软件,然后把原程序复制过去,那岂不是他们也能自己修改组态,或者通过对画面进行加密以防用户修改程序,客户端打开程序方式也是先打开wi…

    SIMATIC WinCC 2020年11月1日
  • 如何修改权限

    如果没有操作权限的话能在OS站修改吗?(如何修改可以的话图片教程更好) 如果ES站里面的整个项目删掉的话,要修改程序,怎么修改?现在是可以通过picture b…

    2017年6月5日
  • 变量组的配置及应用

    之前看到别人配置画面时,大量使用变量组,但是本人一直没有学会,比如一个电机的模板在点击不同电机时,就可以显示对应电机的所有信息,不需要建立很多模板一 一对应电机,大家谁有…

    SIMATIC WinCC 2021年7月5日
  • wincc7.3,怎么获取窗口画面的变量前缀

    我在画面里做了个文本类型的输入输出域“21”来接我获取的画面的变量前缀,可是输入输出域里没有显示,是不是我没获取到,我该怎么做?(脚本如下)char  g[10…

    SIMATIC WinCC 2021年7月5日
  • Wincc延时脚本怎么做好

    Wincc延时脚本怎么做好 钻石用户推荐最佳答案 VBS脚本:Dim mytime,bsSet bs=HMIRuntime.Tags("BoolSho…

    SIMATIC WinCC 2021年7月5日
  • wincc高速采集功能

    现在手上有一个项目,S7-1214C和WINCC 7.3进行Profinet通讯,在曲线控件上画线时由于采集时间太长(最快好像是250ms),无法满足项目需求,我想做10…

    SIMATIC WinCC 2021年7月5日
  • 下载了wincc后点击了EXE文件但是无法找到wincc软件

    在帖子里找到的下载链接,共5个文件,下载后执行exe文件提示找不到要安装的文件 最佳答案 WINCC V7.5下载 :链接:https://pan.baidu.…

    SIMATIC WinCC 2021年7月5日
  • wincc控制脚本

    有多个plc与wincc通讯,一个plc控制的设备运行时,另一个plc的联动设备也要开。这样子用wincc写脚本,读取一个PLC的变量状态,条件满足时去触发另一个PLC的变量,脚本…

    SIMATIC WinCC 2017年8月3日
  • wincc报表编辑

    我使用winccc在变量归档做了报表,很简单的几个wincc变量,没有其他任何的运算,我所有的变量都定义为非周期性的变量了,为什么有的变量在wincc online状态下…

    SIMATIC WinCC 2021年7月5日