Форум РадиоКот https://radiokot.ru/forum/ |
|
Open source plc STM32F103RBT6 source code Mitsubishi PLCFX1 https://radiokot.ru/forum/viewtopic.php?f=59&t=128469 |
Страница 8 из 18 |
Автор: | dosikus [ Пт окт 19, 2018 19:07:22 ] |
Заголовок сообщения: | Re: Open source plc STM32F103RBT6 source code Mitsubishi PL |
У меня и считывает , причем все, и пишет. Пару мелких примеров загнал -работают. |
Автор: | imsushka [ Пт окт 19, 2018 19:44:21 ] |
Заголовок сообщения: | Re: Open source plc STM32F103RBT6 source code Mitsubishi PL |
отключил ladder тоже стало все читацца ну не все канешно, но и не нули считывает |
Автор: | imsushka [ Сб окт 20, 2018 14:23:48 ] |
Заголовок сообщения: | Re: Open source plc STM32F103RBT6 source code Mitsubishi PL |
[uquote="imsushka",url="/forum/viewtopic.php?p=3484432#p3484432"] Осталось допереводить и начать выкашивать SPL. Затем дело дойдет и до размещения а отдельных секциях, по уму с правкой скрипта линкера а не как у китайцев натыкано наобум... переводить смысла особо нету там дельных коментариев 3 штуки ну ладно 33 блин ненавижу си с его указателями ЗАЧЕМ ?!?!?!?! все переменные определенны, нету динамических данных ЗАЧЕМ ?!?!?!?! |
Автор: | dosikus [ Сб окт 20, 2018 14:55:23 ] |
Заголовок сообщения: | Re: Open source plc STM32F103RBT6 source code Mitsubishi PL |
Указатели это сила, попробуй в модуль передать тот же массив узнаешь зачем... |
Автор: | imsushka [ Сб окт 20, 2018 17:36:48 ] |
Заголовок сообщения: | Re: Open source plc STM32F103RBT6 source code Mitsubishi PL |
да как то в паскале передаецца и без указателей просто в данном случае ничего никуда непередаецца данные глобальны переменные глобальны кстати коменты попробуй записать у меня всю память забило ими хотя я их всего 4 штуки сделал |
Автор: | dosikus [ Сб окт 20, 2018 17:48:20 ] |
Заголовок сообщения: | Re: Open source plc STM32F103RBT6 source code Mitsubishi PL |
Дык этож китайцы да еще ардуинщики а они как дети малые. У меня вообще чувство такое что проект скопипащен с 51ых. |
Автор: | imsushka [ Вс окт 21, 2018 05:30:27 ] |
Заголовок сообщения: | Re: Open source plc STM32F103RBT6 source code Mitsubishi PL |
то что слизано с 51 это понятно скорее всего фирменный мелсек сделан на 51 или даже на 31 и пзушка там без защиты была а у FX3 другой протокол слегка другой не могу прогу записать в плкашку - ругается на неправильный range |
Автор: | dosikus [ Вс окт 21, 2018 07:45:17 ] |
Заголовок сообщения: | Re: Open source plc STM32F103RBT6 source code Mitsubishi PL |
Насчет слизано - есть исходник на 51 для FX1... Поставь 8000 шагов. |
Автор: | imsushka [ Вс окт 21, 2018 10:39:16 ] |
Заголовок сообщения: | Re: Open source plc STM32F103RBT6 source code Mitsubishi PL |
это не исходник, ну то что я видел если есть то где ? трансляция адресов не понятно для чего сделана, толи в оригинале порты сидели по определенным адресам толи хз а может было 2 проца - один интерфейс с компом, второй управление релеем система команд (LD, OR, OUT, ....) привязка к одному адресному пространству обращение с компа - другое пространство непонятки Добавлено after 50 minutes 38 seconds: Re: Open source plc STM32F103RBT6 source code Mitsubishi PLCFX1 8000 шагов ничего не дало - все равно программа не пишеццццца, говорит неправильный предел |
Автор: | dosikus [ Вс окт 21, 2018 13:33:26 ] |
Заголовок сообщения: | Re: Open source plc STM32F103RBT6 source code Mitsubishi PL |
Ты все пытаешься впихнуть невпихуемое? Уменьшал надеюсь в GX Developer, в свойствах плк? |
Автор: | imsushka [ Вс окт 21, 2018 20:14:23 ] |
Заголовок сообщения: | Re: Open source plc STM32F103RBT6 source code Mitsubishi PL |
почему невпихуемое ? впихнул же просто у меня нету основной логики Код: const u8 PLC_ROM[2048] @ (ROM_ADDR) = { // The starting address of FLASH is PLC information ************************** // The first 0X02 indicates that the PLC is //16K steps, password area and difference area. MAXSTEP / 1000,0x00, // 00 0x0000 -- SIZE IN STEP 16000 0x00,0x00, // 02 0x00,0x00, // 04 0x00,0x00, // 06 0x20,0x20, // 08 0x0008 -- PASSWORD 0 0x20,0x20, // 10 -- PASSWORD 1 0x20,0x20, // 12 -- PASSWORD 2 0x20,0x20, // 14 -- PASSWORD 3 0x20,0x20, // 16 0x0010 -- PLC NAME 0 0x20,0x20, // 18 -- PLC NAME 1 0x20,0x20, // 20 -- PLC NAME 2 0x20,0x20, // 22 -- PLC NAME 3 0x20,0x20, // 24 -- PLC NAME 4 0x20,0x20, // 26 -- PLC NAME 5 0x20,0x20, // 28 -- PLC NAME 6 0x20,0x20, // 30 -- PLC NAME 7 0x20,0x20, // 32 -- PLC NAME 8 0x20,0x20, // 34 -- PLC NAME 9 0x20,0x20, // 36 -- PLC NAME A 0x20,0x20, // 38 -- PLC NAME B 0x20,0x20, // 40 -- PLC NAME C 0x20,0x20, // 42 -- PLC NAME D 0x20,0x20, // 44 -- PLC NAME E 0x20,0x20, // 46 -- PLC NAME F 0x00,0x00, // 48 0x0030 -- M Latch Start / 0x00,0x00, // 50 -- M Latch End / 0x00,0x00, // 52 -- S Latch Start / 0x00,0x00, // 54 -- S Latch End / 0x00,0x0E, // 56 -- C16 Latch Start / 0x00,0x0E, // 58 -- C16 Latch End / 0xC8,0x0E, // 60 -- C32 Latch Start / 0xFF,0x0E, // 62 -- C32 Latch End / 0x00,0x00, // 64 -- D Latch Start / 0x00,0x00, // 66 -- D Latch End / 0x00,0x00, // 68 -- 0x00,0x00, // 70 -- 0x00,0x00, // 72 -- File register capaity ??? 0x00,0x00, // 74 -- File register capaity blocks 0x00,0x00, // 76 -- Comments capaity ??? 0x00,0x00, // 78 -- Comments capaity blocks 0x80,0x40, // 80 -- 0x80 (RUN X007 -- X000) 0x40 -- PLC system 1/2 0x00,0x00, // 82 -- 0x00,0x00, // 84 -- 0x00,0x00, // 86 -- 0x00,0x00, // 88 -- 0x00,0x00, // 90 -- 0x0F,0x00, // 92 0x005C -- PROGRAM START ½áÊøÖ¸Áî 0xFF,0xFF, // 94 0xFF,0xFF, // 96 0xFF,0xFF, // 98 0xFF,0xFF}; Добавлено after 5 hours 44 minutes 44 seconds: Re: Open source plc STM32F103RBT6 source code Mitsubishi PLCFX1 нашол еше 2 команды чтение и запись коментариев только они какието странные - зацикливаюцца |
Автор: | imsushka [ Чт окт 25, 2018 05:28:15 ] |
Заголовок сообщения: | Re: Open source plc STM32F103RBT6 source code Mitsubishi PL |
народ, у кого есть фирменный fx1/2/3 можете лог компортовый выложить ? прочитать записать конфигурацию / программу / коментарии |
Автор: | MikhailSh [ Пт окт 26, 2018 11:32:42 ] | ||||||||
Заголовок сообщения: | Re: Open source plc STM32F103RBT6 source code Mitsubishi PL | ||||||||
Лог с контроллером FX1N-40MR Добавлено after 2 minutes 26 seconds: Re: Open source plc STM32F103RBT6 source code Mitsubishi PLCFX1 Добавка... Добавлено after 3 minutes 52 seconds: Re: Open source plc STM32F103RBT6 source code Mitsubishi PLCFX1 Еще, забыл...
|
Автор: | imsushka [ Пт окт 26, 2018 19:14:05 ] | ||||||
Заголовок сообщения: | Re: Open source plc STM32F103RBT6 source code Mitsubishi PL | ||||||
что то сдесь не так у меня при чтении программы есть 030897: 2018-10-26 19:04:33,7899077 +0,0000045 02 45 34 31 38 30 35 43 30 46 30 30 03 36 33 .E41805C0F00.63 <==== поиск конца программы у тебя нету при чтении коментов у меня есть 006657: 2018-10-26 19:03:22,5213112 +0,0000144 02 45 30 31 38 30 30 38 30 38 03 45 31 .E01800808.E1 <==== чтение пароля 006711: 2018-10-26 19:03:22,5565562 +0,0000140 02 45 30 46 45 46 37 36 34 30 03 31 41 .E0FEF7640.1A <==== шо б я так знал шо це таке 006989: 2018-10-26 19:03:22,7086817 +0,0000038 02 45 30 46 45 46 37 36 34 30 03 31 41 .E0FEF7640.1A у тебя нету у меня отдельно файл туда и отдельно файл оттуда при попытке записи проги всегда , при любых параметрах выскакивает ошибка Добавлено after 1 hour 42 minutes 54 seconds: Re: Open source plc STM32F103RBT6 source code Mitsubishi PLCFX1 поставил тип контроллера 0х6266 стал ругацца 5 02 30 30 45 30 32 30 32 03 36 43 .00E0202.6C 046763: 2018-10-26 22:26:21,4093593 +0,0000140 02 30 30 45 43 41 30 32 03 38 45 .00ECA02.8E 046793: 2018-10-26 22:26:21,4303588 +0,0000140 02 45 43 33 45 34 43 44 43 45 32 41 03 42 39 .EC3E4CDCE2A.B9 <==== шо за команда ???? ответ от контроллера 15 (ошибка) 046809: 2018-10-26 22:26:21,4483584 +0,0000144 02 45 30 30 30 46 35 32 30 32 03 45 .E000F5202.E а потом вылетает по ошибке - или пароль или неправильный контроллер или выключен !!!!!!!!!!!!!!! для fx1n тип контроллера должен быть только в регистре D8001, в D8101 должно быть 0 и все равно - если я говорю "прочитать коментарии", у меня проходит команда 067817: 2018-10-26 22:42:04,2711173 +0,0000038 02 45 30 46 43 31 39 43 34 30 03 31 32 .E0FC19C40.12 <==== !!!!!!!! 068095: 2018-10-26 22:42:04,4231131 +0,0000041 02 45 30 46 43 31 39 43 34 30 03 31 32 .E0FC19C40.12 068373: 2018-10-26 22:42:04,5752345 +0,0000037 и опять я не могу записать прогу в контроллер
|
Автор: | imsushka [ Сб окт 27, 2018 17:46:12 ] |
Заголовок сообщения: | Re: Open source plc STM32F103RBT6 source code Mitsubishi PL |
на счет записи программы - сам дурак, не правильно сохранял данные, первый блок писался куда надо, а вот последующие куда попало |
Автор: | imsushka [ Пн окт 29, 2018 07:47:17 ] |
Заголовок сообщения: | Re: Open source plc STM32F103RBT6 source code Mitsubishi PL |
https://www.amobbs.com/thread-5664021-1-1.html вот такая весч еще есть, но скачать не могу - денег нетууу |
Автор: | DGW [ Вт окт 30, 2018 10:02:50 ] |
Заголовок сообщения: | Re: Open source plc STM32F103RBT6 source code Mitsubishi PL |
Можно кому-то одному скинуться по "копеечке" (кто может скачивать у китайцев), а он, после покупки, сделает рассылку пожелавшим купить. |
Автор: | imsushka [ Пт ноя 02, 2018 14:32:29 ] |
Заголовок сообщения: | Re: Open source plc STM32F103RBT6 source code Mitsubishi PL |
если использовать BitBang для доступа к битам - можно на 6 кил сократить прогу а если есчо и от STL отказацца ... правда вопрос - а 103 и 407 по названиям регистров совпадают ? 103 все таки тупиковый путь в 407 и эзернет и памяти по боле и скорость повыше Добавлено after 2 hours 45 minutes 20 seconds: Re: Open source plc STM32F103RBT6 source code Mitsubishi PLCFX1 как узнать адрес конца программы (ROM) ? из программы как узнать адрес начала не используемой памяти (RAM) ? из программы |
Автор: | imsushka [ Вс ноя 04, 2018 14:45:41 ] |
Заголовок сообщения: | Re: Open source plc STM32F103RBT6 source code Mitsubishi PL |
было Код: 69 236 bytes of readonly code memory 1 284 bytes of readonly data memory (+ 34 002 absolute) 14 161 bytes of readwrite data memory (+ 25 200 absolute) стало Код: 43 748 bytes of readonly code memory 500 bytes of readonly data memory 6 908 bytes of readwrite data memory впихуем невпихуемое ничего не вырезанно (практически) даже увеличен функционал и количество команд |
Автор: | Мурик [ Вс ноя 04, 2018 15:01:49 ] |
Заголовок сообщения: | Re: Open source plc STM32F103RBT6 source code Mitsubishi PL |
imsushka писал(а): впихуем невпихуемое Это пока просто слова. Проекта нет.
|
Страница 8 из 18 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |