andrea

MrPLC Member
  • Content count

    52
  • Joined

  • Last visited

Posts posted by andrea


  1. When ever I Use Rsview32 trending and use the most recent data it will show a date that is 3 years ahead of time but when I use the scroll button it will go to the current time . The date on my computer is correct to the current date. So I am wondering if there would be a other program that was installed using another date? Any body got an idea for a guy to check out? I attached 2 profiles with the trends. Andrea

  2. Hi Guys I am setting up a water boiler with a analog sensor input. I am wondreing if there is a better way of controling the offset and timedelay than what I have in the program I have posted. I have added the time delay so the output will not cycle to fast. Are there any better ideas? Andrea boiler_temp.RSS

  3. Hi Guys I would like to put a timer on the plc inputs to see how long the are running. Because I am using 6 inputs I don't want to setup 4 T4's. does the ML1100 have a true 1 second bit that i could use after the inputs and use a counter to count the second pulses.. I know that the ML1200 does not have a true second bit. Regards Andrea

  4. Using a ML1100 I am trying to clear the N7:0 word but all it clears is the N7:0 bit What could be the problem? Thanks Andrea SOR XIO T4:1/DN TON T4:0 1.0 10 2 EOR SOR XIC T4:0/DN TON T4:1 1.0 2 0 EOR SOR XIC T4:1/TT OTL B3:0/0 EOR SOR XIC B3:0/0 MSG MG9:3 Read 500CPU Local 0 1 N7:0 N7:0 10 2 16 EOR SOR BST XIC MG9:3/DN NXB XIC MG9:3/ER BND BST OTU MG9:3/EN NXB OTU B3:0/0 BND EOR SOR XIC MG9:3/ER CLR N7:0 EOR 1100_95_TEST3_BAK055.RSS

  5. HI Ken I could make a connection between the 2 PLC with a hardwire. Now I am trying to make a connection between the PLC with 2 Lantronix but am having problems. What I am having is with the DST files . what do the 000.000 mean before the IP address ? Here is a simple of it. Which entry number DST from (000) 101 DST to (000) 254 Slave IP address (192) .(168) .(000) .(000) MSG Block Remote IP routing Table: 1) 000-100: 192.168.000.024 (* Fixed IP *) 2) 101-254: 192.168.000.000 (* DST as low octet of IP *) 3) 000-000: --- not set --- 4) 000-000: --- not set --- 5) 000-000: --- not set --- C)hange D)elete, E)xit – select function You have the option to change or delete an entry. You will be asked which

  6. OK answered my own question at this Communications Specifications: The MicroLogix 1200 & 1500 processors contain a total of (12) Message Buffers. ( 8 ) Incoming Any incoming MSG's, Communications, and/or responses to a command the ML1200/1500 initiated. ( 4 ) Outgoing Any outgoing MSG's, Communications and/or responses to incoming request for data. The Outgoing que also supports unlimited queuing. This means that even if a buffer is not available the MSG will simply wait until one of the outgoing buffers becomes available and then transmit. NOTE: If a message has been waiting in the que, at the moment of buffer availability, the most current data will be sent, not the data that was available at the time the message instruction was first scanned true. How quickly a message is actually sent or received to/by a destination device depends on a number of issues, including the selected channels communication protocol, baud rate of the communications port, number of retries, destination devices readiness to receive, ladder logic scan time, etc. Definition of the Message (MSG) instruction: The message instruction ( MSG ) is an output instruction which when configured correctly allows data to be sent or received to other compatible devices. The MSG instruction in the MicroLogix 1200/1500 controller uses a Data File MG to process the message instruction. All message elements are accessed using the MG prefix ( example: MSG done bit = MG11:0/DN ). Continuous Message Example: The following example illustrates how, by using the MSG Done(DN) and Error(ER) bits to unlatch the Enable(EN) bit the MSG instruction can be configured for continuous execution. This example uses MG11:0 for the MSG file and will require two MicroLogix controllers one a ML1500 and the other either a ML1000 or ML1500. The ML1500 will need to be configured as Node 1 and the other processor as node 4. The processor at node 1 will contain the ladder logic below and transfer data from it's N7:0 Integer file to the processor at node 4's N7:0 Integer file. Since N7:0 is the source file for this example, data must be entered into this register for node 1. For this example Locate N7:0 in the ML1500 ( Node 1) and enter the value 63 Micrologix 1500 ( Node 1 ) Ladder Logic MSG Setup Screen Micrologix 1000 ( Node 4 ) Ladder Logic No ladder logic is required in the destination processor, however the communications channel must be configured to match the source processor. Since the default settings for the ML1500 communications channel is DF1 protocol, 19,200 Kbaud the ML1000 must be configured to match. ( See Below ) Micrologix 1000 Channel Configuration Important Note: After the ladder logic has been entered into the ML1500 and the ML1000 channel configuration has been changed, in order for this example to function connect the controllers using a 1761-CBL-HM02 cable, leave connected until the COMM 0 LED on the ML1500 starts to blink. Verifying data has been sent: To verify the data has been sent to node 4 disconnect the HM02 cable and connect the PC running RSLogix 500 to the ML1000 ( Node 4 ). Go to N7:0 and view the data, this should match the data in N7:0 of node 1. Another way to verify the data is being sent to node 4 is to replace the Target Device Data Table Address with an output modules address. In this example the output module is a ML1000, the address would be O:0.0 This will display, in binary on the output LEDS, what ever number that was entered into N7:0 of the ML1500. IMPORTANT NOTE: By addressing O:0.0 the outputs of the destination processor will be energized upon successful transmission of data. Verify that nothing is connected to the outputs to ensure safe operation of the controller. If a 16 Point MicroLogix 1000 is being used as the destination processor ( Node 1 ), and the number 63 is entered into the above example, all the outputs will be energized or turn. If the number entered is greater then 63 then a fault may occur with an error stating that the extended I/O bit ( S:0/8 ) was not set. In this case clear the fault, go offline, set bit ( S:0/8 ) and re-download the ladder program. The above example uses the DF1 Full Duplex protocol. This is a point to point or One Device to One Device protocol, using this protocol no other devices can be connected. To create a network of multiple processors or devices use the DH485 protocol and 1761-NET-AIC devices. Note: This example was written using a ML1500 communicating to a ML1000, however any DF1 or DH485 device could have been substituted for the ML1000. ( ie; MicroLogix 1200, SLC 5/03, 5/04, 5/05, PLC-5, Bar Code Scanners,etc )