首页 上一页 1 2 下一页 尾页

请教:自动定位系统的编程方式 点击:1947 | 回复:39



微斯

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 167回
  • 年度积分:0
  • 历史总积分:252
  • 注册:2006年1月30日
发表于:2007-03-14 11:38:00
楼主
请教各位老师:做个定位点数较多的自动定位系统,为了日后能方便修改参数,PLC是选用梯形图的编程方式好还是用C++或才VB的编程方式比较好.谢谢



波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-03-17 14:09:00
21楼
七夜兄真是销售高手!

七夜

  • 精华:1帖
  • 求助:0帖
  • 帖子:6帖 | 248回
  • 年度积分:0
  • 历史总积分:458
  • 注册:2005年2月03日
发表于:2007-03-17 23:28:00
22楼
波恩兄:
我是纯粹的技术工程师.销售只是我的副业:)

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-03-18 20:23:00
23楼
原来如此!副业都有如此水准!

微斯

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 167回
  • 年度积分:0
  • 历史总积分:252
  • 注册:2006年1月30日
发表于:2007-03-19 12:03:00
24楼
“七夜”先生其实说的也有道理,机器成本对于每个制造商来说都应该说是个很大的问题,所以首先得从产品性价比来考虑,然后再去看用的是什么语言编程。
话又说回来了,在这里想讨论的是:有没有说那种编程方式是今后的主要发展趋势呢?或者说做定位点数较多的自动定位系统(这里要注意一下关键词:定位点数较多)哪种编程方式比较方便,而且日后还得便于修改和增加定位点数。

七夜

  • 精华:1帖
  • 求助:0帖
  • 帖子:6帖 | 248回
  • 年度积分:0
  • 历史总积分:458
  • 注册:2005年2月03日
发表于:2007-03-19 12:39:00
25楼
我只是叙述一个基本的流程,这个并非是什么本事,我还年轻,还有很长的路要走

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-03-19 17:54:00
26楼
就发展趋势而言,梯图等IEC61131-3支持的PLC编程语言与C++/VB等通用PC编程语言必然会长期并存下去,而且在不少系统中日趋流行的类Pascal,类C的宏语言或脚本语言等也会有发展。
对于定位点数较多的自动定位系统而言,楼主想强调的是“定位点数较多”“而且日后还得便于修改和增加定位点数”,其实,IEC61131-3支持的PLC编程语言与C++/VB等通用PC编程语言一样适用。在我看来,如果你的工作性质偏开发,不妨以PC编程语言为主;偏工程应用,就以PLC编程语言为主。

另外,还得看日后修改和增加定位点数是要求在线修改呢?还是离线修改?在线修改PLC编程语言还可能有戏,PC编程语言就只能做流线编程了。

微斯

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 167回
  • 年度积分:0
  • 历史总积分:252
  • 注册:2006年1月30日
发表于:2007-03-20 12:00:00
27楼
谢过波恩版主,我是想在线增加一些定位点数.是偏工程应用,按你的说法,我应该多学梯形图了.十分感谢.

七夜

  • 精华:1帖
  • 求助:0帖
  • 帖子:6帖 | 248回
  • 年度积分:0
  • 历史总积分:458
  • 注册:2005年2月03日
发表于:2007-03-22 21:09:00
28楼
我觉得从工程的角度来说,最好不要去在线增加定位点数,个人的看法.
还有C/C++拜高级语言功能所赐,可以做成很多功能块,内部的东西做好封装后,留出外部的接口,可以很方便的增加功能点.但是这个和机器的硬件支持等级有关系.
至于PLC,如果你用的是S7-300,那么恭喜你,你可以作成功能块,很方便,如果你不幸选择了一些小日本的抵挡货,那么我只能说同情...

微斯

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 167回
  • 年度积分:0
  • 历史总积分:252
  • 注册:2006年1月30日
发表于:2007-04-05 15:23:00
29楼
“我觉得从工程的角度来说,最好不要去在线增加定位点数,个人的看法.”
七夜先生请否解释一下为什么呢?

七夜

  • 精华:1帖
  • 求助:0帖
  • 帖子:6帖 | 248回
  • 年度积分:0
  • 历史总积分:458
  • 注册:2005年2月03日
发表于:2007-04-05 21:22:00
30楼
因为如果是复杂应用现场去改东西容易出错,不如离线想好了,做好了,仔细看了,再试验,我觉得一个做控制的人,你的控制的机器级别越高,越要慎重,有时候你操控的甚至是人的生命。

叫我小白

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 1559回
  • 年度积分:3
  • 历史总积分:3122
  • 注册:2006年6月08日
发表于:2007-04-06 09:21:00
31楼
同意斑竹的看法。
采用IEC61131-3支持的PLC编程语言与C++/VB等通用PC编程语言。
IEC61131-3支持的PLC编程语言并不仅仅是梯形图。

微斯

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 167回
  • 年度积分:0
  • 历史总积分:252
  • 注册:2006年1月30日
发表于:2007-04-07 11:03:00
32楼
多谢七夜先生的提醒.

微斯

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 167回
  • 年度积分:0
  • 历史总积分:252
  • 注册:2006年1月30日
发表于:2007-04-07 11:05:00
33楼
但是我觉得,你就算是离机编好程以后,你还是要在线调试呀!

孤独的小兵

  • 精华:1帖
  • 求助:0帖
  • 帖子:4帖 | 100回
  • 年度积分:1
  • 历史总积分:202
  • 注册:2006年4月16日
发表于:2007-04-07 11:13:00
34楼
呵呵,一般加工企业用的都是双重定位,一个软位置,伺服驱动里面的,一个机床位置,传感器,

七夜

  • 精华:1帖
  • 求助:0帖
  • 帖子:6帖 | 248回
  • 年度积分:0
  • 历史总积分:458
  • 注册:2005年2月03日
发表于:2007-04-09 08:41:00
35楼
IEC61131-3支持的PLC编程语言并不仅仅是梯形图,是的,但是从实际的调试和调用效果来看,传统的C/C++在复杂编程中还有很大的优势,但是这个也要符合编程人员的习惯。

叫我小白

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 1559回
  • 年度积分:3
  • 历史总积分:3122
  • 注册:2006年6月08日
发表于:2007-04-09 09:10:00
36楼
IEC61131-3支持ST语言,该语言已经接近于C/C++等高级语言了。

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-04-09 12:30:00
37楼
IEC61131-3支持ST语言类似于Pascal,确有高级语言属性。

七夜

  • 精华:1帖
  • 求助:0帖
  • 帖子:6帖 | 248回
  • 年度积分:0
  • 历史总积分:458
  • 注册:2005年2月03日
发表于:2007-04-09 12:36:00
38楼
是的,SEW的MOVI——PLC卡件的编程就是基于IEC61131-3,但是我的使用结果就是如此,可能是习惯的问题吧

Jena

  • 精华:0帖
  • 求助:0帖
  • 帖子:64帖 | 1469回
  • 年度积分:0
  • 历史总积分:2165
  • 注册:2006年2月28日
发表于:2007-04-11 16:22:00
39楼
我喜欢梯形图,超级喜欢
所以推荐梯形图
~~·不算跑题哦·~~

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页