Ошибка формулы SetBit Стартовая страница › Форумы › Ошибки в работе › Ошибки Сервера › Ошибка формулы SetBit В этой теме 4 ответа, 2 участника, последнее обновление 1 год, 3 месяца назад сделано manjey73. Просмотр 5 сообщений - с 1 по 5 (из 5 всего) Автор Сообщения 19.07.2024 в 10:04 #33478 manjey73Участник Перенес шаблон Modbus с одной системы на другую, вроде и та и та 6.2.1 Создал каналы, перезапускаю сервер и получаю ошибки в журнале (764,48): error CS1503: Argument 1: cannot convert from 'Scada.Data.Models.CnlData' to 'double' (766,48): error CS1503: Argument 1: cannot convert from 'Scada.Data.Models.CnlData' to 'double' Ругается на SetBit(DataRel Хотя канал, на который ссылается DataRel присутствует, заменил везде на Val(801) и ошибки не стало. Как так? 19.07.2024 в 10:23 #33479 manjey73Участник Сервера одинаковые, 6.2.0.0 Формулы одинаковые на обоих, DataRel(-1) (-2) и т.д. (-16) Причем и в части GetBit и в части SetBit на одной машине стартовый канал 101, на второй 801 и тут ошибка…. 19.07.2024 в 12:36 #33480 MikhailМодератор Возможно, шаблон проекта старый и в нём отсутствует вариант public CnlData SetBit(CnlData cnlData, int n, double isOn) Нужно взять скрипты из текущего шаблона и импортировать себе в проект. 19.07.2024 в 12:56 #33487 manjey73Участник Все делалось на одном ПК. А,.. понял, сейчас проверю. 19.07.2024 в 13:23 #33488 manjey73Участник Да, так и есть, не хватало формул. Автор Сообщения Просмотр 5 сообщений - с 1 по 5 (из 5 всего) Для ответа в этой теме необходимо авторизоваться. Войти Имя пользователя: Пароль: Запомнить меня Войти