Sergei Troizky

MrPLC Member
  • Content count

    752
  • Joined

  • Last visited

Everything posted by Sergei Troizky

  1. Aliasing possible in Sysmac Studio?

    Well, better than nothing. Thanks. Definitely, aliasing should be added to improvement requests.
  2. Is it possible? For instance, I want a BOOL with own name to be aliased to a member of ARRAY OF BOOLS.
  3. Aliasing possible in 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.
  4. Aliasing possible in Sysmac Studio?

    This is not aliasing, neither its emulation even for the simplest example I gave.
  5. Rotary axis truly infinite?

    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.
  6. 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...
  7. Rotary axis truly infinite?

    This is what I suspected. My concern is the rotary axis behavior at this moment, if it is moving forward in NoDirection mode.
  8. AutoHotkey does not work within Sysmac Studio window on my PC (Win 10). Specifically, automatic substitution of typed text. Does anybody have it working?
  9. Is it possible?
  10. CP1L-E communication with ethernet / ip slave

    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.
  11. CP1L-E communication with ethernet / ip slave

    But can be a slave with CP1W-EIP61 board installed.
  12. Function block and INI inside

     
  13. CP1H with servo motor

    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.  
  14. 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?
  15. 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.
  16. MSG alternative to acees BOOL type data?

    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.
  17. MSG alternative to acees BOOL type data?

    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.
  18. MSG alternative to acees BOOL type data?

    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.
  19. Negative RLO bit

    Inline instruction "NOT" inverts the rung preceding logic result.
  20. Can i use peripheral port to transmit data ?

    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.
  21. 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. 
  22. ZCP Instruction

    Two inline comparisons in series give the same result, but execute 20 times faster (in CP1H).
  23. Conversion

    DBLL converts a 32-bit signed binary value to double-precision (64-bit) floating-point data. Not UDINT.
  24. Bits on Contactor

    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.
  25. Why (U) an OTE?

    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).