tricon 功能块管脚说明.docx
报警采集模块:
输入管脚:
IN1~IN32:报警采集点,本模块共有32个报警采集点,只需将报警信号接入各
个管脚即可,多余空的模块管脚要用变量补充上,如果是1报警则用0补上其余各脚,如果是0报警则用1补上其余各脚;
输出管脚:
V:输出,此点为32位DWORD数据,将此点数据连到NEWALARM_0_32的
mAL1a~mAL32d管脚上,完成报警功能。
报警汇总模块:
输入管脚:;
Pulse_time:当新报警来临时的输出下降沿时间,通常设为1秒或0.5秒;
mAL1a~mAL32d:从pack32汇总过来的报警采集量,变量为32位DWORD类型,如果无报警用DW#16#FFFFFFFF代替;
输出管脚:
mALARMZ:所有输入汇总后的报警状态,当有报警时为1,无报警为0;
NEW_ALM_OUT:新报警输出,正常为0,有报警为1,一般接嗡鸣器。
ALM_A:mAL1a—mAL8a汇总后的报警状态。
ALM_B/C/D:与ALM_A相同。
PID控制模块:
输入管脚:
SP:设定值;
MAN:手动输入值;
CYCLE:扫描时间,与程序整体扫描时间一致;
PV:实测值;
DEADZONE:测量死区;
ACT:正/反作用切换,当为1时为正作用,为0时为反作用;
P:比例系数;
I:积分时间;
AM:手/自动切换,当AM=1时,为自动状态;当AM=0时,为手动状态;
OUT_LOW:输出下限;
OUT_HOGH:输出上限;
MAN_ADD:手动输出单位加触动按钮;
MAN_SUB:手动输出单位减触动按钮;
MAN_VAL:手动输出单位加或减改变量;
CLAMB_SEL:当为1时,激活爬坡功能,当为0时,不激活此功能;
CLAMB_RATE:爬坡速率,此值越大越快。
D_SEL:PID调节微分作用激活,当为1时激活,为0时不激活;
D:微分时间;
TM_LAG:微分延迟时间;
(说明:如果实测值改变10通常D值要大于5000时才会影响到输出的小数点后1位,如果大于50000会影响到个位,TM_LAG通常要大于1000才行,所以要根据实际情况修改微分项)
输出管脚:
OUT:阀位输出,范围为0%~100%;
盘车控制模块:
输入管脚:
Confirm_In:人工确认;
IN:盘车条件;
T_ON_time:上升沿持续时间;
T_OF_time:下降沿持续时间;
输出管脚:
OUT:盘车输出;
AI/AO/DI/DO/PI转换模块:
AI转换模块:
输入管脚:;
FORCE_VALUE:强制值;
RAW_IN:从现场传过来的码值;
MIN_REAL:机械码最小值;
MAX_REAL:机械码最大值;
MIN_RAW:显示值最小值;
MAX_RAW:显示值最大值;
FAILLO:离线最低值;
FAILHI:离线最高值;
FORCE:强制开关;
输出管脚:
ACTUAL_VALUE:显示值;
FAULT:离线报警。
*AO/DI/DO/PI转换模块管脚含义与AI模块相同。
*
输出管脚的ACTUAL_VALUE做了100减,其它不变。
联锁记忆模块:
16点数字量联锁记忆模块:
输入管脚:
IN:此点接联锁模块的输出管脚,正常为1,当为0时瞬间记下16个实测值;
IN1~IN16:16个数字量测量值;
输出管脚:
Rem_BOOL1~Rem_BOOL16:16个数字量联锁记忆值
*16点模拟量联锁记忆模块:
输入输出改为模拟量,其它不变。
*32点数字量/模拟量联锁记忆模块:输入点从16增加到32,其它不变。
联锁模块:
二取二联锁模块:
输入管脚:
RESUME:联锁复位按钮;
TRIP_IN:来自上一联锁模块的联锁输出;
CUT_IN:来自上一联锁模块的切除输出;
TRIP1A_2oo2与TRIP1B_2oo2组成一组2取2对应信号,当切除信号CUT1
为1时,切除这对联锁信号,下面依次类推。
输出管脚:
OUT:联锁状态输出;
CUT:切除状态输出;
OUT1~OUT8:8个联锁信号经过是否切除后的输出状态;
*三取二联锁模块及单点联锁模块管脚含义与二取二联锁模块相同。
*联锁模块连接的使用方法:
如果联锁模块为首块,即前面不用串连其它联锁模块则在TRIP_IN管脚输入1,CUT_IN管脚输入0,如果后面要串联其它的联锁模块,将前一联锁块的OUT,CUT与后一联锁块的TRIP_IN,CUT_IN利用新建变量相连接。以此类推,直到最后一个联锁块,则最后一个联锁块的OUT即为联锁最终输出,CUT为最终联锁切除的最终输出。
HH/H/LL/L比较模块:
HH比较模块:
输入管脚:
IN:实时值;
SP_HH:高高报警设定值;
DB:死区,当ALM_HH变为1后,只要IN+DB大于SP_HH,输出保持不变;
输出管脚: