Форум АСУ в Україні http://asu.in.ua/ |
|
2 x Siemens-1200 в одной сети ETHERNET. http://asu.in.ua/viewtopic.php?f=128&t=1151 |
Сторінка 2 з 2 |
Автор: | andrey_bachurin [ 22 березня 2017, 07:48 ] |
Тема повідомлення: | Re: 2 x Siemens-1200 в одной сети ETHERNET. |
И еще один момент, если ТСЕНД и ТРЦВ идут парой, то необходимо разрывать только ТСЕНД, но разрывать что именно REQ, то есть само начало передачи данных или REQ и CONT. То что понял с брошюры сименса насчет этих функциональных блоков - то CONT если 1 или тру, то сам 1200 уже в зависимости от своих правил управляет этих соединением, конечно если я все правильно понял. Все блоки у меня выглядят именно так, как у Вас на скрине на три поста выше. CONT=true, а именно REQ на CLOCK 5HZ. Герцами игрался уже, не в них дело. |
Автор: | san [ 22 березня 2017, 09:53 ] |
Тема повідомлення: | Re: 2 x Siemens-1200 в одной сети ETHERNET. |
У меня сейчас затык с 1500-м. Сделал отдельно TCON, SEND, RECV чтобы отдельно играться с конекшинами и отправкой/приемом. А так вроде достаточно CONTом. |
Автор: | andrey_bachurin [ 22 березня 2017, 15:25 ] |
Тема повідомлення: | Re: 2 x Siemens-1200 в одной сети ETHERNET. |
Здесь есть полезная информация: https://support.industry.siemens.com/cs/document/109479564/how-do-the-instructions-tsend_c-and-trcv_c-behave-in-the-s7-1500-?dti=0&lc=en-WW |
Автор: | san [ 22 березня 2017, 16:30 ] |
Тема повідомлення: | Re: 2 x Siemens-1200 в одной сети ETHERNET. |
Все правильно, один с соединением, а другой использует это соединение. Вообще по настоящему нужны 3 функции: одна для соединения, одна для отправки, одна для приема. Функции с буквой "С" по сути включают функцию конекшина TCON. |
Автор: | andrey_bachurin [ 22 березня 2017, 17:15 ] |
Тема повідомлення: | Re: 2 x Siemens-1200 в одной сети ETHERNET. |
san написав: Все правильно, один с соединением, а другой использует это соединение. Вообще по настоящему нужны 3 функции: одна для соединения, одна для отправки, одна для приема. Функции с буквой "С" по сути включают функцию конекшина TCON. То есть TCON, TSEND_C, TRCV? Это получается идеальный вариант. Как же у меня тогда заработали пары TSEND_C - TRCV_С и без функции TCON. |
Автор: | san [ 22 березня 2017, 18:07 ] |
Тема повідомлення: | Re: 2 x Siemens-1200 в одной сети ETHERNET. |
andrey_bachurin написав: То есть TCON, TSEND_C, TRCV? Это получается идеальный вариант. Как же у меня тогда заработали пары TSEND_C - TRCV_С и без функции TCON. Нет TCON, TSEND и TRCV. TSEND_С = TCON + TSEND TRCV_С = TCON + TRCV Т.е нужно построить соединение а потом его юзать. Но можно построить соединение и юзать его для отправки одной функцией TSEND_C, или наоборот построить соединение и юзать его для приема TRCV_С. Для двухстороннего обмена достаточно одного соединения, по-этому одна функция создает соединение и отправляет, а другая юзает это соединение и для приема. Думаючтобы с другой стороны должна быть пара наоборот (хотя может это и не имеет значение) |
Автор: | andrey_bachurin [ 22 березня 2017, 18:13 ] |
Тема повідомлення: | Re: 2 x Siemens-1200 в одной сети ETHERNET. |
san написав: andrey_bachurin написав: То есть TCON, TSEND_C, TRCV? Это получается идеальный вариант. Как же у меня тогда заработали пары TSEND_C - TRCV_С и без функции TCON. Нет TCON, TSEND и TRCV. TSEND_С = TCON + TSEND TRCV_С = TCON + TRCV Т.е нужно построить соединение а потом его юзать. Но можно построить соединение и юзать его для отправки одной функцией TSEND_C, или наоборот построить соединение и юзать его для приема TRCV_С. Для двухстороннего обмена достаточно одного соединения, по-этому одна функция создает соединение и отправляет, а другая юзает это соединение и для приема. Думаючтобы с другой стороны должна быть пара наоборот (хотя может это и не имеет значение) Понял, спасибо |
Автор: | andrey_bachurin [ 23 березня 2017, 15:48 ] |
Тема повідомлення: | Re: 2 x Siemens-1200 в одной сети ETHERNET. |
Решил сегодня поиграться, ПЛК не в одном проекте. Создал TSEND_C с одной стороны и TRCV с другой. Скрины приложил, пока что не получается установить связь таким образом. Ранее использовал пут/гет для таких целей. |
Автор: | san [ 23 березня 2017, 20:33 ] |
Тема повідомлення: | Re: 2 x Siemens-1200 в одной сети ETHERNET. |
И содной и с дугой стороны должны быть "_C", т.е. TSEND_C с одной стороны (один ПЛК) и TRCV_C с другой (другой ПЛК). А второе направление оба без "С": TRCV (на одном ПЛК) и TSEND (на другом) |
Сторінка 2 з 2 | Часовий пояс UTC + 2 годин [ DST ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |