将WinCC中采集到的16位无符号数转换为32位浮点数输出

通过MOdbus采集到的数据为无符号16位数值,在PLC中的值为1061820,WinCC读取到的值为13254(数据类型为无符号16位),想得到的数值输出为106.18
注:无法修改程序

问题补充:
所采集到的数据超过了65535,因此所采集到的数值是其重置后的,而我需要的是未重置前的。如在程序内数值为133899,用WinCC采集,选无符号16位,其显示值为2936,其他数据类型无数值,而我所需的数据为133899

钻石用户推荐最佳答案

建一个32位浮点数的WINCC内部变量,在全局脚本里写个脚本,内容为1、读16位值,2、将16位值除100,3、将计算结果传给内部变量

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午3:29
下一篇 2021年7月5日 下午3:29

相关推荐

  • 在wincc中无法调用step7变量

    这两天才发现用wincc调用step7变量需要安装AS-OS插件,而我装的wincc没有安装这个插件,所以在wincc调用step7变量的时候,会弹出“数据输出错误”。不知道论坛的…

    SIMATIC WinCC 2019年6月11日
  • wincc 7.0 sp1安装

    在xp.sp3上安装wincc 7.0 sp1中文版时出现报错,错误提示为net.framework.3.0循环错误检查,请问大侠这是为何,如何解决.谢谢 最佳…

    SIMATIC WinCC 2019年6月11日
  • wincc 报警记录运行系统69% 正在初始化归档管理5%卡住

    尊敬的西门子朋友,上个月我提过这个问题,其时没有解决,原因回答和我出的问题靠不上边,我作了OK结局,事情如此,我用的是WIINCC6.2SP2,STEP75.4,因为只用一台工控机…

    SIMATIC WinCC 2019年6月11日
  • WINCC报警启动不了

    我昨天下班前重新装的WINCC ,今天一早就打开以前的项目,在激活的窗口上发现激活到60%就停止了,激活窗口上方显示的是Alarm logging R…

    SIMATIC WinCC 2019年6月11日
  • wincc的配方类似问题

    有一个灯光模拟阳光的项目,他分手动和循环模式。首先,我需要把这些50个灯的哪些灯要打开,输出功率,及辐照强度设定归档,设置3~5组的配置,为配方1。当我手动是直接调用啊。而当我要循…

    2021年7月5日
  • Wincc Flexible smart V3 故障清除 ClearAlarmBuffer

    报警页面设置了一个报警清除按钮,用来清除报信息,使用函数ClearAlarmBuffer  报警类别选择 Alarms ,为什么点击清除报警…

    2021年7月5日
  • wincc多用户无法添加客户机

    原有一个项目创建是多用户的,我现在要创建一个客户机,在项目树的计算机右键怎么添加不了,“添加新计算机”那里是个灰色不可用的状态?哪里可设置,谢谢! 图片说明:  &nbs…

    2021年7月5日
  • 如何用全局脚本中的变量弹出警示窗口

    如何使用全局脚本中的“变量“”弹出警示窗口,wincc激活后,并该“变量”变为1时,需弹出警示窗口 问题补充:需在全局脚本下实现,如附件图片,如不屏蔽其会不断弹出窗口;“temp1…

    2021年7月5日
  • wincc7.3 分屏显示操作问题

    CPU315-2DP通过DP 连接到工控机,工控机有一个独立显卡和一个集成显卡,可以连接2个显示屏。原先wincc组态是单个用户在一个显示屏显示,通过点击按钮切换不同页面…

    SIMATIC WinCC 2020年11月1日
  • vbs中的回车

    在WinCC中应用vbs,如果想在一个textBox中截取用户的回车输入,比如,在用户输入一系列字符之后("12345"),用户按回车,这时候如何捕捉回车事件?…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论