DenisAlykardЕсли программно, то смотрите в CodeSys работу с файлами. в 3.5 это все есть. OPC разве позволяет пачками данные отправлять? на Modbus точно можно настроить посылку массива (запись Н количества регистров сразу), правда от Scada систем зависит, не все могут уметь.Я спрашивал есть ли возможность скидывать в папку с рецептами именно рецепт.
Если просто в папку, где лежат рецепты, то это доступ к Linux. Например откройте порт SSH с логином и паролем, проброс этого порта через роутер предприятия. И можно копировать через WinSCP тот же. Даже можно настроить сразу в нужную папку, ну или сперва в папку пользователя, потом подключиться через PuTTy и уже под правами root перекинуть в папку с рецептами.
Ну если HMI под логином и паролем и через него, то все примерно так же.
DenisAlykard Scada, OwenCloud - это только через переменные, с последующей обработкой самим СПК.
На счет Cloud у меня большие сомнения, что она сможет сделать множественную запись регистров. На счет Scada аналогично, не все умеют. RapidScada например умеет сразу пачку регистров записать, можно ее этому научить определенным способом.
Просто файлы, это только через ОС на СПК. Например ftp, через ssh и т.д.. Но тут надо понимать, что в примитивных вариантах вы выставите СПК голым задом в интернет.
я на VPS установил RapidScada, и там зайти в систему бл. столько желающих, что пришлось ставить fail2ban, чтобы банить их постоянно...
Это так, для понимания, когда открываете порты на свои владения|- Currently banned: 72
|- Total banned: 122
`- Banned IP list: 198.235.24.233 167.94.145.109 199.45.154.115 154.212.141.202 45.84.89.2 4.156.236.150 194.180.49.95 85.209.11.105 198.235.24.112 62.210.124.100 87.250.9.79 167.94.146.54 206.168.34.45 147.185.132.15 52.160.32.45 167.94.138.33 104.152.52.48 104.152.52.21 167.94.145.100 199.45.154.142 52.189.76.2 5.178.87.167 35.203.211.200 147.185.132.198 98.80.4.92 199.45.155.78 167.94.145.102 13.64.55.180 80.75.212.9 34.212.204.239 152.32.198.168 205.210.31.57 23.94.20.2 206.168.34.192 194.180.49.39 45.84.89.3 167.94.146.51 167.94.138.46 172.169.110.206 72.138.46.4 44.220.185.169 167.94.138.125 206.168.34.38 167.94.138.62 198.235.24.202 81.19.135.10 45.156.128.77 45.156.128.76 45.156.128.78 66.132.153.57 57.152.78.149 167.94.146.62 205.210.31.224 167.94.145.108 13.58.97.162 162.142.125.205 172.170.167.165 185.156.72.53 206.168.34.34 115.231.78.15 205.210.31.101 147.185.133.250 167.94.138.117 45.156.130.37 45.156.130.35 45.56.94.191 45.33.50.29 147.78.47.133 45.92.176.144 13.64.51.72 205.210.31.138 154.212.141.146
а это по доступу на ssh - количество сами смотрите|- Currently banned: 1
|- Total banned: 3792
`- Banned IP list: 92.255.85.253![]()
Последний раз редактировалось melky; 04.10.2024 в 15:07.
>Scada, OwenCloud - это только через переменные, с последующей обработкой самим СПК
Да вот уже думаю об этом, я сам то выходец из КИПиА, не с сетевиков/IT, c другой стороны будет полезным опытом. Спасибо еще разПопробую. А что на счет скриптов питона, которые можно реализовать в Codesys? Там что нибудь можно придумать?
Удаленно через путти тогда в папку и как то через код программы предусмотреть лоад из библиотеки работы с рецептами, иначе, насколько помню, он этот рецепт видеть не будет (могу ошибаться)
Если питон есть, почему нет? ну или bach, например для копирования файлов.
У вас самое главное должно быть. Либо механизм в программе из набора переменных создавать файл рецепта и чтения в обратную сторону.
Либо просто из файлов чтение рецепта в программу.
Я редактирование рецептов реализовал через ftp. Закидываю текстовые файлы затем их читаю и редактирую. Не очень удачно получилось чтение файлов на контроллере, но вполне работающая схема.