PDA

Просмотр полной версии : Нужна помощь!!! ПЛК Codesys 2.3



kudyakov12
23.04.2015, 00:59
Здравствуйте!
Никак не могу разобраться. Подключаю ПЛК(Master) к СПК(Slave). С СПК пересылаю WORD значение на ПЛК. В регистре ПЛК видно, что значение приходит. Переменная регистра sost_wordSPK, но проблема в том, что в самой программе значение этого регистра, переменной не присваивается. Подскажите в чем может быть проблема?

petera
23.04.2015, 03:52
Здравствуйте!
Никак не могу разобраться. Подключаю ПЛК(Master) к СПК(Slave). С СПК пересылаю WORD значение на ПЛК. В регистре ПЛК видно, что значение приходит. Переменная регистра sost_wordSPK, но проблема в том, что в самой программе значение этого регистра, переменной не присваивается. Подскажите в чем может быть проблема?
Уберите объявление этой переменной в программе.
17875
Если Вы присвоили одинаковые имена переменной и в конфигурации и в разделе объявления программы, то это будут две различные переменные, даже если имена у них совпадают. Та, которой задали имя в конфигурации, будет глобальной и повторно ее объявлять ненужно. А переменная, объявленная в программе будет локальной.
17876

Yegor
23.04.2015, 06:09
Перекрытие области видимости это называется.

kudyakov12
23.04.2015, 08:41
Большое спасибо