图3
3 控制软件
PLC梯形图所用逻辑符号与继电器、接触器系统原理图的相应符号极其相似,人们能迅速熟悉该种编程语言。一般设计梯形图程序大都采用继电器系统电路图的设计方法。对于复杂的系统,在梯形图设计中采用大量的中间单元来完成记忆、联锁、互锁等功能,由于需要考虑的问题较多,分析起来非常困难,并且很容易遗漏一些该考虑的问题,且修改和阅读也很困难。根据功能图表设计PLC的梯形图程序,可以有效地解决以上问题,达到事半功倍的效果。
我们在课题研究中下位机PLC采用梯形图来编制程序。
下位PLC软件用来实现数据采集、脉冲计数转换、限值逻辑判断及声光报警输出、通信数据格式的转换。
数据通讯与分离模块完成PLC与微机间数据和命令的双向传送,并将得到的数据按系统要求的格式分离成系统变量。
显示模块将实时数据显示在屏幕上,以图形或表格形式分屏循环显示。在手动方式下可固定监视画面并可显示历史趋势图等。
定时存贮模块按每十分钟将实时数据存贮到相应的数据库中,每天整理一次历史数据。
系统维护模块可用来修改定值参数、口令及限值等。
报警模块不论软件工作在何种方式下,一旦出现超值,系统确认后并发出报警,屏幕上显示报警内容和地点,以便采取措施。
为提高PLC及系统的抗干扰能力,在硬件配置与安装上,交流电源使用双层隔离,输入信号光电隔离,远离强电布线,模拟量信号和脉冲信号采用屏蔽线传递,采用放射性一点接地等措施,消除或减弱共模和瞬变干扰。
在软件设计和编程上,加上一些抗干扰模块。
系统从开始到运行的流程如下:
A) 把CPU的动作方式设定为STOP方式,(不在STOP方式时)
S—20P的操作和显示
*在在线方式下,CPU处于STOP或TEST—STOP方式时可进行编程。
*在显示程序时可进行编程。
*平时,显示命令语不显示程序地址,必要时,用键显示程序地址
S—20P操作次序
编程器S-20P即使不和SZ-4 CPU模块连接,也可进行编程(离线编程)。在S-20P上编程时,
通常是要连在CPU模块上进行(在线编程)。
4 结论
根据远程自动监测系统的要求,完全可以采用PLC来实现对系统的控制。以PLC为核心的自动监测系统下位机的控制设备,具有体积小、接线简单、测试精确,特别是可实现脱机工作。该系统运行高速、简单、可靠,实现了上位机与下位机的互连和实时通讯任务。
本文关键字:暂无联系方式PLC入门,plc技术 - PLC入门