作者 | 主题 |
---|---|
手机用户20220610211363 新手 经验值:46 发帖数:5 精华帖:0 |
楼主 2023-12-06 10:22:30
主题:大功率电阻加热器直接通过pid控制接触器控制温度 目前系统有7组电加热器,分别通过断路器-接触器-电阻器 温度加热是手动控制,目前想改造成自动控制 方案1:通过plc pid输出点直接控制7个接触器线圈,控制加热器通断,没做过这么大功率的,大功率接通断开对电网有多少影响不清楚,害怕。 方案2:增加7个三相固态继电器,通过plc pid输出控制固态继电器输入端,进而控制电阻加热器通断,同样存在大功率接通断开对电网的影响,但是温控看起来比较规范,成本比较高。 请赐教,如何改? |
甫哥 奇侠 经验值:9786 发帖数:1453 精华帖:72 |
8楼 2024-01-02 10:17:04
主题:回复:大功率电阻加热器直接通过pid控制接触器控制温度 【例如:二分法 功率分配:50%; 25%:13%; 6.5%; 3.2%;1.5%;0.8% 同样可以组合得到1%的控制精度。 一样可以使用PID闭环控制;无非输出组合一下。】 是个好方案。 考虑了考虑,相当于将PID输出的模拟量,重新进行二进制编码。 1)包括输出0.0%,共128种组合。占用一个字节的低7位,不使用最高位。即:需7个Q点; 2)如:Q0.6、Q0.5、Q0.4、Q0.3、Q0.2、Q01.、Q0.0,分别对应 功率分配(表中的):50%; 25%:13%; 6.5%; 3.2%;1.5%;0.8%; 理论 二分 功率分配表应该是:50%; 25%:12.5%; 6.25%; 3.125%;1.5625%;0.78125%; 3)用比较+位 逻辑,感觉不适合,复杂。 4)我想:用一个数学运算,应该可以。 假设(或分析)如下: 1、如:PID的运算输出范围,配置为0-27648; 2、其中,控制输出(不含0.0%时)共127种组合。 27648除以127≈217.7。 取:217; 3、用 DIV_I 指令。PID输出(0-27648)除以127,商保存至VW0; 4、再用VB1的低7位,分别控制QB0的低7位: 如:V1.6=Q0.6、、、、、V1.0=Q0.0
书山有路勤为径,学海无涯苦作舟;三人行,必有我师;森林之外的树木也能成才
|