1、 fc105是处理模拟量(1~5v、4~20ma等常规信号)输入的功能块,在 中,打开libraries\standard library\
ti-s7 converting blocks\fc105,将其调入ob1中,给各个管脚输入地址;如下:
其中,管脚的定义如下:
in---------模拟量模块的输入通道地址,在硬件组态时分配;
hi_lim---现场信号的最大量程值;
lo_lim--现场信号的最小量程值;
bipolar—极性设置,如果现场信号为+10v~-10v(有极性信号),则设置为1,
如果现场信号为4ma~20ma(无极性信号);则设置为0;
out-------现场信号值(带工程量单位);信号类型是实数,所以要用md200来存放;
ret_val-fc105功能块的故障字,可存放在一个字里面。如:mw50;
2、 热电偶、热电阻信号的处理,该类信号实际值是通道整数值的1/10;
3、 fb41 pid控制模块的使用;
pid模块是进行模拟量控制的模块,可以完成恒压、恒温等控制功能 在 中,打开libraries\standard library\
pid control block\fb41,将其调入ob1中,首先分配背景数据块db41,再给各个管脚输入地址;如下:
4、脉冲输出模块fb43,该模块是将模拟量转换成比率的脉冲输出。libraries\standard library\
pid control block\fb43,将其调入ob1中,首先分配背景数据块db43,再给各个管脚输入地址;如下:
将程序下载调试,看pid的温度调节作用如何?如果控制的不好,改变p、i参数!
5、 果现场是阀门等执行机构,只需要将通道地址输入pid的输出通道,如下:
6、如果单独控制变量输出通道,可使用fc106模块,fc106是处理模拟量(1~5v、4~20ma等常规信号)输出的功能块,在中,打开libraries\standard library\ti-s7 converting blocks\fc106,将其调入ob1中,给各个管脚输入地址;如下:
达电通上海机电plc产品处 王乃全
|