Вход

Просмотр полной версии : ПЛК110 и ИП320



Newcomer
13.04.2016, 15:46
Уважаемые господа, объясните пожалуйста почему не получается опросить бит аварии из нового ПЛК110 в панель ИП320.

Опросить регистр то же не получается.

В обоих случаях панель выдает сообщение Обрыв связи.

Писать бит в ПЛК получается.

Проекты для ПЛК110 и ИП320 прилагаются.

krollcbas
13.04.2016, 16:03
Вы издеваетесь наверное, замусориваемая таким образом форум?
Проект ИП320 вообще пустой во вложении.
Переменные для панели нужно объявлять в конфигураторе ПЛК (указывая верно сетевые параметры).
Все инструкции с примерами даны на сайте. Могу и я выслать, если Вам сложно поискать.

Scream
13.04.2016, 16:10
Вы издеваетесь наверное, замусориваемая таким образом форум?
Проект ИП320 вообще пустой во вложении.
Переменные для панели нужно объявлять в конфигураторе ПЛК (указывая верно сетевые параметры).
Все инструкции с примерами даны на сайте. Могу и я выслать, если Вам сложно поискать.

Вы не внимательны, проект не пустой.

To Newcomer, ваш проект на плк не открывается.
Советую тестировать связь на битовых кнопках и регистрах.

petera
13.04.2016, 16:23
Вы не внимательны, проект не пустой.

To Newcomer, ваш проект на плк не открывается.
Советую тестировать связь на битовых кнопках и регистрах.
Проект ПЛК открывается
23857
У Вас наверно таргеты для новых ПЛК110(М-v2) не установлены

ЗЫ
to krollcbas
23858

Newcomer
13.04.2016, 16:28
Проект ИП320 вообще пустой во вложении.

Что значит пустой ? Там есть опрос одного аварийного бита.


Переменные для панели нужно объявлять в конфигураторе ПЛК (указывая верно сетевые параметры).

В конфигураторе ПЛК объявлено 10 регистров, к битам которых можно обращаться (писать, читать). Что еще надо ?

Писать биты из панели в ПЛК получается, а вот читать нет.

Newcomer
13.04.2016, 16:31
Проект ПЛК открывается
23857
У Вас наверно таргеты для новых ПЛК110(М-v2) не установлены

ЗЫ
to krollcbas
23858

Господин petera, вся надежда на вас. Лично я полагаю, что косяк в новом ПЛК110. По этой причине и обратился к господам из фирмы "ОВЕН". Пусть загрузят и проверят мои простецкие проекты у себя

petera
13.04.2016, 16:39
У меня нет СП320 и ПЛК110 тоже нет, чем же я смогу помочь.:(

Newcomer
13.04.2016, 16:41
Вы издеваетесь наверное, замусориваемая таким образом форум?
Проект ИП320 вообще пустой во вложении.
Переменные для панели нужно объявлять в конфигураторе ПЛК (указывая верно сетевые параметры).
Все инструкции с примерами даны на сайте. Могу и я выслать, если Вам сложно поискать.

krollcbas, вы по моему не вникли в тему. ;)

Newcomer
13.04.2016, 16:42
У меня нет СП320 и ПЛК110 тоже нет, чем же я смогу помочь.:(

Мудрым советом. Например, указать на ошибки в моих проектах, если они есть. Вот krollcbas, не долго думая, это уже сделал. ;)

melky
13.04.2016, 16:45
1 где взять таргет для нового ПЛК ? Нашел.
2. вы пропустили мимо "ушей" мою ссылку на мои грабли ? я не могу посмотреть как у вас организовано чтение запись

Уберите из глобал переменную и пропишите RG0 возле AT переменной в слейве, что произойдет ?

Scream
13.04.2016, 16:48
Проект ПЛК открывается
23857
У Вас наверно таргеты для новых ПЛК110(М-v2) не установлены


да, на 110 у меня ничего, тут не помогу.

petera
13.04.2016, 16:48
1 где взять таргет для нового ПЛК ?

Я брал здесь http://www.owen.ru/catalog/programmiruemij_logicheskij_kontroller_oven_plk110/87310138

melky
13.04.2016, 16:52
Да, уже нашел и предложил поименовать переменную не в Глобал а непосредственно в слейве 485-ого для начала
Да, и попробовать стартовый бит изменить в панеле на 1.

Newcomer
13.04.2016, 16:52
1 где взять таргет для нового ПЛК ?
2. вы пропустили мимо "ушей" мою ссылку на мои грабли ? я не могу посмотреть как у вас организовано чтение запись

С записью бит все нормально, биты успешно записываются. А вот с чтением не получается. Чтение бит делается до ужаса просто, сам посмотри. ;)

melky
13.04.2016, 16:54
Newcomer я в курсе, что запись делается просто, но если вы сделаете в один байт или ворд можно потерять связь. Вот виновника не знаю, у меня тоже нет 110-ого, был тогда 150-й и 154-й
Хотя не, посмотрел свой проект, нулевой стартовый бит для аварий, все нормально.

Newcomer
13.04.2016, 16:55
Да, уже нашел и предложил поименовать переменную не в Глобал а непосредственно в слейве 485-ого для начала
Да, и попробовать стартовый бит изменить в панеле на 1.

Сильно сомневаюсь, что это поможет.

Newcomer
13.04.2016, 16:57
Newcomer я в курсе, что запись делается просто, но если вы сделаете в один байт или ворд можно потерять связь. Вот виновника не знаю, у меня тоже нет 110-ого, был тогда 150-й и 154-й

Ты проект для панели посмотри. Я уже устал писать, что я в моем примере только читаю 1 бит из ПЛК и ничего в ПЛК не пишу. Проекты до ужаса простые. melky, включайся. ;)

melky
13.04.2016, 17:05
А вы сомневайтесь после того, как попробуете. Укажите переменную RG0 непосредственно в конфигураторе, остальные вообще убейте.

Newcomer
13.04.2016, 17:13
А вы сомневайтесь после того, как попробуете. Укажите переменную RG0 непосредственно в конфигураторе, остальные вообще убейте.

Хорошо, так и сделаю. Но если это заработает, то рухнут устои CoDeSys. ;)

melky
13.04.2016, 17:26
CoDeSys тут совершенно не при чем, это может быть ошибкой таргет файла либо его особенность применительно к ПЛК Овен.

Newcomer
13.04.2016, 17:39
melky, не помог твой совет.

krollcbas
13.04.2016, 17:55
krollcbas, вы по моему не вникли в тему. ;)
Мда, действительно не вник(
В ИП320 никогда не использовал биты аварий. Тут поймал вполне заслуженно
Вроде как тест на внимательность

petera, молодец.

Филоненко Владислав
13.04.2016, 19:27
ИП320 использовал и биты читались нормально.
Вот аварии не пробовал.

Newcomer
13.04.2016, 19:33
ИП320 использовал и биты читались нормально.
Вот аварии не пробовал.

Проекты приложены, проверьте пожалуйста. Дело минутное, все оборудование у вас есть.

Регистр в панель ИП320 у меня то же не читаются. Панель, как и в случае с чтением бита аварии, пишет Обрыв связи.

melky
13.04.2016, 19:56
возникает простой вопрос правильности подключения панели.

покажите проект, где вы перенесли RG0

capzap
13.04.2016, 20:31
возникает простой вопрос правильности подключения панели.

покажите проект, где вы перенесли RG0

что Вы докопались до именования кaнaла, плк слейв пофигу какая там программа крутится, панель пишет нет связи и с этим надо разбираться, какой запрос отправляет панель, какой ответ посылает плк и посылает ли вобще. Например я когда делал бибку модбас, создал только функции чтения и записи регистров 3 и 16 функции, может в новом плк тоже что то упустили, отсюда и проблемы

Newcomer
13.04.2016, 20:52
возникает простой вопрос правильности подключения панели.

Два конца воткнул в сеть, другие два конца в RS-485. Больше там нечего было подключать. ;)


покажите проект, где вы перенесли RG0

Вы что мне не доверяете ?

Мой дорогой melky. При одних и тех же объявлениях регистров запись в регистр из панели производится, а вот чтение из регистра нет. Только не спрашивай о том не пишу и читаю ли я одновременно в один и тот же бит регистра. Нет этого я не делаю.

