关闭
close
loading...
loading...
在线情况
  • 头像
  • 级别
  • 声望
    +290
  • 魅力
    290
  • 积分
    1675
  • 经验
    5704
  • 文章
    23
  • 注册
    2006-04-29
  • 给pokime99发消息
用哪種PLC,完全都由客戶決定。像,面板產業都用三菱,你就得會三菱,汽車產業歐姆龍,你就得會歐姆龍。所以,你就得三頭六臂,全部都要會。
在线情况
  • 头像
  • 级别
  • 声望
    +74
  • 魅力
    74
  • 积分
    1347
  • 经验
    3034
  • 文章
    476
  • 注册
    2015-03-05
  • 给catfree发消息
说的我都想放弃三菱 了,哎~
在线情况
  • 头像
  • 级别
  • 积分
    580
  • 经验
    4918
  • 文章
    46
  • 注册
    2011-08-13
  • 给yh284543700发消息
把三菱的东西抛弃了,专心只学西门子的东西
在线情况
  • 头像
  • 级别
  • 声望
    +2
  • 魅力
    2
  • 积分
    198
  • 经验
    1935
  • 文章
    23
  • 注册
    2008-11-10
  • 给xgrb发消息
也许一个编程软件确有他的不足之处,但就这样就完全否定三菱未免太武断。IEC里包含的语言是适合不同的背景的使用者,这就导致的导致了一个软件不同的使用者有不同的感受,比如说设备到工后,接触PLC程序的人大多是维修,而维修最熟悉的还是同继电器电路类似的LAD语言,对于LAD这一块楼主也说了区别不大,我个人甚至觉得由于三菱PLC的硬件强大结合指令的灵活性,三菱的易用性方面比西门子要好用,其他功能不做比较。
再说一说软件本身,不说别的像西门子编程软件这样臃肿还极易崩溃的软件,我就觉得很烦。
   综上,各家的产品都是各有特点,关键还是在于自己的背景经历和使用习惯,不要过于武断的下结论。
在线情况
  • 头像
  • 级别
  • 声望
    +5
  • 魅力
    5
  • 积分
    50
  • 经验
    630
  • 文章
    2
  • 注册
    2012-05-14
  • 给sealyar发消息
感觉差不多吧。
在线情况
  • 头像
  • 级别
  • 积分
    4044
  • 经验
    45785
  • 文章
    529
  • 注册
    2008-07-31
  • 给maiker发消息
[QUOTE][b]下面引用由[u]xgrb[/u]发表的内容:[/b]

也许一个编程软件确有他的不足之处,但就这样就完全否定三菱未免太武断。IEC里包含的语言是适合不同的背景的使用者,这就导致的导致了一个软件不同的使用者有不同的感受,比如说设备到工后,接触PLC程序的人大...[/QUOTE]

三菱的软件易用吗?易用的定义是什么?
一个项目用PLC A需要20天编程,用PLC B只需要8天编程,PLC B算不算比PLC A易用?
一个设备的调试用PLC A需要20天完工,用PLC B只需要8天完工,PLC B算不算比PLC A易用?
易用并不是对一个新手来说,只用几个小时的学习就能搞点简单编程,而是它能否显著提高
一个项目的交货周期,而最最重要的是它能否显著降低重用项目的完工时间。
我曾经这样比较德国人和日本人的做事风格:
  第一个全新的项目,日本人可能需要10天,德国人可能需要20天,但从第2个类似的项目开始,德国人只需要5天,而日本人可能只能缩短到8天,为什么呢?这就是项目可重用性的重要性,德国人在第一次做项目是,多花出的10天是在指定标准,设计模块,以便在后期类似的项目时直接拿来用即可,这也是为什么后期
相似项目能显著缩短时间的原因。
    所有的原理都是相通的,在PLC这一块,什么叫易用性,应该都明白了吧:就是编写好的程序在后续其他项目中能不被修改,或者简单的修改就能部分重用或者完全重用的特性,这就是PLC的真正易用性,如果它支持这些特性,那它就是易用的,如果不支持,那就谈不上易用。
   这种PLC需要什么特性呢:
   1、尽量符号编程,不要使用绝对地址做变量
   2、能够很好的支持功能块的设计,结构变量的设计,便于代码的调用
   3、很好的程序结构分层(能做到Windows文件夹那种命名规范就不错了)
   4、很好的局部变量和全局变量规范
还有再说现场的都是维修人员,不适合复杂的东西,我只能笑笑,现在的很多好的程序都不需要监控,仅仅凭借报警就能指导故障维修,更不需要谈那些优化的程序结构设计,让维护人员很轻易的定位到问题程序段,很轻易的判断逻辑问题了。




此帖受到3条评价记录, 累计:积分+7
在线情况
  • 头像
  • 级别
  • 声望
    +27
  • 魅力
    27
  • 积分
    162
  • 经验
    847
  • 文章
    14
  • 注册
    2014-12-07
  • 给psudhqvkf发消息
支持楼主
爱一个人好难
在线情况
  • 头像
  • 级别
  • 声望
    +38
  • 魅力
    38
  • 积分
    220
  • 经验
    2052
  • 文章
    14
  • 注册
    2015-04-28
  • 给ljhwing发消息
只可惜不支持Q系列,不然也想尝尝新软件
在线情况
  • 头像
  • 级别
  • 声望
    +275
  • 魅力
    275
  • 积分
    1647
  • 经验
    6876
  • 文章
    76
  • 注册
    2012-12-15
  • 给leechonghua发消息
呵呵,感觉还不如台达ISpsoft好用!!!更无法和西施比了!!!!!!!!
在线情况
  • 头像
  • 级别
  • 声望
    +79
  • 魅力
    78
  • 积分
    560
  • 经验
    3159
  • 文章
    91
  • 注册
    2011-05-24
  • 给creep发消息
