i have created a web based HMI via the Webserver custom pages but this is way much more better & faster and easier way for the ordinary user to monitor the variables. thanks for sharing this video.
@mohamadismailbasha6083
Жыл бұрын
Thanks a lot for the effort put on this video.
@hennero.3826
Жыл бұрын
That seems to be exactly what I was looking for! I am not a PLC expert, instead, I am woking in an IT department using Oracle databases and we implemented an MES system a few years ago using OPC to retrieve data from the PLCs. To do this, we attached a small OPC server with each PLC and connected the MES software via OPC protocol to these OPC servers. Now, with what I just learned from your video, it seems like these built-in features of the S7 1500 make OPC servers obsolete if I have the means to do JSON requests from the database side (which Oracle can do via PL/SQL, of course). Am I getting this right that connecting directly to the PLCs web server/service and using JSON requests can be used instead of OPC and basically can do the same job?
@naumanali8357
2 жыл бұрын
Nice initiative I love this technology I am a Full Stack javascript developer and passionate to learn how to connect the plc to decentralized apps. please share some more resources regarding this
@talbizakaria6044
Жыл бұрын
Please if worked or still working on this project contact me.
@ledamns
10 ай бұрын
I'm just entering the world of JSON and PLC and I have a question. What would be the process to read the data from the WED to the PLC and with it generate other values and thus send them again? What type of variables would they be stored in the PLC? Sorry if it's an obvious question. Thanks for the video
@SarelJansevanRensburg-de9hx
4 ай бұрын
Hi, I followed the exact same steps to get a token from a S7-1500 PLC using Postman. When the PUT request is sent, I get a response from Postman Status "405 Method Not Allowed". Not able to get the token and send requests to the PLC from Postman. Please assist?
@juritihonov8336
4 ай бұрын
thank you
@user-ek4vj1ch2k
Жыл бұрын
very nice
@gajarubanjeyakumar7226
3 жыл бұрын
Do u mind sharing the sourcecode?
@leominlat
Жыл бұрын
Hi , how about S7 controller is client , can access and exchange the tags with any web server ?
@HzHzhKrm
3 жыл бұрын
What max data rate may be achived in this system?
@Max-dc6if
2 жыл бұрын
Is it possible that you share the html files that have been deployed to the plc? I'd love to make a WebApp out of it and deploy that one in run as another example of what can be done with the s7-1500 Web API - of course only if that'd be fine for you.
@vipinmanikkara
Жыл бұрын
hi, did you rcv the source code ?
@Max-dc6if
Жыл бұрын
@@vipinmanikkara Nothing so far.
@jeesantony5308
11 ай бұрын
thanku....
@juangonzalezsimoes1305
3 жыл бұрын
Great video! Very interesting I am working on a project to make a POST on a REST API server with JSON from a Siemens PLC. Is this possible with an S7-1500 PLC? Thanks for the video
@AutomationStation
3 жыл бұрын
Have you seen the LHttp library? It has a POST block ready to use. support.industry.siemens.com/cs/document/109763879/
@ishouldbeonmountrushmore8156
2 жыл бұрын
@@AutomationStation I am always getting a 8089 error. do you know why that is ?
@talbizakaria6044
Жыл бұрын
Please if u still working on this project contact me.
@talbizakaria6044
Жыл бұрын
Because I'm also in the same situation now.
@Persojet
Жыл бұрын
Is it possible otherway around? Getting data from API to the PLC?
@AutomationStation
Жыл бұрын
Sure, there are some http instructions available for GET and Post calls: support.industry.siemens.com/cs/document/109780503/
@olegmalinovskiy982
Жыл бұрын
Hi, It's looks really nice, can you share please chart page?
@user-pi9br3vx2i
2 жыл бұрын
hello!I'm using 1200, firmware library 4.5.0. I'm curious why your response is so fast, it's done in milliseconds. however I need a few seconds。if I use lhttp,its fast like yours .Thank you
@christianpfoertsch
Жыл бұрын
Hpw ,amy API requests do you send? Are you using JSON-RPC Bulk-Requests to minimize the HTTP and TLS load? S7-1200 though is slower than S7-1500
@sakkarinvaiprasert9797
3 жыл бұрын
What is a TIA version do you use? And it can work with S7-1200 ?
@AutomationStation
3 жыл бұрын
EDIT: As of V4.5 Firmware of S7-1200 and TIA Portal V17 this feature is also functional in S7-1200
@christianpfoertsch
2 жыл бұрын
With V17, also S7-1200 supports this feature 😀
@davidschumaker5133
3 жыл бұрын
Thanks for the informative videos. I keep getting a '400 BAD REQUEST' when i try to connect. I have everything set as shown in the video but i never get a response back. I am using a S7-1500 1515-2 PN CPU. I have configured the webserver and added a user with the same name and password that you used. the only thing I'm unsure of is the id number. Any help is appreciated. Thank you.
@yaroslavlyulko2298
3 жыл бұрын
Aslo "400 BAD REQUEST", any idea? What to check?
@AutomationStation
3 жыл бұрын
Just to confirm, the PLC you are using has V2.8 firmware, is programmed in TIA V16, and you are connecting via HTTPS?
@davidschumaker5133
3 жыл бұрын
@@AutomationStation Yes it is firmware 2.8 and I am using TIA Portal V16 Update 4.
@davidschumaker5133
3 жыл бұрын
@@AutomationStation Yes on HTTPS too.
@yaroslavlyulko2298
3 жыл бұрын
you need create certificate (CA Certificate and Device certificate) in TIA and connect them to Postman
@engineeringart8502
2 жыл бұрын
Is it possible to send data from SCADA using JSON?
@AutomationStation
2 жыл бұрын
What SCADA platform are you working with? If you are using WinCC then using the built in S7 drivers are the best choice.
@ashiqmumtaz8726
3 жыл бұрын
Can you please share the project files?
@joga_bonito_aro
2 жыл бұрын
Its not really RPC though to be honest. RPC means remote procedure calls. In other words, it means that you can call functions remotely. You may be able to call predefined functions via a remote PC, but you can't really implement your own. Unlike TwinCAT 3, which actually implements real RPC, you can't call functions or function blocks remotely, due to the fact that it does not implement the IEC 61131-3 standard. The IEC 61131-3 actually allows you to have a somewhat modern high level programming language. Function blocks can have methods, which in return, can be called via the RPC protocol. Just my two cents. I find it rather misleading calling this RPC.
@AutomationStation
2 жыл бұрын
It isn't being advertised as RPC, the name of the protocol which is being used is called JSON-RPC www.jsonrpc.org/
@saisumanth6663
2 жыл бұрын
Permission denied
@christianpfoertsch
2 жыл бұрын
Have you authenticated using Api.Login and have you also passed the session token with the API calls?
Пікірлер: 48