Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Пт мар 29, 2024 12:01

Часовой пояс: UTC + 3 часа (Russia: MSK)




Начать новую тему Ответить на тему  [ 96 сообщений ]  На страницу Назад  1, 2, 3, 4, 5, 6, 7  Вперёд
Автор Сообщение
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Сб фев 27, 2021 11:10 
Не в сети

Регистрация: Пт фев 08, 2019 06:46
Сообщения: 106
Откуда: кишлак около гор
Алексей писал(а):
Сохраняются при отключении питания только D (на батарейке) и H (всегда, флеш память).
"И биты там сами удерживаются в "1" после снятия условия их включения? "
Если SET, то да, пока не сбросить, будет "1".

Понял, спасибо.
I1 писал(а):
Вам наскучило?...

Пока некогда, хотя когда на деле применяешь это лучшее усвоение.
С сервисными битами немного знаком.
За скорость переживаю по причине корректного выполнения задачи позиционирования.
Про труд программиста согласен, и меня заинтересовал вопрос оплаты такого труда. Замечал что оплата разных (технических) работ составляла сумму примерно равную стоимости заменяемых материалов, или оборудования. Например заменяем систему управления, контроллер, модули удалённого сбора сигналов, и оцениваем работу программирования с нуля этой системы, с её запуском в работу, на сумму примерно равную стоимости этого модернизированного железа. Понятно что нужно учитывать стоимость рабочего времени, у специалистов это может занять один месяц, у других - пол года. Может здесь это не так, но встречался с таким соотношением в различных сферах труда. Такой расчёт справедлив? Сорри что не по теме раздела.
О том что "Н" настолько независимая я осознал только после всей этой информации, ещё раз спасибо. До этого даже не задумывался. Построение моих программ основано на изучении работающих программ, написанных в основном народами крайнего севера, для контроллеров времён допейджеровской эры. Так что для моего опыта это всё в порядке вещей, но буду образовываться, толстые книги читать лень, спасибо форуму, спросил - подсказали.
Я б в программеры пошёл, пусть меня научат.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Сб фев 27, 2021 11:13 
Не в сети

Регистрация: Пт фев 08, 2019 06:46
Сообщения: 106
Откуда: кишлак около гор
Тем временем:


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Сб фев 27, 2021 13:05 
Не в сети
Аватара пользователя

Регистрация: Сб сен 30, 2006 14:07
Сообщения: 763
Откуда: Москва
Не там ищите символы, они прописываются в другом месте. Глобальные -черным цветом в программе будут, а для задачи синим.


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Вс фев 28, 2021 10:46 
Не в сети

Регистрация: Вт фев 12, 2008 11:30
Сообщения: 324
Откуда: Cherepovets
Варяг писал(а):
Я б в программеры пошёл, пусть меня научат.

Вот без толстых книжек совсем никак.
По поводу каждой запятой на форум бегать? Книжку нужно держать под рукой обязательно.
Лениться нужно правильно. Слишком трудолюбивый программер будет бесконечно переписывать одно и то же.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Вс фев 28, 2021 11:10 
Не в сети

Регистрация: Вт фев 12, 2008 11:30
Сообщения: 324
Откуда: Cherepovets
Здравствуйте, Александр. У Вас отключен прием личных сообщений. Отвечу на письмо по поводу таймера TIMX здесь.
Все дело в настройках контроллера. Необходимо в параметрах указать какого вида таймера будут в программе двоичные или двоично-десятичные. Одновременно и то и другое не бывает.
TIMX - двоичный таймер.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Ср мар 03, 2021 19:41 
Не в сети

Регистрация: Пт фев 08, 2019 06:46
Сообщения: 106
Откуда: кишлак около гор
Алексей писал(а):
Не там ищите символы

Да да Алексей, вот во вложении.
Подозреваю что у контроллера синдром фантомной боли на этих битах, может какие то модули когда то стояли и занимали это место. Мне как бы и так сойдёт, а вдруг на объекте из за этих битов программа не заработает, а она и так не заработает с первого раза, даже и с десятого раза - к бабке не ходи, придётся отлаживать.


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Ср мар 03, 2021 20:41 
Не в сети

