Watlow EZ-ZONE
®
PM Limit Controller • 83 • Chapter 8 Features
Compact Assembly Class
Alongwiththestandardimplicitassemblywhereeachmoduleparameter(member)occupiesone32-bitas-
sembly location there is also a Compact Class assembly. The need for the Compact Class assembly members
became apparent as the number of member instances grew with the EZ-ZONE family of controls. Because
there is a limited number of implicit assembly members (20 input, 20 output), the Compact Class enables the
user to modify the standard assembly offering to their liking while also achieving much better utilization of
eachbitwithinthe32-bitmember.Asanexample,ifastandardImplicitAssemblymemberwereconfigured
tomonitorAlarmState1theentire32-bitmemberwouldbeconsumedwherejust7bitsoutofthe32willbe
usedtoreflect:Startup(88),None(61),Blocked(12),AlarmLow(8),AlarmHigh(7)orError(28)forAlarm
1only.WithCompactClassassemblymember12(identifiedinthisdocumentas"12AAlarmRead") in use,
thealarmstatesofall4alarmscanbeplacedinone32-bitassemblymemberusingjust2bitsforeachstate.
Bits0and1wouldrepresentAlarmState1,bits2and3AlarmState2,etc...Eachpairof2bitscanrepre-
sentthefollowingstates:00=None,01=AlarmLow,10=AlarmHighand11=Other.Thereisavarietyof
predefined Compact Class members that can be used (See Appendix: Compact Class Assembly Structure) to
modify the default implicit assemblies.
Note:
As is the case with any available parameter within the PM control the Compact Class members can also be
read or written to individually via an explicit message as well.
Modifying Implicit Assembly Members
To change any given member of either assembly (T to O or O to T) simply write the new class, instance and
attribute(CIA)tothememberlocationofchoice.Asanexample,ifitweredesiredtochangethe14
th
mem-
beroftheTtoOassemblyfromthedefaultparameter(CoolPower)totheCompactClass12
th
member (See
Appendix: Compact Class Assembly Structure)writethevalueof0x71,0x01and0x0C(Class,Instanceand
Attribute respectively)to0x77,0x02and0x0D.Oncethechangeisexecuted,readingthismemberlocation
(aswasdiscussedabove)willreturntheAlarmStates(1-4)topairedbits0through7where00=None,01=
AlarmLow,10=AlarmHighand11=Other.
The CIP communications instance will always be instance 2.
Profibus DP - (Decentralized Peripherals)
This protocol is typically used to operate sensors and actuators via a centralized controller within industrial-
izedproductiontopologies.Dataratesupto12Mbit/sontwistedpaircablesand/orfiberopticsarepossible.
Thisprotocolisavailableinthreefunctionallygradedversion;DP-V0,DP-V1andDP-V2.Itshouldbenoted
thatWatlowproductsutilizingthisprotocolsupportDP-V0andDP-V1only.
DP-V0-providesthebasicfunctionalityofDP,includingcyclicdataexchange,station,moduleandchannel
specific diagnostics and four different interrupt types for diagnostics and process interrupts.
Cyclic Datareferstoinput/outputdatathatispre-configuredtopassfromtheProfibus-DPClass1Master
and the Slave at a known rate. Cyclic data is expected on both the sender and the receiver end of the mes-
sage.
Note:
TouseDP-V0(cyclicdatatransfer)firstconfigureandthenregistertheGeneralStationDescription(GSD)
file. Watlow provides a software tool allowing for total customization of the data to be read and or written
to.Acquirethissoftwaretool(ProfibusGSDEditor)viatheCDthatshippedwiththeproductor,asanal-
ternative, point your browser to: http://www.watlow.com/products/controllers/software.cfm and navigate to
thebottomofthepageandclickon"SoftwareandDemos"todownloadthesoftware.
UsingtheGSDEditorausercanconfigureuptoamaximumof135differentparametersthatcanbereador
writtentofromZone1through16.
DP-V1-containsenhancementsgearedtowardsprocessautomation,inparticularacyclicdatacommunication
for parameter assignment, operation, visualization and interrupt control of intelligent field devices, in con-
junction with cyclic user data communication.
Acyclic Data is a message that can be sent and or received at any time where they typically have a lower pri-
ority then cyclic messages. This type of messaging is typically used for the purpose of configuration or per-
forming some sort of a diagnostic function.
Comments to this Manuals