科技信息 计算机与网络
PLC控制系统编程技I了及其应用
渤海船舶职业学院 孙艳秋
[摘 要]程序
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
是PLC应用系统设计的工作重点,往往也是难点。文章结合三菱PLC的控制实例,介绍了化整为零、层次递进;集
零为整、衔接优化的编程技巧及其应用方法。掌握了这种编程技巧,则无论遇到一个多么复杂的控制系统设计难题,都会迎刃而解。
[关键词]PLC 编程技巧 应用
程序设计是PLC应用系统设计的工作重点,也是难点。当系统控制
要求繁杂而设计者本身又缺乏更多的工程实践经验可以借鉴的时候,
设计者对于如何编程往往会感到无从下手。但如果能找到一种编程的
基本方法和技巧,无论遇到多么复杂的控制系统,都能找到程序设计的
突破口,那么系统设计的难题就会变得迎刃而解。本人经过多年的PLC
教学及工程实践,
总结
初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf
出了化整为零、层次递进 ;集零为整 、衔接优化的
编程技巧及其使用方法,下面结合三菱 PLC的控制实例加以说明。
1.程序设计案例说明
利用三菱 FX系列 PLC实现的液体 自动混合控制装置如图 1所
刁 。 电戳阀w l 电磁阀w 2
混合液
图 1液体自动混合装置
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
1 I/O元件分配
输入元件 输出元件
启动 SB1 X0 电磁闽YV1 YU
i霰位上跟 Ll Xl 电磁闽YV2 Yl
液位下限 L2 X2 加热炉 H Y2
温度佶感器 T X3 搅拌电机 M Y3
渡位空 L3 X4 电磁阔YV3 "/4
停止 SB2 X5
系统控制要求为:
按下启动按钮 SB1,电磁阀YV1打开,液体 A流人装置中;当液面
到达 L2处时,YV1阀关闭,同时 YV2阀打开,液体 B流入装置中;当液
面到达 L1处时,YV2阀关闭,停止供液,电炉 H开始加热;当液体到达
指定温度时,温度传感器 T动作,电炉停止加热,搅拌电机 M开始搅拌
液体;5分钟后停止搅拌,YV3阀打开,将加热并混合好的液体放出;当
液面低于 L3时,再经过 10秒,YV3阀关闭,此时装置内液体已放空 ,一
个周期的混合和排空结束。再一次打开电磁阀 YV1,液体A流人装置
内,开始下一周期循环。按下停止按钮 SB2,系统停止操作(停在初始状
态上)。
PLC的I/O元件可按表 1进行分配。
刚接触到系统及其控制要求,想一下子就设计出正确的程序不太
容易。但不要急,只要按下述步骤操作,就一定可以出色完成。
2.化整为零、层次递进
在对液体 自动混合装置的工作过程略加分析后,可将系统控制要
求由易到难地一步步展开,采取化整为零、各个击破、层次递进的方法,
先设计出达到各环 节基本控制要求的程序。
具体步骤如下:
首先,考虑设计一个简单的液体自动混合装置PLC控制程序,其只
能完成的控制要求为:
(1)按下启动按钮SB1,电磁阀 YV1打开,液体A流人箱中。
(2)当液面到达 L2处时,YVI阀关闭,同时 YV2阀打开 ,液体 B流
入箱中。
(3)当液面到达 Ll处时,YV2阀关闭,停止供液。
根据表 t中约定的 I/O点分配关系,按照启 一保 一停电路的基本
. . . — — 224---——
程序设计模式 ,很容易设计出来,如图程序 l所示,可见此程序只有 8
步,非常简单。
图2程序 1
舢
图4 程序 3
其次,在上一程序的基础上增加控制要求:
(4)停止供液后,加热电炉 H开始加热。
(5)当液体到达指定温度时,温度传感器T动作 ,电炉停止加热。
此时输入输出关系增加了T和 H,程序也由上一程序的8步增加
至 12步。增加的部分如图程序 2所示。可以看出程序 2设计思路与程
序 1基本相同,在难度上并没有太大延伸。
再次,在程序 2的基础上增加:
(6)停止加热后,搅拌机 M开始搅拌液体。
(7)5分钟后停止搅拌。
此时输入输出关系又增加了 M,在控制要求中有了定时 5分钟的
要求。增加的部分如图程序 3所示。
第四,在程序 3的基础上继续增加控制要求:
(8)M停转后,YV3阀打开,将加热并混合好的液体放出。
(9)当液面低于L3时,YV3阀关闭,停止箱内液体流出。
只需在输入输出关系中增加 L3和 YV3,见图程序4
图5程序 4 图6 程序5
第五,在程序 4的基础上继续增加难度:
(10)将程序 4中的要求(9)改为:当液面低于L3时,再经过 lO秒,
YV3阀关闭,此时箱内液体已排空。
(11)按下停止按钮 SB2,停止当前的操作(停在现状上)。
程序 4相应修改为程序 5。至于停止按钮的 (下转第 225页)
科技信息 计算机与网络
局域网病毒昀传播方式及防治方法研夯
上海海军 91287部队司令部 燕国云
[摘 要]局域网(LAN)安全隐患是利用了网络系统本身存在的安全弱点,而系统在使用和管理过程的疏漏增加了安全问题的严重
程度。本文首先分析局域网病毒的传播方式,然后探讨了其防治方法,从而使我们能尽量避免局域网受病毒攻击。
[关键词]局域网 病毒 传播方式 防治方法
计算机网络的广泛普及给人们日常工作和学习带来方便的同时,
也给带来了忧患。病毒的出现,导致电脑无法正常工作,保密资料被窃
取;QQ及网游账号密码被盗用,隐私被窥探⋯⋯。此外,病毒还在不断
地发展新的变种,发作时所造成的损害也越来越严重。
目前,广域网(WAN)已有了相对完善的安全防御体系,防火墙 、漏
洞扫描、防病毒 、IDS等网关级别、网络边界方面的防御,重要的安全设
施大致集中于机房或网络入 口处,在这些设备的严密监控下,来自网络
外部的安全威胁大大减小。相反来 自网络内部的计算机客户端的安全
威胁缺乏必要的安全管理措施,威胁较大。局域网安全隐患是利用了网
络系统本身存在的安全弱点,而系统在使用和管理过程的疏漏增加了
安全问题的严重程度。
一
、局域网病毒传播方式
根据不同的分类标准,计算机病毒一般可以分为:逻辑炸弹、特洛
伊木马(简称“木马”)、陷阱人口(如 HONEYPOT蜜罐技术)、蠕虫四类。
这些病毒可以通过各种途径进行到网络中的一个客户机(包括服务器),
然后再通过局域网络中的各种特定环境进行传播。具体来说,局域网病
毒的传播方式包括以下几种:
1.病毒直接从客户机(或者工作站,下同)复制到服务器中在网内传
播。中小型局域网很大一部分用处是在共享资源方面,共享资源的“数
据开放性”就造成了病毒感染的渠道。
2.病毒先传染客户机,在客户机内存驻留,等运行网络盘内程序时
再传染给服务器。基于成本考虑,中小型局域网不可能构建含“路由器”
等高端网络设备的网络环境,很多工作都会丢给一台普通 Pc代替的服
务器去做,网络中的客户机可以通过服务器和外界联系,而客户机之间
的内部邮件传递也可以通过服务器完成。普通 Pc的性能特点不可避免
的在病毒面前具有其脆弱性— — 旦服务器传染病毒,所有经过服务
器的数据也会被感染。
3.病毒先传染客户机,在工作站内存驻留,在病毒运行时直接通过
映像路径传染到其他客户机中,即客户机之间的数据传递携带病毒。除
了和服务器通讯之外,客户机之间也需要进行数据传递,如果其中一台
计算机感染病毒,在与其他客户机传递数据时必会将病毒带给对方。
4_客户机(工作站)带动服务器传染病毒,进而感染网络中的其它客
户机。这种形式综合了前三种形式。网络中的某一台客户机染毒,通过
l、3种形式感染服务器,服务器再由第 2种形式感染其它客户机。如果
局域网使用的“无盘工作站”形式,那么病毒的传播将更为简易。因为其
并非真的“无盘”(其硬盘是网络盘),当其运行网络盘上一个带毒程序
时便将内存中的病毒传染给通过映像路径传染到服务器的其他文件
上。因此整个“无盘”网络就彻底的被病毒感染了。
二、局域网病毒防治方法
计算机病毒的防治要从防毒、查毒、解毒三方面来进行。具体来说,
局域网中的病毒防治应做好以下几方面的工作:
1.建立病毒防治的规章
制度
关于办公室下班关闭电源制度矿山事故隐患举报和奖励制度制度下载人事管理制度doc盘点制度下载
和应急体系,严格管理。例如 :要求用
户及时给计算机系统安装系统漏洞补丁程序,并经常升级计算机系统
中防毒软件和防火墙;在局域网中安装并使用网络防火墙软件;用户不
要随意点击打开 QQ、MSN等聊天工具上发来的地址链接或是其他数据
信息,更不要随意打开或运行陌生、可疑的文件和程序;将局域网系统
管理员账户的密码的位数设置复杂一点;要关闭一些不需要的网络服
务,也可以关闭一些没有必要的网络共享。
2.要对工作人员定期进行计算机安全教育,提高安全防范的主观能
动性。病毒的蔓延,经常是由于内部员工对病毒的传播方式不够了解 ,
因此,要对工作人员定期培训。病毒传播的渠道有很多种,如可通过网
络、物理介质等。因此要让员工小心使用移动存储设备;平时上网的时
候都应该有一个好的安全意识,不要好奇心太重,到处点击;不要轻易
通过百度去搜索下载软件,因为许多居心不良者往往都会在软件里捆
绑有木马病毒及大量流氓广告插件,建议到正规软件站(如华军软件站、
天空软件站等大型软件站点 )去搜索下载软件,且养成双击安装前必先
扫描杀毒的良好习惯 ;安装一种大众认可的网络版杀毒软件 ,定时更新
病毒库,对来历不明的文件运行前进行查杀,每周查杀一次病毒。减少
共享文件夹的数量,文件共享的时候尽量控制权限和增加密码等。处处
防范,保持警惕,远离病毒邮件。邮箱是传播病毒的主要方式之一。随着
网络的普遍使用,电子邮件方便快捷,成了人们工作中不可缺少的一种
媒介。有数据显示,如今有超过 9o%的病毒通过邮件进行传播。
3.加强系统维护,对系统进行风险评估。要定期对自己的系统进行
维护要给及时打上最新的升级补丁以及修复升级某些软件的漏洞。微
软的补丁一般会在漏洞发现半个月后发布,而且如果你使用的是中文
版的操作系统,那么至少要等一个月的时间才能下到补丁,也就是说这
一 个月的时间内你的系统漏洞是很危险的。可以通过下载安装超级兔
子免费软件进行补丁修复升级。并可利用超级兔子之清理系统功能清
理大量的系统和注册表垃圾文件;利用奇虎 360安全卫士的保护功能
防止打开网页时给自动下载安装流氓插件到电脑上。
三、结束语
随着计算机局域网不断发展壮大,网络反病毒将成为计算机局域
网反病毒技术的一个重要方面,只有做好维护和 日常维护工作,防范好
局域网不受病毒的入侵,使计算机局域网具备防范网络病毒破坏的功
能,才能保证整个网络长期、安全、稳定地运行,使各项工作能顺利的开
展。
参考文献
[1]梁希印.局域网的安全控制与病毒防治策略[J].企业家天地·下
旬刊,2009,8.
[2]杜毅.浅析计算机局域网病毒防治——以木马技术为例[J].科技
信息.
[3]张建新."ARP欺骗”木马入侵电脑或致局域网瘫痪[N]新 华网
天津3月25日电.http://fieba.baidu.com/f?kz=221317471.
(上接第 224页) 处理,可将 X5的常闭点分别串联到 YO—Y4的驱动
电路中(图中略)。
以上五个程序由浅到深,化繁为简、化难为易,各个击破 ,在没有经
历太多难点的情况下,就已初步实现了系统的基本控制要求。
3.集零为整、衔接优化
将前面所编程序 1~5简单地集零为整 ,加以衔接就可得到系统总
体控制程序,但纵观全局,对照控制要求,发现还有三个问题没有解决。
(1)在 YV3阀打开开始释放液体时,液面传感器 Ll处和 L2处的
信号将消失,但此时Yvl、YV2阀是不允许被打开的;
(2)一个周期的混合和排空结束后 ,将再一次打开电磁阀 YV1,液
体A流人装置内,开始下一周期循环;
(3)按下停止按钮 SB2,系统停止操作,应停在初始状态上(即一个
周期的混合操作处理完毕),而不是当前操作。
此处之所以把上述三个问题单独提出来 ,是因为这三种控制要求
及其编程方法有一定的代表性和普遍性,是程序设计中的难点。经过逐
个分析、假设之后,得出问题的解决办法,对系统程序进行进一步优化。
优化结果参见程序6图中标注。
4.结论
由于在 PLC控制系统程序设计过程中,采取了化整为零、化难为
易 、各个击破;集零为整、总体优化的编程技巧 ,既分散了设计难点,又
突出了设计重点,所有设计中的问题都会得到圆满解决。只要设计者掌
握了这种化整为零、集零为整的PLC程序设计技巧,则无论面对一个多
么复杂的控制系统设计任务,无论你是否是一个设计新手,都不会感到
惊慌,而是会循着系统控制要求的由浅入深,一路探究 ,直至最终完成
全部设计任务。
参考文献
[1]廖常初主编.((PLC基础及应用》第2版[M].北京:机械工业出
版社 .2007.9
.. . — — 225...——