汪洋田君
干就完了!
级别: 略有小成
精华主题: 0
发帖数量: 69 个
工控威望: 262 点
下载积分: 2037 分
在线时间: 225(小时)
注册时间: 2019-04-02
最后登录: 2025-07-09
查看汪洋田君的 主题 / 回贴
楼主  发表于: 59天前
图片:
各位大神,现在在做用伺服压装的一个设备,从开始压入到最终压入到位的过程中,需要实时的监控压入过程中的压力情况(使用的压力传感器),压入深度大概15mm,时间3S左右完成。
压入过程中,根据设置的位移点去记录压力值,压力值根据设置的压力上下限去比较压力结果。一旦出现压力NG,伺服停止。
我的编程思路是根据当前的位移与设置的位移去比较,在合格范围内把压力传送到实测压力值,再根据实测压力值与设置的上下限比较OK与NG.
比如需要监控100个点,那岂不是程序要写一个一个比较传送,太麻烦,也会加长PLC扫描周期。
各位有没有好点的思路呀。恳请点醒一下。
学无止境
hstec2002
级别: 论坛先锋
精华主题: 0
发帖数量: 577 个
工控威望: 1979 点
下载积分: 9681 分
在线时间: 791(小时)
注册时间: 2021-05-05
最后登录: 2025-07-13
查看hstec2002的 主题 / 回贴
1楼  发表于: 59天前
数组+for
楼主留言:
还是不太明白怎么做。
只有满足这个条件:
设置位置-偏移量=<当前位移<=设置位置+偏移量时,才会把压力值传送到相对应的地址。
用FOR循环好像不好处理吧。
QQ: 2845452345