西门子(中国)有限公司(SLC)

注册 登录

  签到   每日登录:+1西币 +1经验值我的支持中心

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。

技术论坛


 wincc7.0输入输出域线性标定问题

返回主题列表
作者 主题
wozuile01
侠客

经验值: 624
发帖数: 104
精华帖: 0
楼主    2018-07-11 19:47:43
主题:wincc7.0输入输出域线性标定问题

系统概况:原系统plc采用315-2PN/DP,触摸屏为MP277,在触摸屏的输入输出域中采用移动小数点的方式改变数据的输出格式,例如A变量在plc中为20,触摸屏的输出域显示为0.2,在触摸屏的输入域写0.2,对应的变量在PLC中显示为20,变量数据格式为INT.在触摸屏的输入输出域中通过修改移动小数点的位数即可修改倍率。

问题:现在增加一台上位机,用的wincc7.0,在wincc的输入输出域中要实现触摸屏的功能,输出域变量连接时用的表达式变量/100.0,可以把plc中INT格式的数据20在wincc中显示为0.2,在做输入域的时候怎么能实现在wincc上写0.2,到plc里为20呢?

说明,1,数据格式为16位整数,不是浮点数。

      2,不能改程序

      3,在变量里做线性标定无法实现小数部分

     

shine
至圣

经验值: 15806
发帖数:8304
精华帖:33
13楼    2018-07-13 15:50:13
推荐帖  主题:回复:wincc7.0输入输出域线性标定问题

没那么复杂。

wincc中定义一个浮点类型,然后在类型转换中选择浮点到整数,再在选择线性转换就OK了,不需要脚本

虽然用的是V7.4,7.0也是一样的



您收到0封站内信:
×
×