您的位置:控制工程论坛网论坛 » PLC与PAC » 如果用PLC读取压力传感器的压力值,如何测得其最大的峰值。

218hty

218hty   |   当前状态:在线

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

注册时间: 2006-08-18

最后登录时间: 2019-06-25

空间 发短消息加为好友

如果用PLC读取压力传感器的压力值,如何测得其最大的峰值。

218hty  发表于 2011/4/26 17:25:00      2842 查看 4 回复  [上一主题]  [下一主题]

手机阅读

如果用PLC读取压力传感器的压力值,如何测得其最大的峰值,并保存在PLC中。
1楼 0 0 回复
  • 马军成

    马军成   |   当前状态:在线

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

    注册时间: 2006-12-01

    最后登录时间: 2022-06-28

    空间 发短消息加为好友

    马军成   发表于 2011/4/27 12:14:34

    需要模拟量输入模块

    2楼 回复本楼

    引用 马军成 2011/4/27 12:14:34 发表于2楼的内容

  • hege377

    hege377   |   当前状态:在线

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

    注册时间: 2007-07-23

    最后登录时间: 2020-05-16

    空间 发短消息加为好友

    hege377   发表于 2011/4/28 13:09:41

    有些模拟量模块本身可以存最大值。直接读出来用就可以吧。
    3楼 回复本楼

    引用 hege377 2011/4/28 13:09:41 发表于3楼的内容

  • pikylin

    pikylin   |   当前状态:在线

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

    注册时间: 2011-01-22

    最后登录时间: 2012-02-02

    空间 发短消息加为好友

    pikylin   发表于 2011/4/28 16:11:17

    可以用这个方法试试:

    在"主程序""的开始处,采集一次数据,存放在变量x1中;然后在"主程序"的最末端再采集一次数据,存放在变量x2中.

    取x1,x2中数值较大的一个与数值x3(上一次的较大值)进行比较,将二者中较大的一个值存入x3中.

    这个x3值 就是我们需要的峰值.采样周期近似程序循环扫描周期,避免丢失峰值.

    注:每次采集时都需调用一次模拟量量程转换,降低了执行效率

    4楼 回复本楼

    引用 pikylin 2011/4/28 16:11:17 发表于4楼的内容

  • heavenbird

    heavenbird   |   当前状态:在线

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

    注册时间: 2007-01-12

    最后登录时间: 2013-03-03

    空间 发短消息加为好友

    heavenbird   发表于 2011/4/29 11:12:42

    楼上正解 做个比较程序就可以了
    5楼 回复本楼

    引用 heavenbird 2011/4/29 11:12:42 发表于5楼的内容

总共 , 当前 /