ПЛК серия ES2 . заливка программы

Модератор: AND

Re: ПЛК серия ES2 . заливка программы

Сообщение tvent » 12 ноя 2019, 15:23

Сергей Валерьевич писал(а):то есть при Q линке нет смысла с панели заносить значение напрямую в ведомые ПЛК?

Каким образом?
tvent
 
Сообщений: 773
Зарегистрирован: 11 янв 2011, 18:02

Re: ПЛК серия ES2 . заливка программы

Сообщение Сергей Валерьевич » 12 ноя 2019, 15:24

pkl писал(а):
то есть при Q линке нет смысла с панели заносить значение напрямую в ведомые ПЛК
Так ПЛК или ПЧ?
С панели ничего заносить не нужно в ПЧ. Панель записывает в ПЛК. ПЛК должен однократно записать эити параметры в ПЧ. При этом желательно выдержать паузу. Так как ПЧ обычно загружаются дольше чем ПЛК.
Использую ПЛК в ПЧ С2000... с тр70 таких проблем не возникало..
Сергей Валерьевич
 
Сообщений: 44
Зарегистрирован: 26 окт 2016, 11:23

Re: ПЛК серия ES2 . заливка программы

Сообщение Сергей Валерьевич » 12 ноя 2019, 15:31

tvent писал(а):
Сергей Валерьевич писал(а):то есть при Q линке нет смысла с панели заносить значение напрямую в ведомые ПЛК?

Каким образом?
Используя окно цифрового входа с параметрами записи, к примеру {Link1}14@D100, то есть с ПО через ПЛК мастер по сети модбас заношу значение в регистр 100 ведомого ПЛК 14 (в ПЧ ).
Похоже Правда тогда придется эти значения гонять постоянно по сети при вводе с ПО.. что не есть хорошо..
Тогда загнать эти данные в мастер и активировать,к примеру, кнопку сохранить на ПО, а под нее прописать прием\передачу по сети в определенный ПЛК?
Сергей Валерьевич
 
Сообщений: 44
Зарегистрирован: 26 окт 2016, 11:23

Re: ПЛК серия ES2 . заливка программы

Сообщение Сергей Валерьевич » 12 ноя 2019, 15:33

tvent писал(а):
Сергей Валерьевич писал(а): прошу скинуть образец с макросами в ПО..

Каких макросах?

Да только начал их осваивать.. ну, к примеру, отправка с ПО готовность в мастер (в регистр или реле), и с мастера сигнал в ПО...
Сергей Валерьевич
 
Сообщений: 44
Зарегистрирован: 26 окт 2016, 11:23

Re: ПЛК серия ES2 . заливка программы

Сообщение pkl » 12 ноя 2019, 15:39

Тема ": ПЛК серия ES2 . заливка программы" Причем здесь ПЛК в С2000? Теряю нить темы. :? Речь идет о связке - Панель - ПЛК ( ES2) - 3 ПЧ ? Или Ваш ПЛК ES2 общается по СОМ 2 с ПЛК в ПЧ?
pkl
 
Сообщений: 975
Зарегистрирован: 23 ноя 2010, 11:08

Re: ПЛК серия ES2 . заливка программы

Сообщение Сергей Валерьевич » 12 ноя 2019, 15:49

pkl писал(а):Тема ": ПЛК серия ES2 . заливка программы" Причем здесь ПЛК в С2000? Теряю нить темы. :? Речь идет о связке - Панель - ПЛК ( ES2) - 3 ПЧ ? Или Ваш ПЛК ES2 общается по СОМ 2 с ПЛК в ПЧ?
Это продолжение... Так и есть, ES2 мастер в сети СОМ2, управляет ПЧ с помощью их ПЛК..
Сергей Валерьевич
 
Сообщений: 44
Зарегистрирован: 26 окт 2016, 11:23

Re: ПЛК серия ES2 . заливка программы

Сообщение Сергей Валерьевич » 01 дек 2019, 14:20

Прошу дать таблицу расшифровок кодов по ошибкам в регистрах D1250 COM1, D1253 COM3, и особенно интересуют D1130 COM2

Надо считывать и передавать значение с мастера в слейвы (4 шт) и выскакивает ошибка 1 или 2.. а понять не могу...
В паспортах даже англ версии не нашел
Сергей Валерьевич
 
Сообщений: 44
Зарегистрирован: 26 окт 2016, 11:23

Re: ПЛК серия ES2 . заливка программы

Сообщение tvent » 01 дек 2019, 17:50

Для MODRD
If the address of S2 is illegal for the designated communication device, the device will respond
with an error, PLC will record the error code in D1130 and M1141 will be ON.
Для MODWR, MODRW
If the address of S2 is illegal for the designed communication device, the device will respond
with an error, PLC will record the error code in D1130 and M1141 will be ON. For example, if
8000H is invalid to VFD-B, M1141 will be ON and D1130 = 2. For error code explanations,
please see the user manual of VFD-B.

Соответствие триггеров регистрам
PLC COM COM1 COM2 COM3
Error flag M1315 M1141 M1319
Error code D1250 D1130 D1253
if 8000H is illegal for DVP-PLC, the error will be in indicated by different set of
flags and registers. For COM2, M1141 will be ON and D1130 = 2; for COM1, M1315 = ON
and D1250 = 3, for COM3, M1319 = ON and D1253 = 3.

Общий признак: ошибка в параметрах (адрес чтения/записи и/или код операции) инструкций MODRW, MODWR MODRD/
tvent
 
Сообщений: 773
Зарегистрирован: 11 янв 2011, 18:02

Re: ПЛК серия ES2 . заливка программы

Сообщение Сергей Валерьевич » 04 дек 2019, 13:40

tvent писал(а):Общий признак: ошибка в параметрах (адрес чтения/записи и/или код операции) инструкций MODRW, MODWR MODRD/

Спасибо, нашел в тексте.. все таки думал есть общая таблица ошибок связи.. на примере таблицы ошибок в программе..
Тогда еще один вопрос.
в 150 функции MODRW все параметры меняю в цикле программы, используя всего 1 функцию MODRW, и пере присвоение регистров .
Но вот с S3 (регистр записи во ведомом) такое не получается.. надо вручную каждый раз записывать в формате 16#0000 (число в 16 форм).
Хотя при вызове функции есть выбор записи в S3: D,K,H.
Пробовал D, получается регистр с мастера..
Сильно увеличивает из за этого количество блоков MODRW, загружая программу, ухудшая ее читаемость..
Как решить проблему, не придумал пока..
Сергей Валерьевич
 
Сообщений: 44
Зарегистрирован: 26 окт 2016, 11:23

Re: ПЛК серия ES2 . заливка программы

Сообщение tvent » 04 дек 2019, 14:30

Оформите вызов MODRW как подпрограмму в WPLSoft или функциональный блок в ISPSof.
Про S3. Присваивайте значения (адреса) регистру S3 в 16# виде..
mov 16#0124 D10
tvent
 
Сообщений: 773
Зарегистрирован: 11 янв 2011, 18:02

Пред.След.

Вернуться в Программируемые контроллеры

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2