PLC技术漫谈之2.2PLC的技术分类: 点击:1114 | 回复:17



王晟磊

    
  • 精华:12帖
  • 求助:0帖
  • 帖子:70帖 | 687回
  • 年度积分:0
  • 历史总积分:1173
  • 注册:2004年2月11日
发表于:2005-11-16 17:43:00
楼主

    2.2PLC的技术分类:
    经过三十多年的发展,现在PLC现在有许多的变种,但实现的方式主要分为硬PLC和软PLC两大类:
    硬PLC分为并行垂直扫描和串行横向扫描两类,软PLC分为编译型、解释型(虚拟机)两类。
    
    2.2.1硬PLC
    硬PLC是PLC的传统形式,直到现在大多数主流厂商的高端产品都是硬PLC,因为现在PLC对通信和数据运算能力的要求越来越高,所以大多数硬PLC都采用双处理器结构,一块通用处理器负责维护、通信、IO访问、功能块运算,另一块位处理器负责执行逻辑指令,这也就是为什么高端的像AB的ControlLogix系列速度能达到0.01us/指令,大家可能觉得这有什么了不起的,不就是100MIPS嘛,现在P4都到4G了。这是大大不同的,因为指令的粒度不同,运用的范围也不同。
    
    刚说了硬PLC架构大多有两块处理器,也有可能一块芯片内带两块的功能,其中一块通用处理器一块位处理器。位处理器负责处理逻辑,通用处理器负责通信、驱动、功能块运算等其它工作。同时硬PLC又分为并行垂直扫描和串行横向扫描两种,目前使用两种处理方式的厂商都有,双方的区别在于,并行垂直扫描的优点是:1、速度快(理想情况下并行扫描比串行扫描快扫描矩阵的行数倍比方说海维深的V80标称速度是0.2us/指令,但她比同样是0.2us/指令的其它使用串行扫描的PLC理论上可以快7倍);2、可以支持在线编程;3、编程软件可以省掉大部分的编译工作。相反串行扫描的优点是1、比较符合软件工程师的思维习惯;2、单网络大小不受并行扫描矩阵大小的限制。
    大家如果有兴趣可以拆一两块PLC,比方说三菱的FX2N,LG的K80等,里面常会有一块标有该厂商的MCU,这一块就是他们的位处理器。同时大家可以去国家专利局下载一下各大PLC厂商的专利,其中在硬PLC方面大家的技术其实是差不多的,只是大家都故意把自己的技术说得更模糊,这样一方面可以保护自己的技术,另一方面可以很方便的通过专利认证。
    注:这里说的并行处理,并不是说所有的指令都是并行处理的,主要是省掉了与指令和非指令并且或指令是并行的。
    硬PLC的技术我不多说了,我贴一个人家的专利给大家看看,内行的人也许可以看得懂。
    《硬PLC架构图》



王晟磊

  • 精华:12帖
  • 求助:0帖
  • 帖子:70帖 | 687回
  • 年度积分:0
  • 历史总积分:1173
  • 注册:2004年2月11日
发表于:2005-11-16 17:50:00
1楼
图我另外发

王晟磊

  • 精华:12帖
  • 求助:0帖
  • 帖子:70帖 | 687回
  • 年度积分:0
  • 历史总积分:1173
  • 注册:2004年2月11日
发表于:2005-11-16 17:53:00
2楼
晕倒,图片最大只能是50K,那就看不成了
发不上来,版主您看有没办法啊。

王晟磊

  • 精华:12帖
  • 求助:0帖
  • 帖子:70帖 | 687回
  • 年度积分:0
  • 历史总积分:1173
  • 注册:2004年2月11日
发表于:2005-11-16 18:00:00
3楼
硬PLC系统架构图

王晟磊

  • 精华:12帖
  • 求助:0帖
  • 帖子:70帖 | 687回
  • 年度积分:0
  • 历史总积分:1173
  • 注册:2004年2月11日
发表于:2005-11-16 18:00:00
4楼
硬PLC系统架构图

王晟磊

  • 精华:12帖
  • 求助:0帖
  • 帖子:70帖 | 687回
  • 年度积分:0
  • 历史总积分:1173
  • 注册:2004年2月11日
发表于:2005-11-16 18:01:00
5楼
呵呵呵,发多了,请版主帮我把多的删掉

王晟磊

  • 精华:12帖
  • 求助:0帖
  • 帖子:70帖 | 687回
  • 年度积分:0
  • 历史总积分:1173
  • 注册:2004年2月11日
发表于:2005-11-16 18:03:00
6楼
图上的ASIC就是我说的位处理器

wfs

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:108
  • 注册:2005年6月13日
发表于:2005-11-16 18:42:00
7楼
好像是西门子PLC的专利?!

支持国货

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 100回
  • 年度积分:0
  • 历史总积分:160
  • 注册:2005年11月16日
发表于:2005-11-16 18:51:00
8楼
RE CORE:基本上的硬PLC的架构类似!都是差不多的。

我恋工控

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 16回
  • 年度积分:0
  • 历史总积分:50
  • 注册:2005年11月16日
发表于:2005-11-16 18:55:00
9楼
请问图中BOM是??

王晟磊

  • 精华:12帖
  • 求助:0帖
  • 帖子:70帖 | 687回
  • 年度积分:0
  • 历史总积分:1173
  • 注册:2004年2月11日
发表于:2005-11-16 18:57:00
10楼
BOM是固件存储器,ROM是梯形图程序存储器

weisong

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:0
  • 历史总积分:17
  • 注册:2005年11月17日
发表于:2005-11-17 13:12:00
11楼
好贴,让我对PLC有了进一步的认识! 看来国产PLC辉煌的时候快到了

yangyfeng

  • 精华:4帖
  • 求助:0帖
  • 帖子:37帖 | 764回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-11-17 13:39:00
12楼
并行垂直扫描所有梯形图指令同时执行行,没有先后吗?

王晟磊

  • 精华:12帖
  • 求助:0帖
  • 帖子:70帖 | 687回
  • 年度积分:0
  • 历史总积分:1173
  • 注册:2004年2月11日
发表于:2005-11-17 13:45:00
13楼
从上至下,从左至右。
因为物理上的继电器组是并行的,不存在行的次序。
与或非指令都可以并行处理掉,不需要单独的与或非指令,只有LD和OUT

yangyfeng

  • 精华:4帖
  • 求助:0帖
  • 帖子:37帖 | 764回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-11-17 13:46:00
14楼
用户程序存储器是用户梯形图程序的吧,只是在PLC运行时才将用户程序中的梯形图放到BOM中执行吧,对吗?

支持国货

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 100回
  • 年度积分:0
  • 历史总积分:160
  • 注册:2005年11月16日
发表于:2005-11-17 16:11:00
15楼
re yangyafeng:用户程序存储器就是用户梯形图程序,PLC运行时直接从BOM中取指令也可以,一起加载进来也可以,各家的方式不一吧,这是小问题

yangyfeng

  • 精华:4帖
  • 求助:0帖
  • 帖子:37帖 | 764回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-11-17 16:25:00
16楼
那我们现在PLC都是垂直扫描都是垂直扫描啊

王晟磊

  • 精华:12帖
  • 求助:0帖
  • 帖子:70帖 | 687回
  • 年度积分:0
  • 历史总积分:1173
  • 注册:2004年2月11日
发表于:2005-11-17 16:49:00
17楼
呵呵呵,各种都有,不过国内大多数用户包括支持工程师都不一定了解。

热门招聘
相关主题

官方公众号

智造工程师