|
Контроллер S7-1200 (Сименс) и 1С ERP 2.5 проблема с подключением | ☑ | ||
---|---|---|---|---|
0
Trimax
10.08.21
✎
09:59
|
Имеется в наличии данный контроллер (Контроллер S7-1200 (Сименс)), который получает данные с энкодера (допустим метраж). Конечная задача получить данный метраж в 1С. Но задача рухнула на начальной стадии. Не можем подключиться к контроллеру.
Написал код. Процедура ПолучитьДанные() Попытка WinSocket=Новый ComОбъект("mswinsock.winsock"); Исключение Сообщить("Ошибка создания объекта. "+ ОписаниеОшибки()); Возврат; КонецПопытки; Адрес="192.168.0.100"; Порт="502"; WinSocket.RemoteHost=Адрес; WinSocket.RemotePort=Порт; WinSocket.Protocol=0; WinSocket.Connect(); ОтключитьОбработчикОжидания("ПолучитьДанные"); State=WinSocket.State; Если State = 6 тогда ПодключитьОбработчикОжидания("ПолучитьДанные",1); Сообщить("6"); ИначеЕсли State=7 Тогда WinSocket.GetData(); Сообщить("7"); Иначе Сообщить(State); КонецЕсли; КонецПроцедуры На возврате получаем только "6". Т.е. состояние "подключение". Нужно получить "7" - подключен. Есть программа "MasterOPC Universal Modbus Server" (Демка). Она получает с контроллера необходимую цифру, но на свою форму. Подскажите куда копать? Может кто-то сталкивался с этой проблемой. |
|||
84
Trimax
10.08.21
✎
16:08
|
+ (83) Типа ТСД.
|
|||
85
Garykom
гуру
10.08.21
✎
16:10
|
(83) действительно впарили
когда можно было взять намного более новое и вменяемое решение эти разные ардуинки и малинки же не просто так популярны, а именно тем что по сути могут почти тоже самое только доступно хотя и не очень надежно, но можно взять и промышленное исполнение |
|||
86
Джордж1
10.08.21
✎
16:11
|
(83)ВЫ это, оригинал проекта себе сохраните. А то из некоторых контроллеров проект и не сольешь
|
|||
87
breezee
10.08.21
✎
16:20
|
(0) Процедура ПолучитьДанные_1()
Попытка WinSocket=Новый ComОбъект("mswinsock.winsock"); Исключение Сообщить("Ошибка создания объекта. "+ ОписаниеОшибки()); Возврат; КонецПопытки; Адрес="192.168.0.100"; Порт="502"; WinSocket.RemoteHost=Адрес; WinSocket.RemotePort=Порт; WinSocket.Protocol=0; WinSocket.Connect(); ПодключитьОбработчикОжидания("ПолучитьДанные2",2); Процедура ПолучитьДанные2() State=WinSocket.State; Если State = 6 тогда Сообщить("6"); ИначеЕсли State=7 Тогда ф = ""; WinSocket.GetData(ф); Сообщить("7"); Иначе Сообщить(State); КонецЕсли; КонецПроцедуры Попробуйте так, сначлаа кннект, а потом через 2 секунды считывание данных |
|||
88
breezee
10.08.21
✎
16:28
|
(65) без прослойки не пашет напрямую с 1с
|
|||
89
NorthWind
10.08.21
✎
18:06
|
(79) Овен. Ну... такое себе. Не знаю как насчет ПЛК, но у нас были их счетчики импульсов, которые иногда странно себя вели, и лично у меня использовались блоки питания, которые просто при пропадании входного напряжения не запускались без видимых причин (при том что кондеры внутри блока все были живые). В связи с чем я к этим поделиям отношусь настороженно.
|
|||
90
NorthWind
10.08.21
✎
18:10
|
(82) ну, энкодер на выходе выдает тупо импульсы. Которые еще надо чем-то посчитать и перевести в физическую величину.
Контроллер достаточно разумная тема для этой цели, особенно, если датчиков много. Другой вопрос, что сименс штука не самая простая и очень сильно страдающая копирастией - если не брать китайские дженерики под него, то весь оригинал там стоит некислых денег. Мой лично выбор для таких задачек - контроллино. |
|||
91
Garykom
гуру
10.08.21
✎
18:15
|
(90) угу и чтобы не заморачиваться просто берем малинку/апельсинку и https://raspberrypi.ru/585-udalennoe-upravlenie-sobytiya-enkoder-inkrementalnyy
пример там дурной но суть понятна эта же малинка и будет накапливать у себя данные и поднимет http-сервис чтобы 1С могла дергать |
|||
92
Джордж1
10.08.21
✎
18:43
|
(89)есть такое
|
|||
93
NorthWind
10.08.21
✎
19:10
|
(91) есть нюансы. То что там изображено на рисунке - вообще-то не промышленный энкодер, а элемент управления для радиоаппаратуры, для рукояток типа "джог-дайл" и регуляторов громкости. Если вы начнете такой штукой какие-то многометровые полотна измерять, она развалится на второй раз. Промышленный энкодер выглядит по-другому, например, так: https://kipia.ru/catalog/oborudovanie/sredstva-avtomatizatsii/datchiki/enkodery/autonics-e30s/. И из-за того, что он использует промышленную же слаботочку, чаще всего 24В, его выход не особо-то совместим с GPIO на ардуинках и малинках, там еще нужно будет на оптопарах или еще на чем-то развязку присобачивать. А в железках типа контроллины все это уже есть, включая нормальные клеммники под зажим или под винт, а не эти дурацкие иголочки.
|
|||
94
NorthWind
10.08.21
✎
19:14
|
я просто уже через все это проходил. Да, на ардуинке сделать можно, но придется дрочиться с паяльником и разбираться что куда подтянуть чтобы устойчиво срабатывало и не глючило. Если очень охота - то можно, конечно. Но если нужен результат, лучше взять промышленную железку.
|
|||
95
Garykom
гуру
10.08.21
✎
19:30
|
(93) (94) так про это и писал
что поиграться ардуинка/малинка дешевые а в проду уже взять CONTROLLINO и подобные |
|||
96
Garykom
гуру
10.08.21
✎
19:31
|
(94) кстати промышленные аналоги малинки есть?
|
|||
97
Джордж1
10.08.21
✎
22:23
|
(96)А контроллеры тот же Simatic - не оно?
|
|||
98
spectre1978
10.08.21
✎
22:57
|
(96) В такой комплектации, чтобы именно ARM на такой куче периферии, включая HDMI - не попадалось. Да это и избыточно в большинстве случаев. Обычно-то смстема управления железкой имеет иную конфигурацию - чаще всего это не единый комп с ОС, дисплеем и модулем ввода-вывода (хотя встречал и такое), а относительно маломощный ПЛК со своим процом, программой и модулями расширения, и еще один такой же маломощный панельный комп - HMI, который занят только поорисовкой визуализации и прописыванием рецептов в ПЛК. Эти два компонента связаны между собой по какой-нибудь шине.
|
|||
99
Джордж1
10.08.21
✎
23:02
|
(98)Это вы достаточно простую систему описали
|
|||
100
Garykom
гуру
10.08.21
✎
23:13
|
(98) да хотелось бы именно ARM и GPIO и HDMI, только в промышленном исполнение в защищенном корпусе
чтобы софт такой же, на дешевых можно было конструировать/отлаживать а в дело пускать уже нормальные |
|||
101
Джордж1
10.08.21
✎
23:19
|
(100)в промышленности совсем другой подход к АСУТП
|
|||
102
Garykom
гуру
10.08.21
✎
23:53
|
(101) да мне пофиг на промышленность
ранее ТСД например стоили конских денег даже тупые а сча дофига андроид совместимых недорого с IP68 аналогичное и там произойдет, когда волна обученных на ардуинках и малинках докатится - поколение подрастет они будут смотреть на эти дорогущие тормозные динозавры и недоумевать, потом кто нить сообразит что если такие железки выпустить то будет спрос и завертится |
|||
103
Джордж1
11.08.21
✎
00:01
|
(102)не произойдет нет никаких предпосылок
|
|||
104
Garykom
гуру
11.08.21
✎
00:12
|
(103) для персональных компьютеров были предпосылки?
сейчас кажется что да, но в то время почти никто не предполагал что компьютер будет в каждом доме, да еще и несколько штук и с собой будут почти все носить в виде смартфона |
|||
105
HeKrendel
11.08.21
✎
02:37
|
(103) Погоди, ща покатится вал замены людей на роботов, все будет
|
|||
106
Trimax
11.08.21
✎
07:51
|
(101) Ты не прав. Даже с экономической точки зрения.
Оператор стоит 30 тыр/мес для снятия показаний приборов и заноса в программу. Контроллер стоит всего 30 тыр + 30 тыр настройка (это по данному контроллеру, а то и меньше). Вот и вся арифметика. |
|||
107
Trimax
11.08.21
✎
08:32
|
(87) State=WinSocket.State; Переменная не орпределена WinSocket
|
|||
108
Джордж1
11.08.21
✎
08:43
|
(105)Видели мы этих роботов. Тупят в чате техподдержки.
Я и в беспилотные автомобили при нашей жизни не верю (106) Сломается ваш контроллер, не найдете специалиста на него - выдадите тетке тетрадку с ручкой - и ничего в вашем бизнесе не изменится. |
|||
109
NorthWind
11.08.21
✎
11:29
|
(105) не покатится, по крайней мере в России. Штука дорогая и не шибко надежная. При ценниках от сотки евро и в гору вопрос окупаемости стоит крепко.
|
|||
110
Garykom
гуру
11.08.21
✎
11:36
|
(109) счетчик посетителей или антикражка или автоматические двери уже не робот?
|
|||
111
NorthWind
11.08.21
✎
11:39
|
(102) архитектура оборудования, когда вместо ПЛК и HMI стоит пром-PC, а к нему подключен по Ethernet модуль ввода-вывода и бегает управляющая программа - есть. Например, у нас мультивак так устроен. Но это редкость. Мало таких машин. Чаще ПЛК и HMI по отдельности.
|
|||
112
Garykom
гуру
11.08.21
✎
11:40
|
(111) таки хочу пром PC архитектуры arm, совместимый с малинкой
и чтобы модуль ввода-вывода уже был встроен |
|||
113
HeKrendel
11.08.21
✎
11:57
|
(106) Схема обвязки датчиками любого оборудования в 2012 стоила от 3к зелени, и ломали эту обвязку на раз
|
|||
114
HeKrendel
11.08.21
✎
11:58
|
(109) Это ты так думаешь, любая команда которая запустит простой проект с 100% роботами, по итогу озолотится
|
|||
115
Garykom
гуру
11.08.21
✎
12:01
|
(114) 100% роботов не получится
обслуживать и ремонтировать роботов пока только люди |
|||
116
HeKrendel
11.08.21
✎
12:09
|
(115) А 100% и не надо пока
|
|||
117
Вафель
11.08.21
✎
12:10
|
(116) боюсь что в ближайший лет 30 никакая волна не покатится
|
|||
118
Garykom
гуру
11.08.21
✎
12:13
|
(117) https://habr.com/ru/company/itsumma/blog/491678/
проектов то куча но пока не очень |
|||
119
Garykom
гуру
11.08.21
✎
12:15
|
На данный момент автоматические заправки это хороший пример роботов
Ну и прочие самообслуживания думаю можно туда загнать |
|||
120
Garykom
гуру
11.08.21
✎
12:18
|
Лично мне промышленная малинка нужна для тестового проекта автоматизированной мусорки
С сортировкой сразу на входе |
|||
121
Вафель
11.08.21
✎
12:24
|
робот будет мусор сортировать? или по рукам тебя бить когда не в ту урну кидаешь?
|
|||
122
Вафель
11.08.21
✎
12:25
|
(119) магазины без кассира - это как бы можно очень с натяжкой назвать автоматическими
|
|||
123
Garykom
гуру
11.08.21
✎
12:27
|
(121) контролировать что в ту урну/окно суют через распознавание с камеры
|
|||
124
Garykom
гуру
11.08.21
✎
12:28
|
(122) выкладка там ручная и консультанты
|
|||
125
Вафель
11.08.21
✎
12:28
|
вот человеку заняться нечем
|
|||
126
Джордж1
11.08.21
✎
12:31
|
(119)это что за автоматические заправки такие? пистолет сам бак суется?
|
|||
127
Garykom
гуру
11.08.21
✎
12:32
|
(126) водитель сам заправляет и затем оплачивает через терминал
сча лукойл через приложение на почти всех заправках позволяет оплачивать |
|||
128
Garykom
гуру
11.08.21
✎
12:33
|
(127)+ приложение у них неудобное для оплаты
карту постоянно забывает |
|||
129
Garykom
гуру
11.08.21
✎
12:34
|
(128)+ лучше бы терминал рядом воткнули с каждой колонкой
|
|||
130
Джордж1
11.08.21
✎
12:35
|
(127)так там ПО древнючее еще из 90-х наверное, и все это на обычном компе крутится.
Какие там роботы |
|||
131
Garykom
гуру
11.08.21
✎
12:36
|
(130) роботы появились задолго до 90-х
|
|||
132
Mikeware
11.08.21
✎
14:26
|
(127) был у одной известной компании проект автоматизированной заправки по марке и номеру машины. с условием, что человек заключает договор на то, что "будет автоматическое списание при заправке автомобиля с вашим номером и вашей марки". Но увязли в юридических тонкостях - клиенты боятся, что "по их госномеру заправятся", и все такое... (и в общем, это может иметь место).
ставить приложение, которое будет передавать местоположение компании - клиенты не захотели (там что-то с перс.данными была проблема). подтверждение по звонку - тоже есть вероятность подделки. в общем, пока проект остановили - но выглядело многообещающе |
|||
133
HeKrendel
11.08.21
✎
14:31
|
(132) Так сделали бы все ;-)
|
|||
134
Вафель
11.08.21
✎
14:38
|
(132) а нельзя ли просто по карте прям у колонки? делов всего - поставить кард ридерю желательно с пэйпасс
|
|||
135
HeKrendel
11.08.21
✎
14:41
|
(134) Резервирование бабок есть ща у многих контор, подъехал, провел картой, или смартом, бабки в резерве, далее заправился, бабки списались
|
|||
136
Вафель
11.08.21
✎
14:42
|
(135) зачем резервирование? да и в кассу все равно идти.
нужен ридер у стойки |
|||
137
HeKrendel
11.08.21
✎
14:43
|
(136) Персонал же нужен в том числе для контроля, если предоплатные- то проблем нет, если постоплатные, там всегда проблемы могут возникать
|
|||
138
Вафель
11.08.21
✎
14:44
|
(137) ну ради автоматики можно и от постоплаты откааться
|
|||
139
HeKrendel
11.08.21
✎
14:45
|
(138) А зачем? Есть же функционал резервирования
|
|||
140
HeKrendel
11.08.21
✎
14:46
|
Думаю там куча сопутствующих проблем, кто обслуживает магаз, решает проблемы бытового характера
|
|||
141
Вафель
11.08.21
✎
14:46
|
я про самый простой вариант говорю
|
|||
142
HeKrendel
11.08.21
✎
14:48
|
Ну проекты и работающие прототипы есть у всех крупных игроков, насколько я понял
|
|||
143
Mikeware
11.08.21
✎
14:48
|
(134) можно. И таких заправок дофига. совсем без оператора (будка закрыта наглухо). В одной даже кэш-ин был (может, и в остальных был - внимания не обращал).
Цена, кстати, копеек на 40 меньше была |
|||
144
Вафель
11.08.21
✎
14:49
|
(143) ну вот. а я то уж подумал, что до такой элементарной вещи никто не может догадаться
|
|||
145
HeKrendel
11.08.21
✎
14:52
|
Сейчас хайп на проектах по автоматизации резко упал,
2 года нет инфы от Вэймо, Яндекса по роботакси |
|||
146
Mikeware
11.08.21
✎
14:52
|
https://www.google.ru/maps/@55.1979327,61.368522,3a,75y,54.97h,78.63t/data=!3m6!1e1!3m4!1sfr48o8baihgjNxCcfOtUGA!2e0!7i13312!8i6656?hl=ru
(144) просто на основании номера было бы еще удобнее... |
|||
147
HeKrendel
11.08.21
✎
14:53
|
(146) А с дублями машин вопрос уже решен?
|
|||
148
Mikeware
11.08.21
✎
14:54
|
(145) про робомобили яндекса буквально вчера-позавчера какая-то новость мелькала. Типа, уровень разработок на мировом - а юридически уперлись.
|
|||
149
HeKrendel
11.08.21
✎
14:55
|
(148) У нас отставание в 2-3 года было от Вэймо, те же в городе запускались
|
|||
150
HeKrendel
11.08.21
✎
14:56
|
(147) Хотя с дублями вопрос то плевый,
система увидела 2 одинаковых номера в течении 10 минут с расстоянием камер более 100км, и все, предписание на остановку и проверку ПТС |
|||
151
Mikeware
11.08.21
✎
15:02
|
(150) для этого нужна централизация всех систем. ну или по крайней мере, тесное взаимодействие.
но прикол ведь в том, что можно постоять возле заправки, посмотреть на заправляющиеся по номеру автомобили, сделать дубликат, поставить его непосредственно перед въездом на заправку, заправить по госномеру-фальшивке полный бак, и выкинуть потом эти номера... ну и вместо удобства будет геморрой. |
|||
152
HeKrendel
11.08.21
✎
15:05
|
(151) двойная авторизация же решает проблему, пришел запрос на заправку, отправил смс на подтверждение
|
|||
153
Mikeware
11.08.21
✎
15:12
|
(152) ну вот у меня смс не отправляются. перестали несколько месяцев назад. даже лень разбираться - оно вот уже не надо....
в принципе, можно высылать клиенту номер, и отзваниваться по нему. Или вообще звонить клиенту, "если заправлялись вы - нажмите звездочку, иначе - решетку". Или еще 100500 способов, вплоть до радужки глаза....но я не знаю, во что они уперлись. Бывает технически простая вещь, и противоречит какому-нибудь очередному закону яровой... |
|||
154
Вафель
11.08.21
✎
15:13
|
(152) а чем это удобное чем просто карту приложить?
|
|||
155
Mikeware
11.08.21
✎
15:16
|
(154) зачем-то же амазон бескассирные магазины делает...
|
|||
156
HeKrendel
11.08.21
✎
15:16
|
(154) Да Хз
|
|||
157
Джордж1
11.08.21
✎
15:22
|
(155)В Ленте есть кассы самообслуживания - работают кривовато и долго
Рядом все равно кассир на подхвате У на на АЗС смотрю через какое-то приложение продажи идут - Benzuber называется |
|||
158
Джордж1
11.08.21
✎
15:23
|
На автовесах видел решение - даже на 1С вроде - автоматическая фиксация номера автомобиля
|
|||
159
HeKrendel
11.08.21
✎
15:23
|
(157) В глобусе 3 года запустили, ща уже дошли, до того что кассы узнают продукты, а охрана узнает тех кто путает товары ;-)
|
|||
160
Джордж1
11.08.21
✎
15:24
|
(159)и как касса узнает продукты?
|
|||
161
Garykom
гуру
11.08.21
✎
15:25
|
(157) лентаскан нормально, пользуюсь
|
|||
162
HeKrendel
11.08.21
✎
15:25
|
(160) по фотографии и нейросети подразумеваю
|
|||
163
Mikeware
11.08.21
✎
15:25
|
(160) на вкус! надкусывает. Госприемка®
|
|||
164
Garykom
гуру
11.08.21
✎
15:25
|
(161)+ бывает минус в пики что терминалы кончаются
|
|||
165
Mikeware
11.08.21
✎
15:27
|
(157) в Леруа стоит один "на подхвате" на 4 терминала. в Ашане - тоже один, но штук на 8... (буквально 1 августа впервые там увидел).
|
|||
166
Вафель
11.08.21
✎
15:28
|
(162) по штрихкоду и массе вроде как
|
|||
167
HeKrendel
11.08.21
✎
15:29
|
(166) Так было, ща прикрутили проверку по фото,
например отличает томаты и томаты сливки |
|||
168
Джордж1
11.08.21
✎
15:29
|
(166)в Ленте именно так. Тут термин "узнает" уж больно громкий
|
|||
169
HeKrendel
11.08.21
✎
15:30
|
(167) подается это ща, как вызовите оператора
|
|||
170
Джордж1
11.08.21
✎
15:30
|
Мне вот интересно - а чего в этих системах такая задержка интерфейса дикая.
|
|||
171
HeKrendel
11.08.21
✎
15:32
|
(170) В глобусе комфортно
|
|||
172
Вафель
11.08.21
✎
15:32
|
Это специально, чтоб жизнь медом не казалась
|
|||
173
HeKrendel
11.08.21
✎
15:33
|
Но проблема банальна, архитектура часто меняется
|
|||
174
Вафель
11.08.21
✎
15:33
|
(173); экономят на комах и экранах просто
|
|||
175
Джордж1
11.08.21
✎
15:33
|
Комфорт примерно в работе примерно такой как в банкоматах
|
|||
176
Mikeware
11.08.21
✎
15:35
|
(175) а в банкоматах нужно "работать"? я про них вообще забыл почти...
|
|||
177
Джордж1
11.08.21
✎
15:37
|
(176)Ну иногда денежку снять
|
|||
178
Mikeware
11.08.21
✎
15:40
|
(177) коллеге весной понадобился безнал, попросил заплатить в автомагазин - отдал наличкой рублей пять. до сих пор полтора в кармане... в парикмахерских, да в маршрутках надо, в остальных везде безнал...
|
|||
179
Джордж1
11.08.21
✎
15:42
|
(178)Мне за последние года полтора 1 раз пришлось снимать - в пятерочке терминалы не работали
|
|||
180
HeKrendel
11.08.21
✎
16:05
|
(174) Ты просто не знаком с этими ребятами, что на вебе пишут ;-)
|
|||
181
HeKrendel
11.08.21
✎
16:07
|
хотя я конечно в промышленных конторах, которые разрабатывают массово продукты не работал, может наговариваю
|
|||
182
spectre1978
31.08.21
✎
06:35
|
(151) я думаю, что не надо будет даже стоять возле заправки. Базы номеров под дубликацию и воповство бензина очень быстро будут лежать в сети.
|
|||
183
spectre1978
31.08.21
✎
06:39
|
И это дело быстро поставят на поток - стырил, сгонял в гаражи откачал, номера поменял - стырил еще. И еще. И тут же в гаражах будут это дело на треть или вполовину дешевле сбывать другим.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |