APP下载

结构化文本编程在运动控制系统中的应用

2015-08-20李宏宇

冶金与材料 2015年1期
关键词:程序工艺文本

李宏宇,元 慎

(威海博斯特自动化技术有限公司,山东 威海264200)

当今的机械制造领域要求运动控制系统具有更多轴数、更高的精度、更快的速度、更复杂的运动轨迹、更可靠的同步性等能力,因此对于系统的程序设计也提出了更高的要求。

机械设备除具有零点标定、单轴点动、绝对定位、相对定位、自动运行、急停等基本工作方式以外,还会有例如工具夹紧、钻孔、厚度测量等辅助动作以及温度、压力控制等工艺控制。动作越复杂,运动控制就越复杂,各种工作模式转换的编程时往往会顾此失彼,程序的可读性及维护性都会受打折扣。

结构化文本(Structured Text)语言是IEC61131-3国际标准编程语言的一种高级语言。它是一种专门为工业控制应用开发的编程语言,具有很强的编程能力用于对变量赋值、回调功能和功能块、创建表达式、编写条件语句和迭代程序等。使开发人员在很短的时间内,经济地为自动化任务提供“公式化”的解决方案。

1 系统构成

本文以简单搬运机械手系统的基本动作控制为实例,展示了结构化文本语言编程的优越性。运动系统采用了西门子公司提供的SIMOTION D425系统。SIMOTION将运动控制功能与大多数机器中所具有的即PLC功能和工艺控制功能结合在一起。通过这一方法可以在一个系统内同时实现轴的运动控制和机器逻辑控制,同时也节省了各个控制部件之间的数据传输时间,便于对整个机器进行统一和透明的编程和诊断。SIMOTION的工程软件SCOUT提供了MCC(Motion Control Chart)、LAD/FBD(Ladder Logic/Function Block Diagram)以及ST(Structured Text)三种编程语言环境。……

登录APP查看全文

猜你喜欢

程序工艺文本
转炉高效复合吹炼工艺的开发与应用
在808DA上文本显示的改善
5-氯-1-茚酮合成工艺改进
试论我国未决羁押程序的立法完善
基于doc2vec和TF-IDF的相似文本识别
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
文本之中·文本之外·文本之上——童话故事《坐井观天》的教学隐喻
一段锌氧压浸出与焙烧浸出工艺的比较
创卫暗访程序有待改进