FC1 AD_DT_TM:[INPUT DATE_AND_TIME T, INPUT TIME D, OUTPUT DATE_AND_TIME RET_VAL]
FC2 CONCAT:[INPUT STRING IN1, INPUT STRING IN2, OUTPUT STRING RET_VAL]
FC3 D_TOD_DT:[INPUT DATE IN1, INPUT TIME_OF_DAY IN2, OUTPUT DATE_AND_TIME RET_VAL]
FC4 DELETE:[INPUT STRING IN, INPUT INT L, INPUT INT P, OUTPUT STRING RET_VAL]
FC5 DI_STRNG:[INPUT DINT I, OUTPUT STRING RET_VAL]
FC6 DT_DATE:[INPUT DATE_AND_TIME IN, OUTPUT DATE RET_VAL]
FC7 DT_DAY:[INPUT DATE_AND_TIME IN, OUTPUT INT RET_VAL]
FC8 DT_TOD:[INPUT DATE_AND_TIME IN, OUTPUT TIME_OF_DAY RET_VAL]
FC9 EQ_DT:[INPUT DATE_AND_TIME DT1, INPUT DATE_AND_TIME DT2, OUTPUT BOOL RET_VAL]
FC10 EQ_STRNG:[INPUT STRING S1, INPUT STRING S2, OUTPUT BOOL RET_VAL]
FC11 FIND:[INPUT STRING IN1, INPUT STRING IN2, OUTPUT INT RET_VAL]
FC12 GE_DT:[INPUT DATE_AND_TIME DT1, INPUT DATE_AND_TIME DT2, OUTPUT BOOL RET_VAL]
FC13 GE_STRNG:[INPUT STRING S1, INPUT STRING S2, OUTPUT BOOL RET_VAL]
FC14 GT_DT:[INPUT DATE_AND_TIME DT1, INPUT DATE_AND_TIME DT2, OUTPUT BOOL RET_VAL]
FC15 GT_STRNG:[INPUT STRING S1, INPUT STRING S2, OUTPUT BOOL RET_VAL]
FC16 I_STRNG:[INPUT INT I, OUTPUT STRING RET_VAL]
FC17 INSERT:[INPUT STRING IN1, INPUT STRING IN2, INPUT INT P, OUTPUT STRING RET_VAL]
FC18 LE_DT:[INPUT DATE_AND_TIME DT1, INPUT DATE_AND_TIME DT2, OUTPUT BOOL RET_VAL]
FC20 LEFT:[INPUT STRING IN, INPUT INT L, OUTPUT STRING RET_VAL]
FC21 LEN:[INPUT STRING S, OUTPUT INT RET_VAL]
FC22 LIMIT:[INPUT ANY MN, INPUT ANY IN, INPUT ANY MX, OUTPUT ANY RET_VAL]
FC23 LT_DT:[INPUT DATE_AND_TIME DT1, INPUT DATE_AND_TIME DT2, OUTPUT BOOL RET_VAL]
FC24 LT_STRNG:[INPUT STRING S1, INPUT STRING S2, OUTPUT BOOL RET_VAL]
FC25 MAX:[INPUT ANY IN1, INPUT ANY IN2, INPUT ANY IN3, OUTPUT ANY RET_VAL]
FC26 MID:[INPUT STRING IN, INPUT INT L, INPUT INT P, OUTPUT STRING RET_VAL]
FC27 MIN:[INPUT ANY IN1, INPUT ANY IN2, INPUT ANY IN3, OUTPUT ANY RET_VAL]
FC28 NE_DT:[INPUT DATE_AND_TIME DT1, INPUT DATE_AND_TIME DT2, OUTPUT BOOL RET_VAL]
FC29 NE_STRNG:[INPUT STRING S1, INPUT STRING S2, OUTPUT BOOL RET_VAL]
FC30 R_STRNG:[INPUT REAL IN, OUTPUT STRING RET_VAL]
FC31 REPLACE:[INPUT STRING IN1, INPUT STRING IN2, INPUT INT L, INPUT INT P, OUTPUT STRING RET_VAL]
FC32 RIGHT:[INPUT STRING IN, INPUT INT L, OUTPUT STRING RET_VAL]
FC33 S5TI_TIM:[INPUT S5TIME IN, OUTPUT TIME RET_VAL]
FC34 SB_DT_DT:[INPUT DATE_AND_TIME DT1, INPUT DATE_AND_TIME DT2, OUTPUT TIME RET_VAL]
FC35 SB_DT_TM:[INPUT DATE_AND_TIME T, INPUT TIME D, OUTPUT DATE_AND_TIME RET_VAL]
FC36 SEL:[INPUT BOOL G, INPUT ANY IN0, INPUT ANY IN1, OUTPUT ANY RET_VAL]
FC37 STRNG_DI:[INPUT STRING S, OUTPUT DINT RET_VAL]
FC38 STRNG_I:[INPUT STRING S, OUTPUT INT RET_VAL]
FC39 STRNG_R:[INPUT STRING S, OUTPUT REAL RET_VAL]
FC40 TIM_S5TI:[INPUT TIME IN, OUTPUT S5TIME RET_VAL]
SFC0 SET_CLK:[INPUT DT PDT, OUTPUT INT RET_VAL]
SFC1 READ_CLK:[OUTPUT INT RET_VAL, OUTPUT DT CDT]
SFC2 SET_RTM:[INPUT BYTE NR, INPUT INT PV, OUTPUT INT RET_VAL]
SFC3 CTRL_RTM:[INPUT BYTE NR, INPUT BOOL S, OUTPUT INT RET_VAL]
SFC4 READ_RTM:[INPUT BYTE NR, OUTPUT INT RET_VAL, OUTPUT BOOL CQ, OUTPUT INT CV]
SFC6 RD_SINFO:[OUTPUT INT RET_VAL, OUTPUT STRUCT TOP_SI, OUTPUT STRUCT START_UP_SI]
SFC9 EN_MSG:[INPUT BOOL REQ, INPUT BYTE MODE, INPUT DWORD MESGN, OUTPUT INT RET_VAL, OUTPUT BOOL BUSY]
SFC10 DIS_MSG:[INPUT BOOL REQ, INPUT BYTE MODE, INPUT DWORD MESGN]
SFC11 DPSYC_FR:[INPUT BOOL REQ, INPUT WORD LADDR, INPUT BYTE GROUP]
SFC12 D_ACT_DP:[INPUT BOOL REQ, INPUT BYTE MODE, INPUT WORD LADDR, OUTPUT INT RET_VAL, OUTPUT BOOL BUSY]
SFC20 BLKMOV:[INPUT ANY SRCBLK, OUTPUT INT RET_VAL, OUTPUT ANY DSTBLK]
SFC21 FILL:[INPUT ANY BVAL, OUTPUT INT RET_VAL, OUTPUT ANY BLK]
SFC22 CREAT_DB:[INPUT WORD LOW_LIMIT, INPUT WORD UP_LIMIT, INPUT WORD COUNT, OUTPUT INT RET_VAL, OUTPUT WORD DB_NUMBER]
SFC23 DEL_DB:[INPUT WORD DB_NUMBER, OUTPUT INT RET_VAL]
SFC24 TEST_DB:[INPUT WORD DB_NUMBER, OUTPUT INT RET_VAL, OUTPUT WORD DB_LENGTH, OUTPUT BOOL WRITE_PROT]
SFC26 UPDAT_PI:[INPUT BYTE PART, OUTPUT INT RET_VAL, OUTPUT WORD FLADDR]
SFC28 SET_TINT:[INPUT INT OB_NR, INPUT DT SDT, INPUT WORD PERIOD, OUTPUT INT RET_VAL]
SFC29 CAN_TINT:[INPUT INT OB_NR, OUTPUT INT RET_VAL]
SFC30 ACT_TINT:[INPUT INT OB_NR, OUTPUT INT RET_VAL]
SFC31 QRY_TINT:[INPUT INT OB_NR, OUTPUT INT RET_VAL, OUTPUT WORD STATUS]
SFC32 SRT_DINT:[INPUT INT OB_NR, INPUT TIME DTIME, INPUT WORD SIGN, OUTPUT INT RET_VAL]
SFC33 CAN_DINT:[INPUT INT OB_NR, OUTPUT INT RET_VAL]
SFC34 QRY_DINT:[INPUT INT OB_NR, OUTPUT INT RET_VAL, OUTPUT WORD STATUS]
SFC35 MP_ALM:[INPUT BYTE JOB, OUTPUT INT RET_VAL]
SFC36 MSK_FLT:[INPUT DWORD PRGFLT_SET_MASK, INPUT DWORD ACCFLT_SET_MASK, OUTPUT INT RET_VAL, OUTPUT DWORD PRGFLT_MASKED, OUTPUT DWORD ACCFLT_MASKED]
SFC37 DMSK_FLT:[INPUT DWORD PRGFLT_RESET_MASK, INPUT DWORD ACCFLT_RESET_MASK, OUTPUT INT RET_VAL, OUTPUT DWORD PRGFLT_MASKED, OUTPUT DWORD ACCFLT_MASKED]
SFC38 READ_ERR:[INPUT DWORD PRGFLT_QUERY, INPUT DWORD ACCFLT_QUERY, OUTPUT INT RET_VAL, OUTPUT DWORD PRGFLT_CLR, OUTPUT DWORD ACCFLT_CLR]
SFC39 DIS_IRT:[INPUT BYTE MODE, INPUT INT OB_NR, OUTPUT INT RET_VAL]
SFC40 EN_IRT:[INPUT BYTE MODE, INPUT INT OB_NR, OUTPUT INT RET_VAL]
SFC41 DIS_AIRT:[OUTPUT INT RET_VAL]
SFC42 EN_AIRT:[OUTPUT INT RET_VAL]
SFC43 RE_TRIGR:[INPUT INT WT]
SFC46 STP:[INPUT INT WT]
SFC47 WAIT:[INPUT INT WT]
SFC49 LGC_GADR:[INPUT BYTE IOID, INPUT WORD LADDR, OUTPUT INT RET_VAL, OUTPUT BYTE AREA, OUTPUT WORD RACK, OUTPUT WORD SLOT, OUTPUT WORD SUBADDR]
SFC52 WR_USMSG:[INPUT BOOL SEND, INPUT WORD EVENTN, INPUT ANY INFO1, INPUT ANY INFO2, OUTPUT INT RET_VAL]
SFC54 RD_DPARM:[INPUT BYTE IOID, INPUT WORD LADDR, INPUT BYTE RECNUM, OUTPUT INT RET_VAL, OUTPUT ANY RECORD]
SFC55 WR_PARM:[INPUT BOOL REQ, INPUT BYTE IOID, INPUT WORD LADDR]
SFC56 WR_DPARM:[INPUT BOOL REQ, INPUT BYTE IOID, INPUT WORD LADDR, INPUT BYTE RECNUM, OUTPUT INT RET_VAL, OUTPUT BOOL BUSY]
SFC57 PARM_MOD:[INPUT BOOL REQ, INPUT BYTE IOID, INPUT WORD LADDR, OUTPUT INT RET_VAL, OUTPUT BOOL BUSY]
SFC58 WR_REC:[INPUT BOOL REQ, INPUT BYTE IOID, INPUT WORD LADDR, INPUT BYTE RECNUM, INPUT ANY RECORD, OUTPUT INT RET_VAL, OUTPUT BOOL BUSY]
SFC59 RD_REC:[INPUT BOOL REQ, INPUT BYTE IOID, INPUT WORD LADDR, INPUT BYTE RECNUM, OUTPUT INT RET_VAL, OUTPUT BOOL BUSY, OUTPUT ANY RECORD]
SFC60 GD_SND:[INPUT BYTE CIRCLE_ID, INPUT BYTE BLOCK_ID, OUTPUT INT RET_VAL]
SFC62 CONTROL:[INPUT BOOL EN_R, INPUT BLOCK_DB I_DB, INPUT WORD OFFSET, OUTPUT INT RET_VAL, OUTPUT BYTE I_TYP, OUTPUT BYTE I_STATE, OUTPUT BOOL I_CONN, OUTPUT WORD I_STATUS]
SFC64 TIME_TCK:[OUTPUT TIME RET_VAL]
SFC65 X_SEND:[INPUT BOOL REQ]
SFC66 X_RCV:[INPUT BOOL EN_DT, OUTPUT INT RET_VAL, OUTPUT DWORD REQ_ID, OUTPUT BOOL NDA, OUTPUT ANY RD]
SFC67 X_GET:[INPUT BOOL REQ, INPUT BOOL CONT, INPUT WORD DEST_ID, INPUT ANY VAR_ADDR, OUTPUT INT RET_VAL, OUTPUT BOOL BUSY, OUTPUT ANY RD]
SFC68 X_PUT:[INPUT BOOL REQ, INPUT BOOL CONT, INPUT WORD DEST_ID, INPUT ANY VAR_ADDR, INPUT ANY SD, OUTPUT INT RET_VAL, OUTPUT BOOL BUSY]
SFC69 X_ABORT:[INPUT BOOL REQ, INPUT WORD DEST_ID, OUTPUT INT RET_VAL, OUTPUT BOOL BUSY]
SFC70 GEO_LOG:[INPUT INT MASTER, INPUT INT STATION, INPUT INT SLOT, INPUT INT SUBSLOT, OUTPUT INT RET_VAL, OUTPUT WORD LADDR]
SFC71 LOG_GEO:[INPUT WORD LADDR, OUTPUT INT RET_VAL, OUTPUT INT AREA, OUTPUT INT MASTER, OUTPUT INT STATION, OUTPUT INT SLOT, OUTPUT INT SUBSLOT, OUTPUT INT OFFSET]
SFC72 I_GET:[INPUT BOOL REQ, INPUT BOOL CONT, INPUT BYTE IOID, INPUT WORD LADDR, INPUT ANY VAR_ADDR, OUTPUT INT RET_VAL, OUTPUT BOOL BUSY, OUTPUT ANY RD]
SFC73 I_PUT:[INPUT BOOL REQ, INPUT BOOL CONT, INPUT BYTE IOID, INPUT WORD LADDR, INPUT ANY VAR_ADDR, INPUT ANY SD, OUTPUT INT RET_VAL, OUTPUT BOOL BUSY]
SFC74 I_ABORT:[INPUT BOOL REQ, INPUT BYTE IOID, INPUT WORD LADDR, OUTPUT INT RET_VAL, OUTPUT BOOL BUSY]
SFC78 OB_RT:[INPUT INT OB_NR, OUTPUT INT RET_VAL, OUTPUT INT PRIO]
SFC79 SET:[INPUT INT N, OUTPUT INT RET_VAL, OUTPUT POINTER SA]
SFC80 RSET:[INPUT INT N, OUTPUT INT RET_VAL, OUTPUT POINTER SA]
SFC81 UBLKMOV:[INPUT ANY SRCBLK, OUTPUT INT RET_VAL, OUTPUT ANY DSTBLK]
SFC82 CREA_DBL:[INPUT BOOL REQ, INPUT WORD LOW_LIMIT, INPUT WORD UP_LIMIT, INPUT WORD COUNT, INPUT BYTE ATTRIB, INPUT ANY SRCBLK, OUTPUT INT RET_VAL, OUTPUT BOOL BUSY, OUTPUT WORD DB_NUM]
SFC84 WRIT_DBL:[INPUT BOOL REQ, INPUT ANY SRCBLK, OUTPUT INT RET_VAL, OUTPUT BOOL BUSY, OUTPUT ANY DSTBLK]
SFC85 CREA_DB:[INPUT WORD LOW_LIMIT, INPUT WORD UP_LIMIT, INPUT WORD COUNT, INPUT BYTE ATTRIB, OUTPUT INT RET_VAL, OUTPUT WORD DB_NUMBER]
SFC87 C_DIAG:[INPUT BOOL REQ]
SFC90 H_CTRL:[INPUT BOOL REQ, INPUT BYTE MODE, INPUT WORD SUBMODE, OUTPUT INT RET_VAL, OUTPUT BOOL BUSY]
SFC101 RTM:[INPUT BYTE NR, INPUT BYTE MODE, INPUT DINT PV, OUTPUT INT RET_VAL, OUTPUT BOOL CQ, OUTPUT DINT CV]
SFC102 RD_DPARA:[INPUT BOOL REQ, INPUT WORD LADDR, INPUT BYTE RECNUM, OUTPUT INT RET_VAL, OUTPUT BOOL BUSY, OUTPUT ANY RECORD]
SFC104 CiR:[INPUT BYTE MODE, INPUT TIME FRZ_TIME, OUTPUT INT RET_VAL, OUTPUT TIME A_FT]
SFC109 PROTECT:[INPUT WORD MODE, OUTPUT INT RET_VAL]
SFC112 PN_IN:[INPUT WORD DBNO, OUTPUT INT RET_VAL]
SFC113 PN_OUT:[INPUT WORD DBNO, OUTPUT INT RET_VAL]
SFC114 PN_DP:[INPUT BOOL REQ, OUTPUT INT RET_VAL, OUTPUT BOOL BUSY]
SFC126 SYNC_PI:[INPUT BYTE PART, OUTPUT INT RET_VAL, OUTPUT WORD FLADDR]
SFC127 SYNC_PO:[INPUT BYTE PART, OUTPUT INT RET_VAL, OUTPUT WORD FLADDR]
SFB0 CTU:[INPUT BOOL CU, INPUT BOOL R, INPUT INT PV, OUTPUT BOOL Q, OUTPUT INT CV]
SFB1 CTD:[INPUT BOOL CD, INPUT BOOL LOAD, INPUT INT PV, OUTPUT BOOL Q, OUTPUT INT CV]
SFB2 CTUD:[INPUT BOOL CU, INPUT BOOL CD, INPUT BOOL R, INPUT BOOL LOAD, INPUT INT PV, OUTPUT BOOL QU, OUTPUT BOOL QD, OUTPUT INT CV]
SFB3 TP:[INPUT BOOL IN, INPUT TIME PT, OUTPUT BOOL Q, OUTPUT TIME ET]
SFB4 TON:[INPUT BOOL IN, INPUT TIME PT, OUTPUT BOOL Q, OUTPUT TIME ET]
SFB5 TOF:[INPUT BOOL IN, INPUT TIME PT, OUTPUT BOOL Q, OUTPUT TIME ET]
SFB16 PRINT:[INPUT BOOL REQ, INPUT WORD ID, OUTPUT BOOL DONE, IN_OUT BYTE PRN_NR, IN_OUT STRING FORMAT]
SFB20 STOP:[INPUT BOOL REQ, INPUT WORD ID, OUTPUT BOOL DONE, IN_OUT ANY PI_NAME, IN_OUT BYTE IO_STATE]
SFB21 RESUME:[INPUT BOOL REQ, INPUT WORD ID, OUTPUT BOOL DONE, IN_OUT ANY PI_NAME, IN_OUT ANY ARG, IN_OUT BYTE IO_STATE]
SFB22 STATUS:[INPUT BOOL REQ, INPUT WORD ID, OUTPUT BOOL NDR, IN_OUT ANY PHYS, IN_OUT ANY LOG, IN_OUT ANY LOCAL]
SFB31 NOTIFY_8P:[INPUT WORD ID, INPUT DWORD EV_ID, INPUT WORD SEVERITY, OUTPUT BOOL DONE, OUTPUT BOOL ERROR, OUTPUT WORD STATUS]
SFB32 DRUM:[INPUT BOOL RESET, INPUT BOOL JOG, INPUT BOOL DRUM_EN, INPUT BYTE LST_STEP, OUTPUT BOOL Q, OUTPUT WORD OUT_WORD, OUTPUT WORD ERR_CODE]
SFB33 ALARM:[INPUT BOOL EN_R, INPUT BOOL SIG, INPUT WORD ID, INPUT DWORD EV_ID, INPUT WORD SEVERITY, OUTPUT BOOL DONE, OUTPUT BOOL ERROR, OUTPUT WORD STATUS, OUTPUT BOOL ACK_DN, OUTPUT BOOL ACK_UP]
SFB34 ALARM_8:[INPUT BOOL EN_R, INPUT WORD ID, INPUT DWORD EV_ID, INPUT WORD SEVERITY, OUTPUT BOOL DONE, OUTPUT BOOL ERROR, OUTPUT WORD STATUS, OUTPUT WORD ACK_STATE]
SFB35 ALARM_8P:[INPUT BOOL EN_R, INPUT WORD ID, INPUT DWORD EV_ID, INPUT WORD SEVERITY, OUTPUT BOOL DONE, OUTPUT BOOL ERROR, OUTPUT WORD STATUS, OUTPUT WORD ACK_STATE]
SFB36 NOTIFY:[INPUT BOOL SIG, INPUT WORD ID, INPUT DWORD EV_ID, INPUT WORD SEVERITY, OUTPUT BOOL DONE, OUTPUT BOOL ERROR, OUTPUT WORD STATUS]
SFB37 AR_SEND:[INPUT BOOL REQ, INPUT BOOL R, INPUT WORD ID, INPUT DWORD AR_ID, OUTPUT BOOL DONE, OUTPUT BOOL ERROR, OUTPUT WORD STATUS, IN_OUT ANY SD_1]
SFB44 Analog:[INPUT WORD LADDR, INPUT INT CHANNEL]
SFB46 DIGITAL:[INPUT WORD LADDR, INPUT INT CHANNEL, INPUT BOOL STOP, INPUT BOOL ERR_A, INPUT BOOL SPEED, OUTPUT BOOL WORKING, OUTPUT DINT ACT_POS, OUTPUT INT MODE_OUT, OUTPUT WORD ERR, OUTPUT BOOL ST_ENBLD, OUTPUT BOOL ERROR, OUTPUT WORD STATUS]
SFB47 COUNT:[INPUT WORD LADDR, INPUT INT CHANNEL]
SFB48 FREQUENC:[INPUT WORD LADDR, INPUT INT CHANNEL]
SFB49 PULSE:[INPUT WORD LADDR, INPUT INT CHANNEL]
SFB60 SEND_PTP:[INPUT BOOL REQ, INPUT BOOL R, INPUT WORD LADDR, OUTPUT BOOL DONE, OUTPUT BOOL ERROR, OUTPUT WORD STATUS]
SFB61 RCV_PTP:[INPUT BOOL EN_R, INPUT BOOL R, INPUT WORD LADDR, OUTPUT BOOL NDR, OUTPUT BOOL ERROR, OUTPUT WORD STATUS]
SFB63 SEND_RK:[INPUT INT SYNC_DB, INPUT BOOL REQ, INPUT BOOL R, INPUT WORD LADDR, INPUT INT R_CPU, INPUT CHAR R_TYPE, INPUT INT R_DBNO, INPUT INT R_OFFSET, INPUT INT R_CF_BYT, INPUT INT R_CF_BIT, OUTPUT BOOL DONE, OUTPUT BOOL ERROR, OUTPUT WORD STATUS]
SFB65 SERVE_RK:[INPUT INT SYNC_DB, INPUT BOOL EN_R, INPUT BOOL R, INPUT WORD LADDR, OUTPUT BOOL NDR, OUTPUT BOOL ERROR, OUTPUT WORD STATUS, OUTPUT CHAR L_TYPE]
SFB73 RCVREC:[INPUT INT MODE, INPUT DWORD F_ID, INPUT INT MLEN, INPUT BYTE CODE1, INPUT BYTE CODE2, OUTPUT BOOL NEW, OUTPUT DWORD STATUS, OUTPUT INT SLOT, OUTPUT INT SUBSLOT, OUTPUT INT INDEX, OUTPUT INT LEN, IN_OUT ANY RECORD]
SFB74 PRVREC:[INPUT INT MODE, INPUT DWORD F_ID, INPUT BYTE CODE1, INPUT BYTE CODE2, INPUT INT LEN, OUTPUT BOOL NEW, OUTPUT DWORD STATUS, OUTPUT INT SLOT, OUTPUT INT SUBSLOT, OUTPUT INT INDEX, OUTPUT INT RLEN, IN_OUT ANY RECORD]
SFB81 RD_DPAR:[INPUT BOOL REQ, INPUT WORD LADDR, INPUT INT INDEX, OUTPUT BOOL VALID, OUTPUT BOOL BUSY, OUTPUT BOOL ERROR, OUTPUT DWORD STATUS, OUTPUT INT LEN, IN_OUT ANY RECORD]
