技术中心
 
 

什么是CUBLOC(1)?

   日期:2007-04-12     来源:海博世科技(天津)有限公司     作者:管理员    

  CUBLOC不同于用户一般所使用的传统PLC,它是一种单片PLC/嵌入式电脑,这就意味着在决定产品的最终尺寸和设计问题上,你将拥有更大的空间和灵活性。
  LADDER LOGIC能够在CUBLOC模块下使用,这一点与传统PLC很相似,但是它的小体积还允许开发者像管理员一样去设计自定义化PCB.


  CUBLOC有多种类型,每一种类型都具有各自唯一的程序存储尺寸和输入输出端口数,请根据对产品的要求进行选择。


  CUBLOC 优于其它PLC 的地方在于它的BASIC语言能够弥补LADDER LOGIC 的缺陷。
  LADDER LOGIC虽然 可以用来替代程序表但它并不能满足 对收集数据 、显示图形和完成一些更为复杂任务的要求。因此在这里我们要将 BASIC 语言加上使得用户能够同时运行 LADDER LOGIC 和 BASIC 。
  另一个优于其它BASIC 处理器的地方是如果用户需要的话,CUBLOC 能够将大量的工作分开 , 然后在 LADDER LOGIC 和 BASIC 之间对其进行编程。


         以上是 CUBLOC Studio 的图片。
  目前市场上的 PLC有些能够 支持 LADDER 和 BASIC 。但是这些 PLC 并不能同时对多项任务进行处理,而只能完成单个的一项任务。也就是说 BASIC 只是 LADDER 的一部分 , 并不能像 CUBLOC 一样独立工作。但如果这样的话,使用起来就比较昂贵了,因为BASIC并不是实时性的,它会影响到部分LADDER的程序。而CUBLOC可以通过多重任务处理的特点来克服这一缺点以保证同步进行的准确性和精确性。因此不像许多当前市场上的BASIC处理器一样,CUBLOC能够支持实时处理和多重任务处理。
  CUBLOC具有能够同时运行BASIC和LADDER的多重任务处理结构。这一结构在允许准确的LADDER扫描周期的同时还能够继续进行对BASIC的处理。 但是用户也可以自行决定只是使用 BASIC 或 LADDER 的其中一个。


  正如你所看到的,CUBLOC是一种全新的PLC/微型计算机。通过完成传统的PLC在BASIC下所无法完成的事情,我们还扩大了PLC和BASIC微型计算机的应用范围。
  LADDER LOGIC 和 BASIC
  LADDER LOGIC 最大的优势在于它能够在所有电路并联的状态下继续运行 , 也就是说他们能够同时工作。


  正如上图你所看到的,A和B电路处于同一种等待状态下,一旦接收到输入信息便马上执行输出。
  相比较而言,BASIC是按顺序处理编码的,属于时序处理的一种。



  这两种编程类型已经在不同的领域被使用了很长一段时间。LADDER LOGIC主要用于自动控制领域,如PLC。而BASIC和其他编程语言如C语言和汇编语言则被用在了PC和MCU中。
  LADDER LOGIC所具备的最大优点是它能够在很短的时间内完成对输入数据的处理。无论电路连接变得多么复杂,它总是可以在收到输入信息后立刻进行输出操作。这就是为什么它被用于机器和其他自动化控制领域的主要原因。
  LADDER LOGIC是一种更加逻辑化的编程语言,对于执行复杂的程序,由于不完整性,它仍有自身的一些限制。例如,接收由键区输入的数据,显示七段码或LCD以及处理用户输入信息等这些任务对LADDER LOGIC来说都是较为大胆的尝试。
  但是这些对于编程语言如BASIC来说,却并不是什么问题。BASIC能够处理浮点数,数据通信和其他一些超出LADDER LOGIC自身能力范围的事情。LADDER LOGIC的另一个优点在于它的语言与英文(IF,GOTO等)很相似,这就使得初学者和开发者大大缩短了学习和研究的时间。


  LADDER LOGIC 的并联处理和 BASIC 的顺序处理都各有对方不可比拟的优点。 一方面 , LADDER LOGIC 能够对 BASIC 不能处理的程序加以处理 , 而另一方面 , BASIC 也能很容易的对 LADDER LOGIC 不能或者很难处理的程序进行处理。
  这就是为什么我们要开发 LADDER LOGIC 的原因所在。有了这一应用软件 , 用户便可以自由地使用 LADDER LOGIC 和 BASIC 。在清楚地了解了 LADDER LOGIC 和 BASIC 的优点之后 , 用户将可以在节省程序调试时间和费用的基础上 , 生产出效率更高的产品。


 
  
  
  
  
 
更多>同类技术
 
全年征稿 / 资讯合作
 
推荐图文
推荐技术
可能喜欢