[QUOTE][b]下面引用由[u]maiker[/u]发表的内容:[/b]


三菱的软件易用吗?易用的定义是什么?
一个项目用PLC A需要20天编程,用PLC B只需要8天编程,PLC B算不算比PLC A易用?
一个设备的调试用PLC A需要20天完工,用PLC B...[/QUOTE]

那请问下哪款PLC编程软件比较好呢?求推荐求推荐啊!
在线情况
  • 头像
  • 级别
  • 积分
    4044
  • 经验
    45785
  • 文章
    529
  • 注册
    2008-07-31
  • 给maiker发消息
[QUOTE][b]下面引用由[u]creep[/u]发表的内容:[/b]


那请问下哪款PLC编程软件比较好呢?求推荐求推荐啊![/QUOTE]
嗯,就个人感觉其他的PLC只能说是相对好用,每种PLC都有其固有的缺点:
1、   西门子PLC在于其强大的结构体系框架,不同于其他任意的PLC系统,它的程序结构完全是通过调用实现的(就是那个Call FC),这点在当今的计算机高级编程语言里面都是这样,优点是程序的组织相当灵活,缺点是对于初学者不容易把握结构,在计算机高级语言(譬如.NET)中,那些程序块可以放在不同的文件夹并配合命名空间访问,通过命名空间的限制对程序块的访问有着很好的结构层次,但在Step5中,所有的FC是放在一块的,非常不利于管理,在TIA Portal中,可以通过组建文件夹管理,有很多的改善,但由于没有命名空间的概念,在访问上仍旧是全局的,没有层次概念;
      西门子的数据结构是最强大的,没有之一,那就是它拥有全局的UDT和局部的Struct,其他的PLC则只有全局的UDT,为什么需要局部的Struct,这是因为它在设计多层数据结构时,不需要设计许多子UDT,只需要定义为Struct,既可以实现任意复杂的结构,而其他PLC系统在设计嵌套数据结构时,必须先将嵌套的数据结构在外部进行定义,这样会导致数据结构数量的急剧膨胀。
      西门子的背景DB方式不好,其实它就是一个FB实例,或者称为FB变量,在其他PLC系统中,这些变量是放在变量表中被统一管理的,但西门子中却是一个个单独的文件,当这种变量如此多时,文件的管理是一个严重的负担,我给西门子的建议是将背景DB融入共享DB中,即想创建一个FB变量时,可以打开一个特定的共享DB,然后在里面创建FB的变量,这样就做到了背景DB被变量表的统一管理,还可以根据区域需求,由不同的共享DB管理不同区域的FB变量,如果有人想要反驳这个想法,请不要拿所谓的多重背景DB来说事,所谓的多重背景DB说白了,就是FB变量中嵌套FB变量,和上面说的东西都不是一个层次上的东西。
2、施耐德Unity,说实话这个软件的缺点相当多。
   1> 没有Struct结构,但结构变量可以嵌套
   2> 同其他非西门子系统一样,它的程序调用顺序就是其程序段文件所放置的位置,优点是看程序的先后执行一目了然,通过导航器可以快速打开特定的程序段,但施耐德的Unity有一个最大的缺点,就是它的程序段没有层次和子文件夹管理也就是在一个总得目录下是所有的被执行的程序段,而这些程序段无法再通过区域进行层次划分。
   3> 没有智能提示(或者说那个提示很弱),现在只要一个PLC系统,当人工输入某个变量时,下方都会列出包含该名称的所有变量,这点GX Works都做到了。
   4>变量/结构编辑器相当垃圾,在结构变量定义中,尽然不能多行选择,导致的就是不能批量复制、删除,此功能绝对是最差的,没有之一;除了FB,变量没有全局和局部区分,西门子的虽然也没有,但人家可以通过不同的db块,将变量分区,最新的TIA Portal也可以创建多个变量表,因为最终的结果是方便变量的管理。
 
3、欧姆龙CX One
     1> 没有Struct结构,结构变量不能嵌套
     2> 同其他非西门子系统一样,它的程序调用顺序就是其程序段文件所放置的位置,通过不同的OB可以分两层程序层次,不同的OB中的程序段可以重名,类似Windows文件夹管理,这点比较好。
     3> 变量层次有两层(FB中的除外),全局变量和每个OB中的区域变量,想法还可以。
     4> FB变量是全局的,并且变量表只有一个,当变量比较多时,查找变量也很麻烦,相比较,GX Works2可以创建多个变量表,FB可以是全局的,也可以是局部的,这点上三菱还有些优点。
[ 此贴最后由maiker在2015-7-15 11:33:10编辑过 ]
在线情况
  • 头像
  • 级别
  • 声望
    +79
  • 魅力
    78
  • 积分
    560
  • 经验
    3159
  • 文章
    91
  • 注册
    2011-05-24
  • 给creep发消息
[QUOTE][b]下面引用由[u]maiker[/u]发表的内容:[/b]

嗯,就个人感觉其他的PLC只能说是相对好用,每种PLC都有其固有的缺点:
1、   西门子PLC在于其强大的结构体系框架,不同于其他任意的PLC系统,它的程序结构完全是通过调用实现的(就是那个Cal...[/QUOTE]


loading...
loading...
loading...
loading...
loading...
loading...
回复帖子 注意: *为必填项
*验证信息 用户名 密码 验证码 注册新用户
*帖子名称 长度不得超过255字
内容(最大25K)
是否是UBB代码
内容支持插入UBB标签
使用方法请参考帮助
其它选项 显示签名 锁定帖子 Alt+S或Ctrl+Enter快速提交
 
Powered by LeadBBS 6.0.
Page created in 0.0098 seconds with 7 queries.
豫ICP备11033203号