三菱PLC控制十字路口红绿灯的程序怎么设计?

三菱PLC控制十字路口红绿灯的程序怎么设计?,第1张

语句表 ORGANIZATION_BLOCK MAIN:OB1

TITLE=程序注释

BEGIN

Network 1

LD I0.0

AN T41

TONT37, +250

Network 2

LD T37

TONT41, +300Network 3

LD I0.0

AN T37

TONT43, +200

Network 4

LD T43

TONT47, +220

TONT44, +30

Network 5

LD T44

TONT42, +20

Network 6

LD T37

TONT38, +250

Network 7

LD T38

TONT48, +270

TONT39, +30

Network 8

LD T39

TONT40, +20

Network 9

LDNT37

A I0.0

= Q0.2Network 10

LD T37

= Q0.5Network 11

LD Q0.2

AN T43

LD T43

AN T44

A T59

OLD

= Q0.3Network 12

LD T44

AN T52

= Q0.4Network 13

LD Q0.5

AN T38

LD T38

AN T39

A T59

OLD

= Q0.0Network 14

LD T39

AN T40

= Q0.1Network 15

LD I0.0

AN T60

TONT59, +5

Network 16

LD T59

TONT60, +5Network 17

Network 18

Network 19

Network 20

Network 21 // 网络标题

// 网络注释

END_ORGANIZATION_BLOCK

SUBROUTINE_BLOCK SBR_0:SBR0

TITLE=子例行程序注释

BEGIN

Network 1 // 网络标题

// 网络注释

END_SUBROUTINE_BLOCK

INTERRUPT_BLOCK INT_0:INT0

TITLE=中断例行程序注释

BEGIN

Network 1 // 网络标题

// 网络注释

END_INTERRUPT_BLOCK

使用一个100mS的定时器和一个计数器。plc红绿灯一秒闪烁一次可以使用一个100mS的定时器和一个计数器。三菱PCL主程序是指PLC主要正常运行就不受其他程序段影响其扫描的程序段,就是说主程序只要在PLC正常的时候就是一直执行每次都扫描的,除非有中断程序发生。

不用步进更容易啊 只要你能弄出循环

例如 东西的绿灯和黄灯亮的时候 南北的红灯亮 然后换过来 南北的绿灯和黄灯亮的时候 东西的红灯亮

按照顺序用T一个一个写下来 全部都亮完用ZRST T0 TX全部清0 又重新开始了T你用到多少 X就是多少


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7816122.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存