Newcomer
13.04.2016, 21:00
что Вы докопались до именования кaнaла, плк слейв пофигу какая там программа крутится, панель пишет нет связи и с этим надо разбираться, какой запрос отправляет панель, какой ответ посылает плк и посылает ли вобще. Например я когда делал бибку модбас, создал только функции чтения и записи регистров 3 и 16 функции, может в новом плк тоже что то упустили, отсюда и проблемы

Ну это надо специалистам фирмы "ОВЕН" разбираться. В.Филоненко, вроде, озаботился. Или мне показалось.

melky
13.04.2016, 21:06
Странно как-то переменные определены...

Это в симуляции. Какова реакция на реальном ПЛК не знаю.

Newcomer
13.04.2016, 21:09
Странно как-то переменные определены...

Это в симуляции. Какова реакция на реальном ПЛК не знаю.

У меня все регистры при запуске программы ПЛК в нулях, если в программе не делать присвоений.

capzap
13.04.2016, 21:18
Два конца воткнул в сеть, другие два конца в RS-485. Больше там нечего было подключать. ;)

так продолжите сеть до компа, наверняка есть АС-4 и запустите эту прогу http://www.hmisys.com/downloads/PeakHMISlaveSimulatorInstall.exe, там в communication monitor при поставленной галке show message raw будут показаны запросы и ответы

melky
13.04.2016, 21:27
Я присвоил значение биту в другом регистре ессно, только один бит, посмотрите на экраны глобальных переменных и экран конфигурации.
Если плющит симуляцию, может плющить и плк.

А в остальном точно так же, как и я делал для чтения битов. Специально сравнил.

Попробуйте так

petera
14.04.2016, 01:39
Странно как-то переменные определены...

Это в симуляции. Какова реакция на реальном ПЛК не знаю.


Я присвоил значение биту в другом регистре ессно, только один бит, посмотрите на экраны глобальных переменных и экран конфигурации.
Если плющит симуляцию, может плющить и плк.

Это у Вас "глаз замылился" уже.:rolleyes:
Посмотрите внимательно!
ТС просто ошибся в назначении адресов глобальным переменным
RG3, RG6, RG8 имеют один и тот же адрес AT%QW6.4.0, как в прочем и для других RG.. адреса повторяются.

Владимир Ситников
14.04.2016, 02:05
Это у Вас "глаз замылился" уже.:rolleyes:
Посмотрите внимательно!
ТС просто ошибся в назначении адресов глобальным переменным
RG3, RG6, RG8 имеют один и тот же адрес AT%QW6.4.0, как в прочем и для других RG.. адреса повторяются.

Вообще, конечно, такое среда могла бы и проверить/подкрасить.

capzap
14.04.2016, 06:39
Вообще, конечно, такое среда могла бы и проверипроть/подкрасить.

проект=>компилировать, затем проект=> контроль

melky
14.04.2016, 08:57
Да, точно, присвоение разных имен одной и той же переменной.
Я посмотрел по своей программе для ПЛК150, что сперва записываю биты в промежуточную переменную word и только в конце цикла присваиваю переменной в слейве свою промежуточную переменную.

Скорее всего это одна из граблей работы таргета или ПЛК, насколько я помню, то сперва тоже просто писал биты сразу в слейв и видимо это не заработало., раз добавил в проекте промежуточную переменную.
Но пока автор не попробует на своем ПЛК то будет неизвестная реакция. А ПЛК у меня под рукой пока нет.

Newcomer
14.04.2016, 10:43
Поправил я адреса в своем простецком проекте. Ничего не поменялось - Потеря связи.

Проект melky тоже проверил, та же самая история - Потеря связи.

Жду комментарии от представителей фирмы "ОВЕН".

Scream
14.04.2016, 10:59
Поправил я адреса в своем простецком проекте. Ничего не поменялось - Потеря связи.

Проект melky тоже проверил, та же самая история - Потеря связи.

Жду комментарии от представителей фирмы "ОВЕН".

А чего ждать?? Или вы езжайте на повышение квалификации или панель отправляйте сервис центр, одно из двух.

melky
14.04.2016, 11:01
Scream так у него фишка в том, что с панели записать бит может а прочитать нет.

А чтение переменных проверяли интересно ?

Newcomer
14.04.2016, 11:05
А чего ждать?? Или вы езжайте на повышение квалификации или панель отправляйте сервис центр, одно из двух.

