针对现有梯形图语言适合实现逻辑控制而不适合实现复杂算法这一问题,从基于构件技术的梯形图实现原理出发,对构件的属性定义以及编译方法进行了分析,提出了一种PLC梯形图内嵌C语言实现混合编程的方法,并在CASS(computer assist specialsystem)梯形图算法生成平台上进行了验证。实验结果表明,提出的方法适于复杂算法的实现,并且能够减少程序的代码量。
第 2卷第4 9期
21 0 2年 4月
机
电
工
程
Vo .2 . 1 9 No4 Ap .2 2 r 01
J un lo c a ia o r a fMe h nc l& Elcr a gn eig e t c lEn ie rn i
P C梯形图中内嵌 C语言编程的实现 L
黄小强,严义,惠峰,盼盼邬吴
(州电子科技大学计算机学院,浙江杭州 3 0 1 )杭 0 8 1
摘要:针对现有梯形图语言适合实现逻辑控制而不适合实现复杂算法这一问题,基于构件技术的梯形图实现原理出发,从对构件的
属性定义以及编译方法进行了分析,出了一种 P C梯形图内嵌 C语言实现混合编程的方法,在 C S (o p tr si pca提 L并 A S cm ue s t eil a ss
ss m) yt梯形图算法生成平台上进行了验证。实验结果表明, e提出的方法适于复杂算法的实现,并且能够减少程序的代码量。
关键词:梯形图;语言; C混合编程;A S C S中图分类号: H3;P 1 T 9T 3 1文献标志码: A文章编号:0 1 4 5 (0 20— 4 10 10— 5 12 1 )4 0 2— 4
I