Pinned Repositories
ADS
Beckhoff protocol to communicate with TwinCAT devices.
ant-design-blazor
🌈A set of enterprise-class UI components based on Ant Design and Blazor.
AspNetCore.Docs
Documentation for ASP.NET Core
Beckhoff_learn
Beckhoff_TC3_with_WPF_ads
A sample program that has a WPF HMI for the TwinCAT 3 project
C-Sharp-Industry-Automation-Common-Tools-Codes
C#: EPSON Robot Remote TCP/IP Control,Motion Control(GoogolTech/LeadShine),Advantech(PCI1752/PCI1754),Keyence Laser,RS232C,RS485,TCP/IP Server/Client(Sync/Async),OPC Client/Server,CAN, EtherCAT,XML,Excel,MYSQL/ACCESS Database,Common functions,Delay(time), etc.C#开发的工业自动化控制类,大部分已经写完且验证过: 一、EPSON Robot Remote TCP/IP Control: 用于对EPSON机械手进行远程以太网控制,建立以太网通讯后发送命令给爱普生机械手控制器,然后依照返回的命令处理相应结果; 二、Motion Control(GoogolTech/LeadShine):【二次封装】固高GTS系列运动控制卡运动卡控制类:初始化运动卡和更新IO,控制固高运动控制器轴运动;这是对固高和雷赛运动控制卡的DLL文件中的函数进行第二次封装,使在实际编程的时候更加方便、快捷; 三、Advantech: PCI1752:研华数据采集卡PCI1752更新输出及输出状态回读; PCI1754:研华数据采集卡PCI1754更新输入信号; 四、Keyence Laser:基恩士激光读取数据; 五、RS232C:RS232C串口通讯,包括界面类; 六、RS485:RS485串口通讯,还没有完成; 七、TCP/IP Server/Client(Sync/Async):以太网通讯客户端和服务器端,支持同步和异步通讯; 八、OPC Client/Server:还没有完成; 九、CAN, EtherCAT:还没有完成; 十、XML:XML文件操作,包括写和读取的相关实用函数; 十一、Excel:Excel文件的相关操作,包括快速写大量数据到EXCEL文件;其中处理条件格式的代码还在调试中; 十二、MYSQL/ACCESS Database:数据库操作; 十三、Common functions:操作系统和文件相关操作、获取TcpClient连接的本地/对方IP地址和端口、通用TCP/IP函数、跨线程安全的委托、进制转换、通用RS232C函数; 十四、Delay(time):延时计时器,等待指定时间,如果计算机不支持高性能计数器,则只支持整数秒的时间 十五、ListView:针对ListView控件的各项增加、删除、查找操作;
ClientServerProject
一个C-S模版,该模版由三部分的程序组成,一个服务端运行的程序,一个客户端运行的程序,还有一个公共的组件,实现了基础的账户管理功能,版本控制,软件升级,公告管理,消息群发,共享文件上传下载,批量文件传送功能。具体的操作方法见演示就行。本项目的一个目标是:提供一个基础的中小型系统的C-S框架,客户端有三种模式,无缝集成访问,winform版本,wpf版本,asp.net mvc版本,方便企业进行中小型系统的二次开发和个人学习。同时网络组件方便的支持读写三菱和西门子PLC的数据,详细见Readme
DotNetSiemensPLCToolBoxLibrary
Switch from Codeplex http://siemensplctoolboxlib.codeplex.com/ to GitHub
EasyModbusTCP.NET
Modbus TCP, Modbus UDP and Modbus RTU client/server library with optional Mqtt-Bridge for .NET implementations
hello-world-
Lgcontrol's Repositories
Lgcontrol/ADS
Beckhoff protocol to communicate with TwinCAT devices.
Lgcontrol/ant-design-blazor
🌈A set of enterprise-class UI components based on Ant Design and Blazor.
Lgcontrol/AspNetCore.Docs
Documentation for ASP.NET Core
Lgcontrol/Beckhoff_learn
Lgcontrol/Beckhoff_TC3_with_WPF_ads
A sample program that has a WPF HMI for the TwinCAT 3 project
Lgcontrol/C-Sharp-Industry-Automation-Common-Tools-Codes
C#: EPSON Robot Remote TCP/IP Control,Motion Control(GoogolTech/LeadShine),Advantech(PCI1752/PCI1754),Keyence Laser,RS232C,RS485,TCP/IP Server/Client(Sync/Async),OPC Client/Server,CAN, EtherCAT,XML,Excel,MYSQL/ACCESS Database,Common functions,Delay(time), etc.C#开发的工业自动化控制类,大部分已经写完且验证过: 一、EPSON Robot Remote TCP/IP Control: 用于对EPSON机械手进行远程以太网控制,建立以太网通讯后发送命令给爱普生机械手控制器,然后依照返回的命令处理相应结果; 二、Motion Control(GoogolTech/LeadShine):【二次封装】固高GTS系列运动控制卡运动卡控制类:初始化运动卡和更新IO,控制固高运动控制器轴运动;这是对固高和雷赛运动控制卡的DLL文件中的函数进行第二次封装,使在实际编程的时候更加方便、快捷; 三、Advantech: PCI1752:研华数据采集卡PCI1752更新输出及输出状态回读; PCI1754:研华数据采集卡PCI1754更新输入信号; 四、Keyence Laser:基恩士激光读取数据; 五、RS232C:RS232C串口通讯,包括界面类; 六、RS485:RS485串口通讯,还没有完成; 七、TCP/IP Server/Client(Sync/Async):以太网通讯客户端和服务器端,支持同步和异步通讯; 八、OPC Client/Server:还没有完成; 九、CAN, EtherCAT:还没有完成; 十、XML:XML文件操作,包括写和读取的相关实用函数; 十一、Excel:Excel文件的相关操作,包括快速写大量数据到EXCEL文件;其中处理条件格式的代码还在调试中; 十二、MYSQL/ACCESS Database:数据库操作; 十三、Common functions:操作系统和文件相关操作、获取TcpClient连接的本地/对方IP地址和端口、通用TCP/IP函数、跨线程安全的委托、进制转换、通用RS232C函数; 十四、Delay(time):延时计时器,等待指定时间,如果计算机不支持高性能计数器,则只支持整数秒的时间 十五、ListView:针对ListView控件的各项增加、删除、查找操作;
Lgcontrol/ClientServerProject
一个C-S模版,该模版由三部分的程序组成,一个服务端运行的程序,一个客户端运行的程序,还有一个公共的组件,实现了基础的账户管理功能,版本控制,软件升级,公告管理,消息群发,共享文件上传下载,批量文件传送功能。具体的操作方法见演示就行。本项目的一个目标是:提供一个基础的中小型系统的C-S框架,客户端有三种模式,无缝集成访问,winform版本,wpf版本,asp.net mvc版本,方便企业进行中小型系统的二次开发和个人学习。同时网络组件方便的支持读写三菱和西门子PLC的数据,详细见Readme
Lgcontrol/DotNetSiemensPLCToolBoxLibrary
Switch from Codeplex http://siemensplctoolboxlib.codeplex.com/ to GitHub
Lgcontrol/EasyModbusTCP.NET
Modbus TCP, Modbus UDP and Modbus RTU client/server library with optional Mqtt-Bridge for .NET implementations
Lgcontrol/hello-world-
Lgcontrol/KestrelHttpServer
[Archived] A cross platform web server for ASP.NET Core. Project moved to https://github.com/aspnet/AspNetCore
Lgcontrol/libnodave
LIBNODAVE, a free library to communicate to Siemens S7 PLCs
Lgcontrol/Markdown
Lgcontrol/MQTT-Siemens-S7-1500
MQTT library block ported to Siemens S7-1500 PLC in SCL
Lgcontrol/MQTT-Siemens-S7-300
MQTT library block written in Siemens SCL for S7-300 PLC with CP343-1
Lgcontrol/mslearn-tailspin-spacegame-web
Code used in Microsoft Learn modules to support Azure DevOps
Lgcontrol/PLCSimConnector
Siemens PLCSim Connector using C#
Lgcontrol/projectshow.github.io
Lgcontrol/pubsubclient
A client library for the Arduino Ethernet Shield that provides support for MQTT.
Lgcontrol/s7netplus
S7.NET+ -- A .NET library to connect to Siemens Step7 devices
Lgcontrol/security
Lgcontrol/SharpSCADA
C# SCADA
Lgcontrol/skills-introduction-to-github
My clone repository
Lgcontrol/tame4
JS library for the access to a TwinCAT PLC. Current version V4.3.1 final.
Lgcontrol/Test_copilot
Lgcontrol/testbeckhoffwithgit
Lgcontrol/UA-.NETStandard
OPC Unified Architecture .NET Standard