APP下载

基于VC的梯形图编程软件开发技术

2017-06-28史先桂

成都工业学院学报 2017年2期
关键词:指令系统

史先桂

(安徽新华学院 信息工程学院,合肥 230088)

史先桂

(安徽新华学院 信息工程学院,合肥 230088)

介绍一种采用VC++2010开发梯形图编程工具软件的设计与实现方法。利用面向对象的方法,进行系统类层次结构的设计,使系统具有更强的执行效率、开放性和可扩展性;采用链表结构存储梯形图,能够方便、灵活地进行动态编辑操作;运行程序将梯形图图形语言转换为链表指令程序,通过高效逻辑和运算管理链表指令快速执行。

VC++;梯形图;可编程逻辑控制器控制;组态软件

在自动控制领域,梯形图因其直观易学的优势,成为PLC(Programmable Logic Controller,可编程逻辑控制器)中应用广泛的编程语言[1]。基于工控机的PCI(Peripheral Component Interconnect,外设部件互连标准)插槽、运动控制卡多轴控制系统以及基于以太网、串口等智能终端的控制编程都要通过组态软件或上位机自编开发软件。针对拥有大量输入输出的复杂逻辑控制系统,采用上位机自编开发软件,需要定义大量的变量,靠编写代码等控制工艺动作。因此,项目开发时间长、可控性差、风险大,一旦出现故障和漏洞,需要开发人员才能解决。同时,复杂的逻辑控制通过在组态软件上编写脚本语言实现也非常困难,没有梯形图编程方便、直观。这种情况下,在组态软件基础上开发类似PLC的梯形图编程工具软件,那么只要是有梯形图编程经验的人员,就可以在上位机上开发复杂的控制项目,使复杂的上位机软件开发大大简化,不需要编写代码,而且调试方便、直观、快捷,项目风险降低。……

登录APP查看全文

猜你喜欢

指令系统
听我指令:大催眠术
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
ARINC661显控指令快速验证方法
LED照明产品欧盟ErP指令要求解读
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
杀毒软件中指令虚拟机的脆弱性分析