电脑下发命令通过PLC控制电机启动停止调速 点击:1490 | 回复:14



Rock_Tsui

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 4回
  • 年度积分:0
  • 历史总积分:74
  • 注册:2020年3月06日
发表于:2020-03-07 23:11:28
楼主
求助帖30分-已结帖

有个需求如图,PLC里面怎么编写程序实现收到PC不同命令执行相应动作?使用什么编程语言?希望能相信说明最好,新人在此多谢!

Annotation 2020-03-06 212309.png



楼主最近还看过



乖乖小笨熊

  • 精华:2帖
  • 求助:0帖
  • 帖子:1210帖 | 11287回
  • 年度积分:2461
  • 历史总积分:62658
  • 注册:2006年8月05日
发表于:2020-03-09 10:39:33
1楼

电机是变频器控制还是伺服电机?

变频器的话PLC加模拟量模块控制变频器速度即可做到无极调节,如果只是粗糙调速的话可以用变频器的段速控制,前者电脑对PLC的寄存器写入一个值,该寄存器值转换后PLC输出给对应模拟量控制变频器速度,后者电脑直接控制PLC的输出点驱动变频器的段速端子即可......

如果是伺服的话通常采用脉冲方向控制,电脑对PLC相应寄存器写值PLC用该值转换控制伺服驱动器即可

李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1209帖 | 6375回
  • 年度积分:224
  • 历史总积分:44417
  • 注册:2010年3月25日
发表于:2020-03-09 09:04:13
2楼

PLC和上位机都是成品,然后上位机软件给PLC发信号,PLC在控制驱动器动作

机栝

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 47回
  • 年度积分:0
  • 历史总积分:785
  • 注册:2017年5月09日
发表于:2020-03-09 11:09:00
3楼

如果你想用电脑控制PLC,那么需用电脑编写一个上位机软件,Labview可以满足你,编写好上位机的端口和通信协议,然后和PLC通讯,就可以用电脑替代一般市面上的上位机了,当然Labview也是需花点时间去学习的,而且很多上位机就是用Labview编写的。

Rock_Tsui

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 4回
  • 年度积分:0
  • 历史总积分:74
  • 注册:2020年3月06日
发表于:2020-03-09 15:47:06
4楼

感觉好难啊,不行我用单片机代替PLC吧o(╥﹏╥)o

sunware200265

  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 332回
  • 年度积分:0
  • 历史总积分:490
  • 注册:2013年6月23日
发表于:2020-03-09 18:48:50
5楼

PC没有第三方软件作平台的话可以通过C语言或VB编程实现,前题是你必须懂电脑和PLC的硬件接口和通讯协议,这种方式不是电脑硬件高手是没法完成的。第三方软件平台就是各类国内外组态软件,这种方式可以很快就学会的。

唐建秋

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:94
  • 历史总积分:106
  • 注册:2016年2月02日
发表于:2020-03-10 11:18:59
6楼

直接跟上位机定义一个BYTE变量,这个变量为0停机,为1启动,为2怎么样,为3怎么样,用梯形图或者SCL都可以;上位机只管发就是了,PLC只管执行,这是最简单的通讯。

第五纪冰川

  • 精华:3帖
  • 求助:5帖
  • 帖子:39帖 | 4224回
  • 年度积分:3
  • 历史总积分:12263
  • 注册:2005年2月18日
发表于:2020-03-10 14:00:29
7楼

详细说下你的硬件和功能需求,大家才好给你建议。

yinguiyao

  • [版主]
  • 精华:3帖
  • 求助:0帖
  • 帖子:8帖 | 260回
  • 年度积分:1302
  • 历史总积分:40586
  • 注册:2010年12月23日
发表于:2020-03-11 09:42:57
8楼

最简单,PC用串口调试助手,向驱动器里发数据

阿水--王者之师

  • 精华:27帖
  • 求助:376帖
  • 帖子:1725帖 | 22281回
  • 年度积分:58
  • 历史总积分:98503
  • 注册:2007年3月22日
发表于:2020-03-11 15:10:13
9楼


引用 乖乖小笨熊 的回复内容: 电机是变频器控制还是伺服电机?变频器的话PLC加模拟量...

-------------------------

     小熊说得很详细,你 单片机都玩转了,一个 PC 机不就是小事情了呀

Mrquang

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 187回
  • 年度积分:91
  • 历史总积分:3069
  • 注册:2010年11月25日
发表于:2020-03-12 08:46:50
10楼

上位机用VB,比较简单易懂。

zhaojun1981

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 47回
  • 年度积分:0
  • 历史总积分:100
  • 注册:2007年5月14日
发表于:2020-03-14 11:11:44
11楼

PC 串口命令,PLC 梯形图解析,接受,自己定义一下数据格式,如 命令类型 数据值

晓7812

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 20回
  • 年度积分:0
  • 历史总积分:145
  • 注册:2007年4月05日
发表于:2020-03-18 08:34:01
12楼

要说方便,PC上还是用组态软件(VB编程做界面比较难)比如WINCC,MCGS,组态王之类的。在组态软件建立画面,建几个按钮,如启动,停止。在变量管理器链接PLC变量,然后就是测试了!

Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2020-04-11 09:42:00
13楼

感谢诸位答疑求助。温馨提醒:求助者请在一个月内及时把悬赏积分结贴发放。如果自己已经解决问题,还请到帖子跟帖分享为好。

一起分享经验,一起进步!


dgmwj

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 52回
  • 年度积分:0
  • 历史总积分:68
  • 注册:2011年3月15日
发表于:2020-04-16 21:46:25
14楼

不懂,学习学习


热门招聘
相关主题

官方公众号

智造工程师