Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 27

Тема: WinCE, SDK, CoDeSys!!!

  1. #1
    Пользователь Аватар для JoSaint
    Регистрация
    09.05.2010
    Адрес
    Украина Донецк
    Сообщений
    66

    Question WinCE, SDK, CoDeSys!!!

    Доброго времени суток уважаемые коллеги!!!
    Прошу тех людей кто имеет хоть какие то знания или навыки по данной теме помочь разобраться.
    Имеется сенсорная китайская панель производства Kinco с Win CE 5.0, со встроенным ПЛК так сказать(Китайцы же твердят именно так: there is no PLC in Kinco Panel,but because codesys has soft PLC function,then Kinco Panel can do the same function as PLC).
    Клиента который купил такую панельку совершенно не устроила встроенная визуализация. И вот я решил разобраться с тем а можно ли написать свое собственное приложение на С# для этой панельки. Узнал что на VS2008 есть возможность писать под Win CE. Набросал простенький проэкт залил все хорошо работает.
    Теперь вот основная стадия, и вопрос в том как мне достучатся до внутреннего ПЛК? как это сделать? с чего начать? где прочитать?
    Есть предоставленные ними SDK, что с ними делать? нужны ли они вообще?
    Заранее спасибо!
    ООО "Акватехнологии" Донецк, Украина

  2. #2
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Можете показать, что там за СДК? На панели должна работать исполнительная среда, которую кому попало не раздают, и она денег стоит. Без этого кодесисом сей девайс не запрограммировать. С самим кодесисом, конечно, поставляется софтовый ПЛК, но я там видел только под WinNT.

    На крайняк можно и прямо в сишарповое приложение программу управления запихать, и обойтись таким образом без кодесиса, но это, конечно, страшно.
    Последний раз редактировалось Yegor; 20.03.2013 в 06:27.

  3. #3
    Пользователь Аватар для JoSaint
    Регистрация
    09.05.2010
    Адрес
    Украина Донецк
    Сообщений
    66

    По умолчанию

    как раз CoDeSys RunTime там и установлен, буду называть вещи своими именами, спасибо на этом.
    Что касается показать SDK? что мне именно нужно показать?
    вот строчки из хелпа : This section contains information about the MT6000_SDK software development kit (SDK) for Platform Builder 5.0®.
    ну и куча библиотек
    моя аська 442199301
    мой скайп josaint13
    мне очень интересно и нужно можно пересечься там и получится более интерактивные.
    Заранее спасибо
    ООО "Акватехнологии" Донецк, Украина

  4. #4
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,225

    По умолчанию

    Цитата Сообщение от JoSaint Посмотреть сообщение
    вопрос в том как мне достучатся до внутреннего ПЛК
    откройте в редакторе таргет на панель, может будет ясно что и где там

  5. #5
    Пользователь Аватар для JoSaint
    Регистрация
    09.05.2010
    Адрес
    Украина Донецк
    Сообщений
    66

    По умолчанию ответ

    Цитата Сообщение от capzap Посмотреть сообщение
    откройте в редакторе таргет на панель, может будет ясно что и где там
    В директории куда установились Target файлы панельки есть папки Lib и PlcConf, если Lib - Library(Библиотека), то в PlcConf три (*.eds) файла для CanOpen и файл Kinco_MT6000.cfg -вот его содержимое:
    ----------------------------------------------------------
    [Global]
    AddressMode=Flat

    [Module.Root]
    Id=2
    Name=MT6000 configuration
    SubModul1=Type=Var,Class=BUSMASTER
    ;SubModul2=Type=Var,Class=CARD
    Icon=Plcconf.ico
    Alignment=5

    [Module.CanDevice]
    Name=CanDevice
    Id=78379
    DeviceType=CANDEVICE
    BasisPrmDlg=FALSE
    Class=BUSMASTER
    Icon=codsmall.ico
    ;FixedNumOfPDOs=1

    [Module.CanMaster]
    Name=CanMaster
    Id=5
    DeviceType=CANMASTER
    CreateBitChannels=TRUE
    NodeIdEditable=Yes
    AdrEditable=Yes
    Class=BUSMASTER
    Icon=codsmall.ico
    SubModul1=Type=Var,Class=CAN_SLAVE
    Param1=Name=EnableDiags,Section=BoolType
    Param2=Name=UpdateTask,Section=TaskName
    ExtendMenu=1

    [Module.DEVNETMaster]
    Name=DeviceNetMaster
    Id=1717
    DeviceType=DEVNETMASTER
    CreateBitChannels=TRUE
    NodeIdEditable=Yes
    AdrEditable=Yes
    ;Class=BUSMASTER
    Icon=codsmall.ico
    SubModul1=Type=Var,Class=DEVNET_SLAVE
    Param1=Name=EnableDiags,Section=BoolType
    Param2=Name=UpdateTask,Section=TaskName
    ExtendMenu=1
    ;ShowExpert=1

    [Module.DevNetSlave]
    Name=DevNetSlave
    Id=1818
    DeviceType=DEVNETSLAVE
    SymbolicNames=unlocked
    NodeIdEditable=Yes
    AdrEditable=Yes
    Class=DEVNET_SLAVE
    Icon=Vis.ico
    Param1=Name=EnableDiags,Section=BoolType
    ShowAdrCtrls=I,O
    ;ShowExpert=1


    [Module.CanSlave]
    Name=CanSlave
    Id=693734
    DeviceType=CANSLAVE
    SymbolicNames=unlocked
    NodeIdEditable=Yes
    AdrEditable=Yes
    Class=CAN_SLAVE
    Icon=Vis.ico
    Param1=Name=EnableDiags,Section=BoolType
    ExcludeEntries='filename'
    OptionalDevice=FALSE
    NoInitialize=FALSE
    Libraries=3S_CANopenMaster.lib

    [Module.CanSlaveOld]
    Name=CanSlaveOld
    Id=693734
    DeviceType=CANSLAVE
    SymbolicNames=unlocked
    NodeIdEditable=Yes
    AdrEditable=Yes
    Class=CAN_SLAVE
    Icon=Vis.ico
    OldStyleMapping=TRUE
    Param1=Name=EnableDiags,Section=BoolType
    PossibleEntries='filename'


    [Module.DPMaster]
    Name=DP-Master
    Id=983083
    DeviceType=DPMASTER
    CreateBitChannels=TRUE
    BitChannelIcon=Globsmal.ICO
    NodeIdEditable=Yes
    AdrEditable=Yes
    ;Class=BUSMASTER
    Icon=ODEditor.ico
    SubModul1=Type=Var,Class=DP_SLAVE
    Param1=Name=EnableDiags,Section=BoolType
    Param2=Name=UpdateTask,Section=TaskName
    Param3=Name='Byte order word modules motorola',Section=ByteOrder
    ExtendMenu=1

    [Module.DPSlave]
    Name=DPSlave
    Id=69230394
    DeviceType=DPSLAVE
    SymbolicNames=unlocked
    NodeIdEditable=Yes
    AdrEditable=Yes
    EnableChannelEdit=TRUE
    Class=DP_SLAVE
    Icon=plcbrowse.ico
    Param1=Name=EnableDiags,Section=BoolType

    [Module.DPSlave2]
    Name=DPSlave
    Id=69230394
    DeviceType=DPSLAVE
    SymbolicNames=unlocked
    NodeIdEditable=Yes
    AdrEditable=Yes
    EnableChannelEdit=TRUE
    Class=BUSMASTER
    Icon=plcbrowse.ico
    Param1=Name=EnableDiags,Section=BoolType
    PossibleEntries='HIL_049F.GSD','TCDPSLAV.GSD','HMS _1003.GSD','HMS_1013.gsd','HIL_7504.GSD'
    SingleSlave=FALSE
    ShowDPDialog=TRUE

    [Parameter.BoolType]
    Id=10001
    Type=INT
    Class=Symbolic
    Help=TTHelp
    ;TTHelp=Hier kцnnten Sie Ihre symbolischen Konstanten beschreiben
    Symbol1=No
    Value1=0
    Symbol2=Yes
    Value2=1
    Default=2

    [Parameter.TaskName]
    Id=10002
    Type=STRING
    Class=Simple
    Help=TTHelp
    TTHelp= The name of the task, which initiates the buscycles.
    Default=All

    [Parameter.ByteOrder]
    Id=10003
    Type=INT
    Class=Symbolic
    Help=TTHelp
    TTHelp= The processdata of word-oriented modules are stored in intel/motorola format.
    Default=0
    Symbol1=No
    Value1=0
    Symbol2=Yes
    Value2=1
    -------------------------------------------------
    куда тут смотреть? это какое то описание модулей интерфейсов DP, CanOpen
    А файл Kinco_MT6000.cfg открывается краказябрами!
    Просвятите пожалуйста
    ООО "Акватехнологии" Донецк, Украина

  6. #6

    По умолчанию

    есть архив для скачивания "Codesys software for MT6000 series"
    это не оно?
    Последний раз редактировалось Николаев Андрей; 21.03.2013 в 01:28.

  7. #7
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,225

    По умолчанию

    Цитата Сообщение от JoSaint Посмотреть сообщение
    куда тут смотреть? это какое то описание модулей интерфейсов DP, CanOpen
    А файл Kinco_MT6000.cfg открывается краказябрами!
    Просвятите пожалуйста
    а чего Вы хотели увидеть, откройте таргет на плк100, там тоже самое будет, каждый модуль то ли вход то ли выход то ли еще чего нибудь будет иметь свой идентификационный номер.
    Разве в этом смысл чтоб увидеть внутренности, Вам лучше начать спрашивать как "украсить" визуализацию, чтоб она устраивала заказчика.
    Вот человек может многое Вам поведать http://www.owen.ru/forum/showpost.ph...9&postcount=31

  8. #8
    Пользователь Аватар для JoSaint
    Регистрация
    09.05.2010
    Адрес
    Украина Донецк
    Сообщений
    66

    По умолчанию

    Цитата Сообщение от BETEP Посмотреть сообщение
    есть архив для скачивания "Codesys software for MT6000 series"
    это не оно?
    Да это оно, именно это я и себе качал
    Последний раз редактировалось Николаев Андрей; 21.03.2013 в 01:29.
    ООО "Акватехнологии" Донецк, Украина

  9. #9
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Вот в этом списке у вас панель присутствует?


  10. #10
    Пользователь Аватар для JoSaint
    Регистрация
    09.05.2010
    Адрес
    Украина Донецк
    Сообщений
    66

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    а чего Вы хотели увидеть, откройте таргет на плк100, там тоже самое будет, каждый модуль то ли вход то ли выход то ли еще чего нибудь будет иметь свой идентификационный номер.
    Разве в этом смысл чтоб увидеть внутренности, Вам лучше начать спрашивать как "украсить" визуализацию, чтоб она устраивала заказчика.
    Вот человек может многое Вам поведать http://www.owen.ru/forum/showpost.ph...9&postcount=31
    Спасибо за ответ! Очень уж мне хочется разобраться с написанием приложений(собственных) для этой панельки да и вообще для подобных задач это лишним не будет. Для личного опыта и тд.
    ООО "Акватехнологии" Донецк, Украина

Страница 1 из 3 123 ПоследняяПоследняя

Похожие темы

  1. Ответов: 6
    Последнее сообщение: 04.04.2013, 18:59

Ваши права

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