请问三菱中模拟量怎么用的,假如是温度传感器,100度对应的是

2021-09-14 13:10:36 字数 661 阅读 1434

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楼:阳阳仔

呵呵 技术上我帮不了你 但是产品可以低价共给你哦