您当前的位置:五五电子网电子知识plc技术plc应用其它PLC应用嵌入式PLC芯片组实现kp3-05m06r型运动控制 正文
嵌入式PLC芯片组实现kp3-05m06r型运动控制

嵌入式PLC芯片组实现kp3-05m06r型运动控制

点击数:7558 次   录入时间:03-04 11:43:36   整理:http://www.55dianzi.com   其它PLC应用
  梯型图语言,与三菱fx2n指令兼容。

4 软件设计方案

 

  4.1 主控制器软件设计

  主控制器采用嵌入式plc芯片组,完成开关量输入输出、uart0、uart1、can、rs485/232互连和通信功能。基本软件框架由以下七个子程序组成。

  init-config:端口初始化程序,完成输入输出端口配置,中间变量初始化,启动spi。

  init-start:上电初始化程序,复位所有输出口。

  init-set:设置初始化程序,复位所有输出口。

  init-run:运行初始化程序。

  step:指令周期扫描程序

  tms:2.5ms周期扫描程序,采样输入口状态、刷新输出口状态、spi通信报文的发送和接收。

  scan:演算周期扫描程序,输入口状态滤波,spi通信报文的解读。

  4.2 从控制器软件设计

  从控制器采用c8051f330单片机,指令运算速度高达25mips。从控制器对输入脉冲采样,接受主控制器发送的命令并进行相应的处理,输入脉冲经过分频后,输出相应频率的脉冲,并将有关信息发送给主站控制器。从控制器的作用相当于一个执行机构,它接受主控制器的命令执行不同的动作,并把执行的状态反馈给主控制器,主要由以下5个功能程序组成。

  start:上电复位初始化程序,输入输出端口配置,复位中间变量单元,启动spi、int0中断。

  int-int0:外部中断0服务程序,对输入脉冲进行分频处理及脉冲插补。

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


本文关键字:嵌入式  芯片组  其它PLC应用plc技术 - plc应用 - 其它PLC应用