Allen Bradley PLC

Jump Subroutine

– คำสั่ง JSR ซึ่งย่อมาจาก Jump to Subroutine

– คำสั่งSBRซึ่งย่อมาจาก Subroutine

– คำสั่ง RET ซึ่งย่อมาจาก Return

 

 

 

 

 

 

                                                                                                                                                              

ในการเขียนโปรแกรมขนาดใหญ่หรือซับซ้อน เรามักจะแบ่งโปรแกรมเป็นส่วนย่อยๆ (sub routine) แทนที่จะเขียนไว้ใน Main routine เดียว แล้วใช้คำสั่ง JSR กระโดดไปรันโปรแกรมในซับรูทีนเหล่านั้น ซึ่งเราสามารถส่งค่าผ่านซับรูทีนได้ด้วยคำสั่ง SBR ซึ่งต้องวางไว้เป็น Rung แรกในซับรูทีนเสมอ ส่วนคำสั่ง RET จะใช้ในการส่งค่ากลับจากซับรูทีนหรือเพื่อออกจากซับรูทีน

ตัวอย่าง

Main Routine

                                                                                                                                                                                                                                                      Add_Number Routine

2 thoughts on “Jump Subroutine

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s