Can I write PLC control programs in C #? How?
Probably. C # requires the implementation of the Common Language Runtime (CLR) to run applications developed in this language or in any .NET language. I would say that it is very unlikely that any PLC will ever be manufactured that supports this for various reasons.
Now what you can do is your C # application to read and write data from the PLC using the OPC protocol. There are several different libraries for using OPC available for the .NET Framework.
Here is a pretty good site for posting options.
Beckhoff (ADS) PLC # ( ), TwinCAT 2 3. , ++ PLC TC3.
: http://www.beckhoff.com/english.asp?twincat/twincat_ads_communication_library.htm
PLC "" Beckhoff, .
, , :
, - , .
,
LazzMaTazz
Twincat version 3 ( Beckhoff PLC) ++ #
EN | TwinCAT 3: Visual Studio, (SPS/IPC/DRIVES 2010)
TwinCAT Beckhoff - ! orther IEC 6113-3 5 , " ", " ".
, (while (1)), . .
.
, , . ? , .
, CLR.
, , , IEC 6113-3 .
, , Omron, Siemens, Allen Bradley, Mitsubishi, Telemecanique , , .
, .
. Modbus TCP.
, , , , , , :)
#, , TCP, Modbus, TCP, . , Modbus TCP .
"" " ", " " " RTOS". . RTOS , , 200 , , # . RTOS, #, , , , # [ ] .
, , , -, .
, DLL . VB, #, VB.NET.
DELTA PLC # Delta PLC.
, VB,
http://plc-scada-dcs.blogspot.com/2013/06/plc-visual-basic-60-communication-using.html
, #. . , .NET . EBC DirectLogic PLC, VB.NET Allen Bradley SLC Micro, VB.NET . , #.
.NET, C/++, . , , , .
, , , , .. ? , vb # .Net- ?
plc, , plc, , dll .
, , .
a.net plc plc, DB. PLC.
TCPIP plc api snap7 , siemens plc.
, - OPC-. SNMP SIEMENS
API- .net, , opc ( )
# PLC. , , - FEZ Domino .NET Micro Framework.
unitronics. plc unitronics
Source: https://habr.com/ru/post/1755817/More articles:Using .fadeOut (), but I want STAY to disappear? - jqueryXcode and SenTestingKit do not display in editor window - iosIs it wise to write a server application in C # in my case? - c ++Is javascript the equivalent of html_entity_decode that doesn't rely on innerHTML? - javascriptHow to run applications on iPhone 3g after updating Xcode and SDK to the latest - iphoneHow to show next / previous links in links to Google Custom Search - google-cseпочему memcached не поддерживает "multi set" - memcachedhttps://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1755820/gnu-make-copy-many-files-to-a-single-location&usg=ALkJrhh4PSXRMp54wAe6ldxhij2ZoBqsKgPHP Create Network File - filehttps://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1755822/gnu-make-copy-files-to-distro-directory&usg=ALkJrhhx_Hzu-rF21zeNIGwq7xGuJYTQOgAll Articles