Similarly, you can connect a 32-bit packed integer to LI01 and access the bits directly as I01-I32. IN I01 ; read bit 1 of LI01 to the stack IN I17 ; read bit 17 of LI01 to the stack Only LI01 and LO01 can be accessed bit-wise, not LI02 & LO02. If you want to do 16-bit logic (ANDX, XORX, etc), use INH & INL to read the high & low 16-bits of of LIxx or LOxx. Brad Wilson Invensys Operations Management SAMREF Project Team brad.wilson@xxxxxxxxxxxx 732-874-0087 cell 626-599-2502 office 971 (04) 807 4799 Dubai office 971 (055) 284 1692 Dubai cell -----Original Message----- From: foxboro-bounce@xxxxxxxxxxxxx [mailto:foxboro-bounce@xxxxxxxxxxxxx] On Behalf Of Badura, Tom Sent: Tuesday, August 16, 2011 5:29 PM To: foxboro@xxxxxxxxxxxxx Subject: Re: [foxboro] CALCA John, I think I have done something like this in the past. May not be exactly right, but I believe the concept works. Bring booleans in via MCOUTs into II01 and 02 on CALCA and move into LO01. You can then perform Boolean operations on the individual bits in LO01 (O01-O32). Booleans 1-16 --> IN1-16[MCOUT1]PAKCRB --> II01[CALCA] |----->LO01 Booleans 17-32 --> IN1-16N[MCOUT2]PAKCRB --> II02[CALCA] Something Like IN II01; B1-16 to High Bytes STH LO01; IN II02; B17-B32 to Low Bytes STL LO01 | AND L01 LO2; Do Required Boolean Logic OR L17 L18; etc Tom Badura Plastics Engineering Company tbadura@xxxxxxxxxx -----Original Message----- Subject: [foxboro] CALCA I want to execute logic on 18 boolean values but I see the CALCA block only has 16 boolean inputs. Can I bring a couple of booleans in as integers? What would be the most direct way to accomplish this? ...John _______________________________________________________________________ This mailing list is neither sponsored nor endorsed by Invensys Process Systems (formerly The Foxboro Company). Use the info you obtain here at your own risks. Read http://www.thecassandraproject.org/disclaimer.html foxboro mailing list: //www.freelists.org/list/foxboro to subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=join to unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave *** Confidentiality Notice: This e-mail, including any associated or attached files, is intended solely for the individual or entity to which it is addressed. This e-mail is confidential and may well also be legally privileged. If you have received it in error, you are on notice of its status. Please notify the sender immediately by reply e-mail and then delete this message from your system. Please do not copy it or use it for any purposes, or disclose its contents to any other person. This email comes from a division of the Invensys Group, owned by Invensys plc, which is a company registered in England and Wales with its registered office at 3rd Floor, 40 Grosvenor Place, London, SW1X 7AW (Registered number 166023). For a list of European legal entities within the Invensys Group, please go to http://www.invensys.com/legal/default.asp?top_nav_id=77&nav_id=80&prev_id=77. You may contact Invensys plc on +44 (0)20 3155 1200 or e-mail reception@xxxxxxxxxxxxx This e-mail and any attachments thereto may be subject to the terms of any agreements between Invensys (and/or its subsidiaries and affiliates) and the recipient (and/or its subsidiaries and affiliates). _______________________________________________________________________ This mailing list is neither sponsored nor endorsed by Invensys Process Systems (formerly The Foxboro Company). Use the info you obtain here at your own risks. Read http://www.thecassandraproject.org/disclaimer.html foxboro mailing list: //www.freelists.org/list/foxboro to subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=join to unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave