Ещё раз повторяю, М02 уже 2-ю неделю продаются. Все модификации. Пинайте дилеров.
Отличие от М01 - лазерная маркировка.
Web сервер с SVG графикой и вводом/выводом значений напрямую в переменные CoDeSys практически 1 кликом мыши существует на наших ПЛК с 2005 года.
3-й Кодесис мы рассматриваем, но это другие цены, всё же. А выгода - только редактор удобный, ИМХО.
Тролль-наседка, добрый, нежный и ласковый
Владислав, а что это за опция такая: "SOCK_NBIO"?
Нету такой:
(* Socket options *)
SOCKET_SO_DEBUGINT:=16#0001; (* turn on debugging info recording *)
SOCKET_SO_ACCEPTCONNINT:=16#0002; (* socket has had listen() *)
SOCKET_SO_REUSEADDRINT:=16#0004; (* allow local address reuse *)
SOCKET_SO_KEEPALIVEINT:=16#0008; (* keep connections alive *)
SOCKET_SO_DONTROUTEINT:=16#0010; (* just use interface addresses *)
SOCKET_SO_BROADCASTINT:=16#0020; (* permit sending of broadcast msgs *)
SOCKET_SO_USELOOPBACKINT:=16#0040; (* bypass hardware when possible *)
SOCKET_SO_LINGERINT:=16#0080; (* linger on close if data present *)
SOCKET_SO_OOBINLINEINT:=16#0100; (* leave received OOB data in line *)
SOCKET_SO_REUSEPORTINT:=16#0200; (* allow local address & port reuse *)
SOCKET_SO_SNDBUFINT:=16#1001; (* send buffer size *)
SOCKET_SO_RCVBUFINT:= 16#1002; (* receive buffer size *)
SOCKET_SO_SNDLOWATINT:=16#1003; (* send low-water mark *)
SOCKET_SO_RCVLOWATINT:=16#1004; (* receive low-water mark *)
SOCKET_SO_SNDTIMEOINT:=16#1005; (* send timeout *)
SOCKET_SO_RCVTIMEOINT:=16#1006; (* receive timeout *)
SOCKET_SO_ERRORINT:=16#1007; (* get error status and clear *)
SOCKET_SO_TYPEINT:=16#1008; (* get socket type *)
SOCKET_SO_PROTOTYPEINT:=16#1009; (* get/set protocol type *)
(* TCPIP socket options *)
SOCKET_TCP_NODELAYINT:=16#01; (* don't delay send to coalesce packets *)
SOCKET_TCP_MAXSEGINT:=16#02; (* set maximum segment size *)
Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.
SOCK_NBIOWORD:=16#1014;
Последний раз редактировалось Филоненко Владислав; 16.12.2015 в 15:46.
Тролль-наседка, добрый, нежный и ласковый
Владислав, выложите пожалуйста ПО последней версии.
У меня сейчас:
PLC model MODEL PLC 110-30
Binary VERSION 0.3.42
Need Target version >= 3.07
Compiled: 17:08:03 Aug 24 2015
STM32 binary version 114
MAC 6A:77:00:FF:FF:55
... и соответственно опция не работает.
Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.
Выкладываю 0.3.43
Тролль-наседка, добрый, нежный и ласковый
Спасибо, работает!
Прошился через CDS, UpdateCore - все хорошо.
Вобщем, кто использует сокеты в ПЛК110 нью обновляться до 3.43 обязательно!
Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.
Как воспользоваться TFTP сервером на ПЛК "из коробки"?
Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.
Любым TFTP клиентом заходите. стандартный, 20-й порт, ЕМНИП. Доступ чтение/запись только к содержимому RAM-диска (префикс ram: ). Доступ к другим дискам запрещён в целях защиты от несанкционированного доступа.
Тролль-наседка, добрый, нежный и ласковый