Sergei Troizky
MrPLC Member-
Content count
752 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Calendar
Everything posted by Sergei Troizky
-
Aliasing possible in Sysmac Studio?
Sergei Troizky replied to Sergei Troizky's topic in NJ Series / Sysmac Studio
Well, better than nothing. Thanks. Definitely, aliasing should be added to improvement requests. -
Is it possible? For instance, I want a BOOL with own name to be aliased to a member of ARRAY OF BOOLS.
-
Aliasing possible in Sysmac Studio?
Sergei Troizky replied to Sergei Troizky's topic in NJ Series / Sysmac Studio
That's very sad, as very often there is a dilemma between a variable individual meaningful name and being a part of array/structure/union. -
Aliasing possible in Sysmac Studio?
Sergei Troizky replied to Sergei Troizky's topic in NJ Series / Sysmac Studio
This is not aliasing, neither its emulation even for the simplest example I gave. -
Rotary axis truly infinite?
Sergei Troizky replied to Sergei Troizky's topic in NJ Series / Sysmac Studio
I mean a rotary axis. Yes, from the program point of view it means cyclic position value. But what happens internally in the system for the axis position reading? Does the system create a true ring counter with position reset in every modulo cycle? If so, it will never overfill/rollover and the axis is truly infinite. Or the counter remains linear and only is recalculated into cyclic position? If so, it will overfill sooner or later, and this is exactly the moment I am aware of. -
Is a rotary axis truly infinite? Can it move infinitely in the same direction, without overfilling something eventually? I have not found any mentioning of rotary limits in the manuals, but still...
-
Rotary axis truly infinite?
Sergei Troizky replied to Sergei Troizky's topic in NJ Series / Sysmac Studio
This is what I suspected. My concern is the rotary axis behavior at this moment, if it is moving forward in NoDirection mode. -
AutoHotkey does not work within Sysmac Studio window on my PC (Win 10). Specifically, automatic substitution of typed text. Does anybody have it working?
-
Is it possible?
-
CP1L-E communication with ethernet / ip slave
Sergei Troizky replied to lucas.abreu's topic in CX-Programmer
I answered IO_Rack's direct question. I never said that slaves can talk to each other. Neither did I say the CP1W-EIP61 is a scanner. -
CP1L-E communication with ethernet / ip slave
Sergei Troizky replied to lucas.abreu's topic in CX-Programmer
But can be a slave with CP1W-EIP61 board installed. -
-
Alnpco, 1. The PLC outputs are isolated, and the voltage for them must be supplied to their COM terminals. There is no such wire on your diagram. 2. Why are you applying 24V PMW signal to the motor 5V input? You need a voltage divider between the PLC and the motor input.
-
Created and successfully tested a project on PC using the Bahnschrift font (chose it for having condensed and semi-condensed versions). The physical PanelView Plus7 display substitutes the project font by Arial which does not fit the display objects. Downloaded the Bahnschrift font to the display via the Transfer Utility. It is now present in the display Windows directory, but the objects still use the Arial. What am I doing wrong? And BTW, what are the "font links" in the display System Menu? Should I create one? If yes, what should it be?
-
MSG alternative to acees BOOL type data?
Sergei Troizky posted a topic in Allen Bradley / Rockwell Automation
Since the CIP MSG instruction supports only numerical data types, is there an alternative way to read/write booleans in Logix5000 processor? Base boolean tags, not aliases to numerical data type tag bits. -
MSG alternative to acees BOOL type data?
Sergei Troizky replied to Sergei Troizky's topic in Allen Bradley / Rockwell Automation
Michael, your suggestion violates the initial condition: reading a BOOL tag should not require in the target controller any preprogrammed procedure specific to the tag name. pcmccartney1, the same, plus the MSG instruction still will not support boolean datatype, arrayed or not. -
MSG alternative to acees BOOL type data?
Sergei Troizky replied to Sergei Troizky's topic in Allen Bradley / Rockwell Automation
Michael, I said any tag created by the standard procedure, so it exists. But it is a base type BOOL tag, not an alias nor member of UDT. -
MSG alternative to acees BOOL type data?
Sergei Troizky replied to Sergei Troizky's topic in Allen Bradley / Rockwell Automation
The problem is that it should not require any preprogramming (program code, data type, aliasing, etc.) that refers specific tags. The solution must be tag name- independent and work with any arbitrary BOOl tag created by the standard procedure. -
Inline instruction "NOT" inverts the rung preceding logic result.
-
Can i use peripheral port to transmit data ?
Sergei Troizky replied to Meth's topic in CX-Programmer
Does the TXD instruction help mention that port as destination? This will be the answer. By the way, specifying the PLC model along with the question is a good practice. -
I am trying the Fins Color Coded Messaging Tool http://forums.mrplc.com/index.php?/files/file/948-fins-color-coded-messaging-tool/ While successful with CJ2M, never could make it work with CP1W-ETN61 on CP1H. What should be the network, node and unit numbers in such case? The unit number is the most unclear.
-
Two inline comparisons in series give the same result, but execute 20 times faster (in CP1H).
-
DBLL converts a 32-bit signed binary value to double-precision (64-bit) floating-point data. Not UDINT.
-
The CP series does not support addressing individual bits of data registers. The CJ series does, but only for D registers, not C or T present values. If you need to monitor a bit in the counter present value, copy the value to W or CIO word, and use the bit from there.
-
Why (U) an OTE?
Sergei Troizky replied to AuSquirlNutz's topic in Allen Bradley / Rockwell Automation
The OP never said the OTUs are interleaving with non-OTU coils of the same bit, but all are after the initial and only OTE. Therefore, not '"the last unlatch wins", but the bit is unlatched locally wherever required, and supposedly used after the last OTU. I often (though not extensively) use such technique, which I call a "collector bit". The example may be resetting a machine error bit with OTU or always Off OTE in the beginning of the program, and setting it locally anywhere it is decided. At the end of the program, the bit is used for beacon light control. Any technique has advantages and disadvantages. The advantage of this one is seamless adding or removal of standard pieces of code (the addresses of the collectors have to be standardized first, of course).