S3 - это надежность

  • S3 - это аппаратная защита кода и данных критически важных задач благодаря сверхнадежной RTOS QNX.
  • S3 - это постоянный мониторинг состояния процессов, их диагностика, перезапуск, протоколирование ситуаций
  • S3 - это защита переменных, а не элеменов интерфейса от несанкционированного изменения
  • S3 - это более чем 8 успешных лет опыта использования программного продукта SilverTM , предшественника S3

Содержание материала

Программное обеспечение
  1. ПО для программирования контроллеров Delta Electronics WPL-Soft или ISP-Soft. Абсолютно бесплатно, последняя версия качается с сайта Delta Electronics по ссылке. В примере использован WPL-Soft.

  2. ПО драйвера конвертора на поставляемом CD (нужен только для Windows)

  3. S3-IDE с сайта http://s3.com.ua (“боевая” IDE, включает демонстрационную версию рантайма S3-HMI, которая без лицензии требует ее перезапускать каждые 2 часа). Доступны версии S3-IDE для Windows и Linux в 32-х и 64-х разрядных вариантах x86 и x64

Инсталляция ПО

Windows

  1. Установите WPL-Soft,  после установки придется “в слепую” выбрать английский или русский язык в меню Опции (4-е справа меню, последний пункт), так как текущая версия WPL-Soft первый раз стартует на китайском :).

wpl.jpg

  1. Установите драйвер USB-RS-485 преобразователя с прилагаемого CD.

  2. Подсоедените преобразователь к компьютеру.

  3. Зайдите в диспетчер устройст (Пуск->Компьютер->правый клик->Свойства->Диспетчер устройств).В разделе порты должен появтиться Silicon Labs CP210X USB to UART Bridge (COM?). Установите свойства этого порта скорость 9600, 7 бит, контроль четности, 1 стоповый (см. рис) бит, как на рисунке. Кнопкой дополнительно - можно поменять номер порта. Запоминаем номер порта ( на рисунке COM7).

  4. port.jpg

  5. Установите S3-IDE c параметрами по умолчанию.

Ubuntu

  1. Драйвер для порта не требуется. После подключения преобразователя к USB порт сразу появляется среди последовательных устройств. Узнать его можно командой

ls /dev/ttyUSB*

Screensh.jpg

Запоминаем этот порт..

  1. Для того, что бы текущий пользователь мог общаться с драйвером, его необходимо добавить в группу dialout. Делается это коммандой

sudo adduser <user_name>  dialout

где <user_name> - имя пользоват/еля

  1. Что-бы изменения вступили в силу, нужно выйти из аккаунта (logout) и снова зайти

  2. Установите S3-IDE для Linux с параметрами по умолчанию.

С Linux собственно все, но если кто-то хочет программировать ПЛК не выходя из Linux - это тоже возможно. WPL-Soft практически полностью работает и под Linux в wine.

Для этого необходимо устновить wine ( sudo apt-get install wine) и затем установить WPL-Soft. Для того, что бы WPL-Soft видел порт COM1 , необходимо создать ссылку на драйвер преобразователя USB-RS-485.

cd ~/.wine/dosdevices/

ln -s /dev/ttyUSB0 com1

s3.com.ua