Т.е. в таблице конфигурирования входов в строке с переменной PGNO_FBIT необходимо поставить число 9 (т.к. у тебя начинается с $in9). А в строке с переменной INT PGNO_LENGTH необходимо поставить число 2 (т.к. у тебя участвуют только 2 бита - in9 и in10 ). Также проверь, что переменная PGNO_TYP стоит 1 (бинарный тип номера программы). Ну и как правильно написал andy_18 все это можно сделать не через меню входы,выходы/внешняя автоматика, а в файле config.dat в формуляре AUTOEXT GLOBALS.
INT PGNO=4 ;copy of ext. pgno
INT PGNO_ERROR=0 ;transmission error
INT PGNO_TYPE=1 ;coding type of ext. pgno
INT REFLECT_PROG_NR=0 ; enable mirroring of program number inputs (1=enabled, 0=disabled)
; Variables for External
; Communication: I/O-Interface
;----------------------------------
INT PGNO_FBIT=1141 ;first bit of ext. pgno input $IN[]
INT PGNO_FBIT_REFL=999 ;first bit of ext. pgno reflection output $OUT[]
INT PGNO_LENGTH=8 ;length of ext. pgno (max. 16)
INT PGNO_PARITY=1149 ;parity bit of ext. pgno
INT PGNO_REQ=1150 ;request ext. pgno input
INT PGNO_VALID=1150 ;validate ext. pgno input
|