3.实现控制
(l)工控机可选择Vi-sualBasIC、Delphi和C++等常用的语言进行编程。
(2)PLC-般使用类似于继电器顺序控制图的梯形图语言进行编程,这时要借助PLC厂商提供的软件工具来进行编程,常用的如:欧姆龙系列PLC使用cx系列工具软件,在计算机上安装后点击打开可看到编辑界面.下图是梯形图程序的界面。
可以看到,这个界面和我们熟知的界面一样,简单易学,在对梯形图语言有基本了解后就可以进行程序设计和试验。程序编好后,下传到PLC即可运行。
三.J/O适配卡
1、适配卡
适配卡的种类很多,通常是由系统需求产生选择方式,例如要进行开关状态的侦测就要选择数字输入卡,若要进行温度测量就要选择模拟输入卡.如果二者皆有,那么就选择多功能适配卡,这种卡含有数字模拟两方面的规格。
对应于底板适配卡主要分为PCI接口卡和ISA接口卡,从目前情况看.PCI接口卡应是主流.ISA也有一定的市场。
2、安装
关闭计算机电源,把适配卡插入工控机相应的插槽中,重新启动计算机后安装适配卡的驱动程序并为适配卡分配地址,下图是系统示意图。
3、实现控制
由于适配卡是由用户自行加上的,不太可能在窗口操作系统的环境下自行针对某一个特殊功能进行程序的撰写。这时就需要由硬件制造厂商为客户准备一些软件工具,如VisualBasic、Delphi和C++等常用的语言。如果使用VB编程,需要安装厂商提供的动态链接库(DDL).此时就可以通过对DDL的调用和插在计算机插槽中的适配卡进行通信。
购买成品的适配卡可减少开发难度,但灵活性不够。设计者也可借助PLC器件根据实际需要来设计专用适配卡,但这种设计方法难度较大。
四、单片机控制
l、单片机简介
本文以市场占与有率最高的MCS-51系列单片机为例作一介绍。
用单片机开发自动控制最大的优点是成本低,易学习。缺点是开发者要自己设计控制电路,解决好环境信号对控制程序的干扰。
2、系统组成
单片机与计算机通常通过串行口进行数据交换,下图是串行数据交换图。
根据实际控制的需要.单片机系统一般包括I/o数量、存储空间、通信接口等来设计硬件线路。在设计线路制成电路板后,就可以进行软件的开发与试验。
3、实现控制
(1)工控机可选择Vi.sualBasic、Delplu和c++等常用的语言进行编程。
(2)单片机软件开发必须借助工具软件,一般用汇编语言或和C语言混合编程的方法进行编程。下图中是一个Med-Win工具软件的界面,它是一种汇编语言编程工具,在此窗口下可进行汇编程序的设计编写。程序设计完成后它还能完成初步调试和编译井完成代码生成和装入。
(3)仿真调试。开发单片机还必须要借助仿真器,程序代码生成后装入仿真器,同样在MedWin工具软件界面中,“调试”菜单的下拉子菜单中可选择不同的程序运行方式来运行检测程序.若不满足设计要求或有问题可对程序进行修改后重新运行检测,直至调试完成。
(4)程序写人。单片机开发的最后一步是把调试好的程序生成十六进制文件(+.HEX).然后通过编程器烧写到程序存储器中。
上述的三种模式是比较常见的,他们各有优缺点,在基层发射台使用的发射机自动控制系统中,北京广播设备制造厂开发的lOOkW短波发射机自动化控制采用的是PLC模式.无线电台管理局561台开发的100kW短波发射机自动化控制采用的是适配忙模式。美国大陆公司500kW短波发射机控制中彩用的是单片机和适配卡兼有的模式。