• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
电气工程师
武汉电气工程师,请扫描二维码加QQ:836284784
级别: 论坛先锋
精华主题: 0
发帖数量: 185 个
工控威望: 1235 点
下载积分: 759 分
在线时间: 235(小时)
注册时间: 2013-07-28
最后登录: 2022-07-30
查看电气工程师的 主题 / 回贴
楼主  发表于: 2016-09-08 21:32
最近做个小项目,需要在HMI上设置设备的电流值,HMI上有百分比显示0%~100%,HMI上做两个按键,电流加和电流减,按一下对应的百分比就加1和减1;
PLC实际的输出是8个输出点来控制设备的,例如:0%转换成二进制就是:00000000,对应Y1~Y8全是OFF;100%转换成二进制就是:11111111,对应Y1~Y8全是ON;也就是,如果用D0表示电流值,0%~100%的电流用十进制就是0~255。
现在怎样才能用实现,在HMI上调整显示电流的百分比,对应的PLC的Y1~Y7就输出呢?大家给点思路,谢谢了!
[ 此帖被yinyueren在2016-09-11 12:13重新编辑 ]
tingfenghu
级别: 工控侠客

精华主题: 0
发帖数量: 2844 个
工控威望: 3616 点
下载积分: 3515 分
在线时间: 3797(小时)
注册时间: 2007-11-04
最后登录: 2024-11-05
查看tingfenghu的 主题 / 回贴
1楼  发表于: 2016-09-08 21:40
MOV D0 K2Y0,三菱的PLC
本帖最近评分记录:
  • 下载积分:+1(yinyueren) 真诚感谢!
  • 二手PLC,触摸屏,伺服驱动,各类气动设备
    http://shop58129605.taobao.com/
    电气工程师
    武汉电气工程师,请扫描二维码加QQ:836284784
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 185 个
    工控威望: 1235 点
    下载积分: 759 分
    在线时间: 235(小时)
    注册时间: 2013-07-28
    最后登录: 2022-07-30
    查看电气工程师的 主题 / 回贴
    2楼  发表于: 2016-09-08 21:47
    图片:
    谢谢你 已经调试成功了
    电气工程师
    武汉电气工程师,请扫描二维码加QQ:836284784
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 185 个
    工控威望: 1235 点
    下载积分: 759 分
    在线时间: 235(小时)
    注册时间: 2013-07-28
    最后登录: 2022-07-30
    查看电气工程师的 主题 / 回贴
    3楼  发表于: 2016-09-08 21:58
    显示的百分比和实际的输出怎么转换呢?
    huiyang
    huiyang
    级别: 略有小成
    精华主题: 0
    发帖数量: 279 个
    工控威望: 402 点
    下载积分: 976 分
    在线时间: 114(小时)
    注册时间: 2011-06-16
    最后登录: 2024-11-05
    查看huiyang的 主题 / 回贴
    4楼  发表于: 2016-09-09 08:40
    电流是模拟量,你PLC输出是开关量,如何转换过去?
    chengjintang
    天下事有难易乎?为之,则难者亦易矣!不为,则易者亦难矣!
    级别: 略有小成
    精华主题: 0
    发帖数量: 295 个
    工控威望: 421 点
    下载积分: 2230 分
    在线时间: 509(小时)
    注册时间: 2015-03-23
    最后登录: 2024-10-25
    查看chengjintang的 主题 / 回贴
    5楼  发表于: 2016-09-09 08:46
    [quote]引用第4楼huiyang于2016-09-09 08:40发表的  :
    电流是模拟量,你PLC输出是开关量,如何转换过去?
    想要读取模拟量,肯定要加模拟量模块了啊
    huiyang
    huiyang
    级别: 略有小成
    精华主题: 0
    发帖数量: 279 个
    工控威望: 402 点
    下载积分: 976 分
    在线时间: 114(小时)
    注册时间: 2011-06-16
    最后登录: 2024-11-05
    查看huiyang的 主题 / 回贴
    6楼  发表于: 2016-09-09 11:32
    引用
    引用第5楼chengjintang于2016-09-09 08:46发表的  :
    [quote]引用第4楼huiyang于2016-09-09 08:40发表的  :
    电流是模拟量,你PLC输出是开关量,如何转换过去?
    想要读取模拟量,肯定要加模拟量模块了啊

    看楼主说的什么意思?在说这里是输出还是输入?
    电气工程师
    武汉电气工程师,请扫描二维码加QQ:836284784
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 185 个
    工控威望: 1235 点
    下载积分: 759 分
    在线时间: 235(小时)
    注册时间: 2013-07-28
    最后登录: 2022-07-30
    查看电气工程师的 主题 / 回贴
    7楼  发表于: 2016-09-09 11:40
    谢谢大家!
    是这样的:电流的大小就是用PLC开关量输出控制的,一共八根线。0000 0000到1111 1111来表示,这个按照一楼的思路已经实现了。对应电流是在触摸屏上用百分比显示的,0%~100%,这个还没有实现,我想在屏幕上用十进制0到255来表示,功能是可以实现,就是显示不直观,别人要求用百分比显示,唉~
    1271763390
    级别: 探索解密
    精华主题: 0
    发帖数量: 4 个
    工控威望: 120 点
    下载积分: 477 分
    在线时间: 16(小时)
    注册时间: 2013-11-15
    最后登录: 2024-09-24
    查看1271763390的 主题 / 回贴
    8楼  发表于: 2016-09-09 21:23
    百分比实现的话把结果除以255试试。
    电气工程师
    武汉电气工程师,请扫描二维码加QQ:836284784
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 185 个
    工控威望: 1235 点
    下载积分: 759 分
    在线时间: 235(小时)
    注册时间: 2013-07-28
    最后登录: 2022-07-30
    查看电气工程师的 主题 / 回贴
    9楼  发表于: 2016-09-09 21:29
    引用
    引用第8楼1271763390于2016-09-09 21:23发表的  :
    百分比实现的话把结果除以255试试。

    不是这样的
    hardy_6817
    纸上得来终觉浅,绝知此事要躬行.
    级别: 略有小成
    精华主题: 0
    发帖数量: 298 个
    工控威望: 447 点
    下载积分: 16907 分
    在线时间: 563(小时)
    注册时间: 2016-06-06
    最后登录: 2024-11-04
    查看hardy_6817的 主题 / 回贴
    10楼  发表于: 2016-09-09 21:49
    电流当前值*100/255
    jeffwang2011
    千里独行客
    级别: 网络英雄
    精华主题: 0
    发帖数量: 1068 个
    工控威望: 6061 点
    下载积分: 2034 分
    在线时间: 988(小时)
    注册时间: 2015-02-28
    最后登录: 2021-11-02
    查看jeffwang2011的 主题 / 回贴
    11楼  发表于: 2016-09-10 08:30
    百分号单独放在D0后面,不参与运算,将设定值D0*2.55放到D1里面,用D1控制Y0-Y7就可以了。
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go