西门子808D 自定义画面 OP运算标签 计算PLC数据问题

已锁定

Yannick

  • 帖子

    1
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2023-12-03

普通 普通 如何晋级?

西门子808D 自定义画面 OP运算标签 计算PLC数据问题

1624

2

2024-09-03 17:13:31

最近在自学808DEasyXLanguage 脚本自定义 HMI 界面,遇到一个调用计算的问题,请各位大神指点(?ω?)?

通过按键实现PLC存储值的固定加减,代码如下:


<softkey position="2" type="user_controlled">
<state type="notpressed" />
<caption>Moto-</caption>
<LET name="Var" type="REAL"> </LET>
<OP>Var = "PLC/DB4900.DBD100" </OP>
<OP>Var = Var - 10.0 </OP>
<OP>"PLC/DB4900.DBD100"  = Var</OP>
</softkey>


我的初始值是100.0,按键效果不是变为90.0,监控PLC后发现是:1120403456-10?
就算是常量赋值<OP>"PLC/DB4900.DBD100"  = 90.0</OP>,也是赋值成了无符号格式的90 

是需要定义数据类型吗? 代码应该怎么改。请各位大神指点?(?ω?)?





西门子808D 自定义画面 OP运算标签 计算PLC数据问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25497条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。