Scream, ты, вероятно, еще не проснулся. Поясни зачем мне квалификацию повышать ? Напиши что-нибудь поумнее, если под умного косишь. ;)

Scream
14.04.2016, 11:46
Scream, ты, вероятно, еще не проснулся. Поясни зачем мне квалификацию повышать ? Напиши что-нибудь поумнее, если под умного косишь. ;)

ответил в личку.

Newcomer
14.04.2016, 16:10
Владислав Филоненко, что можете сказать по существу вопроса ? Почему панель ИП320 не может прочитать биты и регистры из обновленного ПЛК110 ?

Newcomer
17.04.2016, 18:04
Господа А.Николаев, М. Ахриев, В.Филоненко я все еще жду ответа на обозначенную мной проблему.

Не уж то никто из вас не может что-то сказать ?

Николаев Андрей
18.04.2016, 08:22
Не на все вопросы могут ответить вышеперечисленные господа.
Лично я не могу - такой глубокой технической компетенции уже нет.
Но попросил ребят, которые могут. Должны проверить и отписаться.

Newcomer
18.04.2016, 08:35
Не на все вопросы могут ответить вышеперечисленные господа.
Лично я не могу - такой глубокой технической компетенции уже нет.
Но попросил ребят, которые могут. Должны проверить и отписаться.

Ждемс.

Никакой особой технической компетенции в данном вопросе не требуется. Тут дел на 15 минут, если железо под рукой.

melky
18.04.2016, 08:54
Newcomer есть 2 момента.
1. вы пробовали кроме битов аварии просто считывать переменную любого типа ? не в журнал аварий а просто на экран панели ?
2. кто-то упоминал про необходимость кратности битов аварии в размере 16 бит в той теме, где у меня не получалось одновременно читать биты и записывать в тот же word.

Пантелеев Дмитрий
18.04.2016, 09:21
Newcomer , а Вы попробуйте вместо 2byte добавить 8 bit 2 раза. Чтоб они шли первыми.

Newcomer
18.04.2016, 09:59
Newcomer , а Вы попробуйте вместо 2byte добавить 8 bit 2 раза. Чтоб они шли первыми.

Пробовал, результат отрицательный. С параметрами связи то же слегка поэкспериментировал, толку ноль.

capzap
18.04.2016, 10:01
Пробовал, результат отрицательный.

что там со снифом сети, почему этот вопрос игнорите, он бы сто процентно указал бы кто виноват, новый плк или панель

Newcomer
18.04.2016, 10:04
Newcomer есть 2 момента.
1. вы пробовали кроме битов аварии просто считывать переменную любого типа ? не в журнал аварий а просто на экран панели ?
2. кто-то упоминал про необходимость кратности битов аварии в размере 16 бит в той теме, где у меня не получалось одновременно читать биты и записывать в тот же word.

Я ранее неоднократно писал, что из ПЛК не возможно прочитать ни биты, ни регистры.

С записью бит в ПЛК тоже не все мне нравится. По нажатию кнопки на панели бит записывается в регистр ПЛК, но для повторного нажатия кнопки надо ждать секунд 5 иначе панель не реагирует.

Newcomer
18.04.2016, 10:05
что там со снифом сети, почему этот вопрос игнорите, он бы сто процентно указал бы кто виноват, новый плк или панель

capzap, я думаю прежде должны в фирме "ОВЕН" что-то проверить. Я проекты выложил, но они что-то не торопятся.

Newcomer
18.04.2016, 10:07
Летом делал дистанционно простую работу. Там был точно такой же состав железа. У меня там читался регистр из ПЛК в панель и все работало. Загрузил сейчас эти проекты в ПЛК и панель. Нет связи.

capzap
18.04.2016, 10:12
у меня нет нового плк, на ноуте с виндой нет ком-порта(переходник не определяется) линуксовой машины нет, это чтоб загрузить панель с алармами, я бы сам уже давно посмотрел какие запросы панель отправляет для чтения конкретно алармов, поэтому и прошу взглянуть на лог

melky
18.04.2016, 10:24
Newcomer раз раньше работало, а сейчас нет, то кто-то из двух виноват.
Уже давно бы снифером посмотрели и нашли виновника, как capzap предлагает.
Если надо, я подключю свою панель к ПЛК (правда есть только 100-й) и можно будет сравнить.
Ну и виновника в сервис.

