Вход

Просмотр полной версии : Разница между ПЛК100-220 и ПЛК100-24 для ONLINE по Ethernet



drvlas
29.03.2016, 20:58
Самому неудобно такое спрашивать, но иногда про такие чЮдеса читаю здесь, что решусь.
Итак, работаю постоянно с ПЛК100-220. К Codesys подключаюсь по RS-232Debug или Ethernet. Так как работаю с виртуальной машиньі, то время от времени имею нипанятки с подключением, которьіе лечатся усердной молитвой и шаманскими танцами. К чему єто я: возникновение проблем с подключением ONLINE не является чем-то из ряда вон, если нет времени танцевать - перехожу на другой интерфейс, да и дело с концом.
Вот... Как-то делал проект или два на ПЛК100-24. Уж не вспомню, как там к Кодесис подключался, проект сдан и работает без проблем.
И вот, теперь 2 подряд на ПЛК100-24. Первьій в спешке сдал, но обратил внимание, что работать пришлось только с RS232Debug. Ну, юх с ним. Но вот беру второй ПЛК, теперь уже в спокойной обстановке - и СНОВА не могу подключиться по Ethernet! И так, и сяк - фиг. Рядом поставил ПЛК100-220, родненький, вяжется как след бьіть... Перетьікиваю один и тот же шнурок, до боли в глазах сравниваю параметрьі связи... Именно 24-вольтовьій не работает с Кодесис по Ethernet.
Мож он поломанатьій :) Но все же спрошу: а нет ли таинственного и необ’яснимого свойства именно ПЛК100-24 - не любить ONLINE по Ethernet?
На всяк случай прикладьіваю PLC Info по обоих ПЛК.
23490
23491

alexx751
29.03.2016, 21:26
Ну попробуйте второй на 2.15.8 прошить - разные же прошивки, при чем здесь 24 вольта.

melky
29.03.2016, 21:33
таргеты и pic версии отличаются, какой-то из них откатить на 2.14 и проверить. что-то мне сдается на 2.15.8 наворотили и недотестировали....
чисто предположение

drvlas
29.03.2016, 21:37
Как раз второй работает с Ethrnet...
Так что вот єто можно попробовать

какой-то из них откатить на 2.14 и проверить
Я глянул сразу в версии на сайте Овена, смотрю - самая последняя... А где найти старшую?
UPD: нашел

drvlas
29.03.2016, 21:45
Как раз второй работает с Ethrnet...Запутался. Да, именно 2.14 в ПЛК, которьій не работает. А смотрел на украинском сайте (http://owen.ua/sreda-programmirovaniya-codesys-2-3-i-drugoe-programmnoe-obespechenie-dlya-oven-plk#ChildVerticalTab_16), там 2.14 - последняя.
Я, конечно, перешью. Но именно то, что в "старой" версии может не работать, менее вероятно, чем бьіло бьі наоборот.

drvlas
29.03.2016, 22:05
Получилось, хотя я не понимаю, почему. Мож просто в прошивке конкретного ПЛК бьіл глюк.

alexx751
29.03.2016, 22:11
Почитайте историю исправлений (там же лежит). Там написано про ошибку при логине через Ethernet.

drvlas
29.03.2016, 23:13
Да, в 2.15.1 такое устранено... Кто ж знал!
Спасибо, приятно осознавать, что таки исправил вполне об’яснимьім образом, а не чудо произошло.

Валенок
02.04.2016, 13:43
Чуть апну.
На 110 столкнулся глюком 2.15.8, придецца откатываться на 2.12.7.
Суть глюка - несмотря на ..-M, область слейва ограничена 417-ю элементами (или 418 ?)
Т.е. можно задать только 417 регистров (из 2 byte) ну или 834 регистра (417 x 4 byte/flat)

Доколе ?

На вопросы "а за каким столько ?" отвечаю - за разницу между ..-M и ..-L. Нужно чтоб написать проект 15-ю строчками за 5 минут. Одна из задач ПЛК - шлюз rs/tcp для десятка разных измерителей 3ф-ной сети.

Древний как экскремент мамонта 154й проверил на работу с 4кБ слейва - как часы.

drvlas
02.04.2016, 16:23
Доколе ?
Ну кто ж знал, что найдется извращенец йенто дело посчитать?
Хотя у меня как-то подперло с ПЛК100, вдруг переполнилось. Ну, там где я твою либу еще не юзал :) Так я с перепугу даже не разобрался, в какую цифирь уперся, что-то на ходу оптимизировал и собралось. И не сказатьб, что уж какой монстрячий проект был, не...
А вот посчитал - вроде как 120 байт в моем исходном проекте. Даже удвоение на дало бы 360. Ведь 360 по ПЛК100 ограничение? Странно. Видать, не в том ошибка была. Или я не умею считать этот самый размер.
Но, слава Богу, теперь это меня не валнавает :) Спасибо, Валенок!

Валенок
02.04.2016, 23:24
.. что-то мне сдается на 2.15.8 наворотили и недотестировали....
чисто предположение
"-..Предчувствия его не обманули.." (C)


Ну кто ж знал, что найдется извращенец йенто дело посчитать? ..!
Тупо пустой проект, только слейв. Регистров 1000 - ёк, 200 - нет ... десяток загрузок двоичным перебором и лимит найден. Но обед - остыл.

Филоненко Владислав
03.04.2016, 17:35
У всего есть пределы. 2 slave поставить нельзя?