Jump to content

Data Logger Help


MWD

Recommended Posts

Hi,

I’m chasing my tail.  With a ladder, what is the most efficient logic to log a single table row with the state of 6 inputs and write a row with a 0 or 1 transition of any single input?  Can you point me to a sample that may help?  I know I need to set a flag but am having trouble getting it correct.

Thanks

Link to comment
Share on other sites

  • MVP 2023

If you don't have a program for Joe's ask.....

To me it looks like you are trying to find the way of triggering a write each time there is a change.

1   Set up a count that has 1 added to it with each input that is on.  No need to use rising pulses as we will reset this count every scan.

2  After the scan has gone past all the inputs that change, compare the count to the previous scan's count,  which has been moved into a "storage" MI at the start of the scan.

3  If the count is different then you have had a change somewhere so there is your trigger.

4  At the start of the next scan, first move the count to the "storage" MI, then reset it to 0.  The accumulation and compare process then proceeds each scan.

If you are trying to track inputs that are changing rapidly, you will fill your table very quickly!

cheers,

Aus

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...