西门子plc逻辑思维编程实例

作者:老电工时间:2020-03-13 10:08:05

西门子plc逻辑思维编程实例

分享一个西门子plc编程的实例,直接用逻辑关系来做控制程序的运行,一个完整的编程实例代码,供大家学习参考。

问题:

I0.0常开按钮,闭合时Q0.0/Q0.1两路切换导通,频率为15分钟一次,切换时另一路信号保持2分钟。即,若Q0.0通15分钟时,Q1.1导通,此时Q0.0不是立刻断开,而是延时2分钟。

在做这段程序时,分析Q0.0/Q0.1两路的开断情况,得出,假定Q0.0路先导通,则Q0.0是以通17min断13min的周期做循环,而Q0.1是在I0.0闭合15分钟后以通17min断13min做周期循环。

直接用逻辑关系来做控制本人也尝试过,但后来没有成功,请高手指教如何直接用逻辑关系来实现?

解答:

TITLE=程序注释

Network 1 // 网络标题

LD I0.0

EU

AN Q0.0

AN Q0.1

S M0.0, 1

Network 2

LD M0.0

EU

LD Q0.0

AW< T37, 10200

OLD

= Q0.0

Network 3

LD Q0.0

TON T37, 9000

Network 4

LD T37

EU

R M0.0, 1

Network 5

LD T37

LD Q0.1

AW< T38, 10200

OLD

= Q0.1

Network 6

LD Q0.1

TON T38, 9000

Network 7

LD T38

EU

S M0.0, 1

本站仅提供信息发布平台,文章仅代表作者个人观点。

猜你喜欢

首页 > plc > 西门子plc