kratmel
-
Posts
1,149 -
Joined
-
Last visited
-
Days Won
52
Content Type
Profiles
Forums
Gallery
Events
Blogs
Downloads
Articles
Media Demo
Posts posted by kratmel
-
-
I think - the main problem with expansion appear when expansion is located on big distance from controller.
Maybe cable can not be removed, but expansion can be not powered.
I build v1040 based machine with EX-A2X +IO mounted in separated box on another side of machine.
Sometimes, someone sw off some protection circuit for maintence and do not sw on after.
Then V1040 started, but without part of IO. Only local E46B present.
Then as Flex recommend
3 hours ago, Flex727 said:spare output keeping a relay closed
on expansion used to power EM.SW relay with NC contact connected to EM. LAMP and Beep sound.
This EM. relay can not be RESET if IO is not operate via PLC program.
-
I think if two worked inputs is I14 and I15 - then you maybe has npn input type configured via JP3.
And maybe you try to send PNP signal to NPN logic input. You send 1 and npn logic offer "1" when input is at "0" state.
Please check JP3...
-
One more tip - blinking with different Cycle Time and Duty Cycle.
You can set different BLINK bits (like MB10) and use it for some type of machine working mode indication.
-
Maybe TA reset coil in help recommended rung is in wrong position or not present (see red and arrows). And some condition not activate timer reset.
I sometimes need to build time controlled application with interrupt by PAUSE button.
Then State Machine used.
But i do not use the timer. I use SB15 (SB13 for seconds) and increment some MI or ML. This MI or ML is presetted by STORE direct function at step before time controlled step.
If incremented value is reached i go to next step. PAUSE bit used for stop increment process and off step contolled output.
Then state machine can be paused in time controlled step without time lost. Sometimes i must Add or Sub to interrupted "timer" value some amount of "time" for compensate machine restart delay.
Maybe this idea is not accurate but it work in many applications.
-
Please select this option for new font
Then if you need to use Russian/Ukrainian laguage letters - please select only new Added Fonts for all HMI text.
- 1
-
Try to download new created project (no code) and after this load your code.
-
Please discribe problem history:
- time since system started?
- is it this issue happend from plant start?
- time of normal work from plant start or from current job start?
- is it possible to test IP and modbus networks separately?
- what power supply is used?
- is it possible that this issue happend when one of new machine part installed or some changes to program happend?
- is it PLC battery in good condition?
- is it possible that some external network connected to plant PLC network?
-
Please try to use State machine Joe Tauser example for programming analog output setpoint change.
Main idea - program can set only one setpoint in one selected by pointer step.
I use it for vfd speed changeover on cutting machine and many other application.
-
Hi,
This is table from help.
It looks like Watchdog used for check I/O module communication with adapter.
Maybe best way - open support ticket on support.unitronics.com and post answer to this topic.
-
Sorry Aus, you are right - i have only 3.5 Samba with RS232 on table (RED). Topic starter have SM43-J-T20 (GREEN)
-
47 minutes ago, Ausman said:
Samba you possess does not have the required comms port on board....I think.
Yes Aus, Samba do not have RS485 on board, but in second display manual we can see 15m cable via RS232 connection possible.
For bigger distance RS485 (V100-17-RS4X) isolated card recommened to install inside Samba.
-
Hi,
please post what information you whant to see on display.
Something like 20:59:01 or other format.
What refresh time needed?
4 hours ago, alighz said:This one has big LED matrix but it is impossible to download any information about used RS485 protocol. Serial # of offered product needed.
4 hours ago, alighz said:This one offer manual with protocol but only Italiano lenguage present.
Maybe it is possible to program second one via Samba.
If you have manual about protocol for first one - plese post to topic.
- 1
-
7 hours ago, alighz said:
Alphanumeric display that support Modbus with RS485
Please post model or foto of nameplate.
I use this display with Samba via Modbus connnection.
- 1
-
Thank you Aus.
As my professor taught me many years ago: The device can be well repaired only when you have established exactly why it failed.
Therefore, this topic probably lacks a history of the conditions under which and how long the PLC worked before this problem arose. Especially in terms of preventing interference and overvoltages caused by the absence of RC on AC coil and diodes on DC coils.
As correctly noted by one of the gurus of our forum - Vision PLC is almost impossible to destroy by software - there is always a way to restore to working condition.
However, in this case, I suspect that something happened at the hardware level.
-
Hi, if panel is new maybe best solution - replace it under warranty.
I found the same problem with V1040. I worked around this panel and do some test. At the test i used cooler and heater hardware for rectify chip with problem.
After step by step confirmation i found that grafic chip is the main issue.
If i cool this chip before panel start - i see BOOT2.2 in identification and BOOT load process started with succes.
And after correct download of all firmware and project - panel started. After some time of normal work - the same issue happend.
I asked service for bga reballing grafic chip. Process was prepeared via bga reballing machine.
After this panel sucessfully started with no issue. I load program and test panel in all possible mode. Problem solved.
Try to use older software (65 version for example) and PORT 1 (not USB) for firmware download.
Also try to download firmvare parts separately - in Advanced mode.
- 1
-
I6 must be Positive transition contact
I6
-|P|-
You use direct and counter incremented to 3 in time of 3 PLC scan.
-
Hi,
you can find V130 Counter example project in Visilogic ---- Examples/Version 9000/Project examples/Ladder/ V130_Counter.vlp
SB7 bit can be changed by Input signal (for example I2 ).
But the main problem with bottles on conveyor - vibration. Vibration of bottle can activate sensor many times and count result can be different.
For rectify this problem you must use two sensor and two PLC input. Sensor must be plased on conveyor in series - then bottle must cross 1st one then second one.
In PLC ladder code you can operate MB coil (for example MB 10) - Set by 1st sensor and reset by second.
This MB10 -|P|- contact must replace SB7 in sample code.
C0 counter contact can be used as stop command for conveyor.
-
Solution?
Is it table with command order on pic correct? Byte swap needed?
-
Maybe you use this document for CANopen setup.
https://www.se.com/us/en/download/document/0198441113779-EN/
Please see on page 24 about byte swap before and after transmission.
You must use command list from your pic and correctly transmit RPDO TPDO TSDO RSDO.
Please see (1) note in the bottom of table on your pic.
-
Hi,
you must configure command and speed setpoint sorce (terminal, fieldbus).
You must use proper command sequence for selected command source for follow State transitions table.
For terminal and fieldbus this sequence is different and if you whant to send control command via terminal - then Enable power stage must be done via terminal.
If you use only fieldbus command - Enable power stage is possible only if proper read - write PDO messages is performed. RPDO3 TPDO3 in your case.
User must send command and read status. Otherwise drive do not change operating state (Schneider fieldbus state machine safety).
-
Hi, as i see you use one of my sample code for start with LX32A.
You must set proper TPDO3 and RPDO3 address in CANopen configuration FB for node 2.
After configure connections you must follow State transitions table (see p.165 fildbus command operation)
State transitions sequence for velocity mode present on your pic.
Any question in PM.
Maybe useful topic
-
My standard solution (thanks to Joe Tauser)...
You can place to MI905 distance to gun in pulse.
Then symply check last bit (MI(1000+DIST TO GUN)) in FIFO STACK. If this bit =1 then Gun = Enable.
-
Hi,
is it jamper settings on I/O board installed correctly for INPUT and OUTPUT?
Default settings is voltage 0..10V for both, analog input pin configured as standard (not analog) INPUT.
-
If you use Unitronics PLC - two option with load cell present
URS-02LC-8 - module for URB expansion with Vision and Unistream
and IO-LC1, IO-LC3 with EX-RC1 for Unistream or IO-LC1, IO-LC3+EX-A2X for Vision.
It is stable and tested solution with ready to use sample program provided.
Using another load cell amplifier with Unitronics PLC is possible - but using installation with analog interface - have low resolution.
Run it with MODBUS, Ethernet or CAN network is not simple solution.
P.S.
From IO-LC1 (3) user manual recommendation:
The cable shield should be connected ONLY to the Loadcell chassis. The shield at the other end of the cable should be left unconnected.
Then if cable shield is connected to Loadcell chassis - no connection for shield on amplifier is normal.
But you must check - is it loadcell installation grounded.
Can I Catch Expansion Errors?
in Vision & Samba PLC + HMI Controllers & VisiLogic Software
Posted
I must note that the main purpose of any PLC is to safely, stably and correctly manage the devices that users need to control.
Therefore, the failure of the I / O modules must always be confirmed by the user.
If this happens - service technicians should be notified immediately.
It's not about the connection hanging during data transmission - it's about the safe execution of the task using a PLC.
I allow automatic reboots only in the case of a system that is guaranteed to be safe for humans. But I always try to avoid it.
Therefore - we must carefully read the manuals, mount the PLC according to the rules, write programs that are easy to test and get working systems.
If something in the system can fail - it is definitely not a connection with the IO modules.
And this connection must be constantly checked by the emergency monitoring system or a safe PLC must be used (expensive - but without such PLCs, for example, elevators do not work).