IEC61131-3的功能块图编程方法提供图形编程功能,用图形表示功能块的输入、输出以及与其他模块的链接关系,可以直接形成系统的结构图。使用IEC61131-3的功能块图编程方法,可将功能划分和封闭在功能块内,通过清晰的链接关系构成系统,同时也便于模块的更换、增加和去除,使数控系统软件成为可重配置的开放式系统。 61131-3数控系统的功能和软件结构。软件系统由两大软件处理任务组成,其中一个任务为主控制数据流,由译码器开始,将数控加工程序转换成机床的控制动作。另一任务为系统操作和运行控制,提供人机操作界面、系统数据管理和运行功能,使用操作命令结构o、系统信息接口i、参数接口p、显示信息接口d.数控系统中的现场总线驱动模块是把IEC61131-3标准、EtherCAT和SERCOS结合起来核心模块。 现场总线驱动模块既与数控系统内的机床传动匹配模块、PLC控制模块和各种接口交换数据,又通过现场总线控制进给伺服、主轴、数字量IO、传感器以及其他外部设备。现场总线驱动模块通过在现场总线主站和从站之间的通信实现控制功能。其中主站位于数控系统硬件中,从站位于伺服主轴等外部设备中。现场总线驱动模块主要有三大功能:1)根据系统配置参数,建立和维护控制器和受控单元之间的通信。2)将周期控制指令发送到受控单元,并监视他们的返回状态。3)非周期的向受控单元写入和读取通信和伺服参数。