close
loading...
loading...
在线情况
  • 2018-07-12 09:46:49
  • 人气:257
  • 引用回复此帖引用
  • 头像
  • 级别
  • 声望
    +123
  • 魅力
    123
  • 积分
    727
  • 经验
    3420
  • 文章
    6
  • 注册
    2008-10-19
  • 给wozuile01发消息
wincc7.0输入输出域线性标定问题
[FACE=Arial, Geneva, Helvetica, sans-serif][COLOR=rgb(51, 51, 51)][BGCOLOR=rgb]系统概况:原系统plc采用315-2PN/DP,触摸屏为MP277,在触摸屏的输入输出域中采用移动小数点的方式改变数据的输出格式,例如A变量在plc中为20,触摸屏的输出域显示为0.2,在触摸屏的输入域写0.2,对应的变量在PLC中显示为20,变量数据格式为INT.在触摸屏的输入输出域中通过修改移动小数点的位数即可修改倍率。[/BGCOLOR][/COLOR][/FACE]
[FACE=Arial, Geneva, Helvetica, sans-serif][COLOR=rgb(51, 51, 51)][BGCOLOR=rgb]问题:现在增加一台上位机,用的wincc7.0,在wincc的输入输出域中要实现触摸屏的功能,输出域变量连接时用的表达式变量/100.0,可以把plc中INT格式的数据20在wincc中显示为0.2,在做输入域的时候怎么能实现在wincc上写0.2,到plc里为20呢?[/BGCOLOR][/COLOR][/FACE]
[FACE=Arial, Geneva, Helvetica, sans-serif][COLOR=rgb(51, 51, 51)][BGCOLOR=rgb]说明,1,数据格式为16位整数,不是浮点数。[/BGCOLOR][/COLOR][/FACE]
[FACE=Arial, Geneva, Helvetica, sans-serif][COLOR=rgb(51, 51, 51)][BGCOLOR=rgb]      2,不能改程序[/BGCOLOR][/COLOR][/FACE]
[FACE=Arial, Geneva, Helvetica, sans-serif][COLOR=rgb(51, 51, 51)][BGCOLOR=rgb]      3,在变量里做线性标定无法实现小数部分[/BGCOLOR][/COLOR][/FACE]
在线情况
  • 头像
  • 级别
  • 声望
    +123
  • 魅力
    123
  • 积分
    727
  • 经验
    3420
  • 文章
    6
  • 注册
    2008-10-19
  • 给wozuile01发消息
用脚本可以实现吗?请大神解惑
在线情况
  • 头像
  • 级别
  • 声望
    +1517
  • 魅力
    1517
  • 积分
    8498
  • 经验
    107608
  • 文章
    433
  • 注册
    2004-09-09
  • 给horsemrx发消息
不用这么麻烦,wincc里面变量有线性转换,那里设定就可以了
在线情况
  • 头像
  • 级别
  • 声望
    +233
  • 魅力
    233
  • 积分
    2475
  • 经验
    26615
  • 文章
    129
  • 注册
    2005-11-14
  • 给homm发消息
用标签变量里的格式转换 浮点数to16位整数 再设[BGCOLOR=rgb][SIZE=14px]线性转换[/BGCOLOR][/SIZE]
loading...
loading...
loading...
loading...
loading...
loading...
回复帖子 注意: *为必填项
*验证信息 用户名 密码 验证码 注册新用户
*帖子名称 长度不得超过255字
内容(最大25K)
是否是UBB代码
内容支持插入UBB标签
使用方法请参考帮助
其它选项 显示签名 锁定帖子 Alt+S或Ctrl+Enter快速提交
 
Powered by LeadBBS 6.0.
Page created in 0.1250 seconds with 6 queries.