GTS писал(а):Для чтения входов DI предусмотрена функция 0х02 Read Discrete Inputs - я так понял в панели это 1х, для записи выходов DO - функция 0x05 Write Single Coils но её нет в панели, вроде вместо неё должна быть 0х04.
unsigned short remVals[100]
GetDataEx(remVals[0], "Siemens_S7-1500", ???, ???, 100)
sergun_174rus писал(а):Здравствуйте!
Как правильно оформить функцию GetDataEx чтобы забрать массив с S7-1500?
- Код: Выделить всё
unsigned short remVals[100]
GetDataEx(remVals[0], "Siemens_S7-1500", ???, ???, 100)
GetDataEx(remVals[0], "Siemens S7-1200", "HMI_DB_1[DB1]-array_real[0]", 100)
GetDataEx(remVals[0], "Siemens S7-1200/S7-1500", DBDn, 490012, 100)
GetData(remVals[0], "Siemens S7-1200/S7-1500", Q, 5, 100)
Serg290 писал(а):Всем доброго дня. Имеется связка из simatic s7-300 + Weintek MT8071iE. К этой связке хочу привязать Simple-Scada. Использую arOPC Сервер. В панели Weintek организовал Modbus Server и задал глобальные переменные. все переменные в панели формата 32bit Float. Начинаю читать arOPC (Float) и значения начинают плясать: то показывают 0, то правильное значение, то с минусом. Но самое интересное, что из 13 значений есть одно стабильное и правильное. Что я не так делаю? Пробовал в Weintek преобразования делать - не помогло.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7