dcs程序问题? 这段浙大中控的程序哪位大侠给讲讲呗,另外问一下,像if这种编程,语法在哪找,我看帮助里也没有呀 (*阀门状态判断*) OCO=CON; (*阀门DO测点=操作变量,即阀门可以人工操作或由程序控制*) TEMP82=TEMP82+1;(*周期数计数*) DS=0;(*其他时为0*) IF OCO AND OB THEN(*阀DO点=ON,开反馈=ON*) DS=1;(*开*)TEMP82=0; END_IF; IF OCO=OFF AND CB THEN(*阀DO点=Off,关反馈=ON*) DS=2;(*关*)TEMP82=0; END_IF; IF TEMP82>DT THEN (*阀DO与反馈不一致的周期数大于设定值*) IF OCO THEN (*发出的是开阀命令*) DS=8; (*开故障状态*) ELSE (*发出的是关阀命令*) DS=9; (*关故障状态*) END_IF; END_IF; IF AM THEN(*当时序控制运行时*) IF ZJ=OFF THEN (*解除阀门被时序程序控制*) OCO=OFF; (*阀门关死*) IF CON THEN (*但程序控制该阀门为ON*) DS=7; (*程序控制与阀门的状态不一致,阀体绿色闪烁*) END_IF; END_IF; END_IF; 查看更多2个回答 . 1人已关注