Newcomer
18.04.2016, 10:28
Я на 99 % уверен, что виноват новый ПЛК110. Что-то там в прошивке поменяли и привет.

capzap
18.04.2016, 10:34
Я на 99 % уверен, что виноват новый ПЛК110. Что-то там в прошивке поменяли и привет.
сделайте панель слейвом, шлите в неё регистр, уж 3 и 16 точно тестировались. А список тревог пусть работает со своими битами и дальше

Newcomer
18.04.2016, 10:39
сделайте панель слейвом, шлите в неё регистр, уж 3 и 16 точно тестировались. А список тревог пусть работает со своими битами и дальше

А пост #51 читали ? В прошлом году все работало.

capzap
18.04.2016, 10:48
А пост #51 читали ? В прошлом году все работало.
да читал, но тогда выходит что панель неисправна, поэтому только логи всё разъяснят

Newcomer
18.04.2016, 10:54
да читал, но тогда выходит что панель неисправна, поэтому только логи всё разъяснят

А почему панель ? Панель законченное изделие, там все давно зачищено. А вот у нового ПЛК110 прошивку еще 100 раз поменяют.

capzap
18.04.2016, 11:00
А почему панель ? Панель законченное изделие, там все давно зачищено. А вот у нового ПЛК110 прошивку еще 100 раз поменяют.

тогда используйте эмулятор слейва на который я давал ссыль и пусть панель попробует его опрашивать, а не плк и логи будут и ясность появиться было ли дело в слейве

Пантелеев Дмитрий
18.04.2016, 11:27
Проверили Ваш проект на прошивке 0.3.52 - все работает. Перепрошейте ПЛК и проверьте.

Newcomer
18.04.2016, 11:31
Проверили Ваш проект на прошивке 0.3.52 - все работает. Перепрошейте ПЛК и проверьте.

0.3.52 - это последняя прошивка ? А как узнать какая прошивка у моего ПЛК ?

Пантелеев Дмитрий
18.04.2016, 12:01
В Codesys выбираете Ресурсы ПЛК - ПЛК браузер - PLCinfo - там смотрите версию прошивки.
Актуальну прошивку можно скачать по ссылке http://www.owen.ru/catalog/codesys_v2/73292499

Newcomer
18.04.2016, 12:02
В Codesys выбираете Ресурсы ПЛК - ПЛК браузер - PLCinfo - там смотрите версию прошивки.
Актуальну прошивку можно скачать по ссылке http://www.owen.ru/catalog/codesys_v2/73292499

Большое спасибо.

Newcomer
18.04.2016, 14:04
В Codesys выбираете Ресурсы ПЛК - ПЛК браузер - PLCinfo - там смотрите версию прошивки.
Актуальну прошивку можно скачать по ссылке http://www.owen.ru/catalog/codesys_v2/73292499

PLCInfo

PLC model MODEL PLC 110-30
Binary VERSION 0.3.41
Need Target version >= 3.07
Compiled: 14:20:55 Jun 18 2015
STM32 binary version 114
MAC 6A:77:00:FF:FF:E1
IP 192.168.2.120
GATE 192.168.2.1
MASK 255.255.255.0

У меня и таргет древний и прошивка не как у вас.

Что с этими прошивкой и таргетом мой проект работать не будет ?

Евгений Дударев
18.04.2016, 14:14
Newcomer, От прошивки, по идее, не должно зависеть ( я про Ваш проект). Проверялось на прошивке 0.3.52 ( ссылку Дмитрий Пантелеев выслал). Таргет не ниже 3.07 требуется ( в PLC Info не пишется установленная у Вас версия таргетов, а требуемая не ниже указанной). Удалите Ваши таргеты, которые лежат на диске, где установлен Codesys и поставьте ( заново!) таргеты 3.10

Newcomer
23.04.2016, 15:25
Подведу итог.

Сегодня с подачи А.Николаева узнал, что у моего ПЛК110 оказывается 2 порта RS-485. ;) Решил попробовать связать панель ИП320 с ПЛК через второй RS-485, вдруг заработает. Перекинул линию связи, переделал программу ПЛК на второй порт и все заработало. Панель прекрасно и пишет и читает.

Получается, что RS-485-1 у ПЛК не исправен. Из-за этого я потерял много времени.