Modicon PLC Repairs

Modicon PLC has been providing quality repairs on hundreds of Modicon products for years. We provide component-level repairs, and additionally put each repair through rigorous testing procedures by our certified technicians to ensure that they are fully functional.  We restore each of our repaired units to fully remanufactured condition, which drastically lengthens the lifespan of your Modicon unit.

Modicon PLC can repair a variety of Modicon series, including but not limited to Modicon Quantum, Modicon Compact, Modicon TSX, Modicon Premium, Modicon 984, and Modicon Momentum PLCs. Modicon PLC has numerous testing stations for any type of Modicon / AEG / Gould / Telemecanique repair.

 
Modicon Quantum Repair  Modicon Premium Repair Modicon Compact Repair

Modicon PLC’s repair service provides an industry-leading 2-Year Warranty on all Modicon repairs.

Modicon PLC usually can repair your PLC in a little as 7-10 days, with rush options available as well. We seek to provide pre-priced estimates on all repairs so you know from the get-go how much your repair will cost. If we cannot provide you with an estimate, you can ship your part to us for a 100% free evaluation. Our large stock of replacement Modicon parts and components allows us to give you the best pricing and turnaround in the industry.

With our repair pricing, you can save as much as 75% compared to buying a new Modicon PLC.

For more information or to request a quote, please call 800-466-0649 or email sales@modiconplc.com.

Modicon Quantum Series – Frequently Asked Questions Part II

Modicon PLC still stocks new and refurbished Quantum Series. For more information or to request a quote, please call 800-466-0649 or email sales@modiconplc.com.

Modicon Quantum Series

Modicon Quantum Series

FAQs Part II

What form of isolation do the Quantum analog modules use?

With few exceptions Quantum analog modules use solid state isolation. The exceptions would be the AII330 00, AII330 10 and AIO 330 00. These modules are Intrinsically Safe and offer galvanic isolation by way of an approved barrier which is shipped with the modules.

What is the ModbusTCP Response Time of a Quantum CPU?

The response time is affected by the Quantum CPU Scan. Though the message is sent immediately to an option module like the Quantum NOE, the actual response will not be received by the CPU until the CPU services the NOE on the backplane at the end of User Logic scan. Factor also if the destination device has a similar requirement to service its backplane at the end of scan. Slave bases do not execute User Logic have an inherently faster response. Consider 2 CPU scans from the Quantum master for a safe total response time. Refer to the timing diagram below for details which outlines the request, response, and servicing of the option card via the backplane to realize the response in the CPU.

Is Profibus supported in a Quantum Hot Standby System?

No. The only Fieldbus that is supported for the control of I/O in a Quantum system is S908 Remote I/O. The Profibus module does not look at the status of the controllers with any regard for Primary or Standby and will result in both the Primary and the standby trying to control the I/O.

What is the shelf life of the Modicon Quantum battery?

The shelf life of the Quantum battery 990XCP98000 is 10 years with 0.5% loss of capacity per year. The same specifications applies to a PLC in the on condition 24×7.
With the PLC in the off condition, the battery will maintain the memory to the following PLCs as indicated:

140CPU11302 454 days
140CPU11303 238 days
140CPU21304 454 days
140CPU42402 238 days
140CPU43412X 238 days
140CPU53414X 119 days

Do all Quantum CPUs use the same battery?

Yes, all the Quantum CPUs use the same replacement battery, P/N: 990XCP98000.

Can the Quantum Safety PLC perform PID functions?

No. The Quantum Safety Programmable Logic Controllers do not support the PID function blocks.

Which Quantum controllers support Concept IEC Hot Standby?

The following Quantum controllers support Concept IEC HSBY:
140CPU43412
140CPU43412A
140CPU53414
140CPU53414A
140CPU53414B

What is power factor of Quantum Power Supply?

Power factor of all Quantum series power supplies is 0.45

What are the Monitor Unity Quantum memory protect switches?

%SW71 KEY_SWITCH Position of the switches on the Quantum front panel provides the positions of the switches on the front panel of the Quantum PLC. Updated automatically by the system.
– %SW71.0 = 1 switch in the ‘memory protected’ position

– %SW71.1 = 1 switch in the ‘STOP’ position
– %SW71 2 = 1 switch in the ‘START’ position
– %SW71.8 = 1 switch in the ‘MEM’ position
– %SW71.9 = 1 switch in the ‘ASCII’ position
– %SW71.10= 1 switch in the ‘RTU’ position
– %SW71.3 to 7 & 11 to 15 are not used.

When upgrading from Unity Pro 1.0 to 2.0.1 is it necessary to upgrade the firmware for the High End Quantum controllers?

Yes, a new version of Unity Pro requires an updated version of the firmware which can be loaded using the Unity Pro OS Loader.
The firmware can be found on the OS Loadder CD that is bundled with the Unity Pro 2.0.1 installation.

What is an example of MBP_MSTR read (with abort/reset) using function 2? (TCP/IP communication for Quantum)

The Ethernet communications can be difficult to program using Unity, since they vary from PAC family to family. This is one of a series of example applications that presents each function block in a working version for the user to build on.

The attached application mbpmstrf2.zef will read ten registers from another device (using MBP_MSTR function 2). The application consists of three sections. The first is an ST section in which variables are initialized. The second section, which is the example proper, is a LD section which uses an MBP_MSTR function block to read 10 registers from another device, the server. The IP address of the server is 192.168.1.30. This should be changed to suit your own addressing scheme. There is also code in that section to time the response. The MBP_MSTR block does not contain a timeout. It is good practice to program your own application timeout. The timer can be set to an appropriate value. If the timer expires the application issues a reset of the connections to the server. This can be seen in section 3. The application is annotated and should provide a start for the user of the MBP_MSTR block. It is up to the user to change the PAC type and IP addresses to meet their own requirements. There is both a .zef and .xef version in the zip file.

What is an example of MBP_MSTR get local statistics (function 3)? (TCP/IP communication for Quantum)

The TCP/IP communications can be difficult to program using Unity, since they vary from PAC family to family. This is one of a series of example applications that presents each function block in a working version for the user to build on.

The attached application mbpmstrf3.zef will get the local Ethernet statistics from the Ethernet node (using MBP_MSTR function 3). The application consists of three sections. The first is an ST section in which variables are initialized. The second section, which is the example proper, is a LD section which uses an MBP_MSTR function block finction 3 (get the local statistics). The third section is another Structured Text section that parses the table of statistics into the individual bits of information. The application is annotated and should provide a start for the user of the MBP_MSTR block. It is up to the user to change the PAC type to meet his or her own requirements. There is both a .zef and .xef version in the zip file.

What is an example of MBP_MSTR clear local statistics (function4)? (TCP/IP communication for Quantum)

The TCP/IP communications can be difficult to program using Unity, since they vary from PAC family to family. This is one of a series of example applications that presents each function block in a working version for the user to build on.

The attached application mbpmstrf4.zef will clear the local Ethernet statistics from the Ethernet node (using MBP_MSTR function 4). The application consists of two sections. The first is an ST section in which variables are initialized. The second section, which is the example proper, is a LD section which uses an MBP_MSTR function block function 4 (get the local statistics. The application is annotated and should provide a start for the user of the MBP_MSTR block. It is up to the user to change the PAC type to meet his or her own requirements. There is both a .zef and .xef version in the zip file.

What would cause a “Memory Protect is ON. Download not possible” message when trying to download a Concept Project into a Quantum 140CPU43412A?

If the Key Switch on the 140CPU43412A is either in the “Mem Prt” or “Stop” position, the memory is protected from a programming change. Put the Key Switch in the “Start” position.

In my Quantum Hot Standby system, is the NTP (Network Time Protocol), updated between the Primary and Standby PLC’s?

No, Each system is updated separately. Though the process runs in both systems, the time is a function applied to separate state RAM tables.

Why do I randomly encounter errors 100 and 150 when using multiple XXMIT blocks for Modbus functions with my Unity Quantum?

Error 100 means that in the 4th register of the MsgOut pin (Slave PLC Data area) has a zero. This is probably a timing issue with the multiplexing logic.
Error 150 means that one XXMIT still has the comm port while another XXMIT is attempting to access it (comm port not available). This is also probably a multiplexing issue.

Suggested method of troubleshooting is to disable all but one XXMIT and test them each individually in this manner. If they function independently, you must revisit logic and ensure that only one block can be fired at a time. If you are multiplexing values into the XXMIT blocks, ensure that the values are present before enabling the block.

How many explicit instructions will be executed per scan on the Quantum 140CPU65x xx processors? (MBP_MSTR, READ_REG, WRITE_REG, CREAD_REG, CWRITE_REG)

The 140CPU65X XX family of processors will execute a maximum of 4 explicit instructions per scan.

What causes an ‘unsupported configuration extension’ error message when uploading from a Quantum into Concept?

If you download with Concept 2.6 SR2A and upload with Concept 2.5 SR2, you get an ‘unsupported configuration extension’ message but you can proceed with the upload.

When should I consider increasing the amount of SRAM in my Unity Quantum application?

Once your application has consumed 90% of free memory it is recommended that you increase the amount of available SRAM.

Modicon Quantum Series – Frequently Asked Questions Part I

Modicon PLC still stocks new and refurbished Quantum Series. For more information or to request a quote, please call 800-466-0649 or email sales@modiconplc.com.

 

Modicon Quantum Series

Modicon Quantum Series

FAQs Part I

What is the adapter part number to connect a Quantum with a RJ45 serial port to a TSXCUSB232?

The part number is 110XCA20300 or you can use the 110XCA28202.

What does BATL displayed on the Unity Quantum LCD panel indicate?

This would indicate that the battery is either low or disconnected altogether. The front LCD panel cover slides straight up vertically from the silk screened triangle to expose the battery.

Does Modsoft support the Quantum 140NOA62200 Interbus-S module?

Modsoft does not support the 140NOA62200 module and there are no plans to enhance Modsoft to support this module.

What does a Unity Quantum “Dead error 405 81” indicate?

Dead error 405 means “time out waiting for Modbus Plus”
Sub code 81 means “Prom Checksum error”
During operation the MB+ processor periodically performs self tests. This error means that the computed checksum was bad.

What is the memory consumption in the new Quantum Ethernet I/O system for Ethernet distributed I/O?

1400 Input bytes per drop and 1400 Output bytes per drop.

Are the Quantum Interbus S modules supported in Unity Pro?

No. The 140NOA6xxxx modules are not supported in Unity Pro

How can I update I/O data faster than normal scan time solve in Quantum and high end Compact (PC-E984-258/265/275/285) Controllers?

984 Ladder Logic has a Immediate I/O (IMIO) Instruction which will interrupt the PLC scan and give immediate access to I/O. When the instruction is solved, the IMIO will take information from an input module and place into the State Ram or It can take information from the State Ram and transfer the data to an output module. This happens within the scan compared to a normal solve of read inputs per the segment scheduler and write outputs per the segment scheduler.

What are the 2 methods of sending register data from a Quantum PLC to an Altivar ATV66 drive using modbus plus?

Either masterblocks or peercop will work

Which Quantum PLCs are supported in Unity Software?

The following PLCs are supported:
140CPU67160
140CPU65160
140CPU65150
140CPU31110
140CPU53414A*
140CPU43412A*
*These two controllers require a new Exec file to function with Unity

What could cause my Quantum NOE Ethernet module Active light not to come on?

There could be many reasons for this but the most common is because the NOE module is not powering up correctly. The active light is an indication the module is powered up correctly and is connected to the back plain. You should try this NOE in another rack or an un-configured slot on the rack. If you have more then one Network option modules then remove all but the NOE in question. If this active Light does not illuminate then you will not be able to assign an IP address to the NOE.

Does the 140AVI03000 Quantum Analog Input module provide loop power when wired for current ?

No, the loop power would have to be provided externally as the 140AVI03000 does not supply it.

How can you access the Unity Quantum (140CPU6x) Stop Code using the front panel?

To access the PLC Stop code from the front panel of the CPU:

1: Press ESC
2 Press the up arrow key until “System Info” is displayed.
3: Press right arrow key to display CPU Stop Code.

What could cause an OL9-11509 error when uploading from a Quantum PLC using Concept programming software?

This could be due to the 16 bit simulator being turned on. Go to Start -> Programs -> Concept… -> then select ‘Simulator 16-Bit’. If it says ‘Concept-SIM is ON’ simply turn it off. If it says ‘Concept-SIM is OFF’, toggle it ON then OFF before closing the window and trying the upload again.

What is the maximum number of input and output words allowed on the local Quantum drop when programming with Unity?

There are no limits to the number of input words and/or output words on the local drop. The only limitation will be the number of available module slots in the backplane.

Does the Quantum 140NRP95400 Fiber Optic Repeater Module require software configuration?

No, the 140NRP95400 Fiber Optic Repeater Module doesn’t require any software or parameter configuration.

When ordering a Quantum power supply, does the connector have to be ordered separately ?

No, the connector is included with the power supply. However there is an optional IP 20 compliant connector available (140XTS00500), which needs to be ordered separately.

Is it possible to override or change the Memory Protect state of the Quantum PLC through software?

No. The key switch position cannot be changed through software.

What cable do I use for RS232 communication between a Quantum’s DB9 serial port and COM 1 (DB9) of a Magelis XBTGT2xxx and above?

You would need 2 cables – The XBTZ9710 and the XBTZG919 adapter.

Which Quantum PLCs allow the use of an Aux task in Unity?

The 140CPU65150, 140CPU65160, and 140CPU67160 allow the use of Aux tasks numbered 0 thru 3. The 140CPU31110, 140CPU43412A, and 140CPU53414A will only allow the use of a Fast and a Mast task.

Schneider Electric Magelis XBTGT2220: Beyond the User Manual

The Magelis XBTGT2220 is a 5.7 inch advanced touchscreen panel from Schneider Electric with a backlit color STN LCD display. The panel uses Vijeo Designer as its software designation, and a Magelis operating system. The CPU RISC processor allows for a frequency of 133 MHz. It has 512 kB of SRAM back up memory and an application memory of 16 MB. There are a number of integrated connection types on the XBTGT2220. These include a USB type A master port for Modicon M340 terminal port communication, a power supply removable screw terminal blcok, a COM2 serial link RJ45 RS485, and a COM1 serial link male.

The XBTGT2220 display contains a number of stellar features. ITt has a range of 4036 colors and a resolution of 320 x 240 pixels QVGA. Its touch sensitive zone is 1024 x 1024 on its analog touch panel. It has 8 levels of both brightness and contrast available via the touch-panel. Its back-light lifespan is roughly 75,000 hours. If your unit has been in use for longer, you may want to consider replacing it. If the local LED on the unit is signaling orange, then the backlighting on the unit is faulty.

The XBTGT2220 uses a 24V DC power supply from an external source. Its supply voltage should be kept in between 19.2 to 28.8 volts. Its inrush current is less than or equal to 30 amps, and its power consumption is 26 watts.

If you are planning on mounting your XBTGT2220 in a new space, its width is 167.5 mm, its height is 135 mm, and its depth is 59.5 mm. The product weighs precisely 1 kg.

If you would like more information or a replacement, please visit our XBTGT2220 product page. You can also email sales@modiconplc.com or call 800-466-0649. Modicon PLC stocks both new and refurbished units.

XBTGT2220

XBTGT2220

Modicon 140DAI55300: Beyond the User Manual

The Modicon 140DAI55300 is a Discrete Input Module in the Quantum series with 32 discrete inputs and 4 groups of channels. The module requires a discrete input voltage of 115V AC, a required Bus current of 250 mA, and has an addressing requirement of 2 input words. The module is compatible with Concept, ProWORX 32, and Unity Pro software. The module has an “Active” LED that signals when the module is in operation, and 32 green LEDs that indicate the status of each point. Below is the 140DAI55300 Wiring Diagram.

140DAI55300 Wiring Diagram

140DAI55300 Wiring Diagram

 

The 140DAI55300 does not have fault detection and no internal fusing. External fusing can be used however at the user’s discretion. Input signals must be sinusoidal with less than 6% TDH and 63 Hz maximum frequency. A typical input impedance should not be used outside the 47 to 63 Hz range. The maximum allowable leakage current from an external device to be recognized as an off condition is 2.1 mA. The absolute continuous maximum input is 132 Vac. At 10 s, the maximum input is 156V AC, and at 1 cycle its maximum input is 200V AC.

All inputs in a group must be from the same phase of the voltage line input. Group to group and input to Bus isolation should each be 1780V AC for 1 minute. The 140DAI55300 has a power dissipation of 10.9 W max. The module has an Off to On minimum response time of 4.9 ms, and its maximum response time for this is 0.75 of the line cycle. Its On to Off minimum response time is 7.3 ms and maximum is 12.3 ms.

Modicon PLC stocks a variety of new and remanufactured 140DAI55300 Input Modules. For more product information or to request a quote, please call 800-466-0649 or email sales@modiconplc.com.

140DAI55300

140DAI55300

Modicon Quantum 140CRA31200

The 140CRA31200 is an Ethernet RIO drop adapter in the Modicon Quantum family of PLCs. It is the adapter module located in any Quantum Ethernet I/O installation. A remote I/O drop can be connected directly to the main ring cable or to a sub-ring cable.

It has 3 ports, and two integrated connection types – an Ethernet IP/Modbus TCP Service Port and an Ethernet IP/Modbus TCP Device Network. The 140CRA31200 module exchanges data with the remote I/O head module which is the 140CRP31200.  Output modules are updated with data received from the remote I/O adapter. The input data is then collected and published to the remote I/O head adapter. The protocol used in the exchange is EtherNet/IP. The remote I/O scanner views the module as a remote I/O adapter. The exchanges are deterministic, which means that the time it takes to resolve a remote I/O logic scan is predictable.

140CRA31200

140CRA31200

Because the 140CRA31200 has 3 external Ehternet ports, it has 3 MAC addresses (but only 1 IP address). two of the Ethernet ports allow implicit I/O exchanges with a remote I/O scanner adapter. An implicit I/O exchange has a maximum frame size of 1,400 bytes. The ports can be implemented alone or in adapter mode. A maximum of 31 140CRA31200 adapter modules can be used in a single Ethernet remote I/O network. Ensure that you carefully plan network topology.

The 140CRa31200 has 4 local signaling LEDs: 1 green for Run, 1 green/red for module status (Mod Status), 1 green/red for network communication status (Net Status), and 1 red for I/O. Its ambient air temperature for operation should be kept to between 0 to 60 °C. If you are storing your module, it should be keep to -40 to 85 °C. The module can comfortably operate at an altitude of 2000 meters above sea level.

If you would like a quote on a replacement module, please call 800-466-0649 or email sales@modiconplc.com. You can also request a quote from our 140-CRA-312-00 product page.

140-CRA-312-00

140-CRA-312-00

US Manufacturing Index Expands Rapidly in November

The Institute for Supply Management released their manufacturing index for November and it shows an encouraging expansion in US factories. Also noteworthy is the fact that the index has risen for a 6th straight month – a sure sign of economic manufacturing growth.

The ISM indexes also indicated a rise in employment, production and new orders. New orders and production are on the same 6 month upward trend, and employment is close behind on a 5 month rise. The manufacturing index is also known as the PMI, or Purchasing Managers Index.

To read more about this story, check out this link from USA Today: http://www.usatoday.com/story/money/business/2013/12/02/ism-manufacturing-november/3802721/

Set up Communications with I/O modules from a 140 NOE 771 XX Module

Part of the installation of a 140 NOE 771 Communications Module is setting up IP addresses for associated I/O modules so that you can connect to them via HTTP or FTP. This process differs depending on whether you’re configuring a module with part number ending in 0 vs a part number ending in 1. First we’ll cover modules ending in 0, or these part numbers: 140 NOE 771 00 and 140 NOE 771 10.

140 NOE 771 00 and 140 NOE 771 10 IP Addresses

The address server used on these modules is the BootP server, or Bootstrap Protocol, which has it’s own software to assign IP addresses to nodes on an Ethernet network. Devices on this network issue BootP requests during initialization so that the BootP server can receive that request and select the corresponding IP address info from its database. The devices will then use that IP address for all further communication while they reside on that network. So, how do these NOE modules use the BootP server? Well both of these two modules come supplied with a BootP server that allows you to connect to the I/O devices without needing to have a dedicated PC on your network that acts as a BootP server. Keep in mind this feature cannot generate an IP address for the actual 140 NOE module but rather for connecting I/O modules to that NOE module once it is installed. Just use the module’s HTTP web page to add, edit, and remove devices from the BootP server database.

140 NOE 771 01, 140 NOE 771 11 and 140 NOE 771 21 IP Addresses

The address server used on these modules is the DHCP server. DHCP stands for Dynamic Host Configuration Protocol, and it’s a superset of the BootP protocol. The DHCP server can be used to provide the IP configuration to devices using BootP or DHCP.

About our Blog

Welcome to the Modicon PLC Blog! We are just getting up and running but check back soon for all sorts of posts about troubleshooting, upgrading, and documentation of Modicon Quantum, Compact, and TSX PLC’s. We are a distributor of those Schneider Electric Modicon modules and many others – feel free to contact us at sales@modiconplc.com if you need a quote! Also, keep in mind that we are not affiliated with Schneider Electric; we are only a distributor so please visit their site at www.schneider-electric.com if you bought directly from them and need help with those products. Thanks for stopping by!