Activity for Settimino

  • Stephan Berger Stephan Berger posted a comment on discussion General Discussion

    Hi, I just tried to get the DateTime of the PLC - I used the GetPlcDateTime function from Sharp7 as a template. My function looks like this: int S7Client::GetPlcDateTime(tm *DT) { uint16_t Length; LastError = 0; // Setup the telegram memcpy(&PDU.H, S7_GET_DT, sizeof(S7_GET_DT)); if (TCPClient->write(&PDU.H[0], sizeof(S7_GET_DT)) == sizeof(S7_GET_DT)) { RecvISOPacket(&Length); if (LastError == 0) { if (Length > 30) // the minimum expected { if ((PDU.H[27] != 0x00)) { *DT = S7.GetDateTimeAt(&PDU.DATA,...

  • Gajanan Gajanan posted a comment on discussion General Discussion

    Hello, Can we use this library for Raspberry pi pico w? Since it support ESP32 wifi, is there any way to implement to the Pico W board.

  • Edoardo Gazzola Edoardo Gazzola posted a comment on discussion General Discussion

    Ho aperto il file ed ho modificato la seguente sintassi #define ARDUINO_LAN //#define ESP8266_FAMILY //#define ESP32_WIFI //#define M5STACK_WIFI //#define M5STACK_LAN Ora compila...effettuo delle prove. Grazie e complimenti per il bellissimo lavoro.

  • Davide Nardella Davide Nardella posted a comment on discussion General Discussion

    Apri platform.h e leggi i commenti, devi selezionare la piattaforma

  • Edoardo Gazzola Edoardo Gazzola posted a comment on discussion General Discussion

    Buongiorno a Tutti, Vorrei utilizzare la libreria Settimino 2.0 con Arduino UNO per comunicare con un PLC S71200 Siemens. Dopo avere importato la libreria #include <Platform.h> #include <Settimino.h> provo a compilare e mi viene restituito il seguente messaggio di errore fatal error: M5Stack.h: No such file or directory #include <M5Stack.h>

  • Gallardo Contreras André Gallardo Contreras André modified a comment on discussion General Discussion

    First thanks davide for that nice Settimino library. Fast question. I can read form my Plc but not write to it from my Arduino/Controllino. I will poste my code too. It also isen´t the pretteyst but I hope you guys can understand it. Maybe some one can help me. Yours sincerely André :)

  • Gallardo Contreras André Gallardo Contreras André posted a comment on discussion General Discussion

    First thanks davide for that nice Settimino library. Fast question. I can read form my Plc but not write to it from my Arduino/Controllino. I will poste my code too. Maybe some one can help me. Yours sincerely André :)

  • victor sas victor sas modified a comment on discussion General Discussion

    Hello everybody. I have a problem, I want to communicate two or more esp8266s with a S71200 PLC and write a DB, my code works and communicates but sometimes it returns an error 0x003 errTCPDataRecvTout. The Esp8266 detects the error, disconnects and reconnects without problem, but in that period of time I lose communication. I have thought that maybe it is because according to Siemens the S71200 only supports one PG connection at a time and by default the settimino library communicates as a PG with...

  • victor sas victor sas posted a comment on discussion General Discussion

    Hello everybody. I have a problem, I want to communicate two or more esp8266s with a S71200 PLC and write a DB, my code works and communicates but sometimes it returns an error 0x003 errTCPDataRecvTout. The Esp8266 detects the error, disconnects and reconnects without problem, but in that period of time I lose communication. I have thought that maybe it is because according to Siemens the S71200 only supports one PG connection at a time and by default the settimino library communicates as a PG with...

  • Daniel Berenguer Daniel Berenguer posted a comment on discussion General Discussion

    Congratulations Davide for your work. Any plans to add support for reading I/O's from the PLC? I mean direct read without having to move I/O states into a DB. Thanks!

  • Hozefa Othman Hozefa Othman posted a comment on discussion General Discussion

    hello would you plase send me your example project eng.hozefa@gmail.com 00966535206345

  • Hozefa Othman Hozefa Othman posted a comment on discussion General Discussion

    also , i have the same proglem thanks please add me 00966535206345

  • TATOMAN TATOMAN posted a comment on discussion General Discussion

    Hello, I have the same problem when compiling. ESP8266 library compilation error. I have tried many options, changing parameters, and only the error disappears, when I delete the Settimino library thanks

  • Domenico Domenico posted a comment on discussion General Discussion

    hi, I have searched everywhere, but I can't fill in for this error ... ============================== Arduino:1.8.12 (Windows 10), Scheda:"Generic ESP8266 Module, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), dtr (aka nodemcu), 26 MHz, 40MHz, DOUT (compatible), 1MB (FS:64KB OTA:~470KB), 2, nonos-sdk 2.2.1+100 (190703), v2 Lower Memory, Disabled, None, Only Sketch, 115200" C:\Program Files (x86)\Arduino\libraries\M5Stack\src\M5Display.cpp:198:23: fatal error: rom/tjpgd.h:...

  • fsxela fsxela posted a comment on discussion General Discussion

    Good Morning all, I have an application in which I cyclically write the data from the ESP32 to the Siemens PLC S7 CPU 1512sp. I use the Settimino Library for this. However, the write speed is very slow. In order for the communication to remain, I don't have to put the data into the controller faster than 300ms write. Does anyone have an idea how to speed up the writing (approx. 100ms)?

  • Long Nguyen Long Nguyen posted a comment on discussion General Discussion

    I'll waiting for you. And I'll try using multiple - thread or interrupt again. Thank you so much.

  • Davide Nardella Davide Nardella posted a comment on discussion General Discussion

    Since S7Client is a class completely isolated one from each other, the only explaination that I see is that the Ethernet stack in Arduino is not reentrant. S7Client code is derived from Snap7Client which works (Windows,Linux,Solaris etc..) across multiple instances (also 130) without any issue. I will investigate (as soon as I have some free time).

  • Long Nguyen Long Nguyen modified a comment on discussion General Discussion

    I using V1.1.0. And after repair : S7Client Client_1(_S7WIFI); S7Client Client_2(_S7WIFI); It's only connect to PLC_1. The code and result I attach below. If you have any idea or see my wrong. Please tell me although it's silly. Thank you so much.

  • Long Nguyen Long Nguyen posted a comment on discussion General Discussion

    My result

  • Long Nguyen Long Nguyen posted a comment on discussion General Discussion

    I using V1.1.0. And after repair : S7Client Client_1(_S7WIFI); S7Client Client_2(_S7WIFI); It's only connect to PLC_1. The code and result I attach below. If you have any idea or see my wrong. Please tell me although it's silly. Thank you so much.

  • Davide Nardella Davide Nardella posted a comment on discussion General Discussion

    If you are using V1.1.0 S7Client Client_1(_S7WIFI); S7Client Client_2(_S7WIFI); If you are using Settimino V2.0 (suggested) S7Client Client_1; S7Client Client_2;

  • Long Nguyen Long Nguyen posted a comment on discussion General Discussion

    Thank you Davide Nardella, "Try to work only with the S71200, can you read and write ? Then try to work only with S7300, can you read and write ?" I did it and It's alright. So this problem in here is my manager connection. I try to use 1 Client, must disconnect to the first PLC and connect to second. But it's not good. Could you recommend for me how to create two S7Clients with two different IP add ? I using this line code: S7Client Client (_S7WIFI); Thank you so so much,

  • Davide Nardella Davide Nardella posted a comment on discussion General Discussion

    Remember that, in order to access to two PLC, you need of two S7Clients with two different IP addresses, or, if you use 1 Client, you must disconnect to the first PLC and connect to second. To work with S71200/1500 there are some settings to do in PLC, look at here: http://snap7.sourceforge.net/snap7_client.html#target_compatibility Connection parameters are different from S7300 and S71200: use Rack=0, Slot=2 for S7300/400 Family use Rack=0, Slot=1 or =0 for S71200/1500 family Try to work only with...

  • Long Nguyen Long Nguyen posted a comment on discussion General Discussion

    Hi Davide Nardella, I have some question: 1. After run ClientDemo.exe . I could read and write to PLC like image i attach below. It's work and no error. But I don't understand where does it related to my Arduino ? 2. After trying Read/Write from one Arduino to one PLC S7-300 again with Settimino library, it's work. But when I try to Write from one Arduino to two PLC (one S7-300 and one S7-1200), that error (errTCPDataSend | 0x0004 | Ethernet driver returned an error sending the data) appear again....

  • Davide Nardella Davide Nardella posted a comment on discussion General Discussion

    Download Snap7 package, and run ClientDemo.exe (you will find it in rich-demos). Settimino uses the same code of snap7, but with Snap7 you will have a more detailed error info. With Clientdemo you are able too see if the connection is ok, the DB exists and what kind of error occurs during read or write. Let me know.

  • Long Nguyen Long Nguyen modified a comment on discussion General Discussion

    PLC S7-300 (CPU 314C-2 PN/DP || Article: 6ES7 314-6EH04-0AB0 || Version: V3.3 )

  • Long Nguyen Long Nguyen modified a comment on discussion General Discussion

    Hello Davenardella and everyone, I try to write from Arduino to PLC S7-300 (CPU 314C-2 PN/DP || Article: 6ES7 314-6EH04-0AB0 || Version: V3.3 ) but it occur this error. errTCPDataSend | 0x0004 | Ethernet driver returned an error sending the data. I don't know how to fix. Please help me. Thank you so much,

  • Long Nguyen Long Nguyen modified a comment on discussion General Discussion

    Hello Davenardella and everyone, I try to write from Arduino to PLC S7-300 but it occur this error. errTCPDataSend | 0x0004 | Ethernet driver returned an error sending the data. I don't know how to fix. Please help me. Thank you so much,

  • Long Nguyen Long Nguyen posted a comment on discussion General Discussion

    PLC s7-300

  • Davide Nardella Davide Nardella posted a comment on discussion General Discussion

    what PLC ?

  • Long Nguyen Long Nguyen posted a comment on discussion General Discussion

    Hello Davenardella and everyone, I try to write from Arduino to PLC but it occur this error. errTCPDataSend | 0x0004 | Ethernet driver returned an error sending the data. I don't know how to fix. Please help me. Thank you so much,

  • kasper vissing kasper vissing posted a comment on discussion General Discussion

    Hi David. Thanks for quick answer. Yes i quess it will be the solution, like any other PLC with seperate communication processor.

  • kasper vissing kasper vissing modified a comment on discussion General Discussion

    Hi guys. I was very happy to find this library. im running 5 stepper motor from a reprap ramps 1.4 on an arduino mega. For this i need to send som commands from a S7-1200 PLC. what i see is that everytime i request data from the PLC, tha arduino freeze for the read time. 7-12ms. its enough for the steppers to stall shortly. is there a workaround to this library? or does any you have a nice hardware workaroud? maybe a seperate communication board for the arduino and the serial interface to the mega......

  • Davide Nardella Davide Nardella posted a comment on discussion General Discussion

    The communication versus the PLC is blocking, Arduino does not have multithread or async mechanism. Consider that every ethernet protocol (S7 Protocol, Modbus, Ethernet/IP etc..) implementation will have the same issue. A soulution could be using a second Arduino only for PLC communication.

  • kasper vissing kasper vissing modified a comment on discussion General Discussion

    Hi guys. I was very happy to find this library. im running 5 stepper motor from a reprap ramps 1.4 on an arduino mega. For this i need to send som commands from a S7-1200 PLC. what i see is that everytime i request data from the PLC, tha arduino freeze for the read time. 7-12ms. its enough for the steppers to stall shortly. is there a workaround to this library? or does any you have a nice hardware workaroud? maybe a seperate communication board for the arduino and the serial interface to the mega......

  • kasper vissing kasper vissing modified a comment on discussion General Discussion

    Hi guys. I was very happy to find this library. im running 5 stepper motor from a reprap ramps 1.4 on an arduino mega. For this i need to send som commands from a S7-1200 PLC. what i see is that everytime i request data from the PLC, tha arduino freeze for the read time. 7-12ms. its enough for the steppers to stall shortly. is there a workaround to this library? or doas any you have a nice hardware workaroud? maybe a seperate communication board for the arduino and the serail interface to the mega......

  • kasper vissing kasper vissing posted a comment on discussion General Discussion

    Hi guys. I was very happy to find this library. im running 5 stepper motor from a reprap ramps 1.4 on an arduino mega. For this i need to send som commands from a S7-1200 PLC. what i see is that everytime i request for date from the PLC, tha arduino freeze for the read time. 7-12ms. its enough for the steppers to stall shortly. is there a workaround to this library? or doas any you have a nice hardware workaroud? maybe a seperate communication board for the arduino and the serail interface to the...

  • fabio fabio posted a comment on discussion General Discussion

    I had the same problem, with ReadBit it gave me an error in the array of extracted bits and I solved this. I write with - Client.WriteBit (S7AreaDB, dbc, R_byte, R_bit, state); and I read it with byte Buffer [1]; int _R_bit = R_byte * 8 + R_bit; Client.ReadArea (S7AreaDB, dbc, _R_bit, 1, S7WLBit, & Buffer); I hope I was helpful.

  • Long Nguyen Long Nguyen posted a comment on discussion General Discussion

    ???

  • Pontakorn Kheawkhem Pontakorn Kheawkhem posted a comment on discussion General Discussion

    Ah I cleared them already. Thank you. Sent from Mail for Windows 10 From: Long Nguyen Sent: 4 กันยายน 2562 16:37 To: [settimino:discussion] Subject: [settimino:discussion] What should I do if connect 2 plc to 1 arduinoSequential ? I read the reference : "The Arduino environment is not multitask so, although you have 4 clients, only one at time is the active one." This is a link of reference : http://settimino.sourceforge.net/ I want to connect 2 plc s7 with 1 arduino. And i understand i have to connect...

  • Long Nguyen Long Nguyen posted a comment on discussion General Discussion

    I read the reference : "The Arduino environment is not multitask so, although you have 4 clients, only one at time is the active one." This is a link of reference : http://settimino.sourceforge.net/ I want to connect 2 plc s7 with 1 arduino. And i understand i have to connect them sequential. But i don't know how to do it ? This is code i used to connect 1plc with 1 arduino: //Library include "Settimino.h" include <ethernet.h> include <esp8266wifi.h></esp8266wifi.h></ethernet.h> define S7WIFI //IP...

  • Long Nguyen Long Nguyen posted a comment on discussion General Discussion

    Nobody help me ? So sad.

  • Long Nguyen Long Nguyen modified a comment on discussion General Discussion

    Goodmorning everyone, I'm Long. I have a project : 2 PLC connect to ESP and show data in the website. I connected every PLC to ESP. So now, I want to connect 2 PLC to 1 ESP at the same time. But I don't know what should I do? Any ideas? Thanks guys. This is the code I using to connect ESP and PLC: include "Settimino.h" include <ethernet.h> include <esp8266wifi.h> define S7WIFI IPAddress PLC(192,168,1,102); S7Client Client (_S7WIFI); bool Connect() { int Result=Client.ConnectTo(PLC,0,2); Serial.print("Connecting...

  • Long Nguyen Long Nguyen modified a comment on discussion General Discussion

    Goodmorning everyone, I'm Long. I have a project : 2 PLC connect to ESP and show data in the website. I connected every PLC to ESP. So now, I want to connect 2 PLC to 1 ESP at the same time. I don't know what should I do? Any ideas? Thanks guys. This is the code I using to connect ESP and PLC: include "Settimino.h" include <ethernet.h> include <esp8266wifi.h> define S7WIFI IPAddress PLC(192,168,1,102); S7Client Client (_S7WIFI); bool Connect() { int Result=Client.ConnectTo(PLC,0,2); Serial.print("Connecting...

  • Long Nguyen Long Nguyen modified a comment on discussion General Discussion

    Goodmorning everyone, I'm Long. I have a project : 2 PLC connect to ESP and show data in the website. I connected every PLC to ESP. So now, I want to connect 2 PLC to 1 ESP at the same time. I don't know what should I do? Any ideas? Thanks guys. This is the code I using to connect ESP and PLC: include "Settimino.h" include <ethernet.h> include <esp8266wifi.h> define S7WIFI IPAddress PLC(192,168,1,102); S7Client Client (_S7WIFI); bool Connect() { int Result=Client.ConnectTo(PLC,0,2); Serial.print("Connecting...

  • Long Nguyen Long Nguyen modified a comment on discussion General Discussion

    Goodmorning everyone, I'm Long. I have a project : 2 PLC connect to ESP and show data in the website. I connected every PLC to ESP. So now, I want to connect 2 PLC to 1 ESP at the same time. I don't know what should I do? Any ideas? Thanks guys. This is the code I using to connect ESP and PLC: include "Settimino.h" include <ethernet.h> include <esp8266wifi.h> define S7WIFI IPAddress PLC(192,168,1,102); S7Client Client (_S7WIFI); bool Connect() { int Result=Client.ConnectTo(PLC,0,2); Serial.print("Connecting...

  • Long Nguyen Long Nguyen modified a comment on discussion General Discussion

    Goodmorning everyone, I'm Long. I have a project : 2 PLC connect to ESP and show data in the website. I connected every PLC to ESP. So now, I want to connect 2 PLC to 1 ESP at the same time. I don't know what should I do? Any ideas? Thanks guys. This is the code I using to connect ESP and PLC: include "Settimino.h" include <ethernet.h> include <esp8266wifi.h> define S7WIFI IPAddress PLC(192,168,1,102); S7Client Client (_S7WIFI); bool Connect() { int Result=Client.ConnectTo(PLC,0,2); Serial.print("Connecting...

  • Long Nguyen Long Nguyen modified a comment on discussion General Discussion

    Goodmorning everyone, I'm Long. I have a project : 2 PLC connect to ESP and show data in the website. I connected every PLC to ESP. So now, I want to connect 2 PLC to 1 ESP at the same time. I don't know what should I do? Any ideas? Thanks guys. This is the code I using to connect ESP and PLC: include "Settimino.h" include <ethernet.h></ethernet.h> include <esp8266wifi.h></esp8266wifi.h> define S7WIFI IPAddress PLC(192,168,1,102); S7Client Client (_S7WIFI); bool Connect() { int Result=Client.ConnectTo(PLC,0,2);...

  • Long Nguyen Long Nguyen modified a comment on discussion General Discussion

    Goodmorning everyone, I'm Long. I have a project : 2 PLC connect to ESP and show data in the website. I connected every PLC to ESP. So now, I want to connect 2 PLC to 1 ESP at the same time. I don't know what should I do? Any ideas? Thanks guys. This is the code I using to connect ESP and PLC: include "Settimino.h" include<ethernet.h></ethernet.h> include <esp8266wifi.h></esp8266wifi.h> define S7WIFI IPAddress PLC(192,168,1,102); S7Client Client (_S7WIFI); bool Connect() { int Result=Client.ConnectTo(PLC,0,2);...

  • Long Nguyen Long Nguyen posted a comment on discussion General Discussion

    Goodmorning everyone, I'm Long. I have a project : 2 PLC connect to ESP and show data in the website. I connected every PLC to ESP. So now, I want to connect 2 PLC to 1 ESP at the same time. I don't know what should I do? Any ideas? Thanks guys. This is the code I using to connect ESP and PLC: include "Settimino.h" include<ethernet.h></ethernet.h> include <esp8266wifi.h></esp8266wifi.h> define S7WIFI IPAddress PLC(192,168,1,102); S7Client Client (_S7WIFI); bool Connect() { int Result=Client.ConnectTo(PLC,0,2);...

  • Davide Nardella Davide Nardella posted a comment on discussion General Discussion

    That's not possible. You can read your I/O in Arduino then send them in a DB of S7300. Arduino (Client) ---connects to-->S7300 (server) The opposite is non possible.

  • mohamed mohamed posted a comment on discussion General Discussion

    hello , i need to connect arduino with S7 - 300 to read arduino on PLC as input - output can anyone help me ??

  • Supriya Supriya posted a comment on discussion General Discussion

    Thanks a lot for the quick answers. Will keep you updated with the progress. :-)

  • Davide Nardella Davide Nardella posted a comment on discussion General Discussion

    I don't know Micro Win Smart, sorry. Maybe this post can help you: https://sourceforge.net/p/snap7/discussion/general/thread/ab55a131/

  • Supriya Supriya posted a comment on discussion General Discussion

    I am consered about S7-200 SMART PLC. Here Step 7- Micro Win Smart V2.1 software is used. How we are supposed to get TSAP values?

  • Davide Nardella Davide Nardella posted a comment on discussion General Discussion

    You have to use SetConnectionParams() an then Connect(). Here you find S7200 related (for Snap7, but it's the same): http://snap7.sourceforge.net/s7_200.html Here you find LOGO related, which uses the same memory scheme of S7200 (they are very similar) http://snap7.sourceforge.net/logo.html

  • Supriya Supriya posted a comment on discussion General Discussion

    Hello Mr. Nardella, I am trying to read and write data from S7-200 Smart PLC from all possible locations using Settimino Library. But unable to do it as its not same as other PLCs. Please let me know if its compatible. If YES then guide me through the protocol also the corresponding changes accordingly. Awaiting Response, Supriya.

  • Davide Nardella Davide Nardella posted a comment on discussion General Discussion

    As I said, into the PLC you must copy your Inputs to DB. you can use move function in ladder or: L EB0 T DB1.DBB 0 you can put this in OB1 or in another block that is always called. In Arduino you can Read it with Client.ReadArea(S7AreaDB,1,0,Size, Target) As I can see you are not much confident with PLC programming. Ask the PLC programmer to create an "image of inputs" in DB1, he will understand.

  • Long Nguyen Long Nguyen posted a comment on discussion General Discussion

    Can you example read I0.0 from DB1 for me, please ? Like command ? Client.ReadArea(S7AreaPE,1,0,Size,Target); ?

  • Long Nguyen Long Nguyen posted a comment on discussion General Discussion

    oh wow. i'm sorry cause in my country at 1pm .:)) . I forgot that. Thank you so so much Davide.

  • Davide Nardella Davide Nardella posted a comment on discussion General Discussion

    Hope you or anybody know that reply me as soon as possible Long, whaen you wrote this post in Italy were 3:00AM, usually I sleep ;) If Pressure is a float (4 bytes), Encoder must start from 4, the same for Component. So: Pressure = S7.FloatAt(Target, 0); Encoder = S7.DWordAt(Target, 4); Component = S7.IntegerAt(Target, 8); 3) For Now you can read only DB. Copy I/O/M that you want into a buffer DB into the PLC at beginning of OB1 and read that DB.

  • Davide Nardella Davide Nardella posted a comment on discussion General Discussion

    Can someone help me to explain how to set a single bit Settimino 2.0 (just released) allows single bit read/write. Have a look at Settimino.h, sorry I didn't update the Docs.

  • Long Nguyen Long Nguyen posted a comment on discussion General Discussion

    Anybody helps ?

  • Long Nguyen Long Nguyen posted a comment on discussion General Discussion

    Sorry, Where iStart = 108+0 ?? Where 108 ?

  • Long Nguyen Long Nguyen posted a comment on discussion General Discussion

    Hi everyone. First, Thank you so much DavenarDella. The library is awesome. Follow construct: int S7Client::ReadArea(int Area, uint16_t DBNumber, uint16_t Start, uint16_t Amount, void *ptrData) I used command: Client.ReadArea(S7AreaDB,1,0,Size,Target); Currently, i read and wrote about 10-100 bytes from DB1 when using ReadDemo of you. But i have some problems: 1) when i tried read/write inputs/outputs from DB1 by command : Client.ReadArea(S7AreaPE,1,0,Size,Target); it's not working. 2) I tried the...

  • Settimino Settimino released /2.0.0/Settimino_V2.0.0.zip

  • Davide Nardella Davide Nardella posted a comment on discussion General Discussion

    No errors, I checked

  • PBarlog PBarlog posted a comment on discussion General Discussion

    Hi, It`s been long time from when You post this question but no answer, did You solve the problem? I have the same error with S7-200 PLC(226 model) Best Regards,

  • Nguyen Hong Quan Nguyen Hong Quan posted a comment on discussion General Discussion

    Thank you Davide :)

  • Davide Nardella Davide Nardella posted a comment on discussion General Discussion

    http://settimino.sourceforge.net/comp_1200.html

  • Nguyen Hong Quan Nguyen Hong Quan posted a comment on discussion General Discussion

    Hi, i have a problem with error 0x300 when i use function ReadArea to read data from PLC S7-1200. I dont know how to fix it. I need your help . Thank you :)

  • Marcel Schuurman Marcel Schuurman posted a comment on discussion General Discussion

    First of all thanks tot David for making it possible to communicate with a PLC using Settimino, Snap7 and Libnodave. Great Job! I am using these library's for a few years tot communicate to my PLC (as Master Domotica) í am a hobbiest but i managed to connect to PLC with Linux, Windows and Android. My Domotica PLC works mostley with the use of I/O's (Inputs.Outputs and Merkers) and some reading of DB's. I'managed tot have do that with all platforms.. I use several RPI's to send On/Off status to PLC...

  • Jan Warnken Jan Warnken modified a comment on discussion General Discussion

    A communication error is not a rare event, if this occurs, you should use the same strategy of WinCC : disconnect and reconnect the client. Many thanks for your answer. It really helped me a lot! I thought that this error should not occur. Jan

  • Jan Warnken Jan Warnken posted a comment on discussion General Discussion

    A communication error is not a rare event, if this occurs, you should use the same strategy of WinCC : disconnect and reconnect the client. Many thanks for your answer. It really helped me a lot! Jan

  • Davide Nardella Davide Nardella posted a comment on discussion General Discussion

    4 is the max number of client that you can create into an Arduino (wich can comunicate with different PLCs). The max number of client connected to a PLC depends on the connection resources available for that PLC, you can find this number into the CPU hardware configuration and it's not an "infinite" number. A communication error is not a rare event, if this occurs, you should use the same strategy of WinCC : disconnect and reconnect the client. Dave

  • Jan Warnken Jan Warnken posted a comment on discussion General Discussion

    Hello Dave, i am using your Settimino library for my "Home-Automation", unfortunately, I get very sporadic and often the error "0x0003". I have already four Arduino MEGA and five NodeMCU, which are talking to my WinAC Soft-PLC and in future i need more clients. I found out, that the error comes out of the WaitForData function. In your source code you've added a comment: // I don't like next function because imho is buggy, it returns 0 also if _sock==MAX_SOCK_NUM // but it belongs to the standard...

  • The UnSub The UnSub posted a comment on discussion General Discussion

    Dear All , I have troubles with an Arduino connecting to Logo 8 in the Get status example. "Connecting to 192.168.XXX.XXX Connected ! PDU Length = 240 Error No. 0x3 SEVERE ERROR, disconnecting. " Any one has any idea what i am doing Wrong ? Thank you

  • Mummitrolle Mummitrolle posted a comment on discussion General Discussion

    Greetings, I am having trouble adding the Settimino library to the arduino IDE, I...

  • Settimino Settimino released /1.1.0/Settimino-1.1.0.zip

  • Settimino Settimino released /1.1.0/README.txt

  • Jaume Nogues Jaume Nogues posted a comment on discussion General Discussion

    Really god news! thanks to Geoffrey and Davide. The next days I try it!! When my...

  • Davide Nardella Davide Nardella posted a comment on discussion General Discussion

    Hi Jaume, another user managed this, but, my fault, I'm not able to find the time...

  • Jaume Nogues Jaume Nogues modified a comment on discussion General Discussion

    Hi. First at all especial thanks to Davide for creating snap7 and ssttimino. I'm...

  • Jaume Nogues Jaume Nogues posted a comment on discussion General Discussion

    Hi. First at all especial thanks to Davide for creating snap7 and ssttimino. I'm...

  • Jan Warnken Jan Warnken posted a comment on discussion General Discussion

    Sorry, it really was a network failure. Now it runs with no problems! Thanks for...

  • Jan Warnken Jan Warnken posted a comment on discussion General Discussion

    Thank you for your reply, i think i have a problem with my Network Connection......

  • Davide Nardella Davide Nardella posted a comment on discussion General Discussion

    Why do you need to use tsap to connect Arduino ? You can use ConnectTo(IP,Rack,Slot)....

  • Jan Warnken Jan Warnken modified a comment on discussion General Discussion

    Hello, i want to connect two Arduino Mega with Ethernet Shield, to a WINAC CPU. It...

  • Jan Warnken Jan Warnken modified a comment on discussion General Discussion

    Hello, i want to connect two Arduino Mega with Ethernet Shield, to a WINAC CPU. It...

  • Jan Warnken Jan Warnken posted a comment on discussion General Discussion

    Hello, i want to connect two Arduino Mega with Ethernet Shield, to a WINAC CPU. It...

  • Davide Nardella Davide Nardella posted a comment on discussion General Discussion

    Thanks, I will check it as soon as I have 5 min of free time ;)

  • Charlie71 Charlie71 posted a comment on discussion General Discussion

    Hi, I have just reviewed and tested the Settimino. I have found some potential issues:...

1