对此题目应作如下处理:
1、应加模拟量输入、输出模块(如用S7-200PLC,应加EM235),其输入设置0~10V电压输入。
2、因调节输出为0-1140V交流电压,故应用三相半波整流电路将三相电输出整流为直流电。如被整流的交流电压=1334V,则整流后输出直流平均电压=1.17×1140=1334V,应选用2个电阻:R1=132.4K,R2=1K,将R1于R2串联后并接在1334V直流电压输出端,其R2的电阻分压=10V,即当输出由0~1140V变化时,R2电阻电压为0~10V电压变化。这样将R2二端并接模块的第一输入端(注意极性),那么EM235的AIW0值即为输入的0~10V对应的数字量,也是调压器输出的0~1140V对应的数字量。由此可推导出输出1V对应数字量N0=32000÷1140=28.07。那么输入电压为的Ux对应的数字量Nx转换公式为:Nx=28.07×Ux ......(1) 如Ux=300V,则Nx=28.07×300=8421。
3、编程处理:由上位机设置输出电压值Ux,传送给PLC,PLC按式(1)编写的程序运算,求出Nx值,再用比较指令进行AIW0与Nx比较,如AIW0 < Nx, 责令电机正转(即升压),如AIW0 > Nx, 责令电机反转(即将压)。为防止电机频繁正反启动,设定值Nx应加一定的误差带为好。
回复内容:
对:wyb2866255---王者之师关于对此题目应作如下处理:1、应加模拟量输入、输出模块(如用S7-200PLC,应加EM235),其输入设置0~10V电压输入。2、因调节输出为0-1140V交流电压,故应用三相半波整流电路将三相电输出整流为直流电。如被整流的交流电压=1334V,则整流后输出直流平均电压=1.17×1140=1334V,应选用2个电阻:R1=132.4K,R2=1K,将R1于R2串联后并接在1334V直流电压输出端,其R2的电阻分压=10V,即当输出由0~1140V变化时,R2电阻电压为0~10V电压变化。这样将R2二端并接模块的第一输入端(注意极性),那么EM235的AIW0值即为输入的0~10V对应的数字量,也是调压器输出的0~1140V对应的数字量。由此可推导出输出1V对应数字量N0=32000÷1140=28.07。那么输入电压为的Ux对应的数字量Nx转换公式为:Nx=28.07×Ux ......(1) 如Ux=300V,则Nx=28.07×300=8421。3、编程处理:由上位机设置输出电压值Ux,传送给PLC,PLC按式(1)编写的程序运算,求出Nx值,再用比较指令进行AIW0与Nx比较,如AIW0 < Nx, 责令电机正转(即升压),如AIW0 > Nx, 责令电机反转(即将压)。为防止电机频繁正反启动,设定值Nx应加一定的误差带为好。内容的回复:
非常感谢你的回答!我的试验台在调压器输出端已有三相交流电压变送器。我想说的是这个变送器的值和上位机比较不就行了吗。但如何保证假设上位机输入300v,调压器的输出电压在302和298之间,如何做这个控制呢?