-
题名基于顺序功能图的工控机VC编程研究
- 1
-
-
作者
熊田忠
叶文华
杨斌
毛冬辉
王祺奥
黄艳飞
-
机构
南京航空航天大学机电学院
三江学院电气与自动化工程学院
南京欧创数控机床有限公司
-
出处
《机电工程》
CAS
2015年第6期878-882,共5页
-
基金
江苏省科技支撑计划项目(BE2013715)
江苏省科技成果转化专项资金项目(BA2014067)
-
文摘
为了在工控机上实现类似于PLC顺序控制的功能,提出了基于顺序功能图的VC编程方法。以一个典型顺序功能图为例,通过单独开线程模拟PLC主扫描循环,从而可以不影响控制系统的其他界面操作;主扫描循环程序依次包含输入映射、步转换、步输出、输出映射等子程序;采用开线程结合Sleep函数实现了PLC定时器功能;给出了实现该顺序功能图的西门子S7-300 PLC主要梯形图程序作为对照,详细描述了其VC实现的步骤和主要代码。采用VC++6.0编程并在PC机上进行了运行调试,通过读取Windows的CPU时间戳的方法对主扫描循环时间进行了测试。研究结果表明,所提出的方法能较好地完成顺序控制功能,扫描时间短,可以满足工业控制要求,具有一定的应用价值。
-
关键词
工控机
VC
顺序功能图
PLC顺序控制
线程
-
Keywords
industrial PC
VC
sequential function chart
PLC sequential control
thread
-
分类号
TH39
[机械工程—机械制造及自动化]
TP273.5
[自动化与计算机技术—检测技术与自动化装置]
-