Page 1 of 1
связь разных PLC через WinCC
Posted: Tue Sep 11, 2018 2:15 pm
by SLon
...есть WinCC v5.1 которая получает данные с разных PLC (формат одинаковый),
всё хорошо работает, но чтобы не покупать новых модулей , хотелось бы
симатиком S7-300 читать значения температуры от Panasonic и модулей Adam ...
Подскажите пожалуйста куда копать, или хоть ссылку где есть пример...
Спасибо.
Re: связь разных PLC через WinCC
Posted: Mon Sep 24, 2018 7:19 am
by serg_58
Проще всего прописать в скипте присваивания значений одних тегов (с одного PLC) другим тегам (c другого). Сам скрипт исполнять по событию или планировщику. Есть только одно ограничение - быстродействие, но если это не критично, то вполне реализуемо.
Re: связь разных PLC через WinCC
Posted: Tue Sep 25, 2018 1:50 pm
by Sergey90
Да в полне реализуемо Get с одного Set другому. И в настройках скрипта настраиваеш триггер и его цикличность!
Re: связь разных PLC через WinCC
Posted: Tue Oct 02, 2018 7:49 pm
by SLon
Спасибо за ответы...
Получилось вот так:
Code: Select all
#include "apdefap.h"
int gscAction( void )
{
float fValue;
//Get the current value of the tag from Adam-4015
fValue = GetTagFloat("AI_51"); //Return - Type :float
//Set the tag to s7-300 (DB10.DBD0)
SetTagFloat("temp_col_IN",fValue);
return 0;
}
Работает, только хотелось бы совета,
писать для каждого канала свой Action
или всё в одном, или это не на чём не отразиться...?