社区
C#
帖子详情
C#连接PLC
li628814
2009-11-30 04:32:43
我们公司以前是用三维力控连接PLC,进行编程,在应用过程中有很多问题解决不了,要开发二代,现在要用C#开发,怎么用C#连接PLC啊,
现在的情况是这样的,我们使用的PLC是大连理工大学开发的,没有具体的技术文档,是通过以太网连接的啊PLC,我也是刚接触通信这方面的,不是很明白,希望提供一个简单的源码进行参考!
望有经验的高手指教啊
...全文
276
4
打赏
收藏
C#连接PLC
我们公司以前是用三维力控连接PLC,进行编程,在应用过程中有很多问题解决不了,要开发二代,现在要用C#开发,怎么用C#连接PLC啊, 现在的情况是这样的,我们使用的PLC是大连理工大学开发的,没有具体的技术文档,是通过以太网连接的啊PLC,我也是刚接触通信这方面的,不是很明白,希望提供一个简单的源码进行参考! 望有经验的高手指教啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
li628814
2009-12-01
打赏
举报
回复
谢谢啊
goto_code
2009-12-01
打赏
举报
回复
对PLC网卡部分的SOCKET是TCP协议是没有问题。但是TCP协议里,数据部分,需要PLC的协议。
如果PLC已经把所有协议封装好,你只要发送一些命令就能返回值,那就简单的多,否则就要再TCP里包含PLC的协议。
li628814
2009-12-01
打赏
举报
回复
这个PLC应该是自带网卡,可以设置IP地址,协议是TCP协议,也就是说把pc机看成客户端,plc看成服务端,通过SOCKET通讯连接,我只要编写一个客户端程序就可以了吗
goto_code
2009-11-30
打赏
举报
回复
你自己需求还不明确,怎么提供代码给你呢。
通过以太网的话,那么这个PLC是否自带网卡?如果不自带,就首先需要有一个串口服务器,也就是232、485转以太网的模块,来实现透明传输。PLC的协议是必须知道的,起码要把需要用的寄存器的地址等等都要搞到准确的数据。之后再用你的C#客户端做SOCKET通讯,往这个网卡(IP+端口)发送包含协议格式的数据才能实现。
C#
通过OPC
连接
PLC
读写功能案例 (1)
c#
经典案例.doc
C#
通过OPC
连接
PLC
读写功能案例 (1)
c#
经典案例.doc
c#
连接
S7系列西门子
PLC
c#
连接
S7系列西门子
PLC
,s7-200【rack 0,slot 1】、s7-300【rack 0,slot 2】、s7-400【rack 0,slot 3】、s7-1200【rack 0,slot 1】、s7-1500【rack 0,slot 1】、HslCommunication.dll
C#
连接
OPC类
C#
Client
c#
连接
PLC
自己重新开发的在
C#
环境下
连接
PLC
类,自己研究了半天,终于完成,现在正用于我们公司的项目中,希望对正在研究的朋友有帮助。
S7.Net.dll以及使用说明英文版的,实现
C#
连接
PLC
1200,并读写DB块数据。项目工程师完整的,
S7.Net.dll以及使用说明英文版的,实现
C#
连接
PLC
1200,并读写DB块数据。项目工程师完整的,
C#
读写西门子
PLC
数据,包含S7协议,s7支持200smart,300
PLC
,1200
PLC
,1500
PLC
C#
读写西门子
PLC
数据,包含S7协议,s7支持S7-200,S7-200smart,S7-300
PLC
,S7-400
PLC
,S7-1200
PLC
,S7-1500
PLC
使用一个开源的技术来读写西门子
plc
数据,使用的是基于以太网的TCP/IP实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作 1)附件
C#
代码全开源,所有代码公开,不使用第三方组件。 2)支持S7-200,S7-200smart,S7-300
PLC
,S7-400
PLC
,S7-1200
PLC
,S7-1500
PLC
读写通信
C#
110,499
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章