Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - pk

Pages: [1]
1
Open Discussion / Connecting to B&R PLC X20
« on: January 23, 2023, 12:28:04 PM »
Hi
Wonder whether anyone has connected AHMI to B&R X20 PLC series?

https://www.br-automation.com/en/products/x20cp0292/#:~:text=The%20X20CP0292%20is%20the%20most,by%20an%20onboard%20Ethernet%20interface

I have a small equipment running X20-CP-0292 by B&R

Appreciate any info, ideas...

2
Open Discussion / Illegal Data Address - 2
« on: December 20, 2022, 09:51:36 AM »
Hi
Started Advanced HMI, abandoned it and now trying again to get it going

Trying to build a very simple drag and drop project
Bought a Temperature / Humidity Sensor - Modbus RTU (XY - MD02)

I can read the values on a Generic Modbus Tester

Tried it on Advanced HMI by giving the same address and get an ILLEGAL DATA ADDRESS - 2 error
Tried 3 different panel meters with different formats in PLCAddressValue (30001, 030001, 300001...)

Can see someone did a similar project and got it going  -   https://youtu.be/pEtde_xk-zU

Can some one help me out, determined to get it working  :)

Thanks


3
We have this Versamax GE PLC which is connected to 2 nos Hakko HMIs by RS485
Trying to add another free :) HMI using Advanced HMI software
Do not have the modbus register details where the info is stored
It is a very basic program of Alarm inputs and displaying the alarms

I wrote this small very very very basic program to scan these addresses
No luck. Can someone suggest the mistake i an into and guide me

Thanks


\Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
        DigitalPanelMeter1.PLCAddressValue = DigitalPanelMeter1.PLCAddressValue + 1
        DigitalPanelMeter2.PLCAddressValue = DigitalPanelMeter2.PLCAddressValue + 1
        DigitalPanelMeter3.PLCAddressValue = DigitalPanelMeter3.PLCAddressValue + 1
        BasicLabel1.Text = DigitalPanelMeter1.PLCAddressValue
        BasicLabel2.Text = DigitalPanelMeter2.PLCAddressValue
        BasicLabel3.Text = DigitalPanelMeter3.PLCAddressValue

        If DigitalPanelMeter1.Value > 0 Then
            PilotLight1.Value = 1
            Timer1.Stop()
        Else
            PilotLight1.Value = 0
        End If
        If DigitalPanelMeter2.Value > 0 Then
            PilotLight2.Value = 1
            Timer1.Stop()
        Else
            PilotLight2.Value = 0
        End If
        If DigitalPanelMeter3.Value > 0 Then
            PilotLight3.Value = 1
            Timer1.Stop()
        Else
            PilotLight3.Value = 0
        End If

    End Sub

4
Hi
Thanks for a great program and experimenting more with GE CPU001
We have an Alarm monitoring system where we have all discrete inputs to the PLC and are  monitored by an HMI (RS485)
The ladder logic on the PLC have Auxiliary relay coils M00301 to M00350
I finally got my PLC connected through my USB-RS485 adapter 9600,8,None,1, Com2 (ModbusRTUCom1)
On my Mainform have 2 pilot lights with PLCAddressValue - 00334 and 00348 (M00334 and M00338)
When I physically change the inputs the connected HMI value changes while I get Bad Checksum error?
Do I need to change plcaddressaddress 00334 / 00348 to some other address Modbus format?
Just need an pilot light indicator to turn on when there is an input without any major code
Can someone pls explain in layman terms what I am missing
Thanks

5
Open Discussion / Need a very basic tutorial on Alarms list... Thanks
« on: August 24, 2022, 03:04:45 PM »
Hi

Just downloaded Advanced HMI with Visual Studio 2019
Did a small project with a Gauge, Digital Panel meter and a couple of Alarm lights
Used Modbus simulator and it works great

I am trying to add a form with a simple basic alarm list
Trying the controls Messagelistbybit, Messagelistbyvalue and the ini file with all alarms in it
Not much of success

Can someone type out a very basic tutorial for dummies like me.

Appreciate your help

Pages: [1]