Открытый блог [текущая версия 1.9.1] Скачать | |||||||||
Навигация
Видеонаблюдение OpenBlog EEE-PC Linux PHP JavaScript C++ CoDeSys Заработок Юмор Разное Я Карта сайта Гостевая |
Использование COM портов из CoDeSys с процессорами BECK-IPC21.04.11 - 02:26:21Для включения поддержки нужных нам COM портов необходимо в файле myrts.c имзенить значение в структуре RHISerPortTypes ![]() по умолчанию есть возможность использования 8 портов но реально в Beck SC143 их 4 для включения поддержки порта нужно написать RHI_SERPORT_COM для выключения RHI_SERPORT_NAV аналогичная ситуация для SPI и I2C - включение (RHI_SERPORT_SPI и RHI_SERPORT_I2C соответственно) выключение как видно на картинке производится директивой RHI_SERPORT_NAV дальше для работы с портами нужно использовать стандартные функции библиотеки SysLibCom CoDeSys: SysComOpen SysComSetSettingsEx SysComRead SysComWrite SysComClose
Программа для проверки цифровых выходов24.09.09 - 15:34:21Скрин. Сам проект лень выкладывать., всёравно он несовместим с другими контроллерами.
Написание своих библиотек для CoDeSys08.04.09 - 11:34:45Т.к. в интернете про это ничего не нинаписано, то попробую просветить всех интерисующихся. Для работы использую контроллер SMB6-MCPU-03 производятся они в Объединённом институте ядерных исследований. Сердцем контроллера является процессор немецкой фирмы Beck-Ipc SC143 ![]() Процессор имеет архитектуру x86 (правда программы для него нужно компилировать специальным компилятором поддерживающим 24битное адрессное пространство Paradigm C/C++ Beck IPC Edition) и работает на частоте 96MHz, этого вполне достаточно для нормальной работы CoDeSys Писать свои библиотеки для этого процессора нужно так:
CoDeSys и панель оператора СП27024.03.09 - 16:59:04Т.к. последнее время начал активно изучать/использовать CoDeSys решил по мере возможности делится опытом на своём блоге. А пока приведу пример ужастной программы, т.е. то как не надо писать на CoDeSys:
Эта программа опрашивает панель оператора СП270 фирмы OWEN:
|
||||||||