[ New messages · Members · Forum rules · Search · RSS ]
Page 4 of 4«1234
Forum moderator: Alexor 
Forum » Process Simulator » Russian » Ошибки (Сообщения об ошибках)
Ошибки
denzhigDate: Friday, 03.02.2017, 15:37 | Message # 46
Sergeant
Group: Users
Messages: 32
Reputation: 0
Status: Offline
Тестировал на реальном контроллере вычитку массива word-ов из DB-шника, использовал в скрипте (разбирал Date_Time). Потом контроллер забрали - попробовал перенести всё на PLCSim - вышла ошибка в скрипте. Стал разбираться - переменная что раньше была массивом стала обычным word-ом.
Это так и д.б.?
 
AlexorDate: Friday, 03.02.2017, 16:14 | Message # 47
Major general
Group: Administrators
Messages: 275
Reputation: 1
Status: Offline
Да, ксожалению, S7PLCSim API поддерживает чтение массивов только из Q и запись только в I.
Можно использовать Item.ArraySplitter и собрать множество word в
один массив в Internal переменную.
 
denzhigDate: Tuesday, 19.09.2017, 10:11 | Message # 48
Sergeant
Group: Users
Messages: 32
Reputation: 0
Status: Offline
День добрый.

Назначаю переменную на выход контроллера, например QW136 - она создаётся как "r", т.е. только для чтения.
Когда в скрипте пытаюсь прочитать из неё значение в локальную переменную - то в логе ошибок появляется сообщение о невозможности записи в неё, причём только один раз. Сам скрипт продолжает работать.
Так и д.б. ?


Message edited by denzhig - Tuesday, 19.09.2017, 10:21
 
AlexorDate: Tuesday, 19.09.2017, 22:40 | Message # 49
Major general
Group: Administrators
Messages: 275
Reputation: 1
Status: Offline
Добрый,

Вроде раньше такого не было. Наверное, я что-то сломал при последних изменениях в объекте скрипта. Буду разбираться.
Спасибо, за сообщение.
 
AlexorDate: Monday, 25.09.2017, 16:07 | Message # 50
Major general
Group: Administrators
Messages: 275
Reputation: 1
Status: Offline
В последней версии 2.7.6477 проблема с сообщением решена.
 
Forum » Process Simulator » Russian » Ошибки (Сообщения об ошибках)
Page 4 of 4«1234
Search: