Обсуждение идей
|
|
an1977drej7345 | Date: Friday, 29.09.2017, 18:39 | Message # 61 |
Private
Group: Users
Messages: 9
Status: Offline
| Александр, а у вас случаем нету подробной инструкции "для чайников" как создать свой объект на каком нибудь простом примере. а то код Robot.Conveyor без единого коментария навивает угрюмую тоску
|
|
| |
Alexor | Date: Friday, 29.09.2017, 19:24 | Message # 62 |
Major general
Group: Administrators
Messages: 311
Status: Offline
| Нет такой инструкции.
Замахнулись сразу на достаточно сложный код. Советую начать с объекта попроще, например, Binary.Logic. Очень простой объект. Две входные переменные, одна выходная и несколько настроек - тип операции (AND, OR...) и инверсия входов. Если разберётесь с простым, дальше будет проще, так как все сим. объекты реализуют единый интерфейс ISimulationObject.
Можно создать новую тему на форуме в которой будете задавать вопросы по этому объекту. Думаю, будет полезно еще кому-нибудь кто захочет разобраться.
|
|
| |
an1977drej7345 | Date: Tuesday, 03.10.2017, 20:44 | Message # 63 |
Private
Group: Users
Messages: 9
Status: Offline
| Александр, а можете объекту Animation.ImageMove кроме координат х,y еще добавить также угол поворота, чтоб его можно было бы крутить.
|
|
| |
Alexor | Date: Wednesday, 04.10.2017, 10:45 | Message # 64 |
Major general
Group: Administrators
Messages: 311
Status: Offline
| Посмотрю, что можно сделать, но быстро не обещаю. Я сейчас взялся за одну масштабную задачу, так что руки дойдут только после её завершения.
|
|
| |
an1977drej7345 | Date: Friday, 13.10.2017, 20:11 | Message # 65 |
Private
Group: Users
Messages: 9
Status: Offline
| Александр, а почему вы в новой версии убрали в соединениях протокол Modbus?
|
|
| |
Alexor | Date: Friday, 13.10.2017, 20:32 | Message # 66 |
Major general
Group: Administrators
Messages: 311
Status: Offline
| К сожалению, это соединение пришлось убрать из-за конфликта лицензий. Сейчас работаю над альтернативой на основе библиотеки с открытым исходником с подходящей лицензией (NModbus).
|
|
| |
Alexor | Date: Tuesday, 17.10.2017, 12:52 | Message # 67 |
Major general
Group: Administrators
Messages: 311
Status: Offline
| В новой версии 2.8 теперь есть modbus.
|
|
| |
antonjakimovic | Date: Friday, 20.10.2017, 15:49 | Message # 68 |
Private
Group: Users
Messages: 15
Status: Offline
| Добрый день!
Нам нужен дополнительный модуль для копирования одних тегов в другие т.к. Boolean.Delay работает слишком медленно (сейчас мы копируем порядка 5к тегов и время цикла ~0.6c, а в будущем нам понадобиться около 28к тегов и цикл не более 0.1с).
Я хотел написать такой модуль сам, но смог установить только Visual Studio express 2017, а под него исходный проект не компилируется. Когда вы планируете перейти на новую студию?
|
|
| |
Alexor | Date: Friday, 20.10.2017, 18:41 | Message # 69 |
Major general
Group: Administrators
Messages: 311
Status: Offline
| Добрый день,
Пока переходить не планирую.
На сколько я знаю, VS версии 2015 года доступна на сайте Microsoft. Очень странно что не компилируется, может что-то сильно обрезали в Express. Попробуйте Community.
|
|
| |
antonjakimovic | Date: Friday, 03.11.2017, 13:36 | Message # 70 |
Private
Group: Users
Messages: 15
Status: Offline
| Добрый день,
Напомню, что мы используем Process Simulator с Siemens PLC V5.4 и V5.5.
Я настроил чтение и запись данных массивами, и это дало отличное ускорение, но при запуске, Process Simulator не подключается к CPU300, а все Item.Delay остаются активными и после создания связи со всеми PLCSIM (нажав Connect), обмена нет, пока не остановишь и не запустишь все Item.Delay. С запуском проблем нет, но вот для остановки надо много кликать и скроллить.
Поэтому появилась просьба добавить кнопку "остановить все" или сделать более интуитивно: разрешить для списка отмечать более одного элемента и если отмечен только один объект, доступны все функции, а если отмечены более одного объекта, разрешить только Activate/Deactivate, Delete и Clone.
|
|
| |
Alexor | Date: Friday, 03.11.2017, 17:10 | Message # 71 |
Major general
Group: Administrators
Messages: 311
Status: Offline
| Добрый день,
Там в главном окне и в окне симуляционных объектов есть иконка с карандашиком. Принудительно записывает значения из всех объектов в переменные. Не пробовали нажать после восстановления всех соединений?
|
|
| |
antonjakimovic | Date: Tuesday, 07.11.2017, 14:10 | Message # 72 |
Private
Group: Users
Messages: 15
Status: Offline
| Да, это помогло, Спасибо!
|
|
| |
antonjakimovic | Date: Thursday, 21.12.2017, 14:36 | Message # 73 |
Private
Group: Users
Messages: 15
Status: Offline
| Добрый день!
Для нашей задачи нужно запускать одновременно 11 PLCSIM программ, и мы нашли расширить ограничение до нужного количества, но в Process Simulator, можно настроить только 8 PLCSIM программ.
Можете снять это ограничение?
P.S. В PLCSIM это ограничение вводиться байтом так что более 255 программ запустить не получиться.
|
|
| |
Alexor | Date: Tuesday, 26.12.2017, 15:22 | Message # 74 |
Major general
Group: Administrators
Messages: 311
Status: Offline
| Попробуйте сделать это сами. Код библиотеки Connection.S7PLCSim есть на github.
|
|
| |
denzhig | Date: Thursday, 08.02.2018, 13:51 | Message # 75 |
Lieutenant
Group: Users
Messages: 46
Status: Offline
| del
Message edited by denzhig - Friday, 09.02.2018, 12:16 |
|
| |