Omron PLC technical problems and solutions

A, normally-off mark What does this mean? Under what circumstances can use normally-off signs, normally-off flag at what time it is turned on?
(Normally open) Under what circumstances will the conductor, generally not allowed to handle the case 1.P_OFF ​​bit set to ONFor example, CNT command, if a customer is not allowed in any case reset, then pass the RESET terminal normally open P_OFF
2. In addition, the actual normally closed P_OFF ​​equivalent to normally open P_ON
B, ask CP1H PID operation can not be controlled with a reversing motor (switch control), or with other instructions can be achieved?
PID output after the operation is a continuous quantity, even if it is PID control switch output, the output is the duty cycle, which is not directly achieve reversible, then you need to compare features to achieve reversing, for example, , Mian ID output greater than 50%, so that the motor Story, otherwise reversed
C, I consider receiving 4-20mA signals PID instruction, but because the PID need to set the target, and I only need to set a target range, the target should be set for 4-20mA range, the PID instruction operation result output to the corresponding relay, but I do not know how to output PID instruction is varied, so I felt a headache; I read about PTO instruction, but it can only output to a relay, but I need a few relay while receiving the pulse signal.
You can put this target range after treatment to become a point of the set value. PID output of course is a rear proportional integral differential operation given conduct is an automatic control, so there is no fixed value, if you need a fixed input corresponding to the fixed input then done directly can be used scaling, no need to use PID. TPO instruction to an output, and an output power long enough to be able to connect a plurality of relays, but the problem is what you said plurality of relays with a control signal, and how there may be some high and some are low, their level It must be consistent. If you are not, then on the other PLC output point series to the respective circuits in the control, respectively, but the key is what do I need a relay ON, when the need which relay OFF, this logic must be clear in advance and write their own PLC program .
D, I ask whether the output of the PID algorithm reversing control? If you can use what instructions?
A PID control instruction can only be a forward or reverse control, while not reversing control, like you this with two PID instruction can be
E, which is used to control industrial heat treatment furnaces, as its main principle: signal input 4-20mA, 4-11mA a processing section (cooling action), 11-13mA is dead (no action), 13 20mA another processing interval (heating operation). When in the heating zone, 13-20mA output corresponding to 0-100%, but this must be converted to 0-100% of the output pulse output cycle 10s, suppose you want four relay outputs, with the size of the input signal, four relay need to work in different ways, four large signals are working, the signal is relatively small, the requirements of each relay intermittent work rotation; the cooling section, the output is inversely proportional to the input signal. I do not know how to use CP1H programming, thank you
Signal large four are working, the signal relay intermittent rotation each hour of work, when the count signal is large, when considered small signal? Intermittent rotation job specific time intervals based on how much rotation? Inversely proportional to the specific cooling interval is how ratio? Proportional heating, cooling inversely, then that is not required by PID control? Other control equipment when cooling is not used, the output needs to be converted into a pulse it
F, decimal floating point and stored in the PLC OMRON how small the number is stored in the DM area, such as a cross into the area to 17.625 DM stored in, how it is stored, how the decimal into the binary.2 decimal floating point and it is a concept?3 If I were to use decimal arithmetic, if you must use floating point instructions, or converted to decimal floating point arithmetic performing, how to transform it?
1. in accordance with the floating-point format in the presence of two consecutive channels, which is a 32-bit binary representation of a floating-point number, a total of two channels of 32-bit (0-31), the symbol represents the most significant bit, 23-30 bits represent the exponent, is 0-22 bit mantissa.2. Data OMRON’s PLC in accordance with the above format is float, because float contains a fractional part, if you use a more complex to calculate exact decimal, floating point numbers are basically3. complex are floating point, if only a simple one or two decimal places, consider to enlarge the integer 10 or 100 times the calculation, the results can be decimals, but the data itself or hexadecimal or BCD code , but you know one or two last decimals. The premise of this approach is that when enough data to calculate the median.
G, there is an intermediate program TXD instruction, assuming that time to send data to 50ms, PLC execute the TXD instruction should be less than 50ms it, and so I ask my data after the transmission is complete before performing TXD instruction after it? That is 50ms later
TXD execution is time to deal with the peripheral servicing
In the actual execution of the program, TXD instruction execution time of 256 bytes, for example, as long as 1.2ms CP1HAfter execution, the next instruction executed immediately
Finally after a scan cycle of the program execution is completed, the transmission data reaches the peripheral servicing timeThis time the previous instruction execution time is longer than that, depending on the number of bytes, usually a dozen or dozens of ms, if the peripheral send a scan cycle finish, the peripheral servicing time of the next scan cycle continues to send
H, 1, is set in the analog range CP1H in 6000 and 12,000 points, this is how determined?2, in PID operation, if I made a PIDA instruction, every time when you start to adjust the PID, the first time after adjustment (adjusted to modify the parameters after the writing in the original PID), after when you start it would not have to adjust, and the subsequent operation is the same
1.6000 and 12,000 is the resolution, which is divided into an input signal such as 4-20ma 6,000 or 12,000 copies. The setting is at the top of the settings in the software’s built-ADDA this column select 6000 or 12,000, then go download it off the power2. If the system does not change frequently, you do not need every setting, and directly start PID control it
I, pulse setting 4 8421 yards to set output PLS2, PLC is read into hexadecimal,How to convert 10 decimal, that is, if the set is 1234 pulses, the output is also PLS21234 pulses, instead of 4660 pulses.
PLS2 instruction Pulse output, set the number of pulses, the rate of addition and subtraction, the target frequency are in hexadecimal.Is the number of pulses PLC to read hexadecimal numbers as PLS2 instruction set out to do?If you enter “1234” is a hexadecimal number, directly to the hexadecimal number as PLS2

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.