Регистрация: Вт фев 12, 2008 11:30
Сообщения: 324
Откуда: Cherepovets
Взгляните на глобальную таблицу символов (та, что к проекту привязана, а не к задаче). Очень похоже на то, что безымянные адреса там засветились. Можно удалить повторяемые.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Чт мар 04, 2021 04:53 
Не в сети

Регистрация: Пт фев 08, 2019 06:46
Сообщения: 106
Откуда: кишлак около гор
Это глобальная, адреса по возрастанию, повторов нет


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Чт мар 04, 2021 14:00 
Не в сети
Аватара пользователя

Регистрация: Сб сен 30, 2006 14:07
Сообщения: 763
Откуда: Москва
Я правильно понял, что слово 2505 не отображает имена бит, а слово 2506 уже отображает? Слово 2505 может использоваться модулем аналогового ввода или вывода. Например если есть модуль на 8 входов и установлен с адресом 500 (переключатели на модуле, задающие его адрес), то слово 2505 (область CIO) будет содержать данные входного канала 5 этого модуля и побитно использовать это слово не получится. Так что проверяйте это обязательно!
Но отображаться имя должно, если оно прописано в таблице.
Возможно в этом контроллере уже была какая-то программа, попробуйте в симуляторе запустить и посмотрите как будет отображаться. Если нормально, то нужно очистить всю память в ПЛК перед заливкой программы.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Пт мар 05, 2021 05:44 
Не в сети

Регистрация: Пт фев 08, 2019 06:46
Сообщения: 106
Откуда: кишлак около гор
Аллилуйя!
Благодарю за подсказки!
Когда я начинал делать проект, то символы подписывал в теле программы без адресов, таблицу символов не составлял, по причине не понимания как эти адреса распределятся при конфигурировании удалённых модулей. Так и не зная как это всё должно правильно работать (модулей до сих пор нет, и нет опыта их использования) я начал записывать адреса согласно рабочим битам и области CIO для CJ2M. И все записываю в глобальные символы, в моём понимании для возможности использования их в скаде, здесь поправьте если я ошибаюсь. Короче удалил повторяющиеся названия символов в локальной таблице и все проблемные символы начали подписываться, но только после закрытия и открытия программы.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Пн мар 08, 2021 14:08 
Не в сети

Регистрация: Пт фев 08, 2019 06:46
Сообщения: 106
Откуда: кишлак около гор
Варяг писал(а):
И все записываю в глобальные символы, в моём понимании для возможности использования их в скаде, здесь поправьте если я ошибаюсь.

В чём отличие глобальных и локальных символов? Глобальные можно использовать в SCADA, а локальные нет? Думаю что можно не обрабатывать лишние символы при не исполнении части программы в которой символы указаны в локальной таблице. Подскажите пожалуйста.
Как правильно сбросить бит? Примеры во вложении.
Можно ли отключить функцию автоматического дорисовывания линий при вставке и автоматическое восстановление цепочки при удалении в программере 9,6?


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Пн мар 08, 2021 22:02 
Не в сети
Аватара пользователя

Регистрация: Сб сен 30, 2006 14:07
Сообщения: 763
Откуда: Москва
Глобальные символы используются во ВСЕЙ программе, локальные только в задаче. Если есть многозадачная программа, то имена локальных переменных могут быть одинаковы в циклических задачах.
Установить и сбросить бит по условию можно функциями SET и RSET.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Вт апр 20, 2021 09:43 
Не в сети

Регистрация: Пт фев 08, 2019 06:46
Сообщения: 106
Откуда: кишлак около гор
Как вставить примечание?
Вот как в примере:


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Вт апр 20, 2021 10:17 
Не в сети

Регистрация: Чт сен 26, 2013 18:49
Сообщения: 140
Правая кнопка мыши на инструкции ---> Свойства


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Пн апр 26, 2021 13:25 
Не в сети

Регистрация: Пт фев 08, 2019 06:46
Сообщения: 106
Откуда: кишлак около гор
varnike писал(а):
Правая кнопка мыши на инструкции ---> Свойства

Спасибо


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 96 сообщений ]  На страницу Назад  1, 2, 3, 4, 5, 6, 7  Вперёд

Часовой пояс: UTC + 3 часа (Russia: MSK)


Кто сейчас на конференции

Сейчас этот форум просматривают: в настоящее время на конференции нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Переход:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская документация по phpBB 3