仪器社区

西门子PLC模拟量怎么处理的。程序怎么编写的?

zhloveyjh 2011-11-16
比如输入4-20mA 输出也是4-20mA 他是怎么在PLC内部做运算。
评论
全部评论
nrx5201314
模拟量输入:使用MOV指令,输入为AIW0或AIW6(看你PLC是否自带模拟量输入),输出为VW0,
模拟量输出:使用MOV指令,输出为VW2,输出为AQW0或AQW6(看你PLC是否自带模拟量输入),
模拟量输入输出,PLC自带模拟处理。
比如输入4-20ma信号,模拟量输入通道是0-20ma,则输入信号输出到VW0,对应的为6400-32000.输出一样
有不懂的继续提问
16 0 2017-11-24 0条评论 回复
张章长
200 的 对应 6400-32000
300 的0-27648
13 0 2011-11-17 0条评论 回复
效益专家
4-20mA对应AIW0的值6400-3200,同时也对应你的实际工程量范围,例如温度0-100度。那么程序应该做一个方程,设定X为当前模拟量输入大小,设定Y为当前模拟量实际温度,那么可列出方程:6400 X 32000对应于0 Y 100,于是X-6400/32000-6400=Y-0/100-0;
Y=X-6400/25600*100,你的程序就按照这条公式编程就行了。
18 0 2011-11-17 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论