PLC Programming in C # .NET

Can I write PLC control programs in C #? How?

+3
source share
12 answers

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.

+10

Beckhoff (ADS) PLC # ( ), TwinCAT 2 3. , ++ PLC TC3.

: http://www.beckhoff.com/english.asp?twincat/twincat_ads_communication_library.htm

PLC "" Beckhoff, .

, , :

, - , .

,

LazzMaTazz

+7

Twincat version 3 ( Beckhoff PLC) ++ #

EN | TwinCAT 3: Visual Studio, (SPS/IPC/DRIVES 2010)

+4

TwinCAT Beckhoff - ! orther IEC 6113-3 5 , " ", " ".

, (while (1)), . .

.

+4

, , . ? , .

, CLR.

, , , IEC 6113-3 .

, , Omron, Siemens, Allen Bradley, Mitsubishi, Telemecanique , , .

+3

, .

. Modbus TCP.

, , , , , , :)

#, , TCP, Modbus, TCP, . , Modbus TCP .

"" " ", " " " RTOS". . RTOS , , 200 , , # . RTOS, #, , , , # [ ] .

, , , -, .

+3
+3

, #. . , .NET . EBC DirectLogic PLC, VB.NET Allen Bradley SLC Micro, VB.NET . , #.

.NET, C/++, . , , , .

+2

, , , , .. ? , vb # .Net- ?

plc, , plc, , dll .

, , .

+2

a.net plc plc, DB. PLC.

TCPIP plc api snap7 , siemens plc.

, - OPC-. SNMP SIEMENS

API- .net, , opc ( )

  • OPC DA COM
  • OPC UA TCP webservices
+2

# PLC. , , - FEZ Domino .NET Micro Framework.

0

unitronics. plc unitronics

0
source

Source: https://habr.com/ru/post/1755817/


All Articles