231温度模拟量输入 点击:835 | 回复:9



fuyuting8899

    
  • 精华:0帖
  • 求助:5帖
  • 帖子:8帖 | 84回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2013年1月29日
发表于:2013-01-31 08:52:50
楼主
各位大神 小弟刚接触西门子模拟量输入 现在有0-150度的温度传感器转换成4-20mA模拟量输入控制机器的启停和和触摸屏的显示  怎么编程啊



秦君_1

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2013-01-31 09:14:02
1楼
200的话,有专门的库可用,网上找找。当然自己编程也可以,在这里论坛里面有讨论以及编程例子的帖子。

wyb2866255---王者之师

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2013-01-31 09:19:10
2楼

可以这样作:

1、求出转换公式:

                           

2、编程:根据被测温度的精度要求,按转换公式可编写整数或实数运算子程序。见下梯形图:

如温度的精度为    0.1度,可用实数运算:

如温度的精度为  1度,可用整数运算:

 

fuyuting8899

  • 精华:0帖
  • 求助:5帖
  • 帖子:8帖 | 84回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2013年1月29日
发表于:2013-01-31 09:22:00
3楼
回复内容:
对:wyb2866255---王者之师关于可以这样作:1、求出转换公式:                            2、编程:根据被测温度的精度要求,按转换公式可编写整数或实数运算子程序。见下梯形图:如温度的精度为    0.1度,可用实数运算:如温度的精度为  1度,可用整数运算: 内容的回复:

大神 威武啊 那我有三个模拟量输入 那我要重复三个这样的程序吗?

wyb2866255---王者之师

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2013-01-31 09:28:48
4楼
在主程序里:1、时时调用运算子程序,可求出实测温度值。2、用比较指令对被测温度与在触摸屏设定的温度值进行实时比较,如被测温度>触摸屏设定的温度值,令机器启动,如被测温度<触摸屏设定的温度值,令机器停止。3、在触摸屏里设置温度阀值,传给PLC作比较值用。

wyb2866255---王者之师

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2013-01-31 09:32:10
5楼
回3楼:如你有3个模拟输入量,可分时重复调用这子程序,将运算结果分别送入不同的存储区即可。

时三——王者之师

  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 1058回
  • 年度积分:0
  • 历史总积分:5014
  • 注册:2008年10月14日
发表于:2013-01-31 09:43:45
6楼

看楼主意思不是对温度进行控制,只是用温度值限制机器是否能运行。果真如此,就能必要进行模拟量控制。可以通过设定温控仪报警温度值,报警信号传给plc进行点控制就可以。

理解或有误,仅供参考!

fuyuting8899

  • 精华:0帖
  • 求助:5帖
  • 帖子:8帖 | 84回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2013年1月29日
发表于:2013-01-31 09:46:41
7楼
回复内容:
对:时三——王者之师关于看楼主意思不是对温度进行控制,只是用温度值限制机器是否能运行。果真如此,就能必要进行模拟量控制。可以通过设定温控仪报警温度值,报警信号传给plc进行点控制就可以。理解或有误,仅供参考!内容的回复:


谢谢大神

秦君_1

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2013-01-31 09:48:23
8楼
引用 fuyuting8899 的回复内容:回复内容:对:wyb2866255---王者之师关于可以这样作:1、求出转换公式:                            2、编程:根据被测温度的精度要求,按转换公式可编写整数或实数运算子程序。见下梯形图:如温度的精度为    0.1度,可用实数运算:如温度的精度为  1度,可用整数运算: 内容的回复:大神 威武啊 那我有三个模拟量输入 那我要重复三个这样的程序吗?



嫌繁琐,你就写在子程序中调用即可。

阿水--王者之师

  • 精华:24帖
  • 求助:348帖
  • 帖子:1616帖 | 22281回
  • 年度积分:37
  • 历史总积分:98482
  • 注册:2007年3月22日
发表于:2013-01-31 12:35:46
9楼
     过来学习的说,不错,,太有用了

热门招聘
相关主题

官方公众号

智造工程师