FactoryTalk View ME Bit-Array Alarm Trigger w/ DeviceNet

ogimoj

Member
Join Date
Dec 2003
Posts
22
I'm having an issue setting up the alarm trigger for a PanelView Plus 1500 connected to a PLC-5 via DeviceNet.
Other indicators, etc. seem to be working, so I don't believe it's a comms issue, but rather how I'm trying to address the data.
I'd like to use 64 words (127 bytes) of bits to actuate alarms, using the "bit" trigger type. With DH+ or Ethernet comms, I'd address my Alarm Setup trigger as something like: {::[PLC]B10:0,L64} (assuming my 64 words of alarm bits are in B10:0 - 63), but of course with DeviceNet, I don't have direct address to the PLC data files like that; I have to BTW them over to the DeviceNet scanner (as I do with all of the other data I'm using that is working properly).

I've tried so many different methods of addressing the data that I've forgotten all of the things that don't work, but here are some examples of things I've tried:

I've created a DeviceNet alias that addresses an array of 64 Integers and pointed the Alarm trigger to that Alias, but the PV complains that the trigger is not the right data type for a bit or LSbit type trigger and disables it. (It appears that it is looking for a ,Lxx at the end of the tag to signify that there is actually an array of bits there).

I've tried addressing the trigger to the same alias and included a ,L64 at the end of the tag. This gets rid of the message about disabling the trigger, but still no alarm messages.

I've tried changing the alias to an array of 1024 BOOLs.

I've tried changing the alias to an array of 64 16-bit long BITSERIES.

I've tried directly accessing the DeviceNet Table (without an alias) with an address like: ::{[PLC]InputTable.00/0:1,L1024} or {[PLC]InputTable.00,L64} or ::{[PLC]InputTable.00/0:16,L64} (Are these even legitimate ways of addressing DeviceNet Data???)

I've tried creating an alias for just the first word of data, then using an Integer-type HMI tag, addressed to that alias, with a ,L64 at the end.

I've tried aliasing an array of Integers and then using an HMI tag addressed to just the first integer with an HMI tag address of: [PLC]InputTable.MyAlias[0],L64 or [PLC]InputTable.MyAlias,L64

I've tried using a 'Digital' HMI tag addressed to the alias, with a ,L1024

I'm running out of ideas... Any hints?
 

Similar Topics

Good Morning , Since I’m loading a new laptop , what are you doing for the 32 bit FactoryTalk View projects that you run into ? Are you...
Replies
8
Views
3,778
I'm working on a number of HMI projects just now using Factorytalk View ME V9 and I've come to map in my I-O onto the status pages of the screen...
Replies
5
Views
3,162
I'm wondering if anyone here is running FactoryTalk View ME version 10 and has tried importing old 32 bit HMI project archive files, say going...
Replies
7
Views
3,510
I'm having trouble with alarms coming across from a micrologix 1500 to a Panelview plus 6 600. This is a conversion from a Panelview standard to...
Replies
0
Views
2,475
Hi all, On a rare occasion I am programming a PV1000, in FV Studio Machine Edition 7. I want to SET a bit with one button and reset it with the...
Replies
5
Views
3,435
Back
Top Bottom