-
-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is twincat 2 version technical possible? #1
Comments
Hi! This software is a dotnet core 3.1 service. It just need the runtime installed in order to run. I really regret to tell you, I actually don't see any future work in this direction. But, which alternative do you have?
The newest twincat driver also works under linux: if you would give a try I would be happy to support you updating this software. It would work on every os and architecture, from Raspberry Pi to VM. Best regards, |
Wow, thanks a lot for this detailed reply. Microsoft has gave up WinCE and no support for dot net core, it is OK for me as I use twincat 2 in Win10 LTSC IoT 32 bit version. TwinCAT 2 is reliable on Win10 LTSC IoT version like CX51xx and future AMD version IPC, Beckhoff has told us as least twincat 2 will be offered as least before year 2030. I am now at site now and no time for checking details of code, I think it is TwinCAT 2 data exchange between TFU002 is Ads or memory swap, then TFU002 will do the communication with S7, like other Beckhoff supplement. If my statement is right, working with twincat 2 is technology possible. Even with your sharp7/ snap7 server, you could do a s7 server, so the S7-1500 will do the s7 client, this will help as S7-1500 could use optimized DB. Moreover I am also trying to use TS6310 to do so or to do some customized telegram to sync data, but they are too complicated. Sorry I did not check old issues, next time I will do some research before, I just too excited about s7 support. Thanks a lot! Stay safe! |
http://snap7.sourceforge.net/snap7_server.html This snap7 server, with this you could make a "fake" S7 315-2PN/DP and put variables into it. So
Of course this will make this into a S7 Server rather than S7 client. This will help someone who do not know much about ADS. Just a thought, detailed work will be very difficult and this is information only and not a request for this moment. |
Hi! You may want to give a try to my other project softplc. It is also based on sharp7/snap7 and let you start a virtual s7 as docker or just as a software with an API for manual create or set content dynamically. |
Thanks again, but I failed to build with x32 bit version, I will try it later, install VS2019 into IPC is too heavy. |
Sorry, I don't understand what do you need to build. The software is compiled for any-CPU. |
It cannot run on x32 bit windows, I have tested it on x32 win7 and win10 iot x32. TFU002.Service is 64 bit exe. So I try to build a x32/86 version. |
You normally just need to change the runtime identifier during the build. |
Yes I installed both x32 and x64 sdk, I need find a way to build x32 bit. |
Thanks again for update, it is now running at x32 bit windows. But it is not able to connect to TwinCAT 2.11.2305, " Twincat 2 fully supports variables attributes, so I think it will work." could you please give some info about this? Error log is below, connecting to Siemens is OK.
I changed port from 851 to 801. Please do not blame me as I am a new C# learner. Please stay safe! 2021-12-16 14:59:53.322 +08:00 [DBG] Hosting starting |
Hi! |
I am using 2.11.2305, I am now at site, I need back to office to test TC2. |
Thanks for this s7 protocol, I use PROFINET to exchange data between S7 and twincat2.
S7 is maybe a better choice for non-realtime variables, is there any possibility to implement this into twincat 2 ?
Many thanks and stay safe!
The text was updated successfully, but these errors were encountered: