1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

давно не брал я в руки шашек

ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)

Модератор: Глоб.модераторы

Ответить

Автор темы
Gunner
здесь недавно
здесь недавно
Сообщения: 39
Зарегистрирован: 12 дек 2017, 05:11
Имя: Андрей
Страна: Россия
город/регион: Саяногорск
Благодарил (а): 1 раз
Поблагодарили: 1 раз

давно не брал я в руки шашек

Сообщение Gunner »

Нужна помощь -опишу ситуацию есть контроллер s7-319f-3 своим ethernet интерфейсом соединен с локальной сетью.
Возникла задача с помощью cp343-1 подключить по ethernet принтер (печать этикетки). Каким пути пойти через TSEND ? AG_SEND ?
Задача просто плюнуть в принтер строку
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2469
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 2119 раз
Поблагодарили: 207 раз

давно не брал я в руки шашек

Сообщение keysansa »

Я не пробовал TCP в Siemens (а с принтером именно TCP), но по поиску нашел вот такое.
Из того, что я знаю, должно получиться, если нужно просто отправить строку.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.

Автор темы
Gunner
здесь недавно
здесь недавно
Сообщения: 39
Зарегистрирован: 12 дек 2017, 05:11
Имя: Андрей
Страна: Россия
город/регион: Саяногорск
Благодарил (а): 1 раз
Поблагодарили: 1 раз

давно не брал я в руки шашек

Сообщение Gunner »

Насколько я понял TSEND работает только с CPU а с CP341 нужен AG_SEND я пытаюсь но получаю вот что получаю
Изображение FC5 уже существует поэтому переименовано в FC55. Не посылает данные судя по вайршарку тоже пусто. Конекшен в нетпро установлен.

Михайло
эксперт
эксперт
Сообщения: 3643
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 8 раз
Поблагодарили: 286 раз

давно не брал я в руки шашек

Сообщение Михайло »

Тема про что?

Автор темы
Gunner
здесь недавно
здесь недавно
Сообщения: 39
Зарегистрирован: 12 дек 2017, 05:11
Имя: Андрей
Страна: Россия
город/регион: Саяногорск
Благодарил (а): 1 раз
Поблагодарили: 1 раз

давно не брал я в руки шашек

Сообщение Gunner »

передача данных по TCP с внешними устройствами с помощью CP343-1

LexSL
освоился
освоился
Сообщения: 208
Зарегистрирован: 16 дек 2011, 15:13
Имя: Алексей
Страна: Россия
Благодарил (а): 67 раз
Поблагодарили: 53 раза

давно не брал я в руки шашек

Сообщение LexSL »

Gunner писал(а): 06 мар 2023, 05:20 Не посылает данные судя по вайршарку тоже пусто. Конекшен в нетпро установлен.
Проверьте, что галочка "Active connection establishment" в свойствах соединений установлена. (CP343 сам пытается установить соединение). А также (на вкладке "Addresses") что local port никем другим не занят (там вроде по умолчанию 2000).
И проверьте статус (Status) и RESULT1/RESULT2, которые возвращает функция AG_CNTRL с
id=2,
LADDR CP343 (у вас он равен W#16#420 = 1056, в HW config проверьте),
cmd=1 (диагностика соединения)
(или 3 - диагностика всех соединений - до 64,
RESULT1 - 32 bit - connection 1 - 32
RESULT2 - 32 bit - connection 33 - 64)

документ "Functions (FC) and function blocks (FB) for SIMATIC NET S7 CPs "
Ответить

Вернуться в «Simatic Step7»