哪位给赐教一下欧姆龙模拟量编程的一些问题? 点击:1792 | 回复:5



nhsl

    
  • 精华:4帖
  • 求助:7帖
  • 帖子:36帖 | 168回
  • 年度积分:0
  • 历史总积分:1255
  • 注册:2004年4月11日
发表于:2012-03-02 15:36:04
楼主

俺是一个新手,对于模拟量编程一点都不知道,比如:测量储存罐水温,当超过多少度的时候输出一个,外接一个报警器,还有如何对两个水罐进行温度比较,超过一定值的时候输出一个信号。

 

怎么编程那?是不是还需要一个模拟量输入模块?PLC使用CPM2A能行吗?谢谢!!!



楼主最近还看过



yibeiqingcha

  • 精华:0帖
  • 求助:8帖
  • 帖子:13帖 | 326回
  • 年度积分:0
  • 历史总积分:1658
  • 注册:2011年4月08日
发表于:2012-03-02 20:37:43
1楼

要扩展模拟量单元。模拟量模块分辨率6000,信号4-20mA,X=6000*4/20=1200,即4mA对应1200,20mA对应6000。设液位为Y,信号为X,那么Y=X/(6000-1200),然用比较指令就可以了。梯形图中的用的是十六进制数,液位大于45.7%时,信号在1200~6000之间,100.00为ON。

q164129345

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2012年3月03日
发表于:2012-03-03 15:22:46
2楼

2楼能讲得详细点吗?

 

最好上图给出那段程序段~谢谢~

nhsl

  • 精华:6帖
  • 求助:12帖
  • 帖子:46帖 | 168回
  • 年度积分:0
  • 历史总积分:1255
  • 注册:2004年4月11日
发表于:2012-03-05 15:50:06
3楼

非常感谢yibeiqingcha 的热情帮助。

你是说#890  #4B0  #1770是对应的温度值吗?

如果将#890折算成十进制应该是2192那?这个是什么含义那?

#4B0  #1770对应1200、6000

最上面的325、320、315又是什么那?

 

比如说温度到30度时,输出信号,这个30度该怎么计算电流值那?
 

chenminglei0509

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 721回
  • 年度积分:0
  • 历史总积分:5079
  • 注册:2011年3月13日
发表于:2012-03-06 21:39:28
4楼
欧姆龙有自己专门的温度测量模块CPM1A-TS002。输入类型:可在K1,K2,J1,J2型热电偶,精度:(设定值±0.5%或±2℃中的较大值*1)±1位以下,转换时间:250ms/所有点。该模块可以直接用于CPM2A型PLC。具体的程序实现还是比较简单的,您在对应的CIO区可以得到温度信号的十进制的值,直接进行比较输出就可以了。

nhsl

  • 精华:6帖
  • 求助:12帖
  • 帖子:46帖 | 168回
  • 年度积分:0
  • 历史总积分:1255
  • 注册:2004年4月11日
发表于:2012-03-07 16:19:49
5楼
那编程能否给俺说一下具体方法吗?因为没有接触过,所以也不知道怎么弄,谢谢!!

热门招聘
相关主题

官方公众号

智造工程师