社区
C#
帖子详情
如何利用C#做上位机控制PLC
weixin_42125004
2018-05-05 03:21:11
利用C#制作一个界面,与触摸屏连接再控制PLC进行电机变频调速!!
...全文
5862
18
打赏
收藏
如何利用C#做上位机控制PLC
利用C#制作一个界面,与触摸屏连接再控制PLC进行电机变频调速!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wjj0308
2020-11-18
打赏
举报
回复
1
看了这篇文章,你就啥都清楚了,授人以鱼不如授人以渔:https://blog.csdn.net/weixin_44455060/article/details/108472532
埃和智能
2019-09-11
打赏
举报
回复
PLC的协议厂家一般都不会公开,不过厂家都有提供高级语言开发的解决方案:
三菱:
http://blog.sina.com.cn/s/blog_16d7d3ecb0102x6wj.html
欧姆龙:
http://blog.sina.com.cn/s/blog_16d7d3ecb0102x3qi.html
西门子:
http://blog.sina.com.cn/s/blog_16d7d3ecb0102x1z5.html
施耐德:
http://blog.sina.com.cn/s/blog_16d7d3ecb0102x7ui.html
松下:
http://bbs.gongkong.com/d/201708/724563_1.shtml
罗克韦尔:
http://bbs.elecfans.com/jishu_1646448_1_1.html
。。。。。。
在迷失中寻找自己
2019-01-03
打赏
举报
回复
这就涉及到上位机间与PLC之间的通信了。
wanhe110120
2018-12-08
打赏
举报
回复
感谢14#的精彩回答,赞一个!
埃和智能
2018-11-22
打赏
举报
回复
可以看看这篇文章,里面有C#的源代码:
http://blog.sina.com.cn/s/blog_16d7d3ecb0102x1z5.html
埃和智能
2018-07-11
打赏
举报
回复
之前整理的PC高级语言与PLC通讯代码下载链接:
三菱:
http://blog.sina.com.cn/s/blog_16d7d3ecb0102x6wj.html
倍福:
http://bbs.elecfans.com/forum.php?mod=viewthread&tid=1546969&page=1#pid6893407
施耐德、台达:
http://blog.sina.com.cn/s/blog_16d7d3ecb0102x7ui.html
永宏:
http://bbs.gongkong.com/d/201804/753036_1.shtml
西门子:
http://blog.sina.com.cn/s/blog_16d7d3ecb0102x1z5.html
松下:
http://bbs.gongkong.com/d/201802/748378_1.shtml
欧姆龙:
http://blog.sina.com.cn/s/blog_16d7d3ecb0102x3qi.html
keyfine
2018-06-21
打赏
举报
回复
楼主的问题很笼统,其实我想是两个问题
1.可以直接用PLC程序加触摸屏控制变频器实现你要的功能
2.用C#写一个上位机控制PLC:
a.这个首先要确定好通讯,是用RS232,485还是网口,是你使用的PLC来决定,通讯参数必需和PLC厂商要求的一样
b.通讯协议选择(有的PLC有现成的协议,可以直接拿做二次开发,有的要自己写,自己写可以用M0DBUS)
c.找一个串口调试助手测试,检验通讯是否成功,PLC响应返回的数据格式是否正确
d.通讯ok,PLC返回的一般是十六进制,要做处理
sunylf
2018-05-09
打赏
举报
回复
触摸屏有专用的开发软件吧。 C#写的程序不能直接在触摸屏上运行的吧。
weixin_42125004
2018-05-08
打赏
举报
回复
主要是C#设计的界面怎样显示在触摸屏上这一部分我不太会,有没有大佬会这方面的或者做过这方面的可以帮助一下小弟。
wc_ling
2018-05-08
打赏
举报
回复
HslCommunication组件,使用NuGet就能找到,里面集成了各种PLC的通信
liwen9016
2018-05-08
打赏
举报
回复
触摸屏不直接控制PLC,需要你去转一手?是你程序接收触摸屏命令,然后转一手发给PLC吗? 如果是这样那就是有2点。1.你和触摸屏的通讯方式,内部数据协议。2.你程序和PLC的通讯方式,内部具体控制协议。你提到走485,建议你485转一下232,然后找个或者自己写个串口类,直接按照协议写业务逻辑就OK了。
weixin_42125004
2018-05-07
打赏
举报
回复
PLC是西门子200PLC,用的485通讯
weixin_42125004
2018-05-07
打赏
举报
回复
利用C#做的界面利用modbus协议与威纶触摸屏通讯,利用的触摸屏控制PLC来进行电机变频调速系统的设计。总体是这样,但是C#我根本没学过,是不是很难啊这个题目。各位大神们!!!大佬们!!!!
sunylf
2018-05-07
打赏
举报
回复
触摸屏不是可以直接控制PLC么? 还需要C#做什么界面呢? C#做的界面程序,还得有台电脑与PLC通讯吧。也就是电脑控制PLC了。触摸屏就不太需要了吧。
liwen9016
2018-05-07
打赏
举报
回复
看你的PLC品牌 和 与PLC 的链接通讯方式 。是串口还是网口?是通过OPC 还是直接走指定通讯协议等等,需要描述清晰些兄弟。
imyizhenfeng
2018-05-07
打赏
举报
回复
与触摸屏串口链接,一般触摸屏都有设置说明,有的带了程序说明,通讯链接好后,按照协议读取数值显示即可
nry19871012
2018-05-06
打赏
举报
回复
你的PLC是用那种通信方式?如网口,RS-422等,知道通信方式后,还要知道通信数据的定义。
云海玉弓缘
2018-05-06
打赏
举报
回复
没说什么PLC啊,如果是西门子系列的话看这里。
http://blog.sina.com.cn/s/blog_16d7d3ecb0102x1z5.html
C#
上位机
与
plc
之间的通讯
C#
上位机
与
plc
之间的通讯,读写地址值。
C#
工控
上位机
实例-「
C#
上位机
」西门子1200
PLC
实用定位
控制
程序案例
c#
经典案例.pdf
C#
工控
上位机
实例-「
C#
上位机
」西门子1200
PLC
实用定位
控制
程序案例
c#
经典案例.pdf
C#
上位机
与多种
PLC
通讯源码详解:支持三菱
PLC
、西门子
PLC
通讯,基于OPC DA协议及罗克韦尔、modbus tcp协议测试画面展示,
C#
编程实现
上位机
与多种
PLC
通讯:OPC DA支持三菱西门
C#
上位机
与多种
PLC
通讯源码详解:支持三菱
PLC
、西门子
PLC
通讯,基于OPC DA协议及罗克韦尔、modbus tcp协议测试画面展示,
C#
编程实现
上位机
与多种
PLC
通讯:OPC DA支持三菱西门子,罗克韦尔modbus tcp协议测试画面解析,
C#
上位机
与三菱
PLC
西门子
PLC
通讯源码支持OPC DA 罗克韦尔 modbus tcp协议下图为测试画面。 ,核心关键词:
C#
上位机
; 三菱
PLC
; 西门子
PLC
; 通讯源码; OPC DA; 罗克韦尔; modbus tcp协议; 测试画面。,
C#
与多品牌
PLC
通讯源码:OPC DA与modbus tcp协议支持
C#
与
上位机
松下
plc
通信的列子。
C#
与
上位机
松下
plc
通信的列子。 用于手机屏幕异物检测。
C#
汇川全系列
上位机
适配源码
C#
上位机
读写
PLC
案例,TCP通信,通讯部分封装成类,没有加密,都是源码,注释齐全,纯源码,此版本支持汇川全系列
PLC
的ModebusTCP通讯的读写操作
C#
上位机
C#
汇川全系列
上位机
适配源码
C#
上位机
读写
PLC
案例,TCP通信,通讯部分封装成类,没有加密,都是源码,注释齐全,纯源码,此版本支持汇川全系列
PLC
的ModebusTCP通讯的读写操作。
C#
上位机
与汇川全系列
PLC
走ModbusTCP通信实例源码
C#
socket编程
上位机
一键修改
plc
参数 汇川TCP UDP socket通讯示例,亲测可用,适合学习 通讯相关程序写成库,都是源码,可以直接复用 关键代码注释清晰 支持汇川全系列
plc
的modbusTCP通讯, 可以导入导出变量表 C005
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章