1楼:匿名用户
将三菱plc模拟量数值存储在d100中(选双字),假设是0~32000变化,做公式运算:已知当前所测得温度对应的数字值d100,也知道20ma对应32000,由于温度da转换是线性变化的(有比例的斜线),求d100对应的模拟量是多少ma=d200?得公式为:
d200=[(20-4)模拟量程÷(32000-0)数字量程]×d100当前数字值 【公式1】
由于温度值d300与电流值d200也是线性变化(有比例的斜线),已知当前d200值,还知道100度对应20ma,0度对应4ma(或者0ma),求当前温度d300=[(100-0)度量程÷(20-4)ma量程]×d200 【公式2】
将【公式1】带入【公式2】中,得到d300=d100÷320
【plc程序中需要自定义变量存储地址】
100度对应(d300) 20ma (d200) 采集数字值 32000 (d100)
定义好变量以后,利用算数运算写好程序,进行逻辑比较指令cmp,当d300的值等于100
输出y1 即:dcmp= d300 k100 out y1
【满意请及时加分,谢谢合作】
2楼:阳阳仔
呵呵 技术上我帮不了你 但是产品可以低价共给你哦