Открытый блог [текущая версия 1.9.1] Скачать



Счётчики

Рейтинг@Mail.ru

Использование COM портов из CoDeSys с процессорами BECK-IPC
21.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
Скрин. Сам проект лень выкладывать., всёравно он несовместим с другими контроллерами.
Написание своих библиотек для CoDeSys
08.04.09 - 11:34:45
Т.к. в интернете про это ничего не нинаписано, то попробую просветить всех интерисующихся.
Для работы использую контроллер SMB6-MCPU-03 производятся они в Объединённом институте ядерных исследований. Сердцем контроллера является процессор немецкой фирмы Beck-Ipc SC143

Процессор имеет архитектуру x86 (правда программы для него нужно компилировать специальным компилятором поддерживающим 24битное адрессное пространство Paradigm C/C++ Beck IPC Edition) и работает на частоте 96MHz, этого вполне достаточно для нормальной работы CoDeSys
 
Писать свои библиотеки для этого процессора нужно так:
 

 

CoDeSys и панель оператора СП270
24.03.09 - 16:59:04
Т.к. последнее время начал активно изучать/использовать CoDeSys решил по мере возможности делится опытом на своём блоге.
 
А пока приведу пример ужастной программы, т.е. то как не надо писать на CoDeSys:
 

 
Эта программа опрашивает панель оператора СП270 фирмы OWEN:
 





Copyright (c) by Zager V.B. Dubna 2006-2011 ®
Квартиры в Киеве посуточно 250 грн. Аренда квартиры в Киеве посуточно. . производители бронедверей киев


Powered by OpenBlog 1.9.1 © 2008-2009 by Zager V.B.