Sergei Troizky
MrPLC Member-
Content count
752 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Calendar
Everything posted by Sergei Troizky
-
Detect wire break on omron absolute encoder
Sergei Troizky replied to Milosh's topic in CX-Programmer
Milosh, is it important to detect a broken wire as soon as possible, that is after one full turn, or you can afford several full turns before it is detected? -
Detect wire break on omron absolute encoder
Sergei Troizky replied to Milosh's topic in CX-Programmer
Does the encode make full turn during operation? -
CP1L CNTR Function, Increment is reseting the count
Sergei Troizky replied to skatinima's topic in CX-Programmer
The preset is the word CIO4 and its value is 0bcd, which is monitored under the address. In Omron, the CIO prefix is omitted for the CIO addresses, and they look like numbers, which is confusing the beginners. -
CP1L CNTR Function, Increment is reseting the count
Sergei Troizky replied to skatinima's topic in CX-Programmer
Manual W451 Basic Operation of CNTR(012)/CNTRX(548): The counter PV is reset to 0 by turning the reset input (CIO 0.02) ON and OFF. The PV is incremented by 1 each time that the increment input (CIO 0.00) goes from OFF to ON. When the PV is incremented from the SV (3), it is automatically reset to 0 and the Completion Flag is turned ON. Likewise, the PV is decremented by 1 each time that the decrement input (CIO 0.01) goes from OFF to ON. When the PV is decremented from 0, it is automatically set to the SV (3) and the Completion Flag is turned ON. And by the way: do you realize that your set value "4" is not a value but an address? -
It's unclear, why you mention repeatedly function blocks. For me, there is no need in them. And formulate the task completely. In which order the remaining pumps should start, after the first one? Also in descending order of their usage?
-
Updating NA OS version wipes retained data.
Sergei Troizky replied to Andy_P's topic in NJ Series / Sysmac Studio
I also remember it being unavoidable. -
The Medoc keystrokes are the same for any supported PLC. F7- Edit rung/Accept edit, 1- N.O. contact, 2-N.C. contact, 7-coil, etc. The F1/F2 syntax, however, is totally different, and all the instructions and their arguments are F coils. http://www.factoryautmation.com/downloadfile/D1984_Mitsubishi_jy992d08301a.pdf
-
Even assuming a load cell being a proper signal source for 0..5VDC input (which is not true): 0.01g is 0.00033% of 3kg. The CP1W-AD042 accuracy at 25°C is 0.2% full scale, and becomes 0.5% in 0..55°C range. Make the conclusion yourself.
-
In CX-Programmer, this is done in the PLC Settings, under the Pulse Output tab. The "Use define origin operation" to be unchecked, which is its default state. Cycle the PLC power after changing any of the PLC settings.
-
Indirect Addressing NA Terminal
Sergei Troizky replied to Luis Miguel Garcia Hoo's topic in NJ Series / Sysmac Studio
Indirect addressing of array element index? Directly in screen objects- No. In page code- yes. Indirect addressing by tag name- No. VB.net does not allow this. -
NA toggle button does not update its status properly
Sergei Troizky posted a topic in NJ Series / Sysmac Studio
Faced another problem with NA. Whenever a boolean variable is set by a screen toggle switch, but immediately reset in the NJ (by interlock logic), the variable status in the controller is false, but the screen switch indicates the true state. The variable is properly mapped in the NA and has the update rate assigned. In lack of interlock condition, the switch operates normally. Am I doing something wrong or this is another bug of the NA? -
1. You did not specify the drive model. We cannot read your mind. 2. Why would not you get the drive manual and find the explanation of this error? 3. This may be not an error, but a specific mode of the drive display. (F may stand for function).
-
How to read serial or lot number from a NJ CPU
Sergei Troizky replied to jurizato's topic in NJ Series / Sysmac Studio
Every unit MAC address is unique by definition. Unfortunately, no example. Do not work with NJ presently and never tried to read the MAC address in the past. -
How to read serial or lot number from a NJ CPU
Sergei Troizky replied to jurizato's topic in NJ Series / Sysmac Studio
How about the MAC address instead of the serial#? It may be read via CIP message. -
There is no access to them via VNC. If you need such, they must be duplicated on the screen. I've done this, making them as small as possible, as they are not intended for operator, just for the VNC cursor.
-
Move this from advantages to disadvantages, as you are not able anymore to see both PLC and HMI projects simultaneously.
-
Those "CJ-style addresses on your variables in the NJ" are not addresses, but only variable aliases, and must be created manually. People overlapping double word data or real number data learn on their errors and develop expertise. I am ready to pay such cost to be able to move long integer into regular integer if I want so, or compare values of different representation. PC doing things for you is great, but not if it starts cutting your own abilities. With CX symbols, programmer is a master, with tags he is a slave.
-
With CX symbols, when I have no need to know location of data, I use symbol name and address auto allocation. If, however, I need/want to use physical addresses for some reason, why should anybody deprive me of this possibility? Let ME decide!
-
what is different between fxon 64MT and f1N 64MT
Sergei Troizky replied to ahkong's topic in Mitsubishi
The FX1N supports all instructions and devices of the FX0N, except: - The set of timers is different in both controllers. In FX0N driving a special auxiliary coil redefines approximately half of the 100 msec timers as 10 msec resolution timers. Driving M8028 ON, timers T32 to 62 are changed to 10 msec resolution. While in FX1N a timer number strictly defines its resolution. If the M8028 is ON in the FX0N program, the mentioned timers must be renumbered in FX1N using T200-T245 area. - There is the T63 1msec timer in FX0N. There are only retentive 1 msec timers T246-T249 in FX1N. - In FX0N, counters C16-C31 are latched (retain when power is off), while in FX1N these counters are not latched. To be such, they must be renumbered using C100-C199 area. - In FX0N the onboard rotary potentiometer adjusts the value in D8013, while the FX1N has two potentiometers with addresses D8030, D8031. And remember: unless equipped with optional battery cassette, the FX1N requires at least 30min power up weekly, in order to recharge the data backup super-capacitor and maintain data. -
Even low resolution encoder pulsetrain will be too fast for the CP1L high speed input, if the spindle rotates at 4-digit and probably upper 3-digit RPM. I would use a cam with inductive sensor, generating one pulse per turn, with 50%On/50%Off ratio. A 100Hz response sensor will work up to 6000RPM. For 1,2-digit RPM, however, you may need more pulse per turn, that is encoder, or better another inductive sensor watching a sprocket.
-
Studio 5000 Data Preserved Download Tool
Sergei Troizky posted a topic in Allen Bradley / Rockwell Automation
Does anybody use it successfully? With what kind of RSLinx activation? I am using The Studio v28.00, which installed the v2.00 of the Tool and v 3.80.00 of the RSLinx. The latter is activated as Classic Single Node. I can see the processor in RSWho. The Tool fails to start, with the shown message. What may be wrong? Please, do not suggest links to the Rockwell articles that require the support contract, as we do not have such. -
Just changing the port IP address may be not enough. Is there Ethernet/IP network? If yes, it must be reconfigured as well. HMI? It must be reprogrammed for the PLC new address. Also, the new address may need to be reflected in the IP Address Table for Fins/UDP.
-
I would subtract the value from zero. An old habit from classic PLCs, where this executes times faster than multiplication, and also prevents unnecessary change of the data format.
-
NA indirect addressing stopped working in v1.14
Sergei Troizky posted a topic in NJ Series / Sysmac Studio
After the Sysmac Studio upgrade to v 1.14 (which includes unavoidable NA firmware upgrade to v4), page code in NA stopped reading indirectly addressed NJ variables. Strangely enough, if a variable is mentioned addressed directly, either in a screen object or in page code (even in never executed subroutine), indirect addressing starts working for this (but only this) variable of the array. -
This is exactly what the ladder exists for, and I see absolutely no benefits in using structured text in your case. And function blocks, wherever supported, may be done in ladder too.