您的位置:控制工程论坛网论坛 » 施耐德电气社区 » 关于施耐德PLCm221模拟量处理问题

oks123

oks123   |   当前状态:在线

总积分:940  2024年可用积分:0

注册时间: 2010-11-05

最后登录时间: 2023-10-12

空间 发短消息加为好友

关于施耐德PLCm221模拟量处理问题

oks123  发表于 2022/11/3 11:38:56      979 查看 2 回复  [上一主题]  [下一主题]

手机阅读

第一次用M221处理有关压力传感器模拟量的问题,但此M221PLC只能读到整型的数字,如,3Bar,4Bar 等,怎么能读到小数位值呢?如4.5,4.6Bar等,请指教。谢谢。

1楼 0 0 回复
  • ak14

    ak14   |   当前状态:在线

    总积分:433  2024年可用积分:0

    注册时间: 2007-11-12

    最后登录时间: 2023-08-18

    空间 发短消息加为好友

    ak14   发表于 2022/11/3 11:42:51

    PLC模拟量输入模块就没见过读上来就是浮点数(小数)的,都是获取整型数(数据根据模拟量模块分辨率确定整数最大值),然后将整数转换为对应工程量数据(小数)

    2楼 回复本楼

    引用 ak14 2022/11/3 11:42:51 发表于2楼的内容

  • Akela

    Akela   |   当前状态:在线

    总积分:183  2024年可用积分:0

    注册时间: 2006-06-21

    最后登录时间: 2023-08-16

    空间 发短消息加为好友

    Akela   发表于 2022/11/3 11:52:09

    PLC模拟量模块有自己的分辨率,比如0~16000,对应你需要的工程量程,如0~4Bar,编程的时候写成4.00Bar 。如果读到中间值,显示是8000,对应数值是2.00Bar .

    编程语言是:1,整形变成实数:int to real 

                         2,除以量程(如16000)

                         3,乘以工程量程(如4.00Bar)


    3楼 回复本楼

    引用 Akela 2022/11/3 11:52:09 发表于3楼的内容

总共 , 当前 /