แบรนด์ของเรา

Impact-Company-Logo-English Black-01-177x54

ยินดีต้อนรับสู่เว็บไซต์ชไนเดอร์ อิเล็คทริค

ยินดีต้อนรับสู่เว็บไซต์ของเรา
		
วันนี้เราสามารถช่วยคุณได้อย่างไร?
In EcoStruxure Machine Expert Basic, how do you pulse a bit after a short delay in Ladder Logic?

Issue
How do I write a program in Ladder Logic to turn ON a Boolean (%M2) variable for a short time after a delay triggered by another Boolean variable (%M0)'s rising edge?
Is there an example on how to do this?

Product Line
EcoStruxure Machine Expert Basic (SoMachine Basic) with Modicon M221 PLC

Environment
PLC configuration software in Windows

Resolution
A program can be written comprised of three Variables and three Ladder Logic Rungs.
Please see the example below.

Goal:
Turn on PULSEDBIT for 2 seconds after a 5 second delay after a rising edge (transition from FALSE to TRUE) from BUTTONPRESS.

Variables:
BUTTONPRESS (%M0) - the variable that triggers the sequence on rising edge
TIMERTRIGGER (%M1) - an intermediary variable that turns on the first timer in the program
PULSEDBIT (%M2) - the boolean variable that we wish to turn on for 2s after 5s delay

Rung0: Rising Edge detection latch
1) Create a Contact -| |- with BUTTONPRESS (%M0) assigned
2) In parallel with the first Contact, add a second Contact with TIMERTRIGGER (%M1) assigned
3) To end the ladder Rung, add a Set Coil -(S)- with BUTTONPRESS (%M0) assigned

Rung1: Delay timer
1) Create a Contact -| |- with TIMERTRIGGER (%M1) assigned.
2) In series to the contact, add a TON Timer (%TM0).
3) Mouse over the TON Timer block and change the time to 5 seconds.
4) To end the ladder Rung, add a Set Coil -(S)- with PULSEDBIT (%M2) assigned - this turns PULSEDBIT to TRUE after the 5s delay

Rung2: Turn ON PULSEDBIT for 2 seconds and  reset all variables to FALSE
1) Create a Contact -| |- with PULSEDBIT (%M2) assigned.
2) In series to the contact, add a TON Timer (%TM0).
3) Mouse over the TON Timer block and change the time to 2 seconds.
4) To end the ladder Rung, add three parallel Reset Coils -(R)- with each of the three Variables assigned - this will reset all the variables back to FALSE once the timer sequences are completed.

The completed project should appear as follows:
Machine Expert Basic

Example project (created in EcoStruxure Machine Expert Basic v1.0.0.63163):
"PulsedBitExample.zip" - extract the PulsedBitExample.smbp project file

If this FAQ did not solve your issue, you can chat with us at chat with us or e-mail us at customer.services@se.com to create a case with our Technical Support Team.

If you are not located in North America, please contact your local Customer Care Center for assistance:

Support | Schneider Electric Global (se.com)

ชไนเดอร์ อิเล็คทริค Thailand

เอกสารแนบ
PulsedBitExample.zip [10.08 KB]
ดูข้อมูลเพิ่มเติม
รุ่น:
ดูข้อมูลเพิ่มเติม
รุ่น:
  • คู่มือผลิตภัณฑ์
  • ดาวน์โหลดซอฟต์แวร์
  • โปรแกรมช่วยเลือกผลิตภัณฑ์
  • ผลิตภัณฑ์ทดแทนและอะไหล่
  • ศูนย์ช่วยเหลือและการติดต่อ
  • ค้นหาสํานักงานของเรา
  • รับใบเสนอราคา
  • สถานที่จัดจำหน่าย
  • ชุมชน Schneider Electric
  • ร่วมงานกับเรา
  • ข้อมูลบริษัท
  • ร้องเรียนการประพฤติมิชอบ
  • การช่วยการเข้าถึง
  • ห้องข่าว
  • นักลงทุน
  • EcoStruxure
  • ค้นหาตำแหน่งงาน
  • บล็อก
  • นโยบายความเป็นส่วนตัว
  • ประกาศเกี่ยวกับคุกกี้
  • ข้อกำหนดการใช้งาน
  • Change your cookie settings