waitfor
级别: 家园常客
精华主题: 0
发帖数量: 604 个
工控威望: 831 点
下载积分: 5871 分
在线时间: 406(小时)
注册时间: 2010-07-04
最后登录: 2024-12-08
查看waitfor的 主题 / 回贴
楼主  发表于: 2011-03-06 21:45
各位师傅大家好,小弟自学PLC有段时间了,现手里有个屏,想试下,我看人家在屏里做的显示长度(毫米)比如我现在用马达带丝杆,用接近开关或用编码器计数,现在就是搞不清楚在程序里面怎样实现将计到的数在屏上显示长度(MM),它们之间是怎样的一个转换关系,谢谢
wu32u2
耐得住挫折的打磨,我们将迸发出比钻石还璀璨的光芒——
级别: 论坛先锋
精华主题: 0
发帖数量: 1121 个
工控威望: 1474 点
下载积分: 1772 分
在线时间: 994(小时)
注册时间: 2010-03-01
最后登录: 2024-09-02
查看wu32u2的 主题 / 回贴
1楼  发表于: 2011-03-06 22:48
假设你用编码器计马达的圈数,那么在程序里先演算距离=圈数*螺距,然后赋值到寄存器,触摸屏里的数字显示地址设置为该寄存器地址,搞定~不知道是否符合你的意思~
本帖最近评分记录:
  • 下载积分:+3(艾礼富) 热心助人
  • 成功的路上需要帮助
    wu32u2
    耐得住挫折的打磨,我们将迸发出比钻石还璀璨的光芒——
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 1121 个
    工控威望: 1474 点
    下载积分: 1772 分
    在线时间: 994(小时)
    注册时间: 2010-03-01
    最后登录: 2024-09-02
    查看wu32u2的 主题 / 回贴
    2楼  发表于: 2011-03-07 22:18
    如果一圈接收100个脉冲,转一圈进5MM,那么距离/脉冲数,一个脉冲就表示进了0.05MM那么PLC接收到的脉冲量乘以5,再除100可以约等于实际移动的距离。
    成功的路上需要帮助