文件名称:C#与三菱PLC通信
-
所属分类:
- 标签属性:
- 上传时间:2020-10-17
-
文件大小:89.08kb
-
已下载:2次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
本文将使用一个Github开源的组件库技术来读写三菱PLC和西门子plc数据,使用的是基于以太网的TCP/IP实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作
github地址:https://github.com/dathlin/HslCommunication 如果喜欢可以star或是fork,还可以打赏支持,打赏请认准源代码项目。
在Visual Studio 中的NuGet管理器中可以下载安装,也可以直接在NuGet控制台输入下面的指令安装:
1
Install-Package HslCommunication
如果需要教程:Nuget安装教程:http://www.cnblogs.com/dathlin/p/7705014.html
联系作者及加群方式(激活码在群里发放):http://www.hslcommunication.cn/Cooperation
组件的完整信息和API介绍参照:http://www.cnblogs.com/dathlin/p/7703805.html 组件的使用限制,更新日志,都在该页面里面。
如果你需要在读取PLC数据之后,还要*客户端来实现远程办公室同步监视,可以参考如下的项目(基于该组件扩展起来的,带有账户验证,版本控制,数据*,公告管理等等功能)
https://github.com/dathlin/ClientServerProject
本文将展示如何配置网络参数及怎样使用代码来访问PLC数据,希望给有需要的人解决一些实际问题。主要对三菱Q系列PLC的X,Y,M,L,B,V,F,S,D,W,R区域的数据读写,对西门子PLC的M,Q,I,DB块的数据读写,亲测有效。
此处使用了网线直接的方式,如果PLC接进了局域网,就可以进行远程读写了^_^
此处使用到了2个命名空间:
1
2
using HslCommunication;
using HslCommunication.Profinet;
github地址:https://github.com/dathlin/HslCommunication 如果喜欢可以star或是fork,还可以打赏支持,打赏请认准源代码项目。
在Visual Studio 中的NuGet管理器中可以下载安装,也可以直接在NuGet控制台输入下面的指令安装:
1
Install-Package HslCommunication
如果需要教程:Nuget安装教程:http://www.cnblogs.com/dathlin/p/7705014.html
联系作者及加群方式(激活码在群里发放):http://www.hslcommunication.cn/Cooperation
组件的完整信息和API介绍参照:http://www.cnblogs.com/dathlin/p/7703805.html 组件的使用限制,更新日志,都在该页面里面。
如果你需要在读取PLC数据之后,还要*客户端来实现远程办公室同步监视,可以参考如下的项目(基于该组件扩展起来的,带有账户验证,版本控制,数据*,公告管理等等功能)
https://github.com/dathlin/ClientServerProject
本文将展示如何配置网络参数及怎样使用代码来访问PLC数据,希望给有需要的人解决一些实际问题。主要对三菱Q系列PLC的X,Y,M,L,B,V,F,S,D,W,R区域的数据读写,对西门子PLC的M,Q,I,DB块的数据读写,亲测有效。
此处使用了网线直接的方式,如果PLC接进了局域网,就可以进行远程读写了^_^
此处使用到了2个命名空间:
1
2
using HslCommunication;
using HslCommunication.Profinet;
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : MCSo-master.zip 列表 MCSo-master/ MCSo-master/.gitattributes MCSo-master/.gitignore MCSo-master/README.md MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/ MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4.sln MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4.suo MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/ MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/Form1.Designer.cs MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/Form1.cs MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/Form1.resx MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/Program.cs MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/Properties/ MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/Properties/AssemblyInfo.cs MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/Properties/Resources.Designer.cs MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/Properties/Resources.resx MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/Properties/Settings.Designer.cs MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/Properties/Settings.settings MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/WindowsFormsApplication4.csproj MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/bin/ MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/bin/Debug/ MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/bin/Debug/WindowsFormsApplication4.exe MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/bin/Debug/WindowsFormsApplication4.pdb MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/bin/Debug/WindowsFormsApplication4.vshost.exe MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/bin/Debug/WindowsFormsApplication4.vshost.exe.manifest MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/bin/Debug/config.txt MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/bin/Debug/iterms.txt MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/mcp.cs MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/obj/ MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/obj/x86/ MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/obj/x86/Debug/ MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/obj/x86/Debug/WindowsFormsApplication4.Form1.resources MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/obj/x86/Debug/WindowsFormsApplication4.Properties.Resources.resources MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/obj/x86/Debug/WindowsFormsApplication4.csproj.FileListAbsolute.txt MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/obj/x86/Debug/WindowsFormsApplication4.csproj.GenerateResource.Cache MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/obj/x86/Debug/WindowsFormsApplication4.csprojResolveAssemblyReference.cache MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/obj/x86/Debug/WindowsFormsApplication4.exe MCSo-master/简单三菱组态实现按照三菱协议使用Socket通信/WindowsFormsApplication4/obj/x86/Debug/WindowsFormsApplication4.pdb
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.