信念1990
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看信念1990的 主题 / 回贴
楼主  发表于: 2012-05-15 10:10
v2=(a-g1)/(a-g2)*v1   其中g v是通过传感器得到的   不胜感激啊  在这里先谢谢了

是先通过速度传感器和称重传感器获得v1 g1  然后间隔一段时间(大概十秒)通过称重传感器再得到g2后通过上面的公式算出v2  就这样每隔十秒得到重量的数据 不断地算出v2  得到一次v2就 输出一次     麻烦各位了
七十年代
级别: 略有小成
精华主题: 0
发帖数量: 356 个
工控威望: 447 点
下载积分: 4031 分
在线时间: 350(小时)
注册时间: 2006-12-16
最后登录: 2022-03-15
查看七十年代的 主题 / 回贴
1楼  发表于: 2012-05-15 10:55
既然公式有了,程序就是转一下,当然还要采集好数据并转为同一格式,自己做吧,求人不如求己
楼主留言:
我是不会编写啊 对plc才刚刚学习啊 帮忙编写可以吗
信念1990
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看信念1990的 主题 / 回贴
2楼  发表于: 2012-05-15 11:01
我是不会编写啊 对plc才刚刚学习啊 帮忙编写可以吗
meipingboy
级别: 家园常客
精华主题: 0
发帖数量: 529 个
工控威望: 735 点
下载积分: 9628 分
在线时间: 609(小时)
注册时间: 2009-09-13
最后登录: 2024-08-30
查看meipingboy的 主题 / 回贴
3楼  发表于: 2012-05-15 16:22
如果你真的是刚学,那么我看算了,还是不要弄了,很复杂的。

主要问题是你10秒一次采集的数据,在PLC里面,你要来干什么?
是不是还要配触摸屏来显示数据啊!

如果要配触摸屏,那你更不会弄了啊!!

D0 = v2
D5 =  a
D10 = g1
D15 =g2
D20 = v1  
MUL
SUB
DIV
  S F T R
  S F T L
这个啥意思,看得懂,那还可以学着编编
楼主留言:
毕业设计 所以很头疼
[ 此帖被meipingboy在2012-05-15 16:29重新编辑 ]
活到老学到老:还有 8  分没学到
zjsz1
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 125 点
下载积分: 747 分
在线时间: 12(小时)
注册时间: 2011-10-06
最后登录: 2012-06-02
查看zjsz1的 主题 / 回贴
4楼  发表于: 2012-05-15 16:53
luoguo  sw
huangliangl
天道~酬勤
级别: 略有小成
精华主题: 0
发帖数量: 220 个
工控威望: 387 点
下载积分: 364 分
在线时间: 60(小时)
注册时间: 2010-11-12
最后登录: 2024-08-11
查看huangliangl的 主题 / 回贴
5楼  发表于: 2012-05-16 08:54
有PLC的运算指令不就可以,根据公式的运算顺序编写梯形图就可以实现
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3393 个
工控威望: 3189 点
下载积分: 70387 分
在线时间: 1603(小时)
注册时间: 2008-04-20
最后登录: 2024-10-31
查看wwcwwc的 主题 / 回贴
6楼  发表于: 2012-05-16 09:13
3楼已经说的够清楚了,只是少了将程序写出来。
试着按3楼的思路写写看。
将你的函数公式按左侧的数据寄存器代入写,一些常数可以直接用MOVE指令赋值。
楼主留言:
我试试看