求助!!! 点击:540 | 回复:9



青山依旧在

    
  • 精华:0帖
  • 求助:4帖
  • 帖子:15帖 | 29回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2005年10月09日
发表于:2005-12-21 10:31:00
楼主
现用4——20mA模拟输出控制汽缸速度,需要在0.5秒内将4——20mA模拟量从13824匀减速到0,请问怎么实现!!!
分成10等份点……,?????????
请帮帮忙!!!
谢谢了!!



青山依旧在

  • 精华:0帖
  • 求助:4帖
  • 帖子:15帖 | 29回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2005年10月09日
发表于:2005-12-21 13:40:00
1楼
怎么????

hfwhappy

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 61回
  • 年度积分:0
  • 历史总积分:94
  • 注册:2004年10月27日
发表于:2005-12-21 15:27:00
2楼
是不是只需要计算十个点左右的模拟值?

如果是就是每隔十毫秒就要计算一次。不知道你使用的什么型号的plc?我只会用西门子的plc。

青山依旧在

  • 精华:0帖
  • 求助:4帖
  • 帖子:15帖 | 29回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2005年10月09日
发表于:2005-12-21 15:39:00
3楼
就是西门子的PLC。
每隔十毫秒就要计算一次?
 能实现吗?我试试看。

hfwhappy

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 61回
  • 年度积分:0
  • 历史总积分:94
  • 注册:2004年10月27日
发表于:2005-12-21 15:44:00
4楼
不好意思
如果算十个点的话,应该是每隔50毫秒算一个点。如果是每隔十毫秒算一个点,那就是差不多50个点了。赫赫你用的是200、300还是400?

青山依旧在

  • 精华:0帖
  • 求助:4帖
  • 帖子:15帖 | 29回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2005年10月09日
发表于:2005-12-21 16:10:00
5楼
300的。就是用定时器和减法来实现咯???
我现在在做,看看能否实现。!!!

hfwhappy

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 61回
  • 年度积分:0
  • 历史总积分:94
  • 注册:2004年10月27日
发表于:2005-12-21 19:17:00
6楼
我觉得可以把程序写在循环中断组织块ob35中,可以设置循环中断的时间是10ms。我试了一下,感觉还可以。就是可能减到比0小了一点点。赫赫

ymtq

  • 精华:1帖
  • 求助:0帖
  • 帖子:8帖 | 425回
  • 年度积分:0
  • 历史总积分:874
  • 注册:2005年7月17日
发表于:2005-12-22 11:53:00
7楼
必须确保中断程序执行的时间小与10MS啊

loden

  • 精华:10帖
  • 求助:0帖
  • 帖子:43帖 | 782回
  • 年度积分:0
  • 历史总积分:1143
  • 注册:2001年3月11日
发表于:2005-12-22 15:00:00
8楼
使用OB35是可以的

fgdsg

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 38回
  • 年度积分:0
  • 历史总积分:91
  • 注册:2005年11月24日
发表于:2005-12-22 15:06:00
9楼
使用OB35  把中断时间调到50ms就行了。

热门招聘
相关主题

官方公众号

智造工程师