许多人在我写的帖子中询问我如何学习计算机,也有私信询问此事的,我的回答一般都敷衍了事。今天早起看帖,发现一位很要好的友人也来询问。也罢,我从知乎中搜到这个2014年的问题帖,来回答这个问题吧。 我读书时学的是Z80芯片,还有和它关联的输入输出接口PIO芯片以及CTC芯片等等。在国企入职后,工作中需要配套微机控制,而当时的微机286系列价格不菲,所以我就用Z80构建的TP801单板机开发了微机测控系统,完成了生产线的测控任务。 企业需要安装一套新的生产线,并抽调安排了几位工程师们专门设计。我负责设计热工仪表和测控系统。 在热工控制大系统中,用单板机肯定不行了,毕竟它功能有限,连计算增量式PID都非常艰难,而且抗电磁骚扰EMC的能力几乎为零,于是我就用工业控制计算机(简称工控机)来开发测控系统。 工控机其实和普通的电脑没太大的区别,只是它的外壳防尘效果和散热效果更好而已。 我学习了数据库和VB,然后在VB下构建了测控系统。在工控机的接口板上插入通信接口,并通过现场总线与外部的现场传感器连接。 传感器的数量很多,有测量温度的热电偶,有测量压强的微差压变送器,有测量流量的专用流量计,有测量玻璃窑内高温气体(1600度)含氧量的氧化锆气体分析仪,还有测量窑压的压强传感器,还有燃料重油的油压、油温和加热蒸汽流量传感器等等,林林总总的传感器近百套。 这些参量都经过DDZII型仪表变换,统一为现场总线数据后通过接口输入到计算机中,并保存在数据库中。数据库通过VB编程,让它循环地更新数据。 我利用VB编写了核心软件,用它完成总控任务。其中涉及到反馈信息的采集处理,二阶传递函数的计算,以及若干PID计算和增量式PID计算,还有外部输出出口继电器和模拟量输出的传输处理。发现VB在计算方面功能有限,最后又换成VC。整个**系统的编写连同外部各种热工仪表和传感器的安装用了大约3个月,期间对工控机也做了更换提升性能。 生产线投产后,经过一段时间的调试,测控系统工作稳定后,我的任务就算完成了。 经过本次设计,我对普通电脑的软件,例如OFFICE、VB和VC编程,还有数据库SQL编程等等,都十分熟悉,使用起来基本上没有问题。 特别地,我对ACCESS和SQL SEVER这两个数据库有了全新认识,前者简单实用,后者强壮可靠。 到了外企后,由于从事的是变电站电力监控工作,对PLC的应用也有了长足进步。我们用PLC来作为通信管理机,并且监控系统也采用监控主机和监控从机来配套。 至于控制对象所在行业,也从单纯的工业控制,延伸到地铁、机场等公用工程,还有医院、港口等等,甚至包括了某著名水电工程的永久船闸电力监控。 |
[晒单] 如何学习电脑知识? |
|
最近发表
2020-1-17 00:30
2020-1-6 23:14
2019-12-19 11:40
2019-12-12 10:53
2019-11-21 22:29