更新时间: 2025-03-11
由于工控机既要完成人机界面操作,同时又要与PLC进行串行数据通信,为了保证人机界面的操作不影响数据通信的正常进行,而数据通信的进行也不会造成人机界面的停滞或反应不及时,我们在程序中引入了多线程的机制,将程序处理的任务分为两个线程:响应用户操作线程和数据通信线程,并且把响应用户操作线程作为主线程,该线程具有**高优先级,以保证系统能够快速响应操作员的各种操作,而数据通信线程的优先级设为较低。
PLC部分的程序主要完成各孵化室温湿度的实时采集,并与设定值进行比较、判别,发出控制信号,控制空调、加热器、补湿器及电机的启停,确保空调、加热器及补湿器两次启动的**短间隔时间满足系统设置的要求,还确保了空调(用于制冷)和加热器不会同时开启。PLC的另一个任务是与工控机进行串行通信。Honeywell 702N11A2BNSKF 21310 AMAT 0021-78217AMAT 26-81342-00 AMAT 3310-01026AMAT 0150-01461 AMAT 0150-38676AMAT 0140-01997 Sanwa Denki, SVS-I, +5 -35Gast MFG Corp. K478 Hunnington Conflank flange G.450Minebea Astrosyn 23PM-C108 APTech AP25508 SMC CDQ2B20-10DCM AMAT 0140-09160 Pittman 9434K350 AMAT 0150-97234 AMAT 3400-01011 Allen Bradley 100-C16KG10Pacific Rubber 09375-375 Alpha Wire PS/MK30P02,5, M674610-05TEL, Tokyo Electron, SB07046