9/17/2021 10:27:19 AM Module: 310401d Version: Page: 12 Comment: AIC 101 on the 2nd stage tank should be labelled AIC 102 Status: Implemented
6/21/2021 1:49:35 PM Module: 310404f Version: 21 Page: 34 Comment: page 34 (last paragraph) talks about OELs for different types of UV. Per Canadian Centre for Occupation Health and Safety (CCOH) https://www.ccohs.ca/oshanswers/phys_agents/ultravioletradiation.html "There are no Canadian regulatory occupational exposure limits for UV radiation. Many jurisdictions follow the limits recommended by the American Conference of Governmental Industrial Hygienists (ACGIH). These limits are given below: 1. For the UV-A or near ultraviolet spectral region (315 to 400 nm), exposure to the eye should not exceed 1 milliwatt per square centimeter (1.0 mW/cm2) for periods greater than 1000 seconds (approximately 16 minutes). For exposure times less than 1000 seconds, the dose (total energy) should not exceed 1.0 J/cm2. Additional exposure limits apply to the amount of UV light exposure to the skin and the eyes. The amount of UV exposure a person can receive on their skin or eyes during an 8-hour period varies with the wavelength of the UV radiation. For specifics, you can consult the Ultraviolet Radiation section of the current edition of the ACGIH publication Threshold Limit Values for Chemical Substances and Physical Agents and Biological Exposure Indices®. 2. For the actinic ultraviolet spectral region (200-315 nm; about half of the UV-C and most of the UV-B range), see the TLVs referred to in the current TLV booklet published by ACGIH." It will be worth providing some of the info above in the ILM to clarify. The current info in ILM gives the impression that one can find OEL limits like toxic chemicals in Alberta OHS Code but that is not the case. Status: Implemented
6/21/2021 1:38:46 PM Module: 310404e Version: 21 Page: 7 Comment: Figure 6, top right, To Monochrome should be changed to Monochromator Status: Implemented
6/21/2021 1:32:24 PM Module: 310404aA Version: 21 Page: Comment: on Figure 2, the hollow circles elute first, solid circles elute last. In Figure 3, hollow circles elute last, solids circles elute first. To avoid confusion, these two figures should be showing the same order of elute for these circles. page 31: last paragraph, it is mentioned "they are alternately absorbed into the liquid phase then vaporized back to the gas phase." The term vaporized is incorrect and should be replaced with the term desorbed. The sample is already vaporized and goes through absorption and desorption in the column. Same comment for the paragraph below Figure 28 on page 32, second line, "absorbed by the liquid phase then vaporized and moved...". The term vaporized need to be replaced with desorbed. Status: Implemented
6/11/2021 8:27:17 AM Module: 310401a Version: 22 Page: 37 Comment: ILM reads "Calculating the transfer functions for the temperature control loop from the chart recording results in the following". It should read as "Calculating the transfer function for the COMPOSITION control loop from the chart recording results in the following". (not temperature) Status: Implemented
6/7/2021 4:08:40 PM Module: 310401e Version: 22 Page: 26 Comment: Figure 15. LC5 should be labelled LC4. Status: Declined
6/7/2021 4:06:33 PM Module: 310401e Version: 22 Page: 24 Comment: Figure 14 The process connection between the steam valve and the exchanger is missing Status: Implemented
6/7/2021 4:00:03 PM Module: 310401a Version: 22 Page: 32 Comment: Figure 18. The first dashed line should line up with CO1 Status: Implemented
6/7/2021 3:57:46 PM Module: 310401b Version: 22 Page: 36 Comment: Table 7 Dead Time parameter should read 0.4 minutes not 0.5 Status: Implemented
6/7/2021 3:53:15 PM Module: 310401b Version: 22 Page: 24 Comment: Figure 12 should be labelled Ratio control scheme with feedback trim. Status: Implemented
6/7/2021 3:48:48 PM Module: 310401b Version: 22 Page: 4 Comment: The first paragraph should read, "The ratio control scheme uses a flow relay (FFY-100) that calculates the required flow rate of the manipulated stream by multiplying the wild flowrate by the ratio". Status: Implemented
6/7/2021 3:31:42 PM Module: 310401b Version: 22 Page: 27 Comment: Figure 15 arrowhead should be going into AC100 from AT100 not into AT100. Status: Implemented
6/7/2021 3:29:06 PM Module: 310401b Version: 22 Page: 3 Comment: Figure 1 FT-200 is missing. It should be on the heavy oil line. Status: Implemented
6/7/2021 3:19:50 PM Module: 310401d Version: 22 Page: 3 Comment: This ILM should be labelled Duplex Control (not split range control). First bullet on page 3 should read split range control strategy. The 2nd last sentence on page 3 should read split range duplex control strategy... Status: Implemented
6/7/2021 3:01:47 PM Module: 310401c Version: 22 Page: 35 Comment: Figure 30. there are two UY 200B Function blocks the top one should be labelled. Also Figure 31 has two math Function blocks empty. UY 200B and UY 200C should both be multipliers (X) Status: Declined
6/7/2021 2:32:10 PM Module: 310401c Version: 22 Page: 29 Comment: Text is disconnected by a formula This shows that the feedback controller output needs to... change by. Have the text come after the gain ratio formula. Status: Implemented
6/7/2021 2:22:08 PM Module: 310401c Version: 22 Page: 29 Comment: Figure 25 Negative sign missing on the FF -GL/GP Status: Implemented
6/7/2021 2:16:37 PM Module: 310401c Version: 22 Page: 19 Comment: Figure 16. The lower TY 100 should be tagged as TT 100 (field mounted). Status: Implemented
6/7/2021 1:58:59 PM Module: 310401c Version: 22 Page: 17 Comment: Printed version shows Error! Reference source not found in the last paragraph. Status: Implemented
6/7/2021 1:52:20 PM Module: 310401c Version: 22 Page: 13 Comment: Printed version shows Error! Reference source not found in the second paragraph. Status: Implemented
6/7/2021 1:45:12 PM Module: 310401c Version: 22 Page: 9 Comment: ILM reads as "Figure 8 shows two possible responses from the feedforward control system to the change in product flow at time t0." Should read as "Figure 8 shows two possible responses from the feedforward control system to the change in product TEMPERATURE at time t0." Status: Implemented
6/3/2020 6:45:52 PM Module: 310401a Version: 21 Page: 29 Comment: Last bullet states that both sensors must fail safe to have a spurious trip. Meaning both sensors must trip in order for the system to trip. This cannot be true. Status: Implemented
12/9/2019 2:20:33 PM Module: 310401f Version: Page: 4 Comment: There is two sections that talk about "boiler control points". I'm not sure if it suppose to be a comparison between single and multiple boiler systems but it is confusing that similar points have different names and one section says there is 4 points while the other says 5. Page 4 "...FOUR main control points on a single boiler system..." Steam pressure Steam temperature Steam drum level Furnace pressure. VS Page 13: "A multiple boiler system has FIVE main control points..." Firing rate demand control Boiler combustion control Furnace draft control Boiler feedwater control Steam temperature control. Status: Implemented
12/9/2019 2:14:47 PM Module: 310401a Version: Page: 24 Comment: Pages 24 - 29: It would be helpful to show the calculation involved to find PFS and PFD for the different redundancy architectures as well as a general explanation of the rules involved. Example: If both devices must fail at the same time it is an AND function the PFDs or PFSs must be multiplied. If either device can fail but no necessarily at the same time, it is an OR function and the PFDs or PFSs are added. Status: Implemented
12/9/2019 1:48:52 PM Module: 310404b Version: Page: 20 Comment: In the last sentence of the first paragraph, the word heath should be health. Status: Implemented
12/9/2019 1:46:51 PM Module: 310403c Version: Page: 43 Comment: The answers for question 17 should be: a) Produce extra heat in distribution transformers b) Result in torque losses in motors c) Disruptive noise in communication systems Status: Implemented
12/9/2019 1:38:09 PM Module: 310403c Version: Page: 34 Comment: Pages 34 to 38 – The information on VFD installation and VFD Start up are not required to meet the "Describe software versions and updates for VDFs" objective. Status: Implemented
12/9/2019 1:20:04 PM Module: 310403aD Version: Page: 27 Comment: In figure 21, the “D”s beside the rung should actually be capital “R”s to indicate the original rung. This based on the last sentence of the paragraph above figure 21. Status: Implemented
12/9/2019 11:41:21 AM Module: 310403aD Version: Page: 23 Comment: The first word in the second sentence at the top of the page should be changed from “these” to “this”. Status: Implemented
12/9/2019 11:26:14 AM Module: 310403aC Version: Page: 68 Comment: Refer to error on page 48. Status: Implemented
12/9/2019 11:24:23 AM Module: 310403aC Version: Page: 13 Comment: Figure 18 Level should be 5.0m not 6.0m Status: Implemented
12/9/2019 10:54:56 AM Module: 310403aB Version: Page: 33 Comment: Page 33 – bad math 25-15=15 nope Status: Implemented
12/9/2019 10:53:51 AM Module: 310403aA Version: Page: 35 Comment: In figure 35, SOV1 in rung 1 should be an examine‐on instruction instead of an examine‐off instruction. This will prevent the current value (CV) from incrementing to 1 when the CTUD is reset. Otherwise, the examine on instruction will always be true when SOV1 is false and when the CTUD is reset, it will count once. Note: This error was verified in a ControlLogix PLC. Status: Implemented
12/9/2019 10:47:42 AM Module: 310401a Version: Page: 14 Comment: The second paragraph refers to risk reduction frequency (RRF) this should actually be called risk reduction factor (RRF). Status: Implemented
12/9/2019 9:51:25 AM Module: 310401g Version: Page: 53 Comment: Question 28b. Should read “Does the flow transmitter FT-1 require square root extraction?” Status: Implemented
12/9/2019 9:46:01 AM Module: 310401g Version: Page: 30 Comment: Pages 30/31 – The box on pg. 30 and first paragraph on pg. 31 seem to fit better in Objective 6. It seems out of place to suddenly go into talking about surge at this point in the ILM. Status: Implemented
12/9/2019 9:42:21 AM Module: 310401f Version: Page: 54 Comment: Self Test Answer diagram is wrong. One LC-100 should actually be LT-100 and the other LC-100 should be FT-100. Status: Implemented
12/9/2019 9:41:41 AM Module: 310401f Version: Page: 46 Comment: In the second paragraph the ideal boiler feedwater pH is said to be 10.5 – 11.5. My research shows that a common recommendation is to maintain boiler water at 8.5 pH. Status: Declined
12/9/2019 9:37:18 AM Module: 310401f Version: Page: 37 Comment: Need an explanation as to why the steam would go through the primary superheater, the attemperator, and then another superheater. (Figure 31) Status: Implemented
12/9/2019 9:29:00 AM Module: 310401f Version: Page: 37 Comment: First paragraph. From my research it seems most boilers create Unsaturated dry steam. The module calls it saturated. Status: Implemented
12/9/2019 9:27:01 AM Module: 310401f Version: Page: 34 Comment: The SAMA diagram on the left side of figure 28 has LT‐100 connected to both the feedback controller and as the feedforward signal. LT‐100 should be connected as the feedback signal only and FT‐200 is used as the feedforward signal. Status: Implemented
12/6/2019 11:13:56 AM Module: 310401e Version: Page: 26 Comment: In figure 15, LC‐5 should be labelled as LC‐4 to keep consistency with loop numbering. Status: Implemented
12/6/2019 10:49:04 AM Module: 310401e Version: Page: 5 Comment: The note box describes that “for the process to work properly a decreasing temperature gradient between the stage above and the stage below…” This wording makes it confusing to determine exactly which way the gradient is going. A better description would be something like “a temperature gradient that goes from cooler at the top to hotter at the bottom…” Status: Implemented
12/6/2019 10:45:26 AM Module: 310401c Version: Page: 25 Comment: The first sentence and the label for figure 20 refer to figure 20 as the rectifying section of a distillation column. The rectifying section is the top half of the column, not the bottom half. The bottom half is called the stripping section (refer to ILM 310401e, pg. 7). This should be changed to the stripping section. Status: Implemented
12/6/2019 10:40:15 AM Module: 310401a Version: Page: 36 Comment: In Table 6 the dead time for D1 should be 0.4 NOT 0.5 (2.4 – 2.0 = 0.4 minutes). Status: Implemented
12/6/2019 10:25:40 AM Module: 310401a Version: Page: Comment: Pages 24/25 – Incorrect labeling on graphs. In Figure 151 K12 should be changed to K21. In Figure 16 K21 should be K12. Status: Implemented
12/6/2019 10:21:49 AM Module: 310401a Version: Page: 20 Comment: Shows steps that include transfer functions being rearranged for no apparent reason. A similar example on Pg. 27 skips this needless step. Recommend removing this as with out rationale it is confusing for students. Status: Implemented
12/6/2019 10:19:05 AM Module: 310401a Version: Page: 20 Comment: The “note” box on describes a deadtime rule that is different than the deadtime rule on Pg 14 of 310401C (Feedforward Control). While both rules are correct, it would be less confusing and easier to remember if a single general statement was referred to by both ILMs. Preferably the notes should both be “If the dead time of the process is larger than the dead time of the disturbance, the dead time parameter is zero.” Status: Implemented
10/11/2019 3:15:12 PM Module: 310403aA Version: 21 Page: 16 Comment: On Figure 16, Rung 4, the Timer1.Q XIO needs to Be an XIC in order for this logic to work Status: Implemented
10/3/2019 12:16:17 PM Module: 310401g Version: 21 Page: Comment: For the diagrams on each of these pages Signal processing function box is missing on the PDY boxes that are labeled m(dP)+b. The Signal processing function box should have a f(x) in it with the equation under it. Status: Implemented
10/3/2019 11:59:43 AM Module: 310401c Version: 21 Page: Comment: Signal processing function box on the TY 100 on all these diagrams are above the controller which is confusing. The standard allows the box to be placed on the top left or right of the TY. Please move the signal processing function box to the top left corner of the TY. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401g Version: 0.7 Page: 4 Comment: The very last sentence of the second paragraph should read: .until "it" is fully charged with suction gas. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401e Version: 1 Page: 32 Comment: The first paragraph with the bullets above figure 19 says the following: .based on a federate change. This should say: .based on a feed rate change. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401e Version: 0.7 Page: 32 Comment: In figure 19, HS-3 should be HK-3. The identification letters in ISA-5.1 use "K" as a succeeding letter to represent a control station. On page 7 of the boiler control ILM "K" is used to represent a controller station used for biasing as well. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401e Version: 0.7 Page: 29 Comment: In figure 17, HS-3 should be HK-3. The identification letters in ISA-5.1 use "K" as a succeeding letter to represent a control station. On page 7 of the boiler control ILM "K" is used to represent a controller station used for biasing as well. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401e Version: 0.7 Page: 26 Comment: In figure 15, the SP on FC-6 needs to be removed. This is considered a heating control strategy, not a material balance strategy, so the operator would only adjust the loops affecting heat input which are FC-3 and TC-5. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401b Version: 0.7 Page: 4 Comment: In the second last paragraph, the relay is FFY-100 not FY-100. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401f Version: 0.7 Page: 34 Comment: The SAMA diagram on the left side of figure 28 has LT-100 connected to both the feedback controller and as the feedforward signal. LT-100 should be connected as the feedback signal only and FT-200 is used as the feedforward signal. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401f Version: 0.7 Page: 21 Comment: In the first sentence of the first paragraph the following statement is incorrect: .ensures that the fuel flow controllers SP decreases before the fuels controllers SP on a decreasing load. This should be: .ensures that the fuel flow controller's SP decreases before the "air flow" controller's SP on a decreasing load. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401f Version: 0.7 Page: 17 Comment: The second sentence on the second paragraph should read: The firing rate demand from the plant master is the signal that the combustion control strategy "responds to". Status: Implemented
1/1/2019 12:00:00 AM Module: 310401e Version: 0.7 Page: 20 Comment: In figure 12, a SP needs to be added to TC-3, just like the SP connected to FC-4. On the following page it says the operator adjusts the SP to TC-3 to achieve design conditions and all the other product composition control strategies show two operator SP adjustments for achieving design conditions. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401e Version: 0.7 Page: 17 Comment: The last paragraph states: A flooded condenser control strategy is used when the coolant flow rate is constant and cannot be manipulated. The figure above shows the flow can be manipulated, it has a flow loop on the coolant flow. Shouldn't this be removed from the drawing to show there's no way to manipulate the flow? If this is removed, the sentence talking about the flow loop below the drawing should be removed as well. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401c Version: 0.7 Page: 53 Comment: Question 8 d) should be 0.4 min. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401c Version: 0.7 Page: 16 Comment: In figure 11, the static gain calculation for the disturbance should be KL not KP. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401b Version: 0.7 Page: 49 Comment: The answer for 3 c) should read: The output of AC-200 is the ratio set point for FFC-100. It currently refers to AC-100. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401b Version: 0.7 Page: 11 Comment: The description for series metering control is incorrect. The output of temperature controller TC-100 goes to the fuel controller only, not the air controller. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aA Version: 0.7 Page: 39 Comment: The status of "STOP" on the timing diagram in question 6 should be the opposite (inverted) for the answer to be correct. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aB Version: 0.7 Page: 30 Comment: Under the description for the EN argument in figure 24, it should say, "Execute block value if true." Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aB Version: 0.7 Page: 31 Comment: Under the description for the EN argument in figure 25 and 26, it should say, "Execute block value if true." Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aB Version: 0.7 Page: 27 Comment: In the third paragraph from the top, on the second line, T"I".Q should be T"1".Q. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aB Version: 0.7 Page: 42 Comment: The answer to 11 a) and b) need to be swapped. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 5 Comment: In figure 7, the truth table for an OR function block is incorrect. The only time "Q" should be zero is when both IN1 and IN2 are zero. Status: Implemented
1/1/2019 12:00:00 AM Module: 310402cB Version: 0.7 Page: 30 Comment: The bullet at the top of the page labelled "OUT_SCALE (the AI output range)" is incorrect. OUT_SCALE is not a parameter on an analog output (AO) block. This should be replaced with "PV_SCALE (the AO input range)". Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aA Version: 0.7 Page: 3 Comment: The direct addressing described in the ILM is very similar to the direct addressing used in Allen-Bradley's SLC-500 PLCs. It appears the ILM attempted to use the SLC-500 addressing, but got it wrong. A discrete input in slot 4, word 0, bit 3 would be written as I:4.0/3, but in the ILMs have it written as I:40.3. An analog output in slot 5, on word 2 (channel 2) would be written as O:5.2, but in the ILM it would be O:52. Adding the "/" and "." to the discrete and analog addresses would provide more clarity. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aA Version: 0.7 Page: 47 Comment: The answer to question 13 a) should be "CV must be less than 5." The answer to 13 d) should be "zero". Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aB Version: 0.7 Page: 5 Comment: Binary number in figure 4 is spelt incorrectly. It's spelt biinary number. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401g Version: 0.7 Page: 4 Comment: A diagram similar to figure 18 on page 31 should accompany the note listed on this page. The diagram would show the speed characteristic curves for a reciprocating compressor, so they could be compared to the characteristic curves for a centrifugal compressor shown later on in the module. The characteristic curves would appear more vertical for a reciprocating versus the ones shown for a centrifugal compressor. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401g Version: 0.7 Page: 6 Comment: The following two unloading methods listed at the bottom of the page are incorrect: suction vale unloading and variable clearness. These should be suction val"v"e and variable clear"ance" Status: Implemented
1/1/2019 12:00:00 AM Module: 310401g Version: 0.7 Page: 8 Comment: In figure 8, the order of the ¼ load and ½ load diagrams are incorrect. These two diagrams should be switched. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aA Version: 0.7 Page: 17 Comment: The second on-delay timer in figure 17 should be labelled "Timer2" and Conveyor1 should be relabelled as "Light2 ". Note: consider adding a "/" between the 4 and 0 on the direct address for Light2. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aA Version: 0.7 Page: 41 Comment: In figure 40, Timer1 should be a "TOF (off-delay timer)". Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aA Version: 0.7 Page: 44 Comment: The PV value for C1 in figure 43 should be "4" for the answer to be correct. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401a Version: 0.7 Page: 51 Comment: Question 16 should say: What is SRS? Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aA Version: 0.7 Page: 3 Comment: Missing explanation on a word in a PLC** A word defines the size of data a PLC's CPU can handle. If a discrete-input module has 8 inputs and the CPU can only handle 4 bits, the inputs would be split into two word groupings and would be represented by word "0" and word "1". Word "0" would be the first grouping and word "1" would be the second. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aA Version: 0.7 Page: 36 Comment: In Figure 36, the STOP with direct address I:30.00 should actually be "START". Also, the examine-off instruction addressed to MotorC should be an examine-on instruction. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401a Version: 0.7 Page: 47 Comment: The last paragraph has sensor spelt incorrect (senor). Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 18 Comment: The fourth bullet under figure 24 talks about RTOR_1. This is actually called T_1, there is no RTOR_1 in the program. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401g Version: 0.7 Page: 41 Comment: The equation for PYD-2 is incorrect. It should be manipulated from page 40 to be: (ΔP - b)/m. Note: the equation on page 40 is incorrect as well. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401g Version: 0.7 Page: 54 Comment: The answer to question 10 b) is incorrect. It should be PC-1 not PC-2. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401a Version: 0.7 Page: 37 Comment: The probability of failure on demand (PFD) for a final element is normally abbreviated as PFD"FE" not PFD"A". This can be referenced to ISA-TR84.00.02 and IEC 61511 Status: Implemented
1/1/2019 12:00:00 AM Module: 310401a Version: 0.7 Page: 39 Comment: In the paragraph under figure 27, the word compiled is spelled as complied. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401a Version: 0.7 Page: 45 Comment: In the note at the bottom of the page, threading is spelled incorrectly (treading). Status: Implemented
1/1/2019 12:00:00 AM Module: 310401g Version: 0.7 Page: 4 Comment: In the second paragraph and second sentence, it reads: As the compression "stoke". This should read: As the compression "stroke". Status: Implemented
1/1/2019 12:00:00 AM Module: 310401g Version: 0.7 Page: 40 Comment: The equation for the surge control line is incorrect. It should be: ΔP = m(h) + b. "ΔP" is on the y-axis and "h" is on the x-axis. This is based on the equation for a straight line, which is: y = m(x) + b. y = value on the y-axis m = slope of the line (rise/run) x = value on the x-axis. b = y-intercept Status: Implemented
1/1/2019 12:00:00 AM Module: 310401a Version: 0.7 Page: 11 Comment: The first sentence under figure 6 says, "Consider how this system operates if the output FC-100 increases by 10 %." But calculations below are describing a 10 % increase from the output of AC-100. FC-100 needs to be changed to AC-100 in this first sentence. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401a Version: 0.7 Page: 40 Comment: In the first paragraph under Databases, the word compiled is spelled as complied. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 5 Comment: The fourth bullet under figure 24 talks about RTOR_1. This is actually called T_1, there is no RTOR_1 in the program. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aA Version: 0.7 Page: 3 Comment: In figure 16, on rung 4, the instruction addressed to Timer1.Q needs to be an examine-on instruction for the logic to function as it's described in the ILM. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401a Version: 0.7 Page: 51 Comment: In question 17, the correct answers from top to bottom should be: D, E, B, A and C. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aA Version: 0.7 Page: 35 Comment: On the fourth line of the first paragraph, C1."O"U needs to be changed to C1."Q"U. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aB Version: 0.7 Page: 13 Comment: The examine-on instructions for STOP and OL1 in rung 2 on figure 12 should be examine-off instructions. Note: The STOP switch is normally closed (NC) and the OL1 is normally closed. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401a Version: 0.7 Page: 22 Comment: Probability of a safe failure (PFS) in the third paragraph is actually called spurious trip rate (STR). The SIS - Part B ILM refers to this a STR and so does ISA-TR84.00.02. Why is it different here? No other literature uses PFS. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401a Version: 0.7 Page: 37 Comment: The probability of failure on demand (PFD) for a final element is normally abbreviated as PFD"FE" not PFD"A". This can be referenced to ISA-TR84.00.02 and IEC 61511. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aA Version: 0.7 Page: 31 Comment: According to the IEC 61131-3 the "QD" argument for an up-down counter is to be true when "CV" is less than or equal to "0". The ILM says it becomes true when "CV" equals "PV". Considering the ILM follows most of the rules from IEC 61132-3, this should be changed to match it. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aA Version: 0.7 Page: 32 Comment: The instruction addressed to IN in figure 33 should be an examine-on instruction. This will avoid having CV increment to 1 when EMPTY is pushed to reset CV to 0. With IN being an examine-off instruction, the input to CU will be true after resetting C1 causing it to count once. This error was verified in a ControlLogix PLC. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aB Version: 0.7 Page: 14 Comment: Under the description for the EN argument in table 13, it should say, "Execute block value if true." Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 20 Comment: In figure 27 the description for the Q argument is incorrect. It should read, "True when the CLK changes from false to true. False in all other cases." Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 21 Comment: In figure 28 the description for the Q argument is incorrect. It should read, "True when CLK changes from true to false. False in all other cases." Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 21 Comment: In figure 29 the "R" argument listed in the table should actually be called "RESET". See function block above table in figure 29. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 32 Comment: In the structured-text programming right about figure 41 the first line is missing the "NOT" instruction. Notice the rs_1 function block below has a circle on the input indicating the NOT. It should read: rs_1 (start, NOT (stop)); Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 37 Comment: The first and second "if" statements need an additional open parenthesis in front of "azt101". The first line of the ST program should be written as: IF ((azt101 < 3.0) OR azt101 OR yz101) THEN. The sixth line should be written as: IF ((azt101 > 5.6) OR yz101) THEN. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 69 Comment: In answer 14, there are two NOT instructions missing. One in line one and the other in line two. The correct answer to question 14 is: lah := NOT (lsh) OR [lah AND NOT (ack_s)]; horn := [NOT(lsh) OR horn] AND NOT (ack_s); ack_s := [ack OR ack_s] AND lah; Status: Implemented
1/1/2019 12:00:00 AM Module: 310403bA Version: 0.7 Page: 47 Comment: Question 17 does not match the answer given on page 50. Status: Declined
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 25 Comment: In figure 35, the SUB_2 block in the Convert routine needs to be an addition block instead of a subtraction block. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 27 Comment: The colon (:) at the end of the assignment statement in example 1 needs to be replaced with a semicolon (;) to follow the proper syntax for structured text. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 41 Comment: According to table 44 on page 93 of the IEC 61131-3 standard, Boolean actions are shown incorrectly in the ILM. For a Boolean action, there is no bottom rectangle on the action and the items listed in the rectangle go in the following order from left to right in the action: qualifier, action name and Boolean variable. Ex: | S | Action_1 | Motor |, this action would turn on motor using a stored (S) qualifier. The ILM would show this with Action_1 written in a rectangle above and Motor (S); in the bottom rectangle of the action. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 43 Comment: In figure 50, GS2.t should be GS3.t and GS4t should be GS5.t. For the program to function properly. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 19 Comment: The ENDIF statements in answer 19 are supposed to be written as END_IF. The underscores are missing. The IEC 61131-3 uses the underscores. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 41 Comment: The IEC 61131-3 specification does not list the /Boolean_variable; action for negation. This should be removed from table 1. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 41 Comment: The set (S) qualifier should actually be called the stored (S) in the second paragraph. In table 1, it should say the following for the stored (S) qualifier: Sets the variable to true when the step activity becomes true and remains true until a reset qualifier turns it false. This is how the IEC 61131-3 describes the stored and reset qualifier. The operation of these qualifiers were also verified in a Controllogix PLC and DeltaV control system. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 41 Comment: This page should also mention the non-Boolean action before discussing the non-stored (N), stored (S) and reset (R) qualifiers. The non-Boolean action can include multiple lines of structured text like the example in figure 52 on page 45. Figure 52 is comparing two non-Boolean actions one using a non-stored qualifier and the other using a pulsed qualifier. The other type of action is the Boolean action. This action has no option for structured text statements. All of the actions shown in figure 49 are Boolean using the stored or set (S) qualifier and the reset (R) qualifier. Both ControlLogix PLCs and DeltaV all the user to set the action to either Boolean or non-Boolean. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 70 Comment: 18 a) should read, "When input1 is less than or equal to ten." 18 b) should read, "When input1 is greater than ten and input2 is greater than five." 18 c) should read, "When input1 is greater than ten and input2 is less than or equal to five." This was verified in a ControlLogix PLC. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 70 Comment: On the answer to the first line in question 17, the "lah" is not supposed to be in that line of code. It should read: rs_1 [(start, NOT(stop)]; Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 45 Comment: In figure 52, both steps should be labelled 2 not 4 otherwise the statements including GS2.t are incorrect. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 48 Comment: In figure 55, on transition 3, the statement "GS3.x AND GS101.x" requires both step "3" and step 101 to be true, but there is not step 3, so this should actually read, "GS2.x AND GS101.x". This same diagram is used on page 68. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403bB Version: 0.7 Page: 18 Comment: There should be more information added to the HART_FIELD_VAL variable. When this variable is used, it allows the DCS to write the XD_SCALE or OUT_SCALE range values and corresponding engineering units to the HART transmitter. If an Indirect or Indirect Square Root L_TYPE is used, the XD_SCALE will be written and if a Direct L_TYPE is used, the OUT_SCALE will be written. For any other parameter (FIELD_VAL_PCT, HART_PV, HART_SV, etc.) the DCS will not write the range values or engineering units to the transmitter. This is stated in the following white paper and was verified on a DeltaV control system: http://www2.emersonprocess.com/siteadmincenter/PM%20DeltaV%20Documents/Whitepapers/WP_HART_Capabilities.pdf Status: Declined
1/1/2019 12:00:00 AM Module: 310403aD Version: 0.7 Page: 28 Comment: Under the Assemble Edit heading it says the following: In the assemble edit step, you make your edits "permeate". It should say: In the assemble edit step, you make your edits "permanent". Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 69 Comment: The correct answer to 2 d) is: FlowF and Function_B Status: Implemented
1/1/2019 12:00:00 AM Module: 310403c Version: 0.7 Page: 43 Comment: The answer for 16 should be for question 15; the answer for 17 should be for 16; the answer for 18 should be for 17 (see more errors below); the answer for 15 should be for 18. The answers for question 17 should be: a) Produce extra heat in distribution transformers b) Result in torque losses in motors c) Disruptive noise in communication systems Status: Implemented
1/1/2019 12:00:00 AM Module: 310403c Version: 0.7 Page: 4 Comment: The first sentence reads: To prevent back flow when the motor is stopped, you use a variable speed pump requires that you install an upstream ball valve. This should actually read: To prevent back flow on a centrifugal pump when the motor is stopped, a downstream block valve is installed. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403c Version: 0.7 Page: 7 Comment: In figure 7, the rotation of the armature is incorrect. According to the right-hand rule used for conventional current flow and the direction of current flow in the diagram, the magnetic field produced by the armature would generate a north pole on the bottom and a south pole on the top. Opposites attract, so the rotation would be the opposite direction from what the diagram shows. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403c Version: 0.7 Page: 16 Comment: The text explaining figure 17 also refers to the inverter in figure 16. T1 actually has switching transistor Q2 and switching transistor Q5 connected to it, but the text references Q1 and Q4. It might have made more sense to use T3 for the explanation. Status: Implemented
1/1/2019 12:00:00 AM Module: 310404h Version: 0.7 Page: 17 Comment: In table 3, the description in the Consequence and Source column for "Safety" and "Environmental" need to be switched. Injuries would be linked to safety and a release would be linked to environmental. Status: Implemented
1/1/2019 12:00:00 AM Module: 310404h Version: 0.7 Page: 18 Comment: The literature talks about table 5 having values for the criticality cost, but no costs are shown in the table under this column. Status: Implemented
1/1/2019 12:00:00 AM Module: 310404e Version: 1.1 Page: 20 Comment: The first paragraph under Wide-Band IR Detectors talks about the Loft detector. This should actually be the Luft detector. Status: Implemented
1/1/2019 12:00:00 AM Module: 310404h Version: 0.7 Page: 17 Comment: In the third paragraph, it reads: Total consequence is the summation of the "valves". This should say: Total consequence is the summation of the "values". Status: Implemented
1/1/2019 12:00:00 AM Module: 310403c Version: 0.7 Page: 34 Comment: The information on VFD installation and VFD Start up are not required to meet the "Describe software versions and updates for VDFs" objective. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403d Version: 0.7 Page: 45 Comment: Under archiving it refers to a MOS. This should be changed to MOC system. Status: Implemented
1/1/2019 12:00:00 AM Module: 310404b Version: 0.7 Page: 39 Comment: In figure 35, on both step 3 and 4 there should be arrows pointing to the H2S and C2 like in step 2. This would make it easier for students to understand the diagram. Status: Implemented
1/1/2019 12:00:00 AM Module: 310404aA Version: 1 Page: 20 Comment: In figure 35, on both step 3 and 4 there should be arrows pointing to the H2S and C2 like in step 2. This would make it easier for students to understand the diagram. Status: Implemented
1/1/2019 12:00:00 AM Module: 310402b Version: 1 Page: 6 Comment: ILM 310402b (Communication Signal Converters) only has 11 pages of material whereas ILM 310402aA and 310402aB (Signal Transmission Systems) have a total of 77 pages. The outline indicates 6 hours should be spent on both of these sections. Either the hours should be adjusted to 10 and 2, or some of the material should be moved around. Pages 34 - 47 along with the applicable question could be moved to objective 2 in ILM 310402b. RS-485 and USB are often part of a signal converter and could be discussed here instead. This would change the page count to 64 and 24. Fiber Optics and radio-wave communication often require a signal converter as well, so pages 14 - 32 from ILM 310402aB could be moved to objective 3 in ILM 310402b. This would bring the page count to 46 and 42. Note: Some adjustments to the material may be required to better integrate it into the 310402b ILM. Status: Declined
1/1/2019 12:00:00 AM Module: 310401a Version: 0.7 Page: 19 Comment: On the pages before, all transfer functions are represented by Gpxx. For example, G11 on page 19 should be written as Gp11. The "p" is missing. Many of the pages after page 19 in the ILM have this same error. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401c Version: 0.7 Page: 28 Comment: The first sentence and the label for figure 20 refer to figure 20 as the rectifying section of a distillation column. The rectifying section is the top half of the column, not the bottom half. The bottom half is called the stripping section (refer to ILM 310401e, pg. 7). This should be changed to the stripping section Status: Implemented
1/1/2019 12:00:00 AM Module: 310404aB Version: 1 Page: 24 Comment: In figure 21, the second three-way valve from the left for both stream 2 and 3 should have the left and bottom port white and the right port black. This would ensure the bleed path releases pressure between the two valves when blocking sample flow. The second paragraph below figure 21 states the purpose of the bleed path is to bleed this trapped pressure, but with the way the three-way valves are currently drawn this will not happen. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401c Version: 0.7 Page: 27 Comment: In the first sentence of the second paragraph the word disturbance needs to be changed to disturbances. It should be plural. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aB Version: 0.7 Page: 35 Comment: In figure 29, the value for Span_OUT on the Calculate instruction should be 200.0 not 150.0. On page 36 it says the range for the temperature transmitter is -50 °C to 150 °C. (Jay L.) Status: Implemented
1/1/2019 12:00:00 AM Module: 310401c Version: 0.7 Page: 25 Comment: In the first sentence at the top of the page, the word calculated should be changed to calculate. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 19 Comment: In figure 26, the RS block has "not >=1" written in it. None of the other reset dominate (RS) function blocks in the ILM are shown with this. It should be removed. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 23 Comment: The first word in the second sentence at the top of the page should be changed from "these" to "this". Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 70 Comment: The ENDIF statements in answer 19 are supposed to be written as END_IF. The underscores are missing. The IEC 61131-3 uses the underscores. Status: Implemented
1/1/2019 12:00:00 AM Module: 310402cB Version: 0.7 Page: 29 Comment: In figure 23, the analog input block should be an analog output block. The paragraph above is referring to an analog output block. Also, to correlate to figure 23, the first sentence in the paragraph above should be changed to read, "The AO function block converts a floating point value in engineering units to a floating point value in engineering units that can be used by the transducer block." Status: Implemented
1/1/2019 12:00:00 AM Module: 310401e Version: 1 Page: 27 Comment: In figure 16, the AT connected to AC-5 should be labelled as AT-5. It's missing the 5. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401f Version: 0.7 Page: 8 Comment: In the first sentence at the top of the page the last word in the sentence should be strategies not strategy. Status: Implemented
1/1/2019 12:00:00 AM Module: 310404f Version: 1 Page: 45 Comment: The letter for the multiple choice answer is c) not a) on question 9. 50 cm is correct, but the letter needs to be changed Status: Implemented
1/1/2019 12:00:00 AM Module: 310403c Version: 0.7 Page: 12 Comment: The "N" value in the calculation at the top of the page should be defined as: The total number of poles per phase. Refer to page 2248 of Lessons in Industrial Instrumentation (free online) for more details. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403c Version: 0.7 Page: 9 Comment: In the first sentence of the last paragraph it says, "Most VFD that are designed." This sentence is referring to a DC motor and VFDs are not used on a DC motor. This should say, "Most VSDs that are designed." Status: Implemented
1/1/2019 12:00:00 AM Module: 310403c Version: 0.7 Page: 21 Comment: The note states "Motors may have a maximum speed rating." Based on the information above it, it should say "Motors may have a minimum speed rating." Status: Implemented
1/1/2019 12:00:00 AM Module: 310403d Version: 0.7 Page: 11 Comment: The first sentence at the top of the page reads, "Human machine integrated software." it should read, "Human machine interface software." Status: Implemented
1/1/2019 12:00:00 AM Module: 310403d Version: 0.7 Page: 39 Comment: The proper name for multi-peer networking is peer-to-peer networking. Wherever it says multi-peer on page 39 this should be changed to peer-to-peer. See link: https://www.computerworld.com/article/2588287/networking/networking-peer-to-peer-network.html. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403d Version: 0.7 Page: 38 Comment: Peer-to-peer networking is when two or more devices to connect on a network to share information without going through a server. See link: https://www.computerworld.com/article/2588287/networking/networking-peer-to-peer-network.html. This is not how peer-to-peer networking is described on page 38. What is described, is a point-to-point topology which is where only two nodes are connected on a network. See link: http://www.conceptdraw.com/How-To-Guide/point-to-point-network-topology. The heading on page 38 along with wherever it says peer-to-peer in the paragraph should be changed to Point-to-Point. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401g Version: 0.7 Page: 43 Comment: The equation for PYD-2 is in figure 30 is incorrect. It should manipulated from page 40 to be: (ΔP - b)/m. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401a Version: 0.7 Page: 35 Comment: The paragraph starting with the sentence, "The 2oo3 architecture has two degrees of HFT" is incorrect. A 2oo3 architecture can only have one degree of HFT, just like page 27 states for the sensors. Only a 1oo3 or a 2oo4 system could have two degrees of HFT. This also make the explanation in paragraph for a 2oo3 system incorrect as well. The first sentence should be corrected and the rest of the paragraph removed. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401a Version: 0.7 Page: 56 Comment: The answer to questions 1 is: safety instrument ted system. This needs to be changed to: safety instrumented system. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401a Version: 0.7 Page: 41 Comment: In table 12, XPE and YPE should be called XLS and YLS for logic solver. XSA and YSA should be called XSF and YSF for sensor/final element. Refer to page 33 in the following link: https://daim.idi.ntnu.no/masteroppgaver/010/10046/masteroppgave.pdf. Status: Implemented
1/1/2019 12:00:00 AM Module: 310401a Version: 0.7 Page: 42 Comment: In table 13, PES should be changed to Logic Solver and Sensor or Actuator should be changed to Sensor or Final element. This will keep consistency with the ILM by reducing multiple names for the same components. These changes also need to be made to the paragraph above the table as well. Note: The last paragraph on page 42 uses the correct terminology. Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 21 Comment: Refer to figure 29. According to the IEC 61131-3 the "QD" argument for an up-down counter is to be true when "CV" is less than or equal to "0". The ILM says it becomes true when "CV" equals "0". Considering the ILM follows most of the rules from IEC 61132-3, this should be changed to match Status: Implemented
1/1/2019 12:00:00 AM Module: 310403aC Version: 0.7 Page: 31 Comment: The heading "Structured Text Function Block Call" should be moved so that it is right below the top heading "Function Calls". The text currently between both of these headings all belongs under "Structured Text Function Block Call". The only text under the "Function Call" heading should be a statement like the following, "There are two types of function calls used in structured text: structured text function block calls and structured text function calls." See page 34 for the structured text function calls. Status: Implemented