8/9/23, 6:02 PM OPC Data Access with Micro800 PLCs Firmware 4.xx or older ID: QA18333 | Access Levels: Everyone OPC Data Access with Micro800 PLCs Firmware 4.xx or older Document ID QA18333 Published Date 06/10/2020 Summary OPC Data Access with Micro800 PLCs Firmware 4.xx or older Question Can I use OPC with RSLinx Classic to get data from a Micro800 with CIP Serial, or Micro850 PLC over EtherNet/IP? Environment This article was developed using Micro850 firmware rev. 2.011 and CCW rel. 2.00. The same applies to CCW rel. 3.00 and 4.00. An upgraded RSLinx Classic license is required to use OPC, as CCW is bundled with RSLinx Classic Lite which doesn’t support OPC. RSLinx Classic Single Node allows communication with 1 device - your PC for example RSLinx Classic OEM allows communication with multiple devices RSLinx Classic Gateway allows remote OPC from multiple machines Answer https://rockwellautomation.custhelp.com/app/answers/answer_view/a_id/520415 1/10 8/9/23, 6:02 PM OPC Data Access with Micro800 PLCs Firmware 4.xx or older This application note covers CIP Serial and CIP EtherNet for the range of Micro800 controllers when exchanging data via OPC. Note: This tech note is not valid for firmware 6.011 or newer. Please note from firmware revision 7.xx and onwards the method has changed. Refer to OPC Data Access with Micro800 PLCs Firmware 7.xx or newer. CIP Serial Connect your PC and the Micro830/850 controller with the 1761-CBL-PM02, ser. C serial cable. Enable the embedded serial port to use CIP Serial protocol (default settings work fine). CIP Serial capability is: Micro810: no connectivity Micro830: USB, CIP Serial (through embedded serial port) Micro850: USB, CIP Serial (through embedded serial port) and EtherNet/IP Configure RSLinx Classic DF1 driver - selecting the right Comm Port and Device type should allow the AutoConfigure to do the rest. https://rockwellautomation.custhelp.com/app/answers/answer_view/a_id/520415 2/10 8/9/23, 6:02 PM OPC Data Access with Micro800 PLCs Firmware 4.xx or older As the USB driver is configured automatically every time the cable is plugged in on both sides there is no need to perform any additional configuration. CIP EtherNet This application note details how to setup RSLinx Classic with an OPC Data Access with a Micro850 PLC (global variables only) over EtherNet/IP. Please keep in mind that the capabilities of OPC Data Access with RSLinx Classic to a Micro850 over EtherNet/IP is limited. Note: It is assumed that the user is familiar with CCW programming software, as many of the steps for setup are not shown. The Micro850 cannot initiate EtherNet/IP MSGs at CCW release 2.0. Later releases will support this. In order to communicate with a Micro850 over EtherNet/IP it is necessary to set up the Micro850 with an IP address. In the following screenshot, the Micro850 is set to 192.168.1.3 with subnet mask 255.255.255.0. https://rockwellautomation.custhelp.com/app/answers/answer_view/a_id/520415 3/10 8/9/23, 6:02 PM OPC Data Access with Micro800 PLCs Firmware 4.xx or older To test the OPC capability, first we need to set up some test variables in the Micro850. As OPC can transfer the base data types of BOOL, SINT, INT, DINT, REAL, the following global variables have been created: M850_BOOL, M850_INT, M850_DINT, M850_REAL. A simple timer / counter program increments the values when the Micro850 runs. Important: Only Global Variables can be transferred via CIP from all Micro800 controllers. https://rockwellautomation.custhelp.com/app/answers/answer_view/a_id/520415 4/10 8/9/23, 6:02 PM OPC Data Access with Micro800 PLCs Firmware 4.xx or older Now build, download, and go to Debug mode so that you can see the Global Variables. Go to the RSLinx Classic software and select DDE/OPC-->Topic Configuration... Select our Micro850 at 192.168.1.3 and click the New button to create a new topic. https://rockwellautomation.custhelp.com/app/answers/answer_view/a_id/520415 5/10 8/9/23, 6:02 PM OPC Data Access with Micro800 PLCs Firmware 4.xx or older Change the topic name to something meaningful, in this case [M850]. Click on the Data Collection tab, and set the Processor Type to Logix5000. Click the Done button and Yes to update the topic. https://rockwellautomation.custhelp.com/app/answers/answer_view/a_id/520415 6/10 8/9/23, 6:02 PM OPC Data Access with Micro800 PLCs Firmware 4.xx or older In order to see our OPC data, we will use the OPC Test Client which is installed as part of RSLinx Tools. Launch it from Start-->All Programs-->Rockwell Software-->RSLinx-->Tools-->OPC Test Client. In the OPC Test Client window, click on the Server tab and select Connect. Select RSLinx OPC Server and click OK. https://rockwellautomation.custhelp.com/app/answers/answer_view/a_id/520415 7/10 8/9/23, 6:02 PM OPC Data Access with Micro800 PLCs Firmware 4.xx or older Click on Group-->Add Group... then enter a Group Name, in this example we will use MyTest and click OK. Next Click on Item-->Add Item... then enter an Item Name consisting of the Topic name in square brackets, followed by the Micro850 User Global Variable name (must be of data type BOOL, SINT, INT, DINT, or REAL) or I/O Variable name and click OK. In this case we will add [M850]M850_INT. https://rockwellautomation.custhelp.com/app/answers/answer_view/a_id/520415 8/10 8/9/23, 6:02 PM OPC Data Access with Micro800 PLCs Firmware 4.xx or older In this example we will add the rest of our variables in turn by clicking the Add Item button. Verify the variables have Sub Quality as ’Good’ as shown below in the OPC Test Client: Compare them to the values in the Micro850 in Debug mode: Attachments https://rockwellautomation.custhelp.com/app/answers/answer_view/a_id/520415 9/10 8/9/23, 6:02 PM OPC Data Access with Micro800 PLCs Firmware 4.xx or older Recently Viewed FactoryTalk Linx: Create shortcut to Micro800 controller OPC Data Access with Micro800 PLCs Firmware 7.xx or newer Creating DDE/OPC Topics with 3500-TBX DISCLAIMER This knowledge base web site is intended to provide general technical information on a particular subject or subjects and is not an exhaustive treatment of such subjects. Accordingly, the information in this web site is not intended to constitute application, design, software or other professional engineering advice or services. Before making any decision or taking any action, which might affect your equipment, you should consult a qualified professional advisor. ROCKWELL AUTOMATION DOES NOT WARRANT THE COMPLETENESS, TIMELINESS OR ACCURACY OF ANY OF THE DATA CONTAINED IN THIS WEB SITE AND MAY MAKE CHANGES THERETO AT ANY TIME IN ITS SOLE DISCRETION WITHOUT NOTICE. FURTHER, ALL INFORMATION CONVEYED HEREBY IS PROVIDED TO USERS "AS IS." IN NO EVENT SHALL ROCKWELL BE LIABLE FOR ANY DAMAGES OF ANY KIND INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS PROFIT OR DAMAGE, EVEN IF ROCKWELL AUTOMATION HAVE BEEN ADVISED ON THE POSSIBILITY OF SUCH DAMAGES. ROCKWELL AUTOMATION DISCLAIMS ALL WARRANTIES WHETHER EXPRESSED OR IMPLIED IN RESPECT OF THE INFORMATION (INCLUDING SOFTWARE) PROVIDED HEREBY, INCLUDING THE IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, AND NON-INFRINGEMENT. Note that certain jurisdictions do not countenance the exclusion of implied warranties; thus, this disclaimer may not apply to you. www.rockwellautomation.com Copyright © 2023 Rockwell Automation, Inc. All Rights Reserved. https://rockwellautomation.custhelp.com/app/answers/answer_view/a_id/520415 10/10