Jump to content

DanT

Mobile App Beta
  • Posts

    293
  • Joined

  • Last visited

  • Days Won

    20

DanT last won the day on September 7 2023

DanT had the most liked content!

Profile Information

  • Gender
    Male

Contact Methods

  • Yahoo
    danthomas713@yahoo.ca

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

DanT's Achievements

UniGuru

UniGuru (4/4)

37

Reputation

  1. Hi; In UniLogic there is no pre-defined memory bit structure. All individual Variables are defined as tags. When you create and define the tag, you select what is is - Boolean( a Bit) Byute, Integer, etc. So you create the Memory Bits. You can create arrays of Bits, or use Bits in Structs, and more. Under System Tags you will see system "tags"( variables) defined as Boolean(Bits) In VisiLogic and U90 Ladder -The memory structure is rigid and there are specificly defined Memory Bits - MB0- MBxx. UniLogic is much more flexible in how tags ar defined. DanT
  2. Hi; There are limits to the number of -|P|- and -|N|- that can be used in a program - They also take up more processing time than a -| |- contact. Aslo Review the Help Topics Contacts Postive Transition Contact(Rise) for further information. If you have several -|P|- assigned to a single MB say MB11 - say you use it 6 times. then do this -|P|- -( )- MB11 turns on MB12 do this at the start of the ladder Now use -| |- MB12 in place of the MB11 -- does the same thing the leading edge pulse.( also saves scan processing time) Also Examine your program as to why you are using so many of the -|P|- and -|N|- in your program. You can also upload your program and some one can do a review and provide some suggestions to reduce them DanT
  3. Hi; If connecting via Ethernet, you also need the PLC Name and if the PLC was programmed using VisiLogic 9.9.00 - the security passwords. Can you Ping the PLC Addess sucessfully? DanT
  4. Hi Marko; Are you using the Unitronics USB Cable USB2-CAB200? This has a Ferrite on it to reduce noise in the line. If not, use a cable with a Ferrite. Normal COM settings are 115 k Baud, 8,n,1 Check your PC Comprt settings - Control Panel - Device Manager Check Comport settings on the PLC -- you can get this infor using Info Mode Hold non active touch are on screen for about 8-10 seconds follow prompts, - Enter Info Mode, password ( default) is 1111 Serial Communications - USB uses COM 1 Try communicating - there is a TX-RX that will index with communications, also, you can monitor the com line Keep cables away from VFD lines and power lines DanT
  5. Hi Tejasvini; The differences between SI and MI SI - System integers -- used by the PLC Operating system to provide feedback on system process Also Date and time are here. Gives status of Communications ( Modbus and Ethernet and so much more ) Basically most are read only for programmer to monitor and use in the ladder ( Date and Time can be edited) Anything starting with S SI, SB, SL,SDW are system variables. MI -- These are for you, the programmer to use in your progam as needed. Aslo MB, ML, DW -- These are backed up by the Battery, so on power loss, data is retained ( There is an SB for Battery Status ) XB,XI,XL etc are scratch pad variables for the programmer to use - you don't care if these get wiped on power fail. DanT
  6. Hi; Linearization in the Screen Number box is limited. Applies to the Display Only. ( see Help) We normally do the linearization in the ladder - more control over the settings and the Input and Output. See ( Help-Lienearization-Vector Linearization) DanT
  7. Hi; Under Help, There are example programs to review. Basically : Place a Number box on the Screen Assign the MI for the Data to be entered Set up the keyboard entry - add the limits for the data entry. In the ladder, use the MI into a Linearization block to convert to the analog scaled output. DanT
  8. Hi Ferdi; M228 is a VERY OLD > 20 Years System, no longer supported. Contact : Support@Unitronics.com for assistance with this product. DanT
  9. Hi; What is the device you are communicating with? What is the data stream protocol? - how is it structured? Appears to be a GPS device? Are you requesing the data via a command or is the data send automatic DanT
  10. Hi; Memory Values can be backed up Do this Before working with the OS From VisiLogic: Connection -- lower section - Just above communication and US Export PLC Operands to Text file or Export PLC Operands to Binary file. Then do the reverse -- Import the values back in DanT
  11. Hi; Chances are the program was downl;oaded into the PLC without the Upload Option, or the Upload option requires a password. There is no way you are going to get to upload the program from the PLC. You will have to contact the HVAC manufacturer and see if they will release a copy of the program to you - chances are - NOT. Are you able to go thru the menus provided to be able to change parameters? Are these sufficient? What is the model of the PLC ? ( White tag on side of the PLC ) There is also Info Mode to get into some basic PLC( Not Program) Parameters. DanT
  12. Hi; Modbus TCP Review the Modbus functions and Help( Index- Modbus and Modbus Slave Addresses) and Examples( Help, Examples, Projects, Communications, Modbus) The SCADA programs are the Masters - asking for the data from the Unitronics as the Slave - responding to the request and sending the data Set up the Weintek and Siemens for MODBUS TCP ( Ethernet) communications Read thru the forum topics about SCADA and Modbus - the expiences and the wisdom provided. DanT
  13. Hi; The 10-ATS8 is not a Unitronics Part Number. Are you refering to the Vision Series IO-ATC8 Analog Input module? DanT
  14. Hi; In VisiLogic, Hardware setup, when you define a High Speed Input, right below that is Frequeny Measurement, select 100ms, 500ms or 1000ms , define an MI, and then create your tach using this data DanT
  15. Hi; 0-10V Analog Input - the PLC takes the raw analog data and stores it in an integer ( MI) in the PLC memory. If you are planning to do math with the number, then work in integers - a lot faster and easier for the PLC to process, you just have to keep track of the decimal position. MI's are 16 Bit nimbers -32000 to +32000 roughly, or use an ML 32 bit numbers Scientific notation ( Floats ) requires a lot more PLC processing time because everything has to be converted into interger math anyways by the processor during the process. Displaying Integers with decimal point is easy as you know where it is and can tell the Number display how to display the number with the decimal. ( displaying floats is a bit more tricky as you have to display it as a string, not a number - more plc processing time.) Floats eat up PLC Scan time -- cause it to be longer, Integer Math is faster and natural to the PLC Processor. DanT
×
×
  • Create New...