在S7 200中如何定义变量

S7 200 连一个压力传感器(模拟量) 要把这个值传到组态软件上  假设组态软件安装驱动后直接选内存区 如AI(模拟输入区) 就可以直接把值传过去了 那么在S7 200中该 如何定义变量 地址呢 假如变量名是tem  那么 直接 tem AIW0 数据类型 这样可以吗 我看STEP中的变量类型都是TEMP 没办法修改的啊
 

最佳答案

加入那个模拟量是AI0  把 AI0 move 到 MW0里面去 组态在读取MW0
 不过200读的是工程量不是现实的压力你要转换一下
 200的模拟量0-20ma对应的是0-32000
   你的是4-20MA  根据线性4ma对应6400   20ma对应32000
 设输入电流为X 压力值为Y 则电流与压力的公式为Y=3.125X-12.5
 设电流为X  对应PLC内部量为Y 则公式:Y=1600X
 在200内用以上计算压力公式计算完后 移到MW 然后上位机读取即可

提问者对于答案的评价:
谢谢!

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc349316.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:01
下一篇 2021年7月5日 上午12:01

相关推荐

发表回复

登录后才能评论