您当前的位置:五五电子网电子知识plc技术PLC入门基于DSP/BIOS的PLC执行系统开发 正文
基于DSP/BIOS的PLC执行系统开发

基于DSP/BIOS的PLC执行系统开发

点击数:7775 次   录入时间:03-04 12:02:40   整理:http://www.55dianzi.com   PLC入门

 

  structplc_code_type//PLC执行指令结构体

 

  {

 

  unsignedcharcode_type;//指令类型

 

  unsignedshortptaddr;//变量地址

 

  :28px;background-color:rgb(255,255,255);">}

 

  由此,在初始化时定义一个pk_code_type类型的指针直接指向PLC指令代码区.在进行PLC指令解析时,可直接移动该指针进行指令解析并输出。

 

  22PLC指令解析

 

  PLC执行系统的一个关键问题在于PLC指令的解析,利用DSPC语言,建立相应的PLC指令的执行函数库。PLC用户程序可看成由多段执行块组成,每个执行块包括条件指令及执行指令。下面分为条件指令解析及执行指令解析来进行描述。

 

  221条件指令解析

 

  首先定义一个变量来保存条件指令解析结果,以便在解析执行指令时根据此条件指令解析结果进行执行指令处理。

 

  例如常开触点(LD)可以用如下函数实现:

 

  voidplcLD(plc_code_type&pc)

 

  //pc表示当前指令在用户程序中的指针位置

 

  {if(1==pc->pt_addr)//指令获取的地址为1

 

  {

上一页  [1] [2] [3] [4] [5]  下一页


本文关键字:开发  PLC入门plc技术 - PLC入门