CiA-417specificationderived fromCANopen,but retains plug andplaycompatibility of theCANopen, and customizedapplicationsfor theelevatorcontrol system. It’s a good news For both the systemcontroller and themanufacturers, on the one hand, the elevator controlsystem manufacturerscandevelopaccording to theapplication specification, on the other hand, becausetheconsistency oftheCANopen,no need to requirespecial customize,you canchoose adifferentelevator controlcomponentstobe combined intoa specificcontrol system.Bythepoint of software implementation, CiA-417isa sub-clusters CANopenprotocolapplication specification, implementationcan be seenintheCANopenprotocol stackbased onaflexibleplug-in package, CANopen objectdictionaryisthe core content ofthedata descriptionmethod, communicationobjectsandcommunicationservices are describe byan objectdictionary.The difficulty ofSoftware implementation isthe data struct, byan abstract data structruers,designedthedata structuresintheAS380elevator control system, theobject dictionaryof thespecificdata structuresthroughabstract objectdefinitions,and definesthe datastructureoperationsmethods. Applications through theobject is instantiated, andthrough the definition ofa good wayto manipulatedata objects.CiA-417virtual device softwareimplementationsreference the AS380elevatorsystem’s control function modul, andthe callinput virtual modul and output virtualmodul controlare designed as astandardhall controlcall board,the virtualcallcontrollerand the carvirtual drive controllerand car door virtualcontrolarecombined into a mastercontrol board, and designedeachvirtual devicespecificdata structures andaccess methods.The main work of Thispaper is the software implementation processofCiA-417specification, in the paper, do the research of the CANopenopen standards,research theopen standardssoruce code stack, especilly research on CANopen opensource code statck CANopenNodeV310, and impement the call input and outputfunctionbyAS380elevator system platform, and becausethe concept ofinheritanceofCiA-417itself, the continue fully implemention of theCiA-417specificationcanaccordance withthe method described inthis paper. |