panic mode

MrPLC Admin
  • Content count

  • Joined

  • Last visited

Community Reputation

170 Excellent

About panic mode

  • Rank
    Mitsubishi Moderator
  • Birthday 12/15/69

Contact Methods

  • Website URL
  • ICQ 0

Profile Information

  • Gender Male
  • Location Mississauga, ON
  • Country Canada
  • Interests many...

Recent Profile Visitors

14718 profile views
  1. Servo tuning

    tuning servo without load tells nothing about operation with load. but keep in mind that during tuning, servo may move erratically, out of expect range and of course crash. make sure to have at least working limits set correctly. hardware limits are preferred.
  2. PLC to PLC

    i would start by downloading and reading manuals. nice thing bout Mitsi documentation, each manual refers to other related manuals.
  3. Hardwired PLC to Wireless via bridge?

    KUKA KMP/KMR use wireless Siemens Scalance and not just for Siemens PLC. it can be configured with different options. There is a lot of options and even more settings...
  4. Read and Write data from PLC using ASP.NET

    and of course there are tutorials and examples. feel free to use google. example:  
  5. Read and Write data from PLC using ASP.NET

    maybe this gives you a boost:
  6. Array of bytes to int, basically.. but..

    you need to define what is that you really need, stop moving the goal posts. first you wanted an integer, then floating point, then fixed point. what are you using value for? if it is display, then integer is fine. you can specify decimal place by formatting your HMI object if you are looking at value to control the process, floating point (95.000002) is fine but floating point values (real type) cannot accurately represent any number.... there is going to be rounding. so the other option is to keep it in string format... what is it going to be?  
  7. Array of bytes to int, basically.. but..

    so you start with 9950, and get 99.50... isn't that what you wanted?
  8. Array of bytes to int, basically.. but..

    your rDiv is 0.01 which is 1/10^2 so you need to multiply by rDiv, not divide.  ...or the rDiv need to be 10^2 instead of 10^-2
  9. Array of bytes to int, basically.. but..

    exactly... those byte values are ASCII characters. 
  10. Array of bytes to int, basically.. but..

    MyInt = 0 MyInt = MyInt * 10 + (sHPA[0] - 48 ) MyInt = MyInt * 10 + (sHPA[1] - 48 ) MyInt = MyInt * 10 + (sHPA[2] - 48 ) MyInt = MyInt * 10 + (sHPA[3] - 48 )   or MyInt =  (sHPA[0] - 48 ) MyInt = MyInt * 10 + (sHPA[1] - 48 ) MyInt = MyInt * 10 + (sHPA[2] - 48 ) MyInt = MyInt * 10 + (sHPA[3] - 48 )   48 is decimal value for 0x30  
  11. NX102 - Read multiple modbus registers?

    that is sad... many devices default to 9600 but could be convinced to change default to something else. i am doing this right now with some RFID readers. 
  12. Beckhoff TwinCAT 3

    it is just like any other PLC. programming software resides on a development station (your laptop). you simply deploy project to a target PLC which has own firmware and license. if you do not have physical PLC and wish to learn how to use TwinCat, you can use local runtime. it is an equivalent of a PLC but runs on your own machine. it too needs license but for local runtime, you simply create new temporary license yourself whenever needed.
  13. C# - Compolet missing

    have not used it but according to Omron, you do not add reference.... after installation of Compolet, you should have the control show up in the ToolBox (at the bottom of the list) and you need to drag it onto your form... the same way you would use timer or button or textbox:    
  14. NX102 - Read multiple modbus registers?

    is that really the only rate it supports? i would check with manufacturer if there is command to change the baud rate.  another possibility is to split the network into two or more smaller ones. the fewer nodes are polled, the quicker the update. 
  15. NX102 - Read multiple modbus registers?

    the key problem here is very low baud rate. crank that to 115.2kbps or even 230.4kbps and you will get 10x or 20x higher performance.  another thing to consider is the actual process values. temperature changes are slow but pressure changes can be very fast. you could modify your code to read temperatures less frequently (say 10x less frequent). that could give you further bust.