电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

模块化编程如何应用?

2016-12-13 22:55分类:PLC编程入门 阅读:

 

    例1有两台电动机,其控制模式相同。按下起动按钮(电动机1为10. 0.
电动机2为I1.O),电动机起动运行(电动机】为Q4.(),电动机2为Q4.1);按
下停止按钮(电动机1为1().1.电机2为II.1),电动机停止运行。
    这是典型的起保停电路,采用模块化编程的思想,分别在FCI和FC2中编
写控制程序,如图7-1(a)和图7-1 (b)所示,图7-1 (c)为在主程序()BI中
进行FC1和FC2的调用。
 


         由图7--1 可以看出,电动机1的控制电路FCI和电动机2的控制电路FC2
从形式上是完全一样的,只是具体的地址不同,可以编写一个通用的程序分别赋
给电动机1和电动机2的相应地址。
    例2采用模块化编程思想实现公式“  
    假设“为整数存放于DBl. DBWO,b为整数存放在DBI. DBW2中,c为实
数存放于DBl. DBD4,建立DBI及相应的存储区域。
    在FClO中编写程序,如图7-2 (a)所示,图7-2 (b)所示为在主程序中调
用FC1O。
  由图7-2可以看出,尽管程序的最终目的是获得平方根而不是a的平方,b
的平方及平方和的值,但是仍需要填写全局地址来存储相应的中间结果,这样极
大地浪费了全局地址的使用。在这种情况下,可以使用临时变量。


上一篇: PLC的编程方法有几种?各有什么特点?

下一篇: 临时变量有什么功能?

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部