-
1. У Вас в настройках стоит 7-битный режим работы порта, в то-же время ModBus подразумевает 8-битный режим. Кто и как осуществляет трансляцию 7->8 бит и обратно? В нашем мастере такой функции не предусмотрено.
2. Как соединены земли модема и нет ли гальванической связи между землёй Com-порта и нулём/фазой сети?
3. Программа у Вас интенсивно использует указатели и библиотеку SysLibMem. При ошибке их использования вероятность перезагрузки стремится к 100%. Также в 1 цикле ПЛК выполняются, на мой взгляд, слишком много инструкций, как следствие цикл ПЛК не выполняется. Рекомендую разбить на отдельные куски, которые будут выполняться в циклах по очереди. Тем более, что это сделать легко в Вашем случае.
P.S. для исключения влияния пункта 3 попробуйте удалить из проекта всю программу и задавать значения переменных в мастере вручную.
Последний раз редактировалось Филоненко Владислав; 03.12.2008 в 10:29.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума