Заходил под экспертом и крц администратором, у меня русский интерфейс )- все равно всё потухшее, но так всегда и было. Я накатил месячной давности папку КРЦ и сабмит работает, проги выполняются в автомате, но всё равно не активны действия с сабмитом. Теперь опять проблемы с цифр. входами. Папка КРЦ то старая. В ней в модуль не прописан же.В файле инит. Проописываю
inb0=1,0,x1
ANOUT1=1,0,16,2
ANOUT2=1,2,16,2
ANOUT3=1,4,16,2
ANOUT4=1,6,16,2
ANOUT5=1,8,16,2
ANOUT6=1,10,16,2
ANOUT7=1,12,16,2
ANOUT8=1,14,16,2
как в прошлый раз. Перегружаюсь и не работает. На модуле лампа загорается при подаче 24 в, а в мониторе-нет. Такое впечатление, что он подсасывает откуда то старую версию файла инит и изменений не видит, в прошлый раз получилось(. Может я не так редактирую файл? Я делаю так- захожу под крц админ-завершение крц (не выходить из виндоус) и блокнотом редактирую. Потом перезагрузка. Так же и конфиг я редактировал когда переменную задавал и сломался сабмит.
Кстати, почемуто папку крц из под робота не дает заменить.Вынимаю хард и к другому компу и там меняю.Так всегда и делаю. Каждый месяц крц папку откатываю) На всякий случай.
Теперь про конфиг. Как я пытался завести переменную, как Вы писали.
В пустой проге из крц прописал так:
;fold user globals
;endfold
Завершил работу крц, всё делаю в роботе-блокнотом открываю и вижу (конец файла):
SIGNAL LSWI_SensorTargetFound $IN[1025] ;Target Locked
;ENDFOLD (
;ENDFOLD (LASERWELD GLOBALS)
;FOLD USER GLOBALS
;*******************************************
;Make your modifications -ONLY- here
;*******************************************
;==================================
; Userdefined Types
;==================================
;==================================
; Userdefined Externals
;==================================
;==================================
; Userdefined Variables
;==================================
;ENDFOLD (USER GLOBALS)
ENDDAT
Читаю - Make your modifications -ONLY- here тут и прописал без точки с запятой): SIGNAL in_signal_lazera $in[1]
Перегрузил - начал в проге прописывать: wait for in_signal_lazera==true the (тут точно два ==)?, он сразу пометил крестом и пишет:Ожидается конец записи или комментарий ***wait for in_signal_lazera==true the. Думаю наверно не туда написал. Снова конфиг блокнотом. Где Make your modifications.... -стираю строчку и переношу после FOLD USER GLOBALS до звездочек. Перегруз- без изменений. И вот я не заметил, после каких движений сабмит потух (S потухла-серая). А мне работу работать) Бах! - в автомате не исполняет, а в ручную крутит кстати. Я опять в конфиг-удаляю строчку-перегруз-сабмит не работает. Сделал прогу две точки- думаю мож сабмит заработает-не заработал (параллельно пишу сюда на форум). Ну и потом меняю папку крц (месячной давности)-вынимаю хард-к другому компу-копирую и вуаля! заработало. Т Е щас все по старому- без цифр. входов и переменной(
|