• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
sunrise
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看sunrise的 主题 / 回贴
楼主  发表于: 2009-05-04 18:47
        我要在触摸屏做一个设值按钮来控制电机的转速,数值是0-4000,但要求按钮上的数值是电机转速0-1460,怎么办?
望不吝赐教。
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5200 个
工控威望: 7423 点
下载积分: 158829 分
在线时间: 3162(小时)
注册时间: 2007-11-21
最后登录: 2024-11-28
查看sjm213的 主题 / 回贴
1楼  发表于: 2009-05-04 19:21
意思是触摸屏上设置为0-1460而实际PLC中数值是0-4000这样,并且是线性的趋势??

这样,将触摸屏上设置的数值除以1460并乘以4000,就能得到想要的结果。
那么可以在PLC程序中作一段程序,将PLC读取的0-1460经过以上公式处理后得到0-4000;
或者利用触摸屏的脚本功能,在触摸屏中将0-1460转换为0-4000后在传送到PLC供使用。
本帖最近评分记录:
  • 下载积分:+2(zyfzxh) 热心助人!
    buyiwuxi
    级别: 略有小成
    精华主题: 0
    发帖数量: 494 个
    工控威望: 274 点
    下载积分: 2836 分
    在线时间: 81(小时)
    注册时间: 2008-05-31
    最后登录: 2024-11-16
    查看buyiwuxi的 主题 / 回贴
    2楼  发表于: 2009-05-05 10:04
    引用
    引用第1楼sjm213于2009-05-04 19:21发表的  :
    意思是触摸屏上设置为0-1460而实际PLC中数值是0-4000这样,并且是线性的趋势??

    这样,将触摸屏上设置的数值除以1460并乘以4000,就能得到想要的结果。
    那么可以在PLC程序中作一段程序,将PLC读取的0-1460经过以上公式处理后得到0-4000;
    或者利用触摸屏的脚本功能,在触摸屏中将0-1460转换为0-4000后在传送到PLC供使用。

    解释的很清楚,谢谢了,正在学习中
    小坏孩
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看小坏孩的 主题 / 回贴
    3楼  发表于: 2009-05-06 21:13
    谢谢了,正在学习中
    sunrise
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看sunrise的 主题 / 回贴
    4楼  发表于: 2009-05-12 18:31
            谢谢大家的回复!也很了解我的意思,解释得也很清楚,可是我还是不能够做到。
        如果用除法指令会有余数,这样得到的结果是不是有差异?当然,我只了解整数除法指令,是不是应用浮点数除法指令?
        如果我用整数除法指令后,再用乘法指令,余数会不会参加运算?怎样参加运算?
        还望大家继续赐教!
        谢谢!
        
    kingfeng1983
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看kingfeng1983的 主题 / 回贴
    5楼  发表于: 2009-05-21 07:56
    先乘后除
    cvlsam
    富士低压,POD(觸摸屏),PLC专卖
    级别: VIP会员

    精华主题: 3 篇
    发帖数量: 6770 个
    工控威望: 38371 点
    下载积分: 3382 分
    在线时间: 9517(小时)
    注册时间: 2006-09-13
    最后登录: 2024-11-29
    查看cvlsam的 主题 / 回贴
    6楼  发表于: 2009-05-21 09:06
    引用
    引用第4楼sunrise于2009-05-12 18:31发表的  :
            谢谢大家的回复!也很了解我的意思,解释得也很清楚,可是我还是不能够做到。
        如果用除法指令会有余数,这样得到的结果是不是有差异?当然,我只了解整数除法指令,是不是应用浮点数除法指令?
        如果我用整数除法指令后,再用乘法指令,余数会不会参加运算?怎样参加运算?
        还望大家继续赐教!
        谢谢!
    .......


    取决于你的PLC是否支持浮点数。如果不支持浮点数,那么是一定会有些许差异的,但是就我看来,这些差异可以忽略不计的。

    即使你先乘后除,仍然会有数据上的差异。

    而使用触摸屏的话,你或许需要使用欧美系和日系中的富士。因为这些触摸屏是支持浮点数的。

    反之,你使用这些触摸屏的话,无需再PLC对此编辑程序了,直接使用触摸屏提供的功能就可以了。

    如富士:



    直接填就可以啦。

    Regards
    hszyz
    级别: 略有小成
    精华主题: 0
    发帖数量: 351 个
    工控威望: 315 点
    下载积分: 3804 分
    在线时间: 130(小时)
    注册时间: 2007-09-20
    最后登录: 2021-04-26
    查看hszyz的 主题 / 回贴
    7楼  发表于: 2009-05-21 14:33
    学习了!
    lisheng2005
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看lisheng2005的 主题 / 回贴
    8楼  发表于: 2009-05-22 17:21
        我觉得这个问题,多思考一下可解决,16为整数除法精度应该差不多了
    happyzq008
    级别: 略有小成
    精华主题: 0
    发帖数量: 210 个
    工控威望: 348 点
    下载积分: 27574 分
    在线时间: 113(小时)
    注册时间: 2008-06-23
    最后登录: 2024-11-07
    查看happyzq008的 主题 / 回贴
    9楼  发表于: 2009-05-22 21:24
    学到了6楼这招
    jdk1126
    活到老学到老!!!
    级别: 略有小成
    精华主题: 0
    发帖数量: 271 个
    工控威望: 470 点
    下载积分: 1013 分
    在线时间: 260(小时)
    注册时间: 2009-05-09
    最后登录: 2024-11-27
    查看jdk1126的 主题 / 回贴
    10楼  发表于: 2009-06-10 22:02
    谢谢了,正在学习中。
    〈 工控人家园好〉是学习和交流的去处。
    ltyzyx
    破电工
    级别: 略有小成
    精华主题: 0
    发帖数量: 348 个
    工控威望: 338 点
    下载积分: 757 分
    在线时间: 90(小时)
    注册时间: 2007-11-28
    最后登录: 2024-05-16
    查看ltyzyx的 主题 / 回贴
    11楼  发表于: 2009-06-13 21:30
    学习中
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go