图5.22 I/O点设置
图5.23 实时数据库的建立
(5)系统功能实现的脚本程序
控制算法可以通过力控控制策略生成器现有的模块实现(需要添加控制组件),也可以通过在“应用程序动作”里编写相应功能程序实现。控制策略由一些基本功能块织成,一个功能块代表一种操作、算法或变量。力控的控制策略是在控制策略生成器StrategyBuilder中编辑生成。一个功能块的输出可以输出到多个基本功能块的输入上,一个功能块的输入只能来自一个输出。策略编辑器生成控制策略的基本步骤:
(1) 根据生产控制要求编写控制图;
(2) 根据生产过程的控制要求配置I/O设备;
(3) 根据逻辑图创建策略及子策略,建立L通道与基本功能块的连接;
(4) 对创建的控制策略进行编译和排错;
(5) 利用控制策略编辑器的各种调试工具对编辑的策略先进行分段离线调试,
再进行总调试,最后进行在线调试;
(6) 如果控制策略在本地运行,则将经过调试的策略投入运行,如果策略在目标设备上运行,则将策略下装到目标机中投入运行。
系统脚本如下:
IF run.PV==1 THEN //手动 IF A.PV==0 THEN L1.PV=(IN.PV-OUT.PV)/10; TEM.PV=TEM1.PV+L1.PV; TEM1.PV=TEM.PV; OUT1.PV=OUT.PV; //温度 IF TEM.PV>=200 THEN TEM.PV=200; ENDIF //温度不大于200 IF TEM.PV<=0 THEN TEM.PV=0; ENDIF //温度不小于0 IF TEM.PV>=190 THEN OUT_message="温度过高"; J.PV=1; ELSE IF TEM.PV<=50 THEN OUT_message="温度过低"; J.PV=1; ELSE OUT_message="温度正常"; J.PV=0; ENDIF ENDIF ELSE //自动 KP.PV=100/P.PV; KI.PV=KP.PV/(I.PV*60); KD.PV=KP.PV*D.PV*60; PLC尿素合成塔控制系统设计+文献综述(11):http://www.751com.cn/huaxue/lunwen_3588.html