您现在所在的是:

PLC论坛

回帖:18个,阅读:7434 [上一页] [1] [2] [下一页]
* 帖子主题:

PLC如何与上位机通信

[已结贴]
50
13450470647
文章数:7
年度积分:50
历史总积分:50
注册时间:2019/5/11
发站内信
发表于:2020/3/28 11:20:47
#0楼
大家好!

我手上有个项目,要求PLC给上位机(PC)一个触发信号,激活回车键以运行PC中的应用程序。

程序运行完了以后,PC再给个信号到PLC。

怎么实现呢?

求指教!
5812
2233296153
文章数:680
年度积分:354
历史总积分:5812
注册时间:2019/5/9
发站内信
发表于:2020/3/28 11:33:50
#1楼
你能不能具体点,什么型号PLC,想通过什么样的方式跟PC连,PC和PLC距离多远,成本控制在多少?PC有什么通讯卡?
50
13450470647
文章数:7
年度积分:50
历史总积分:50
注册时间:2019/5/11
发站内信
发表于:2020/3/28 11:50:47
#2楼
回复 #1楼 2233296153
你好!我是新手。用的是基恩士Nano系列PLC,型号KV-N14DT。
我想应该是串口通信吧,但是不知道具体怎么配置硬件,搭建通信线路。
上位机(PC)与PLC是放一起的。
电脑上只有标配的USB口。
43598
YXBK 版主
文章数:19983
年度积分:977
历史总积分:43598
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2020/3/28 12:09:38
#3楼
关键是你的知道电脑的通讯协议,比如你要发送什么内容电脑那边才认可,同样电脑返回什么给PLC,这些都要清楚,好比对暗号一样,大家事先都要商量好。

至于沟通方式可以面对面也可以打电话,这就相当于是串口通讯还是以太网通讯。电脑没有自带串口可以用条USB转串口的线。
大家一起学习
7139
机栝
文章数:975
年度积分:367
历史总积分:7139
注册时间:2017/6/12
发站内信
发表于:2020/3/28 15:45:50
#4楼
用C#或者labview写一个上位机程序,不需要激活回车键,直接调用文件里的应用程序,通过端口与PLC通信即可,根据PLC资料编写端口的协议
知行合一。
50
周永全
文章数:116
年度积分:50
历史总积分:50
注册时间:2020/3/13
发站内信
发表于:2020/3/28 21:25:26
#5楼
组态王好像有调用, 赋值变量,  等这些  不知道能否行得通
[此贴子已经被作者于2020/3/28 22:06:02编辑过]
此帖发自手机工控论坛
12368
逍遥的久鸣
文章数:4538
年度积分:452
历史总积分:12368
注册时间:2017/3/6
发站内信
2018论坛热心网友
发表于:2020/3/28 23:51:05
#6楼
以下是引用机栝2020/3/28 15:45:50的发言:
用C#或者labview写一个上位机程序,不需要激活回车键,直接调用文件里的应用程序,通过端口与PLC通信即可,根据PLC资料编写端口的协议
上位机的软件为什么用C#,我问了好几个都是用C#写的,这难道有什么门道吗?用C+行不行?
此帖发自手机工控论坛
5812
2233296153
文章数:680
年度积分:354
历史总积分:5812
注册时间:2019/5/9
发站内信
发表于:2020/3/29 9:04:46
#7楼
还是建议用labview写,相对于其他的好弄点
7139
机栝
文章数:975
年度积分:367
历史总积分:7139
注册时间:2017/6/12
发站内信
发表于:2020/3/30 8:35:00
#8楼
以下是引用逍遥的久鸣2020/3/28 23:51:05的发言:
以下是引用机栝2020/3/28 15:45:50的发言:
用C#或者labview写一个上位机程序,不需要激活回车键,直接调用文件里的应用程序,通过端口与PLC通信即可,根据PLC资料编写端口的协议
上位机的软件为什么用C#,我问了好几个都是用C#写的,这难道有什么门道吗?用C+行不行?
没有说不可以,C++也可以写,如果你愿意,用C都可以写,只是说没有直接面对对象的C#和LABVIWE方便,对于这种简单的上位机程序,后两种有很对类似的开发案例可以借鉴
知行合一。
86033
ZCMY 版主
文章数:47529
年度积分:552
历史总积分:86033
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2020/3/30 9:12:09
#9楼
KV-N14DT上面有一个USB口及一个RS232口;
如果你要使用网口,可以加KV-N1+一个KV-NC1EP来实现;
如果要使用RS422/485口,直接在PLC上加一个KV—N11L扩展通讯卡;

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005