Bé gi¸o dôc vµ ®µo t¹o Trêng ®¹i häc b¸ch khoa Hµ Néi ------------------------------ LuËn v¨n th¹c sÜ khoa häc Nghiªn cøu, x©y dùng phÇn mÒm cho c©n ®iÖn tö c«ng nghiÖp Ngµnh: ®o lêng vµ hÖ thèng ®iÒu khiÓn M· sè : §oµn ThÞ H¬ng Giang Ngêi híng dÉn khoa häc: Pgs.ts Ph¹m thÞ ngäc yÕn Hµ néi 2006 17061131501721000000 -1- Môc lôc Trang Môc lôc. 5 21T 21 T PhÇn Më ®Çu. Nhîc ®iÓm cña c©n c«ng nghiÖp khi kh«ng sö dông phÇn mÒm. Yªu cÇu ®èi víi luËn v¨n.
10 21T 21 T Tæng quan vÒ hÖ thèng c©n ®iÖn tö c«ng nghiÖp. S¬ ®å nguyªn lý cña hÖ thèng c©n ®iÖn tö c«ng nghiÖp .1 §Çu ®o ASC-C3 30t - SI Technologies Company Hµ lan .3 §Çu ®o Metler Toledo SD. §Çu ®o lo¹i RC3- 50T cña H·ng The Scale Company (Hµ Lan) .5 §Çu ®o CPR 35t – BILANCIAI .1 Hép nèi AJB. Hép nèi KA-4.
Mét sè lo¹i thiÕt bÞ thu thËp dïng cho hÖ thèng c©n ®iÖn tö c«ng 21T nghiÖp.2 ThiÕt bÞ Metler Toledo. Lùa chän c¸c th«ng sè vµ thiÕt bÞ cho mét tr¹m c©n ®iÖn tö c«ng 21T nghiÖp. Ph©n lo¹i c¸c tr¹m c©n. C¸ch lùa chän thiÕt bÞ cho bµn c©n.
42 21T 21 T Nghiªn cøu vµ x©y dùng c«ng cô phÇn mÒm ®Ó thu 21T thËp vµ qu¶n lý d÷ liÖu cña mét tr¹m c©n ®iÖn tö. Lùa chän c«ng cô ®Ó x©y dùng phÇn mÒm. NhiÖm vô cña phÇn mÒm. Ph©n tÝch c¸c qu¸ tr×nh thu thËp d÷ liÖu c©n.
Qu¶n lý vµ thèng kª sè liÖu. X©y dùng cÊu tróc cña phÇn mÒm. Setting Local host server. X©y dùng c¸c form b¶ng m·.
X©y dùng form c©n nhËp, c©n xuÊt vµ c©n dÞch vô. X©y dùng form in l¹i phiÕu. X©y dùng form thèng kª sè liÖu. X©y dùng thªm mét sè form phô kh¸c.
C¸c lu ®å thuËt to¸n sö dông trong ch¬ng tr×nh. 77 21T 21 T X©y dùng c¬ së d÷ liÖu .1 Kh¸i niÖm chung vÒ c¸c lo¹i c¬ së d÷ liÖu .2 C¬ së d÷ liÖu SQL server 2000 .1 Mét sè kh¸i niÖm c¬ b¶n .2 M« h×nh truy cËp c¬ së d÷ liÖu .3 Database cña SQL server 2000 .3 X©y dùng m« h×nh c¬ së d÷ liÖu .4 ThiÕt kÕ hÖ c¬ së d÷ liÖu cho luËn v¨n .1 B¶ng c¸c b¶ng danh môc vÒ xe .2 B¶ng lo¹i hµng .3 B¶ng kh¸ch hµng .4 B¶ng d÷ liÖu c©n nhËp, c©n xuÊt, c©n dÞch vô. 86 21T 21 T ch¹y thö nghiÖm vµ ®¸nh gi¸. Thùc hiÖn c¸c thao t¸c cho mét quy tr×nh c©n nhËp hµng.
M« h×nh cña m« h×nh m« pháng. NhËp c¸c th«ng sè danh môc. Thùc hiÖn mét quy tr×nh c©n nhËp. Thùc hiÖn c¸c thao t¸c in biÓu mÉu cho hµng nhËp.
Thùc hiÖn c¸c thao t¸c thèng kª sè liÖu cho hµng nhËp. §¸nh gi¸ kÕt qu¶ ch¹y thö nghiÖm. 109 21T 21T Tµi liÖu tham kh¶o:. 111 21T 21 T -5- Ch¬ng 1 PhÇn Më ®Çu 1.
Më ®Çu Trong c¸c nhµ m¸y lín, nhËp vµ xuÊt nguyªn nhiªn vËt liÖu là c«ng ®o¹n tÊt yÕu, v× vËy rÊt cÇn ®Õn hÖ thèng c©n ®iÖn tö c«ng nghÖp, nã cã thÓ lµ: c¸c c©n « t«, c©n tµu ho¶, c©n b¨ng t¶i, c©n ®ãng bao, c©n xil«,à C¸c khèi lîng cÇn thùc hiÖn thao t¸c c©n nµy lµ rÊt lín vµ víi sè lîng rÊt nhiÒu. Do ®ã, viÖc thao t¸c vµ qu¶n lý sè liÖu, thèng kª sè liÖu lµ quan träng vµ cÇn thiÕt. Tríc ®©y, níc ta thêng ph¶i mua c¸c c©n ®iÖn tö ngo¹i nhËp. Ngoµi viÖc gi¸ thµnh cao (cì tiÒn tû), mét nhîc ®iÓm lín lµ chóng ta kh«ng chñ ®éng vÒ c«ng nghÖ, khi thiÕt bÞ háng hãc hay trôc trÆc th× ph¶i mêi chuyªn gia cña h·ng s¶n xuÊt ®a sang nªn gÆp rÊt nhiÒu khã kh¨n, kh«ng chñ ®éng vÒ thêi gian vµ tiÕn ®é.
V× vËy, viÖc nghiªn cøu, thiÕt kÕ vµ chÕ t¹o c©n ®iÖn tö c«ng nghiÖp trong níc lµ vÊn ®Ò ®Æt ra rÊt cÊp b¸ch vµ cÇn thiÕt tõ nhiÒu n¨m nay. Thêi gian qua, trong níc ta ®· cã rÊt nhiÒu c¸c c¬ së trong vµ ngoµi níc tiÕn hµnh nghiªn cøu vµ chÕ t¹o c¸c c©n ®iÖn tö c«ng nghiÖp nh: - ViÖn m¸y vµ dông cô c«ng nghiÖp (IMI holding) - C«ng ty cæ phÇn tù ®éng ho¸ §«ng D¬ng - C«ng ty TNHH §ång Minh Ph¸t - C«ng ty THSM - à. C¸c c«ng ty lu«n cè g¾ng nghiªn cøu sao cho s¶n phÈm cña m×nh cã chÊt lîng tèt nhÊt vµ gi¸ thµnh hîp lý. Th«ng thêng c¸c c©n ®iÖn tö trong níc s¶n xuÊt cã gi¸ thµnh b»ng kho¶ng 1/3 cña c©n ngo¹i nhËp.
§Æc biÖt, chóng ta l¹i hoµn toµn chñ ®éng vÒ mÆt c«ng nghÖ. -6- Tríc ®©y, khi kh«ng sö dông m¸y tÝnh ®Ó thùc hiÖn c¸c qu¸ tr×nh c©n th× sè liÖu c©n ®îc c¸c c¸n bé nhµ c©n quan s¸t vµ ghi chÐp l¹i b»ng sæ s¸ch. Sau ®ã, c¸c phßng ban qu¶n lý kh¸c, khi muèn lÊy sè liÖu vÒ ®Ó ®iÒu tiÕt, gi¸m s¸t, qu¶n lý, thèng kª th× sÏ ph¶i tù nhËp c¸c sè liÖu nµy vÒ th«ng qua mét hÖ thèng sæ s¸ch ®Ó ghi chÐp l¹i. C«ng viÖc nµy kh«ng thÓ tr¸nh khái sai sãt khi sao chÐp d÷ liÖu.
§Ò tµi luËn v¨n tèt nghiÖp lµ “Nghiªn cøu, x©y dùng phÇn mÒm cho c¸c c©n ®iÖn tö c«ng nghiÖp” nh»m môc ®Ých gióp cho c¸c tr¹m c©n thu thËp, qu¶n lý, thèng kª sè liÖu vµ truyÒn c¸c d÷ liÖu lªn c¸c cÊp qu¶n lý vµ gi¸m s¸t cao h¬n nh c¸c phßng ®iÒu khiÓn, kÕ ho¹ch tæng hîp, gi¸m ®èc. ChÝnh v× vËy, khi m¸y tÝnh trë nªn phæ biÕn, vµ cïng víi sù ph¸t triÓn cña c«ng nghÖ m¹ng. Trong c¸c nhµ m¸y xÝ nghiÖp ®Òu ®îc trang bÞ m¸y tÝnh ë c¸c cÊp ®iÒu khiÓn, gi¸m s¸t, qu¶n lýà Vµ c¸c m¸y tÝnh ®Òu ®îc nèi m¹ng LAN víi nhau. Do vËy viÖc sö dông m¸y tÝnh cho c¸c tr¹m c©n ®iÖn tö lµ rÊt cÇn thiÕt.
Cïng víi sù trang bÞ thªm m¸y tÝnh cho c¸c tr¹m c©n nµy lµ phÇn mÒm ®Ó cã thÓ thùc hiÖn c¸c yªu cÇu trªn t¹i c¸c tr¹m c©n. Nhîc ®iÓm cña c©n c«ng nghiÖp khi kh«ng sö dông phÇn mÒm Do quan s¸t kÕt qu¶ tõ c¸c thiÕt bÞ hiÓn thÞ lµ trùc quan nªn cã thÓ s¶y ra viÖc thay ®æi, thªm bít sè liÖu cña tr¹m c©n. V× vËy, kh«ng ®¶m b¶o vÒ tÝnh trung thùc cña d÷ liÖu. ViÖc lu tr÷ sè liÖu rÊt phøc t¹p, kång kÒnh do ph¶i sö dông ®Õn hÖ thèng sæ s¸ch.
Khi muèn thèng kª hay kiÓm tra sè liÖu th× ph¶i mÊt rÊt nhiÒu thêi gian vµ ®é chÝnh x¸c kh«ng cao. Kh«ng thÓ thùc hiÖn in Ên ®îc d÷ liÖu trùc quan theo yªu cÇu riªng cña tõng tr¹m c©n. TÝnh tù ®éng ho¸ vµ tÝnh liªn kÕt gi÷a c¸c kh©u trong mét quy tr×nh s¶n suÊt cña mét nhµ m¸y cha cao vµ rÊt h¹n chÕ vÒ viÖc chuyÓn -7- th«ng tin gi÷a c¸c kh©u, c¸c bé phËn trong mét quy tr×nh s¶n xuÊt cña nhµ m¸y. Yªu cÇu ®èi víi luËn v¨n §Ó kh¾c phôc nh÷ng nhîc ®iÓm trªn cña c¸c tr¹m c©n ®iÖn tö c«ng nghiÖp cò.
LuËn v¨n nµy sÏ x©y dùng mét phÇn mÒm cã thÓ xö dông rÊt hiÖu qu¶ trong viÖc chèng thÊt tho¸t hµng ho¸ trong c¸c nhµ m¸y. C¸c qu¸ tr×nh c©n, qu¶n lý sè liÖu c©n, thèng kª, in Ên sè liÖu b»ng m¸y tÝnh vµ nã cã thÓ gãp phÇn lµ mét thµnh phÇn trong hÖ thèng ®iÒu khiÓn, qu¶n lý, gi¸m s¸t hiÖn ®¹i ngµy nay (nh DCS, à). PhÇn mÒm nµy cho phÐp truyÒn d÷ liÖu qua hÖ thèng m¹ng trong nhµ m¸y. PhÇn mÒm x©y dùng cho c¸c tr¹m c©n ®iÖn tö ph¶i tiÕn hµnh thu thËp d÷ liÖu tõ c¸c thiÕt bÞ thu thËp vÒ qua ®êng RS232 tõ c¸c ®Çu ®o mét c¸ch tù ®éng, xö lý sè liÖu c©n, lo¹i hµng xuÊt nhËp, tù ®éng lu tr÷ sè liÖu.
Sau ®ã xö lý, in Ên, thèng kª tuú theo yªu cÇu. C¸c th«ng sè mµ mçi mét tr¹m c©n cÇn qu¶n ®îc qu¶n lý mét c¸ch cã hÖ thèng vµ khoa häc, vµ th«ng thêng phÇn mÒm bao gåm c¸c kh©u sau: NhËp c¸c th«ng tin riªng cña tõng c¬ quan nh: tªn c¬ quan, ®Þa chØ liªn hÖ cña c¬ quanà C©n vµ qu¶n lý khèi lîng c¶ b× vµ hµng, khèi lîng b×, khèi lîng hµng. NhËp vµ qu¶n lý c¸c th«ng sè nh: biÓn sè thiÕt bÞ chë hµng (b×), tªn lo¹i hµng, tªn kh¸ch hµng, m· c©n. Qu¶n lý vÒ thêi gian c©n nh: ngµy/th¸ng/n¨m, giê c©n.
Qu¶n lý tªn c¸n bé vËn hµnh c©n. ChuyÓn d÷ liÖu c©n vÒ trung t©m. à -8- Tõ c¸c th«ng sè ®Çu vµo nh trªn, ta thÊy r»ng phÇn mÒm nµy ph¶i thùc hiÖn c¸c thao t¸c sau: Thùc hiÖn c¸c thao t¸c nhËp c¸c sè liÖu ®Çu vµo, tiÕn hµnh c¸c quy tr×nh cña tr¹m c©n. Qu¶n lý c¸c sè liÖu cña mçi lÇn c©n vµ lu tr÷ c¸c dù liÖu c©n ®îc nµy trong m¸y tÝnh.
Cã thÓ thùc hiÖn c¸c thao t¸c thèng kª, in Ên d÷ liÖu. Cã kh¶ n¨ng cho phÐp c¸c m¸y tÝnh kh¸c ë c¸c cÊp qu¶n lý kh¸c ®äc d÷ liÖu tr¹m c©n mµ kh«ng cÇn xuèng tr¹m c©n do kh¶ n¨ng cho phÐp truyÒn d÷ liÖu vÒ c¸c m¸y kh¸c th«ng qua m¹ng LAN. Qua ph©n tÝch ë tªn, dÒ tµi cña luËn v¨n tèt nghiÖp lµ “Nghiªn cøu, x©y dùng phÇn mÒm cho c¸c tr¹m c©n ®iÖn tö c«ng nghiÖp”, LuËn v¨n nh»m môc ®Ých x©y dùng mét phÇn mÒm hoµn thiÖn ®Ó gióp cho c¸c tr¹m c©n thu thËp, qu¶n lý, thèng kª sè liÖu vµ truyÒn c¸c d÷ liÖu lªn c¸c cÊp qu¶n lý vµ gi¸m s¸t cao h¬n, gi¶m thiÓu c¸c thao t¸c cho ngêi c¸n bé vËn hµnh, qu¶n lý vµ thèng kª sè liÖu, gi÷a c¸c kh©u vµ trong c¶ hÖ thèng cña nhµ m¸y. LuËn v¨n gåm n¨m ch¬ng, phô lôc vµ tµi liÖu tham kh¶o víi nh÷ng néi dung chÝnh sau ®©y: Ch¬ng 1: PhÇn më ®Çu 21T Ch¬ng 2: Tæng quan vÒ hÖ thèng c©n ®iÖn tö c«ng nghiÖp 21T Ch¬ng 3: Nghiªn cøu vµ x©y dùng c«ng cô phÇn mÒm ®Ó thu thËp vµ 21T qu¶n lý d÷ liÖu cña mét tr¹m c©n ®iÖn tö Ch¬ng 4: X©y dùng c¬ së d÷ liÖu 21T Ch¬ng 5: Ch¹y thö nghiÖm vµ ®¸nh gi¸ 21T LuËn v¨n ®· ®¹t ®îc c¸c kÕt qu¶ sau: 1.
Ph©n tÝch, t×m hiÓu tæng quan hÖ thèng c©n ®iÖn tö c«ng nghiÖp còng nh t×m hiÓu vÒ ®Æc ®iÓm cña mét sè c¸c thiÕt bÞ trong c¶ hÖ thèng c©n ®iÖn tö c«ng nghiÖp. Nghiªn cøu vÒ c«ng cô lËp tr×nh phÇm mÒn Visual Basic phiªn b¶n 6.0 vµ SQL Server 2000 vµ sù kÕt hîp hai c«ng cô nµy ®Ó viÕt ch¬ng tr×nh øng dông thùc hiÖn thao t¸c thu nhËn sè liÖu tõ thiÕt bÞ ngo¹i vi vµ lu tr÷, qu¶n lý, thèng kª sè liÖuà cho c¸c øng dông c«ng nghiÖp.