<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Siemens Automation And Drive Technologies &#187; PLC原理及技术资料</title>
	<atom:link href="http://www.autocon.net.cn/category/technology-libraries/plc%e5%8e%9f%e7%90%86%e5%8f%8a%e6%8a%80%e6%9c%af%e8%b5%84%e6%96%99/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.autocon.net.cn</link>
	<description>Tel: 8610-59799985,82252701  Fax: 8610-82252454</description>
	<lastBuildDate>Fri, 03 Feb 2012 07:29:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>PLC故障现象的分类及故障处理</title>
		<link>http://www.autocon.net.cn/2011/03/plc%e6%95%85%e9%9a%9c%e7%8e%b0%e8%b1%a1%e7%9a%84%e5%88%86%e7%b1%bb%e5%8f%8a%e6%95%85%e9%9a%9c%e5%a4%84%e7%90%86/</link>
		<comments>http://www.autocon.net.cn/2011/03/plc%e6%95%85%e9%9a%9c%e7%8e%b0%e8%b1%a1%e7%9a%84%e5%88%86%e7%b1%bb%e5%8f%8a%e6%95%85%e9%9a%9c%e5%a4%84%e7%90%86/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 08:10:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PLC原理及技术资料]]></category>

		<guid isPermaLink="false">http://www.autocon.net.cn/?p=5359</guid>
		<description><![CDATA[一、故障现象一：停机 故障分类及原因：1、CPU异常报警而停机;2、存储器异常报警而停机;3、输入/输出单元异常报警而停机;4、扩展单元异常报警而停机。 二、故障现象二：程序不执行 故障分类及原因：1、全部程序不执行;2、部分程序不执行;3、计数器误动作。 三、故障现象三：程序内容变化 故障分类及原因：1、长时间停电引起变化;2、电源ON/OFF操作引起变化;3、运行中发生变化。 四、故障现象四：输入/输出单元不作 故障分类及原因：1、输入信号没有读入CPU;2、CPU没有发出信号。 五、故障现象五：写入器不能操作 故障分类及原因：1、没有按下特定键或操作不当;2、完全不动作。 六、故障现象六：扩展单元不动作 故障分类及原因：1、只有特定的输入/输出信号不动作：2、全部不动作。 七、故障现象七：PROM不能运转 故障分类及原因：1、没有接通PROM;2、出现错误。 PLC故障诊断要点 1、CPU异常： CPU异常报警时，应检查CPU单元连接于内部总线上的所有器件。具体方法是依次更换可能产生故障的单元，找出故障单元，并作相应处理。 2、存储器异常： 存储器异常报警时，如果是程序存储器的问题，通过重新编程后还会再现故障。这种情况可能是噪声的干扰引起程序的变化，否则应更换存储器。 3、输入/输出单元异常、扩展单元异常: 发生这类报警时，应首先检查输入/输出单元和扩展单元连接器的插入状态、电缆连接状态，确定故障发生的某单元之后，再更换单元。 4、不执行程序 ： 一般情况下可依照输入&#8212;程序执行&#8212;输出的步骤进行检查 (1)输入检查是利用输入LED指示灯识别，或用写入器构成的输入监视器检查。当输入LED不亮时，可初步确定是外部输入系统故障，再配合万用表检查。如果输出电压不正常，就可确定是输入单元故障。当LED亮而内部监视器无显示时，则可认为是输入单元、CPU单元或扩展单元的故障。 (2)程序执行检查是通过写入器上的监视器检查。当梯形图的接点状态与结果不一致时，则是程序错误(例如内部继电器双重使用等),或是运算部分出现故障。 (3)输出检查可用输出LED指示灯识别。当运算结果正确而输出LED指示错误时，则可认为是CPU单元、1/0接口单元的故障。当输出LED是亮的而无输出，则可判断是输出单元故障，或是外部负载系统出现了故障。 另外，由于PLC机型不同，1/0与LED连接方式的不一样(有的接于1/0单元接口上，有的接于1/0单元上)。所以，根据LED判断的故障范围也有差别。 5、部分程序不执行 ： 检查方法与前项相同 但是，如果计数器、步进控制器等的输入时间过短，则会出现无响应故障，这时应该校验输入时间是否足够大，校验可按输入时间&#60;输入单元的最大响应时间+运算扫描时间乘以2的关系进行。 6、电源的短时掉电，程序内容也会消失 ： (1)这时除了检查电池，还要进行下述检查 (2)通过反复通断PLC本身电源来检查。为使微处理器正确启动，PLC中设有初使复位点电路和电源断开时的保存程序电路。这种电路发生故障时，就不能保存程序。所以可用电源的通、断进行检查。 (3)如果在更换电池后仍然出现电池异常报警，就可判定是存储器或是外部回路的漏电流异常增大所致。 (4)电源的通断总是与机器系统同步发生，这时可检查机器系统产生的噪声影响。因为电源的断开是常与机器系统运行同时发生的故障，绝大部分是电机或绕组所产生的强噪声所致。 7、PROM不能运转 ： 先检查PROM插入是否良好，然后确定是否需要更换芯片 8、电源重新投入或复位后，动作停止： 这种故障可认为是噪声干扰或PLC内部接触不良所致。噪声原因一般都是电路板中小电容容量减小或元件性能不良所致，对接触不良原因可通过轻轻敲PLC机体进行检查。还要检查电缆和连接器的插入状态。]]></description>
			<content:encoded><![CDATA[<p>一、故障现象一：停机</p>
<p>故障分类及原因：1、CPU异常报警而停机;2、存储器异常报警而停机;3、输入/输出单元异常报警而停机;4、扩展单元异常报警而停机。</p>
<p>二、故障现象二：程序不执行</p>
<p>故障分类及原因：1、全部程序不执行;2、部分程序不执行;3、计数器误动作。</p>
<p>三、故障现象三：程序内容变化</p>
<p>故障分类及原因：1、长时间停电引起变化;2、电源ON/OFF操作引起变化;3、运行中发生变化。</p>
<p>四、故障现象四：输入/输出单元不作</p>
<p>故障分类及原因：1、输入信号没有读入CPU;2、CPU没有发出信号。</p>
<p>五、故障现象五：写入器不能操作</p>
<p>故障分类及原因：1、没有按下特定键或操作不当;2、完全不动作。</p>
<p>六、故障现象六：扩展单元不动作</p>
<p>故障分类及原因：1、只有特定的输入/输出信号不动作：2、全部不动作。</p>
<p>七、故障现象七：PROM不能运转</p>
<p>故障分类及原因：1、没有接通PROM;2、出现错误。</p>
<p>PLC故障诊断要点</p>
<p>1、CPU异常：</p>
<p>CPU异常报警时，应检查CPU单元连接于内部总线上的所有器件。具体方法是依次更换可能产生故障的单元，找出故障单元，并作相应处理。</p>
<p>2、存储器异常：</p>
<p>存储器异常报警时，如果是程序存储器的问题，通过重新编程后还会再现故障。这种情况可能是噪声的干扰引起程序的变化，否则应更换存储器。</p>
<p>3、输入/输出单元异常、扩展单元异常:</p>
<p>发生这类报警时，应首先检查输入/输出单元和扩展单元连接器的插入状态、电缆连接状态，确定故障发生的某单元之后，再更换单元。</p>
<p>4、不执行程序 ： 一般情况下可依照输入&#8212;程序执行&#8212;输出的步骤进行检查</p>
<p>(1)输入检查是利用输入LED指示灯识别，或用写入器构成的输入监视器检查。当输入LED不亮时，可初步确定是外部输入系统故障，再配合万用表检查。如果输出电压不正常，就可确定是输入单元故障。当LED亮而内部监视器无显示时，则可认为是输入单元、CPU单元或扩展单元的故障。</p>
<p>(2)程序执行检查是通过写入器上的监视器检查。当梯形图的接点状态与结果不一致时，则是程序错误(例如内部继电器双重使用等),或是运算部分出现故障。</p>
<p>(3)输出检查可用输出LED指示灯识别。当运算结果正确而输出LED指示错误时，则可认为是CPU单元、1/0接口单元的故障。当输出LED是亮的而无输出，则可判断是输出单元故障，或是外部负载系统出现了故障。</p>
<p>另外，由于PLC机型不同，1/0与LED连接方式的不一样(有的接于1/0单元接口上，有的接于1/0单元上)。所以，根据LED判断的故障范围也有差别。</p>
<p>5、部分程序不执行 ： 检查方法与前项相同</p>
<p>但是，如果计数器、步进控制器等的输入时间过短，则会出现无响应故障，这时应该校验输入时间是否足够大，校验可按输入时间&lt;输入单元的最大响应时间+运算扫描时间乘以2的关系进行。</p>
<p>6、电源的短时掉电，程序内容也会消失 ：</p>
<p>(1)这时除了检查电池，还要进行下述检查</p>
<p>(2)通过反复通断PLC本身电源来检查。为使微处理器正确启动，PLC中设有初使复位点电路和电源断开时的保存程序电路。这种电路发生故障时，就不能保存程序。所以可用电源的通、断进行检查。</p>
<p>(3)如果在更换电池后仍然出现电池异常报警，就可判定是存储器或是外部回路的漏电流异常增大所致。</p>
<p>(4)电源的通断总是与机器系统同步发生，这时可检查机器系统产生的噪声影响。因为电源的断开是常与机器系统运行同时发生的故障，绝大部分是电机或绕组所产生的强噪声所致。</p>
<p>7、PROM不能运转 ： 先检查PROM插入是否良好，然后确定是否需要更换芯片</p>
<p>8、电源重新投入或复位后，动作停止： 这种故障可认为是噪声干扰或PLC内部接触不良所致。噪声原因一般都是电路板中小电容容量减小或元件性能不良所致，对接触不良原因可通过轻轻敲PLC机体进行检查。还要检查电缆和连接器的插入状态。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.autocon.net.cn/2011/03/plc%e6%95%85%e9%9a%9c%e7%8e%b0%e8%b1%a1%e7%9a%84%e5%88%86%e7%b1%bb%e5%8f%8a%e6%95%85%e9%9a%9c%e5%a4%84%e7%90%86/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Powerview高端人机界面应用于晶硅切方机</title>
		<link>http://www.autocon.net.cn/2010/12/powerview%e9%ab%98%e7%ab%af%e4%ba%ba%e6%9c%ba%e7%95%8c%e9%9d%a2%e5%ba%94%e7%94%a8%e4%ba%8e%e6%99%b6%e7%a1%85%e5%88%87%e6%96%b9%e6%9c%ba/</link>
		<comments>http://www.autocon.net.cn/2010/12/powerview%e9%ab%98%e7%ab%af%e4%ba%ba%e6%9c%ba%e7%95%8c%e9%9d%a2%e5%ba%94%e7%94%a8%e4%ba%8e%e6%99%b6%e7%a1%85%e5%88%87%e6%96%b9%e6%9c%ba/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 06:49:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PLC原理及技术资料]]></category>
		<category><![CDATA[技术资料 Technology Libraries]]></category>

		<guid isPermaLink="false">http://www.autocon.net.cn/?p=5093</guid>
		<description><![CDATA[光伏产业的快速发展，扩大了市场对硅片的需求，也带动了晶硅切割设备市场的迅速发展。国内切割设备起步较晚，硅片生产商目前使用的设备主要依靠进口，但国内也由一批有远见和技术能力的厂家投入巨资进行研发，已有产品投放市场，抵制垄断、替代进口已成现实。九思易公司的Powerview高端人机界面最近成功应用于国内某著名品牌晶硅切方机，该上位监控设备内嵌组态软件为易控(INSPEC)，通过OPC与倍福PLC通信，对设备内各伺服电机进行监控。该切方机具有自动化程度高、生产效率高、切割精度高、速度快、体积小、易维护等特点，深受用户好评。 &#160;&#160;&#160; 该晶硅切方机有金钢丝切割和铜丝切割两种模式供使用者选择，工作流程高度自动化，包括开机准备、加工监控、状态数据存储等，具有安全认证、红外线对槽、报警、屏幕清洁模式等功能。 &#160; &#160;&#160;&#160; 开机准备中，操作者可进行卷绕点动、穿丝操作、升降台、张力臂中心预设、卷帘门、更换线筒、切割速度等参数设定及操作，并有切割准备是否全部完成的自动检测功能。 &#160; &#160;&#160;&#160; 加工时可实时监控张力、各卷绕当前线长、各张力臂位置、进给速度、升降台位置、主机线速度、加工所需线量、研磨液流量、加工时间、拉刀时间等参数，并对重要参数通过界面、声音、MSN、手机短信等多种方式进行报警。 &#160;&#160; 红外线对槽功能，可选择加工槽号、设定点动速度、正点反点方式等，界面清晰、操作简单，保证对槽的精确度。 &#160; 贴心的屏幕清洁功能，从用户角度出发，人性化设计，全方位满足用户需求。 系统特色： 1、&#160;&#160; 该切割设备采用PowerView15寸平板电脑式人机界面，内置组态软件，显示屏幕大、亮度高、视角广阔，与易控组态软件精致的图形显示相匹配。在开机准备、设备运行和红外线对槽功能中，加入了动画效果，生动展示设备运行状况。 2、&#160;&#160; 该上位监控设备Powerview硬件采用散热片散热，电子盘存储，无风扇、无磁头，可有效防尘、防震，工作温度湿度范围更宽，极大地提高了系统的稳定性。 3、切方完成后，利用易控组态软件的功能，可自动存储工作过程各参数，形成EXCEL表格，为产品品质提供数据依据。 4、多语言功能。目前该晶硅切方设备已经出口到日本、印度、台湾等地，Powerview高端人机界面的领先的多语言功能，可实现系统的一键式语言切换，快速将简体中文转换为日文、英语、繁体中文等二百多种语言，为设备走向全球创造条件。 &#160;&#160;&#160; 在本晶硅切方机中，采用powerview人机界面替代了原先的触摸屏，硬件的性能与内嵌易控组态软件相互匹配，将系统的优点发挥到最大。稳定性高、硬件性能卓越，软件功能丰富，易学易用，深得用户信赖与好评。 &#160;]]></description>
			<content:encoded><![CDATA[<p>光伏产业的快速发展，扩大了市场对硅片的需求，也带动了晶硅切割设备市场的迅速发展。国内切割设备起步较晚，硅片生产商目前使用的设备主要依靠进口，但国内也由一批有远见和技术能力的厂家投入巨资进行研发，已有产品投放市场，抵制垄断、替代进口已成现实。九思易公司的Powerview高端人机界面最近成功应用于国内某著名品牌晶硅切方机，该上位监控设备内嵌组态软件为易控(INSPEC)，通过OPC与倍福PLC通信，对设备内各伺服电机进行监控。该切方机具有自动化程度高、生产效率高、切割精度高、速度快、体积小、易维护等特点，深受用户好评。</p>
<p>&nbsp;&nbsp;&nbsp; 该晶硅切方机有金钢丝切割和铜丝切割两种模式供使用者选择，工作流程高度自动化，包括开机准备、加工监控、状态数据存储等，具有安全认证、红外线对槽、报警、屏幕清洁模式等功能。</p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp; 开机准备中，操作者可进行卷绕点动、穿丝操作、升降台、张力臂中心预设、卷帘门、更换线筒、切割速度等参数设定及操作，并有切割准备是否全部完成的自动检测功能。</p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp; 加工时可实时监控张力、各卷绕当前线长、各张力臂位置、进给速度、升降台位置、主机线速度、加工所需线量、研磨液流量、加工时间、拉刀时间等参数，并对重要参数通过界面、声音、MSN、手机短信等多种方式进行报警。</p>
<p>&nbsp;&nbsp; 红外线对槽功能，可选择加工槽号、设定点动速度、正点反点方式等，界面清晰、操作简单，保证对槽的精确度。</p>
<p>&nbsp;</p>
<p>贴心的屏幕清洁功能，从用户角度出发，人性化设计，全方位满足用户需求。</p>
<p>系统特色：<br />
	1、&nbsp;&nbsp; 该切割设备采用PowerView15寸平板电脑式人机界面，内置组态软件，显示屏幕大、亮度高、视角广阔，与易控组态软件精致的图形显示相匹配。在开机准备、设备运行和红外线对槽功能中，加入了动画效果，生动展示设备运行状况。</p>
<p>2、&nbsp;&nbsp; 该上位监控设备Powerview硬件采用散热片散热，电子盘存储，无风扇、无磁头，可有效防尘、防震，工作温度湿度范围更宽，极大地提高了系统的稳定性。</p>
<p>3、切方完成后，利用易控组态软件的功能，可自动存储工作过程各参数，形成EXCEL表格，为产品品质提供数据依据。</p>
<p>4、多语言功能。目前该晶硅切方设备已经出口到日本、印度、台湾等地，Powerview高端人机界面的领先的多语言功能，可实现系统的一键式语言切换，快速将简体中文转换为日文、英语、繁体中文等二百多种语言，为设备走向全球创造条件。</p>
<p>&nbsp;&nbsp;&nbsp; 在本晶硅切方机中，采用powerview人机界面替代了原先的触摸屏，硬件的性能与内嵌易控组态软件相互匹配，将系统的优点发挥到最大。稳定性高、硬件性能卓越，软件功能丰富，易学易用，深得用户信赖与好评。</p>
<p>
	&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.autocon.net.cn/2010/12/powerview%e9%ab%98%e7%ab%af%e4%ba%ba%e6%9c%ba%e7%95%8c%e9%9d%a2%e5%ba%94%e7%94%a8%e4%ba%8e%e6%99%b6%e7%a1%85%e5%88%87%e6%96%b9%e6%9c%ba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>西门子PLC在液力偶合器控制系统中的应用</title>
		<link>http://www.autocon.net.cn/2010/12/%e8%a5%bf%e9%97%a8%e5%ad%90plc%e5%9c%a8%e6%b6%b2%e5%8a%9b%e5%81%b6%e5%90%88%e5%99%a8%e6%8e%a7%e5%88%b6%e7%b3%bb%e7%bb%9f%e4%b8%ad%e7%9a%84%e5%ba%94%e7%94%a8/</link>
		<comments>http://www.autocon.net.cn/2010/12/%e8%a5%bf%e9%97%a8%e5%ad%90plc%e5%9c%a8%e6%b6%b2%e5%8a%9b%e5%81%b6%e5%90%88%e5%99%a8%e6%8e%a7%e5%88%b6%e7%b3%bb%e7%bb%9f%e4%b8%ad%e7%9a%84%e5%ba%94%e7%94%a8/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 05:42:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PLC原理及技术资料]]></category>

		<guid isPermaLink="false">http://www.autocon.net.cn/?p=5038</guid>
		<description><![CDATA[摘 要：针对火电厂的调速型液力偶合器，介绍了基于西门子S7-200PLC的控制系统，包括测控对象分析、系统硬件组成和控制程序设计等。运用PID算法调节水泵转速，控制系统提高了整机运行的可靠性和经济性。 关键词：液力偶合器;PLC;电动执行器;PID 　　火力发电厂的锅炉给水泵，需要根据机组负荷的改变来调节给水压力和给水量。在几种调节方式中，因改变给水泵转速来调节流量具有明显的节能效果而被广泛采用。对于大容量机组的锅炉给水泵，通常以异步电动机为动力，几乎都是通过安装液力偶合器进行机械调速，并且这种调速方法具有空载起动电动机的良好作用[1]。 　　液力偶合器属于电厂辅助设备，目前大多数都是采用分散仪表监控，有的甚至脱控运行，亟待运用测控新技术，对其运行状态参数进行自动监测和控制。西门子S7一200PLC是一个非常好的选择，它性价比高、系统组装和构建网络非常灵活、而且具有PID调节指令功能，编程和调试非常方便，因此，基于西门子PLC的控制系统将极大地提高整机运行的可靠性和经济性。 1 调速原理 　　液力偶合器安装于异步电动机和给水泵之间，它是一种利用液体通过泵轮和涡轮来传递功率的传动装置，主要由泵轮、涡轮、旋转外壳和勺管等部件组成，如图1.1所示。工作时，输入轴从电动机处获得能量，通过中间轴，泵轮将机械能转变为工作腔内的液体动能，推动涡轮转动，再变成机械能传给输出轴，带动锅炉给水泵工作。 　　为适应机组工况的变化要求，在电动机转速恒定的情况下，调节勺管的开度，可改变偶合器工作腔里的充液量，不同的充液量可以得到不同的输出特性，因此，通过连续改变充液量既可实现输出轴的无级调速。 　　调速机构中的勺管，由电动执行器通过简单的机械机构驱动。电动执行器接受标准电流信号，将其转换成相应的转角输出，因此，调节转速实际上是调节控制系统的输出模拟量信号，西门子S7一200PLC满足这一主要功能要求。 2 测控对象 　　1）转速调节系统 　　该系统最主要的测控对象是液力偶合器输出轴的转速。调速原理如图2.1所示，利用液位变送器，将反应锅炉水位的模拟量信号送给控制系统，同时利用测速变送器，将输出轴转速也反馈给控制系统，依据设定的PID控制算法计算后输出电流信号，电动执行器将之转换成相应的输出转角，通过调节机构驱动勺管移动，其开度对应锅炉水位要求的泵轮转速。 　　2）工作油系统 　　液力偶合器工作腔内介质油的最佳工作温度为60&#176;～70&#176;C，油温高虽然有利于能量的传递，但过高反而有害无益，因此要限制工作油温度范围为35～100&#176;C，采用铂电阻温度传感器，当油温高于110&#176;C时报警，当油温高于130&#176;C时停止主电机运行。另外在工作油冷却器入口和出口分别设置温度传感器，将入口油温度控制在60～100&#176;C，将出口油度温控制在35～75&#176;C。 　　3）润滑油系统 　　高转速、大功率液力偶合器带有滑动轴承，其润滑油系统独立于工作油系统，因此在输入轴、中间轴、输出轴等处设置6个铂电阻温度传感器，测量滑动轴承温度，避免温度过高使润滑性能变差，烧坏轴瓦。限定润滑油温度范围在35～85&#176;C，当油温高于90&#176;C时报警，当油温高于95&#176;C时停止主机运行。另外在润滑油冷却器入口和出口分别设置温度传感器，将入口油温度控制在45～65&#176;C，将出口油温度控制在35～55&#176;C。 　　为防止压力过低供油不足而造成润滑情况恶劣，限定润滑油压力范围在0.2～0.3Mpa，监测母管油压，当油压低于0.1Mpa时报警，并且启动辅助油泵，低于0.05Mpa则必须停止主电机运行。另外还要限定滤油器进出口压力差不超过0.6Mpa 。 3 硬件组成 　　反映系统状态的主要参数是水位、转速、油温、油压等物理量，选用各类变送器转换为4～20mA的标准电流信号，共计14路模拟量;各电机、阀门、报警指示灯等开关量输入输出共30点，因此系统的配置不甚复杂。采用西门子S7一200系列小型机控制，一旦发生故障影响面小、容易查找。 　　首先选用CPU226模块，具有24点输出/16点输入，可连接7个扩展模块，提供1000mA的总线电流，并且具有32位浮点运算功能和内置集成的PID调节运算指令，非常适合液力偶合器调速的锅炉供水系统。 　　其次扩展EM231模拟量输入模块（4路模拟量输入，消耗DC5V电流为10mA）3块;扩展EM235模拟量输入输出模块（4路模拟量输入/1路模拟量输出，消耗DC5V电流为10mA）1块，通过DIP开关进行设置，输入输出端口时能够自动完成A/D和D/A的转换，即标准电流信号与一个字长（16bit）的数字信号的自动转换。系统总扩展模块数为4，CPU226的电源能满足所有扩展模块消耗DC5V总线电流的能力。 　　另外，CPU226本机集成了两个通讯口，其中一个使用 MPI协议，使液力偶合器作为从站，完成其控制系统与主站的通讯;另一个用于TP070显示器接口，作为本机系统的显示界面[2]。 4 控制程序 　　控制程序采用主程序、子程序以及中断程序来编写。主程序完成电机、油泵启停等开关量逻辑控制以及温度、压力等主要模拟量监控和报警;子程序SBRO～SBR11传递工作油温控制参数、润滑油温度、压力、压差控制参数;主程序允许定时中断，进入中断服务程序执行含有PID指令的一段程序，对输出轴进行调速控制。 　　1）主程序 　　为了保证液力偶合器正常工作，控制系统必须满足严格的的启动、运行和停止条件。既开机顺序为先启动辅助润滑油泵、开冷却水闸，再启动主电机;停机顺序为先停主电机，再停润滑油泵、关闭冷却水闸;运行工作条件为勺管调速构控制功能正常、油温和油压监测系统正常等[3]。 系统主程序流程如图4.1所示。 　　2）数字PID控制程序 　　根据液力偶合器的结构特性可知，机械-液力传动系统惯性较大，输出轴速度调节响应有一定的滞后性。正可运用S7-200PLC中的PID控制子程序，与EM235模拟量输入输出模块一起，提高系统的速度调节响应，改善系统的动态特性[4]。 　　PID控制器的设计是以连续的PID控制规律为基础的，sp（t）是依据锅炉水位确定的输出轴给定速度值, pv（t）为输出轴速度反馈量，e（t）=sp（t）-pv（t）为误差信号， c（t）为系统的输出量。PID控制算法的输出量如下式所示: 　　 　　 　　Mintal为输出的初始值，Kc为系统比例系数， Ti, Td为PID的积分、微分时间。 　　输出轴转速的PID闭环控制系统如图4.2所示，将上式数字化，写成离散形式的PID方程，则程序中实际的PID算式如下式所示: 　　 　　上式中共包含九个参数，存储在36字节的PID回路参数表内，见表4.1。CPU226提供的PID回路指令， 其操作就取决于这九个参数，必须指定内存区内该参数表的首地址。在应用于PID指令之前，需要将参数转换为标准化的浮点数表示形式，转换的第一步是把实际值从16位整数数值转换为浮点数数值，第二步是将转换后的浮点数再转换成位于0.0～1.0之间的标准化数值。 　　表4.1 PID回路参数表 　　由于机械-液力传动系统惯性较大，本系统仅采用比例和积分控制，100毫秒中断一次，做PID计算，通过工程计算初步确定其增益和时间常数为Kc =2.5、Ti =60s、Td=0s、Ts=0.1s,进一步计算后可达到最优控制效果。 5 结论 　　基于西门子PLC的控制系统，实现了对液力偶合器主要运行参数的实时监控。通常，电厂锅炉配备两台以上的给水泵，结合蒸汽锅炉运行状态的自动监测，可以实现整个机组的在线监控、故障诊断和报警等,西门子PLC具有丰富的网络构建功能，因此液力偶合器控制系统尚有很大的可扩展性。 [...]]]></description>
			<content:encoded><![CDATA[<p>摘 要：针对火电厂的调速型液力偶合器，介绍了基于西门子S7-200PLC的控制系统，包括测控对象分析、系统硬件组成和控制程序设计等。运用PID算法调节水泵转速，控制系统提高了整机运行的可靠性和经济性。 <br />
	关键词：液力偶合器;PLC;电动执行器;PID <br />
	　　火力发电厂的锅炉给水泵，需要根据机组负荷的改变来调节给水压力和给水量。在几种调节方式中，因改变给水泵转速来调节流量具有明显的节能效果而被广泛采用。对于大容量机组的锅炉给水泵，通常以异步电动机为动力，几乎都是通过安装液力偶合器进行机械调速，并且这种调速方法具有空载起动电动机的良好作用[1]。 <br />
	　　液力偶合器属于电厂辅助设备，目前大多数都是采用分散仪表监控，有的甚至脱控运行，亟待运用测控新技术，对其运行状态参数进行自动监测和控制。西门子S7一200PLC是一个非常好的选择，它性价比高、系统组装和构建网络非常灵活、而且具有PID调节指令功能，编程和调试非常方便，因此，基于西门子PLC的控制系统将极大地提高整机运行的可靠性和经济性。 <br />
	1 调速原理 <br />
	　　液力偶合器安装于异步电动机和给水泵之间，它是一种利用液体通过泵轮和涡轮来传递功率的传动装置，主要由泵轮、涡轮、旋转外壳和勺管等部件组成，如图1.1所示。工作时，输入轴从电动机处获得能量，通过中间轴，泵轮将机械能转变为工作腔内的液体动能，推动涡轮转动，再变成机械能传给输出轴，带动锅炉给水泵工作。 <br />
	<img border="0" src="http://img.ca800.com/apply/20101127/20101127183513882.jpg" /><br />
	　　为适应机组工况的变化要求，在电动机转速恒定的情况下，调节勺管的开度，可改变偶合器工作腔里的充液量，不同的充液量可以得到不同的输出特性，因此，通过连续改变充液量既可实现输出轴的无级调速。 <br />
	　　调速机构中的勺管，由电动执行器通过简单的机械机构驱动。电动执行器接受标准电流信号，将其转换成相应的转角输出，因此，调节转速实际上是调节控制系统的输出模拟量信号，西门子S7一200PLC满足这一主要功能要求。 <br />
	2 测控对象 <br />
	　　1）转速调节系统 <br />
	　　该系统最主要的测控对象是液力偶合器输出轴的转速。调速原理如图2.1所示，利用液位变送器，将反应锅炉水位的模拟量信号送给控制系统，同时利用测速变送器，将输出轴转速也反馈给控制系统，依据设定的PID控制算法计算后输出电流信号，电动执行器将之转换成相应的输出转角，通过调节机构驱动勺管移动，其开度对应锅炉水位要求的泵轮转速。 <br />
	<img border="0" src="http://img.ca800.com/apply/20101127/20101127183531862.jpg" /><br />
	　　2）工作油系统 <br />
	　　液力偶合器工作腔内介质油的最佳工作温度为60&deg;～70&deg;C，油温高虽然有利于能量的传递，但过高反而有害无益，因此要限制工作油温度范围为35～100&deg;C，采用铂电阻温度传感器，当油温高于110&deg;C时报警，当油温高于130&deg;C时停止主电机运行。另外在工作油冷却器入口和出口分别设置温度传感器，将入口油温度控制在60～100&deg;C，将出口油度温控制在35～75&deg;C。 <br />
	　　3）润滑油系统 <br />
	　　高转速、大功率液力偶合器带有滑动轴承，其润滑油系统独立于工作油系统，因此在输入轴、中间轴、输出轴等处设置6个铂电阻温度传感器，测量滑动轴承温度，避免温度过高使润滑性能变差，烧坏轴瓦。限定润滑油温度范围在35～85&deg;C，当油温高于90&deg;C时报警，当油温高于95&deg;C时停止主机运行。另外在润滑油冷却器入口和出口分别设置温度传感器，将入口油温度控制在45～65&deg;C，将出口油温度控制在35～55&deg;C。 <br />
	　　为防止压力过低供油不足而造成润滑情况恶劣，限定润滑油压力范围在0.2～0.3Mpa，监测母管油压，当油压低于0.1Mpa时报警，并且启动辅助油泵，低于0.05Mpa则必须停止主电机运行。另外还要限定滤油器进出口压力差不超过0.6Mpa 。 <br />
	3 硬件组成 <br />
	　　反映系统状态的主要参数是水位、转速、油温、油压等物理量，选用各类变送器转换为4～20mA的标准电流信号，共计14路模拟量;各电机、阀门、报警指示灯等开关量输入输出共30点，因此系统的配置不甚复杂。采用西门子S7一200系列小型机控制，一旦发生故障影响面小、容易查找。 <br />
	　　首先选用CPU226模块，具有24点输出/16点输入，可连接7个扩展模块，提供1000mA的总线电流，并且具有32位浮点运算功能和内置集成的PID调节运算指令，非常适合液力偶合器调速的锅炉供水系统。 <br />
	　　其次扩展EM231模拟量输入模块（4路模拟量输入，消耗DC5V电流为10mA）3块;扩展EM235模拟量输入输出模块（4路模拟量输入/1路模拟量输出，消耗DC5V电流为10mA）1块，通过DIP开关进行设置，输入输出端口时能够自动完成A/D和D/A的转换，即标准电流信号与一个字长（16bit）的数字信号的自动转换。系统总扩展模块数为4，CPU226的电源能满足所有扩展模块消耗DC5V总线电流的能力。 <br />
	　　另外，CPU226本机集成了两个通讯口，其中一个使用 MPI协议，使液力偶合器作为从站，完成其控制系统与主站的通讯;另一个用于TP070显示器接口，作为本机系统的显示界面[2]。 <br />
	4 控制程序 <br />
	　　控制程序采用主程序、子程序以及中断程序来编写。主程序完成电机、油泵启停等开关量逻辑控制以及温度、压力等主要模拟量监控和报警;子程序SBRO～SBR11传递工作油温控制参数、润滑油温度、压力、压差控制参数;主程序允许定时中断，进入中断服务程序执行含有PID指令的一段程序，对输出轴进行调速控制。 <br />
	　　1）主程序 <br />
	　　为了保证液力偶合器正常工作，控制系统必须满足严格的的启动、运行和停止条件。既开机顺序为先启动辅助润滑油泵、开冷却水闸，再启动主电机;停机顺序为先停主电机，再停润滑油泵、关闭冷却水闸;运行工作条件为勺管调速构控制功能正常、油温和油压监测系统正常等[3]。 系统主程序流程如图4.1所示。 <br />
	<img border="0" src="http://img.ca800.com/apply/20101127/20101127183550290.jpg" /><br />
	　　2）数字PID控制程序 <br />
	　　根据液力偶合器的结构特性可知，机械-液力传动系统惯性较大，输出轴速度调节响应有一定的滞后性。正可运用S7-200PLC中的PID控制子程序，与EM235模拟量输入输出模块一起，提高系统的速度调节响应，改善系统的动态特性[4]。 <br />
	　　PID控制器的设计是以连续的PID控制规律为基础的，sp（t）是依据锅炉水位确定的输出轴给定速度值, pv（t）为输出轴速度反馈量，e（t）=sp（t）-pv（t）为误差信号， c（t）为系统的输出量。PID控制算法的输出量如下式所示: <br />
	　　 <img border="0" src="http://img.ca800.com/apply/20101127/20101127183557663.jpg" /><br />
	　　 <br />
	　　Mintal为输出的初始值，Kc为系统比例系数， Ti, Td为PID的积分、微分时间。 <br />
	　　输出轴转速的PID闭环控制系统如图4.2所示，将上式数字化，写成离散形式的PID方程，则程序中实际的PID算式如下式所示: <br />
	　　 <img border="0" src="http://img.ca800.com/apply/20101127/20101127183609977.jpg" /><br />
	<img border="0" src="http://img.ca800.com/apply/20101127/20101127183615135.jpg" /><br />
	　　上式中共包含九个参数，存储在36字节的PID回路参数表内，见表4.1。CPU226提供的PID回路指令， 其操作就取决于这九个参数，必须指定内存区内该参数表的首地址。在应用于PID指令之前，需要将参数转换为标准化的浮点数表示形式，转换的第一步是把实际值从16位整数数值转换为浮点数数值，第二步是将转换后的浮点数再转换成位于0.0～1.0之间的标准化数值。 <br />
	　　表4.1 PID回路参数表 </p>
<p>	<img border="0" src="http://img.ca800.com/apply/20101127/20101127183622482.jpg" /><br />
	　　由于机械-液力传动系统惯性较大，本系统仅采用比例和积分控制，100毫秒中断一次，做PID计算，通过工程计算初步确定其增益和时间常数为Kc =2.5、Ti =60s、Td=0s、Ts=0.1s,进一步计算后可达到最优控制效果。 <br />
	5 结论 <br />
	　　基于西门子PLC的控制系统，实现了对液力偶合器主要运行参数的实时监控。通常，电厂锅炉配备两台以上的给水泵，结合蒸汽锅炉运行状态的自动监测，可以实现整个机组的在线监控、故障诊断和报警等,西门子PLC具有丰富的网络构建功能，因此液力偶合器控制系统尚有很大的可扩展性。 <br />
	　　本文作者创新点在于：利用PLC的PID调节功能取代了原来电动执行器必需配备的勺管伺服放大器，加快了系统的响应速度。 <br />
	参考文献: <br />
	　　[1]杨乃乔,姜丽英编著,液力调速与节能[M],北京:国防工业出版社,2000.5:2-5 <br />
	　　[2]殷洪义,可编程序控制器选择设计与维护[M],北京:机械工业出版社,2004.3:143-147 <br />
	　　[3]张雪平,PLC在锅炉风机控制中的应用[J],微计算机信息,2005.6:42-43 <br />
	　　[4]西门子（中国）有限公司，SIMATIC S7-200可编程序控制器系统手册[Z],2004.6:2-5</p>
]]></content:encoded>
			<wfw:commentRss>http://www.autocon.net.cn/2010/12/%e8%a5%bf%e9%97%a8%e5%ad%90plc%e5%9c%a8%e6%b6%b2%e5%8a%9b%e5%81%b6%e5%90%88%e5%99%a8%e6%8e%a7%e5%88%b6%e7%b3%bb%e7%bb%9f%e4%b8%ad%e7%9a%84%e5%ba%94%e7%94%a8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>基于PLC的油田污水处理模糊控制系统</title>
		<link>http://www.autocon.net.cn/2010/11/%e5%9f%ba%e4%ba%8eplc%e7%9a%84%e6%b2%b9%e7%94%b0%e6%b1%a1%e6%b0%b4%e5%a4%84%e7%90%86%e6%a8%a1%e7%b3%8a%e6%8e%a7%e5%88%b6%e7%b3%bb%e7%bb%9f/</link>
		<comments>http://www.autocon.net.cn/2010/11/%e5%9f%ba%e4%ba%8eplc%e7%9a%84%e6%b2%b9%e7%94%b0%e6%b1%a1%e6%b0%b4%e5%a4%84%e7%90%86%e6%a8%a1%e7%b3%8a%e6%8e%a7%e5%88%b6%e7%b3%bb%e7%bb%9f/#comments</comments>
		<pubDate>Tue, 30 Nov 2010 08:10:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PLC原理及技术资料]]></category>

		<guid isPermaLink="false">http://www.autocon.net.cn/?p=5028</guid>
		<description><![CDATA[1 引 言 &#160; &#160;&#160;&#160; 在工业过程控制中，PID控制适合于可建立数学模型的确定性控制系统。但在实际的工业过程控制系统中存在很多非线性或时变不确定的系统，使PID控制器的参数整定烦琐且控制效果也不理想。近年来，随着智能控制技术的发展，出现了许多新型的控制方法，模糊控制就是其中之一。模糊控制不需要掌握控制对象的精确数学模型，而是根据控制规则决定控制量的大小。这种控制方法对于存在滞后或随机干扰的系统具有良好的控制效果。PLC具有很高的可靠性，抗干扰能力强，并可将模糊控制器方便地用软件实现。因此，用PLC构成模糊控制器用于油田的污水处理是一种新的尝试，不仅使控制系统更加可靠，而且取得了较好的控制效果。 2 污水处理工艺简介&#160; &#160; &#160;&#160;&#160; 目前我国许多油田处于二次采油期，即注水开采期，所采的油中含有大量的污水。油田污水处理的目的是将处理后的水回注地层以补充、平衡地层压力，防止注入水和返回水腐蚀注水管和油管，避免注入水使注水管、油管和地层结垢。其处理方法是使用A、B、C三种药剂，其中A剂为pH值调整剂，B剂为沉降剂，C剂为阻垢剂。其工艺流程方案如图2&#8212;1所示。根据工艺要求，关键是在混合罐中对污水添加A剂提高污水的pH值（即控制pH2）以减少腐蚀。添加B剂可加速污水中絮状物的沉淀。添加C剂可减缓污水在注水管和油管中的结垢。该系统属非线性、大滞后系统，其对象的精确数学模型难以获得，采用PID反馈控制效果不是很理想，且采油联合站都位于偏僻的地方，环境恶劣。因此，该污水处理系统采用了基于PLC的模糊控制来提高系统的控制精度和可靠性，从而满足工艺要求。 3 模糊控制原理 &#160; &#160;&#160;&#160; 控制系统采用&#8220;双入单出&#8221;的模糊控制器[1]。输入量为pH值给定值与测量值的偏差e以及偏差变化率ec，输出量为向加药泵供电的变频器的输入控制电压u。图3&#8212;1为模糊控制系统的方框图［2］。控制过程为控制器定时采样pH值和pH值变化率与给定值比较，得pH值偏差e以及偏差变化率ec，并以此作为PLC控制器的输入变量，经模糊控制器输出控制变频器输出频率n，从而改变加药量使pH值保持稳定。 &#160;&#160;&#160; 模糊控制器包括输入量模糊化、模糊推理和解模糊3个部分。E和Ec分别为e和ec模糊化后的模糊量，U为模糊控制量，u为U解模糊化后的精确量。 3．1 输入模糊化 &#160; &#160;&#160;&#160; 在模糊控制器设计中，设E的词集为［NB，NM，NS，N0，P0，PS，PM，PB］［3］，论域为［－6，－5，－4，－3，－2，－1，0，＋1，＋2，＋3，＋4，＋5，＋6］；Ec和U的词集为［NB，NS，NM，0，PS，PM，PB］，论域为［－6，－5，－4，－3，－2，－1，0，＋1，＋2，＋3，＋4，＋5，＋6］。令－1），pH0表示期望值。然后，将e、ec和u模糊化，根据pH值控制的经验可得出变量E、Ec和U的模糊化量化表。表3&#8212;1为变量E的赋值表。 3．2 模糊决策和模糊控制规则 &#160;&#160;&#160; 总结污水处理过程中pH值的控制经验，得出控制规则，如表3&#8212;2所示。选取控制量变化的原则是：当误差大或较大时，选择控制量以消除误差为主。而当误差较小时，选择控制量要注意防止超调， &#160;&#160;&#160; 以系统的稳定性为主。例如，当pH值低很多，且pH值有进一步快速降低的趋势时，应加大药剂的投放量。可用模糊语句实现这条规则（IFE＝NB ANDEc＝NB THEN U＝PB）。当误差为负大且误差变化为正大或正中时，控制量不宜再增加，应取控制量的变化为0，以免出现超调。一共有56条规则。每条规则的关系Rk可表示为： &#160; 7）根据每条模糊语句决定的模糊关系Rk（k＝1，2，&#8230;，56），可得整个系统控制规则总的模糊关系R。 3．3 输出反模糊化 &#160; &#160;&#160;&#160; 根据模糊规则表取定的每一条模糊条件语句都计算出相应的模糊控制量U，由模糊推理合成规则，可得如下关系： &#160;&#160;&#160; 以此得出模糊控制量，如表3&#8212;3所示。然后依据最大隶属度法，可得出实际控制量u。再经D／A转换为模拟电压，去改变变频器的输出频率n，通过&#160; 加药泵控制加药量调节pH值，从而完成控制任务。 4 模糊控制算法的PLC实现 &#160; &#160; &#160;&#160;&#160; 在控制系统中选用了OMRON公司的CQM1型PLC。首先将模糊化过程的量化因子置入PLC的保持继电器中，然后利用A／D模块将输入量采集到PLC的DM区，经过限幅量化处理后，根据所对应的输入模糊论域中的相应元素，查模糊控制量表求出模糊输出量，再乘以输出量化因子即可得实际输出值，由D／A模块输出对pH值进行控制。 4．1 模糊控制算法流程 &#160; （1）将输入偏差量化因子Ke、偏差变化率量化因子Kec和输出量化因子Ku置入HR10～HR12中。 （2）采样计算e和ec，并置入DM0000和DM0001中。 &#160; （3）判断e和ec是否越限，如越限令其为上限或下限值。否则将输入量分别量化为输入变量模糊论域中对应的元素E和Ec并置入DM0002和DM0003中。 [...]]]></description>
			<content:encoded><![CDATA[<p><strong>1 引 言 &nbsp;<br />
	</strong><br />
	&nbsp;&nbsp;&nbsp; 在工业过程控制中，PID控制适合于可建立数学模型的确定性控制系统。但在实际的工业过程控制系统中存在很多非线性或时变不确定的系统，使PID控制器的参数整定烦琐且控制效果也不理想。近年来，随着智能控制技术的发展，出现了许多新型的控制方法，模糊控制就是其中之一。模糊控制不需要掌握控制对象的精确数学模型，而是根据控制规则决定控制量的大小。这种控制方法对于存在滞后或随机干扰的系统具有良好的控制效果。PLC具有很高的可靠性，抗干扰能力强，并可将模糊控制器方便地用软件实现。因此，用<a href="/gykz/search.php?keywords=PLC&amp;search=1" target="_blank"><font color="#0158a7">PLC</font></a>构成<a href="/gykz/search.php?keywords=模糊控制&amp;search=1" target="_blank"><font color="#0158a7">模糊控制</font></a>器用于油田的<a href="/gykz/search.php?keywords=污水处理&amp;search=1" target="_blank"><font color="#0158a7">污水处理</font></a>是一种新的尝试，不仅使控制系统更加可靠，而且取得了较好的控制效果。</p>
<p>	<strong>2 污水处理工艺简介&nbsp; <br />
	</strong>&nbsp; <br />
	&nbsp;&nbsp;&nbsp; 目前我国许多油田处于二次采油期，即注水开采期，所采的油中含有大量的污水。油田污水处理的目的是将处理后的水回注地层以补充、平衡地层压力，防止注入水和返回水腐蚀注水管和油管，避免注入水使注水管、油管和地层结垢。其处理方法是使用A、B、C三种药剂，其中A剂为pH值调整剂，B剂为沉降剂，C剂为阻垢剂。其工艺流程方案如图2&mdash;1所示。根据工艺要求，关键是在混合罐中对污水添加A剂提高污水的pH值（即控制pH2）以减少腐蚀。添加B剂可加速污水中絮状物的沉淀。添加C剂可减缓污水在注水管和油管中的结垢。该系统属非线性、大滞后系统，其对象的精确数学模型难以获得，采用PID反馈控制效果不是很理想，且采油联合站都位于偏僻的地方，环境恶劣。因此，该污水处理系统采用了基于PLC的模糊控制来提高系统的控制精度和可靠性，从而满足工艺要求。</p>
<p>	<strong>3 模糊控制原理</strong><br />
	&nbsp; <br />
	&nbsp;&nbsp;&nbsp; 控制系统采用&ldquo;双入单出&rdquo;的模糊控制器[1]。输入量为pH值给定值与测量值的偏差e以及偏差变化率ec，输出量为向加药泵供电的变频器的输入控制电压u。图3&mdash;1为模糊控制系统的方框图［2］。控制过程为控制器定时采样pH值和pH值变化率与给定值比较，得pH值偏差e以及偏差变化率ec，并以此作为PLC控制器的输入变量，经模糊控制器输出控制变频器输出频率n，从而改变加药量使pH值保持稳定。</p>
<p>	&nbsp;&nbsp;&nbsp; 模糊控制器包括输入量模糊化、模糊推理和解模糊3个部分。E和Ec分别为e和ec模糊化后的模糊量，U为模糊控制量，u为U解模糊化后的精确量。</p>
<p>	3．1 输入模糊化<br />
	&nbsp; <br />
	&nbsp;&nbsp;&nbsp; 在模糊控制器设计中，设E的词集为［NB，NM，NS，N0，P0，PS，PM，PB］［3］，论域为［－6，－5，－4，－3，－2，－1，0，＋1，＋2，＋3，＋4，＋5，＋6］；Ec和U的词集为［NB，NS，NM，0，PS，PM，PB］，论域为［－6，－5，－4，－3，－2，－1，0，＋1，＋2，＋3，＋4，＋5，＋6］。令－1），pH0表示期望值。然后，将e、ec和u模糊化，根据pH值控制的经验可得出变量E、Ec和U的模糊化量化表。表3&mdash;1为变量E的赋值表。</p>
<p>	3．2 模糊决策和模糊控制规则</p>
<p>	&nbsp;&nbsp;&nbsp; 总结污水处理过程中pH值的控制经验，得出控制规则，如表3&mdash;2所示。选取控制量变化的原则是：当误差大或较大时，选择控制量以消除误差为主。而当误差较小时，选择控制量要注意防止超调，</p>
<p>	&nbsp;&nbsp;&nbsp; 以系统的稳定性为主。例如，当pH值低很多，且pH值有进一步快速降低的趋势时，应加大药剂的投放量。可用模糊语句实现这条规则（IFE＝NB ANDEc＝NB THEN U＝PB）。当误差为负大且误差变化为正大或正中时，控制量不宜再增加，应取控制量的变化为0，以免出现超调。一共有56条规则。每条规则的关系Rk可表示为：<img src="http://www.autooo.net/d/file/autooo/PLC/PLC-Case/2007-09-08/042dad2cd88683949f10f1fe7238de1d.jpg" style="width: auto" /><br />
	&nbsp; <br />
	7）根据每条模糊语句决定的模糊关系Rk（k＝1，2，&hellip;，56），可得整个系统控制规则总的模糊关系R。</p>
<p align="center"><img src="http://www.autooo.net/d/file/autooo/PLC/PLC-Case/2007-09-08/1607aa3dac80c1ff630d40eefeee6117.jpg" style="width: auto" /><img src="http://www.autooo.net/d/file/autooo/PLC/PLC-Case/2007-09-08/1fd2c196710e34612a9240a60525fa48.jpg" style="width: auto" /></p>
<p>3．3 输出反模糊化<br />
	&nbsp; <br />
	&nbsp;&nbsp;&nbsp; 根据模糊规则表取定的每一条模糊条件语句都计算出相应的模糊控制量U，由模糊推理合成规则，可得如下关系： </p>
<p>	&nbsp;&nbsp;&nbsp; 以此得出模糊控制量，如表3&mdash;3所示。然后依据最大隶属度法，可得出实际控制量u。再经D／A转换为模拟电压，去改变变频器的输出频率n，通过&nbsp; 加药泵控制加药量调节pH值，从而完成控制任务。</p>
<p>	<strong>4 模糊控制算法的PLC实现</strong> &nbsp;<br />
	&nbsp; <br />
	&nbsp;&nbsp;&nbsp; 在控制系统中选用了OMRON公司的CQM1型PLC。首先将模糊化过程的量化因子置入PLC的保持继电器中，然后利用A／D模块将输入量采集到PLC的DM区，经过限幅量化处理后，根据所对应的输入模糊论域中的相应元素，查模糊控制量表求出模糊输出量，再乘以输出量化因子即可得实际输出值，由D／A模块输出对pH值进行控制。</p>
<p>4．1 模糊控制算法流程<br />
	&nbsp; <br />
	（1）将输入偏差量化因子Ke、偏差变化率量化因子Kec和输出量化因子Ku置入HR10～HR12中。</p>
<p>	（2）采样计算e和ec，并置入DM0000和DM0001中。<br />
	&nbsp; <br />
	（3）判断e和ec是否越限，如越限令其为上限或下限值。否则将输入量分别量化为输入变量模糊论域中对应的元素E和Ec并置入DM0002和DM0003中。</p>
<p>	（4）查模糊控制量表，求得U。</p>
<p>	（5）将U乘以量化因子Ku，得实际控制量u。</p>
<p>	（6）输出控制量u。</p>
<p>	（7）结束。</p>
<p>	4．2 查表梯形图程序设计<br />
	&nbsp; <br />
	&nbsp;&nbsp;&nbsp; 在模糊控制算法中，模糊控制量表的查询是程序设计的关键。为了简化程序设计，将输入模糊论域的元素［－6，－5，－4，－3，－2，－1，0，＋1，＋2，＋3，＋4，＋5，＋6］转化为［0，1，2，3，4，5，6，7，8，9，10，11，12］，将模糊控制量表中U的控制结果按由上到下，由左到右的顺序依次置入DM0100～DM0268中。控制量的基址为100，其偏移地址为Ec&times;13＋E，所以由E和Ec可得控制量的地址为100＋Ec&times;13＋E。梯形图程序如图4&mdash;1所示。其中DM0002和DM0003分别为E和Ec在模糊论域中所对应的元素，MOV＊DM0031DM1000是间接寻址指令。它将DM0031的内容（即控制量地址100＋Ec&times;13＋E）作为被传递单元的地址，将这个地址指定单元的内容（即控制量U），传递给中间单元DM1000再通过解模糊运算得u，然后由模拟输出通道传送给D／A转换器。</p>
<p>	<strong>5 结 论 &nbsp;<br />
	</strong>&nbsp; <br />
	&nbsp;&nbsp;&nbsp; 将模糊控制与PLC相结合，利用PLC实现模糊控制，既保留了PLC控制系统可靠、灵活、适应能力强等特点，又提高了控制系统的智能化程度。结果表明，对于那些大滞后、非线性、数学模型难以建立且控制精度和快速性要求不很高的控制系统，基于PLC的模糊控制方法不失为一种较理想的方案。只要选择适当的采样周期和量化因子，可使系统获得较好的性能指标，从而满足控制性能要求。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.autocon.net.cn/2010/11/%e5%9f%ba%e4%ba%8eplc%e7%9a%84%e6%b2%b9%e7%94%b0%e6%b1%a1%e6%b0%b4%e5%a4%84%e7%90%86%e6%a8%a1%e7%b3%8a%e6%8e%a7%e5%88%b6%e7%b3%bb%e7%bb%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>低速大扭矩交流伺服电机驱动单螺杆挤出机</title>
		<link>http://www.autocon.net.cn/2010/11/%e4%bd%8e%e9%80%9f%e5%a4%a7%e6%89%ad%e7%9f%a9%e4%ba%a4%e6%b5%81%e4%bc%ba%e6%9c%8d%e7%94%b5%e6%9c%ba%e9%a9%b1%e5%8a%a8%e5%8d%95%e8%9e%ba%e6%9d%86%e6%8c%a4%e5%87%ba%e6%9c%ba/</link>
		<comments>http://www.autocon.net.cn/2010/11/%e4%bd%8e%e9%80%9f%e5%a4%a7%e6%89%ad%e7%9f%a9%e4%ba%a4%e6%b5%81%e4%bc%ba%e6%9c%8d%e7%94%b5%e6%9c%ba%e9%a9%b1%e5%8a%a8%e5%8d%95%e8%9e%ba%e6%9d%86%e6%8c%a4%e5%87%ba%e6%9c%ba/#comments</comments>
		<pubDate>Tue, 30 Nov 2010 07:40:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PLC原理及技术资料]]></category>
		<category><![CDATA[技术资料 Technology Libraries]]></category>

		<guid isPermaLink="false">http://www.autocon.net.cn/?p=5023</guid>
		<description><![CDATA[挤出成型是塑料成型加工的重要成型方法之一。大部分热塑性塑料都能用此法进行加工，与其他成型方法相比挤出成型有下述特点：生产过程是连续的，生产效率高，应用范围广，可生产管材、棒材、板材、薄膜、单丝、电线、电缆、异型材及中空制品等；投资少，收效快。挤出成型的产品可广泛地应用于人们日常生活以及农业、建筑业、石油化工、机械制造、国防等工业部门。 但目前在我国使用的挤出机,大部分是采用传统结构，其结构复杂、体积大、能耗高,成为名副其实的&#8220;电老虎&#8221;，随着我国国民经济的高速发展,高效、节能，可持续发展,已成为各行各业关注的重点。 我们近期开发的低速大扭矩交流伺服电机驱动单螺杆电脑矢量称重型挤出机，采用了当今世界的许多先进技术,实现了精密挤出和节能，该项目已获国家专利(专利号:ZL2008 2 0236920.3),下边就其与传统挤出机的比较及主要特点作简要介绍。 传统的单螺杆挤出装置 传统的单螺杆挤出装置主要由1、上料部分，2、传动部分，3、塑化、挤出部分，4、电气控制（包括加热）部分，5、冷却部分等五部分组成，其结构见图1。 图1 传统单螺杆挤出机结构示意图 传统的单螺杆挤出机的主要结构及存在的主要问题 上料部分 主要由料斗及装在料斗内的上、下两个料位计组成，原料主要由真空上料机构或人工加入料斗，由原料依靠自重进入料筒。当原料高于上料位计时，发出料满信号，停止加料；当原料低于下料位计时，发出缺料信号，开始加料。该机构的主要问题是，不能精确计算料重。 传动部分 主要由电机（交流或直流）+ 联轴器 +减速箱+（螺杆）组成；它的作用是给螺杆提供所需的扭矩和转速。该传动系统结构特点及存在的问题：结构复杂，体积大，安装维修保养不方便。 减速箱噪音大，易漏油。采用普通交流电机难以实现无级变速，无法满足截面形状复杂、工艺要求高的挤出成型塑料制品的成型要求。经多级传动，效率低能耗高。 塑化、挤出部分 主要由料筒和螺杆组成，塑料通过挤压系统将塑料加热，使之呈黏流状态．塑化成均匀的熔体，并在这一过程中建立一定的压力，被螺杆连续地定压、定量、定温地挤出机头。 传统螺杆结构由加料段+压缩（融熔）段+计量（均化）段三段组成,比功率、比流量偏大，螺杆转速低，能耗高，产量低。 加热系统 主要由温控器和加热圈组成。它的作用是通过对料筒(螺杆)进行加热，保证成型过程在工艺要求的温度范围内完成。传统的加热方式，是由电阻丝绕制加热圈通电加热方法，其存在的主要问题是： 热损失大，能耗高：圈的内外双面发热，其内面（紧贴料筒部分）的热传导到料筒上，而外面的热量大部分散失到空气中，造成电能的损失浪费。 环境温度上升：由于热量大量散失，周围环境温度升高，尤其是夏季对生产环境影响很大，现场工作温度有的超过了45℃，有些企业不得不采用空调降低温度，这又造成能源的二次浪费。 使用寿命短、维修量大：由于采用电阻丝发热，其加热温度高达300℃左右，电阻丝容易因高温老化而烧断，常用电热圈使用寿命约在半年左右，因此，维修的工作量相对较大。 电气控制系统 大部分由传统的电器元件组成，对加料、料筒温度、螺杆转速进行控制，由于采用传统的交流接触器、继电器控制，响应速度慢，故障率高。 冷却系统 是一个套在料筒上的冷却水套，对加料口的料筒部分进行冷却，防止原料过早融化，出现&#8220;架桥&#8221;现象，堵塞加料口。 低速大扭矩交流伺服电机驱动单螺杆挤出装置的特点及创新 新型低速大扭矩交流伺服电机驱动单螺杆挤出机的结构如图2。 图2 低速大扭矩交流伺服电机驱动的单螺杆挤出机结构示意图 结构特点及技术创新点 传动系统 ：采用国际最新技术（低速大扭矩交流伺服电机+ 交流伺服控制器）+螺杆。 螺杆驱动电机采用德国包米勒公司最新推出的DST（150）-400系列低速大扭矩交流伺服电机，其转速范围为100-300转/每分钟,其扭距范围为110-14752Nm，（涵盖了11KW-75KW的交流驱动电机，螺杆直径&#934;35-120规格的挤出机），由于其具有低转速、大扭矩的特性，而且交流伺服电机前端已装有与主轴连为一体的推力轴承箱（俗称推力包），因此，可不需要减速箱，直接与螺杆相连。 其优点为 ：结构简单，体积小，安装维修保养方便。无减速箱，噪音大大减少，无漏油，工作环境改善。采用PLC+伺服控制器控制，实现无级变速，挤出速度和挤出量的精确控制，满足截面形状复杂、工艺要求高的挤出成型塑料制品的成型要求。传动效率高，能耗大大降低。 塑化、挤出系统 ：根据塑料原料、制品结构、形状、成型方法的不同，分别选用屏障型、分流型、分离型、变流道、沟槽型、组合型等新型螺杆和料筒，提高塑化能力和产品质量、产量。 加热系统 ：采用国际最新技术：电磁感应加热圈加热技术。 电磁感应加热原理是：通过先进的控制系统发出高频至感应线圈、在被加热的金属料筒内部产生高频磁场、使被加热的金属料筒内部产生高频电子碰撞，从而使金属料筒自身快速发热、迅速塑化料筒内的塑料；由于是高频感应加热，高频线圈不和被加热金属直接接触，所以系统本身热辐射温度接近环境温度，只有50℃以下，人体完全可以触摸。它以热效高、发热快、省电节能、安全可靠等诸多优点、不但可以完全代替现有传统的电阻丝加热方式，还比传统加热方式有着诸多的明显优点： 大幅度节约电能 经过有关部门严格的实验测试，电磁感应加热相比原电阻丝加热圈节电效果都在30% 以上。 环保效果好，保证了设备及员工的安全 使用电磁感应加热系统后、表面的温度在50℃以下，人体完全可以安全触摸；避免传统电阻发热圈加热方式辐射到空气中的能量，可显著降低环境温度。完全避免传统加热方式带来的因表面高温而造成的烧伤、烫伤事故发生；更杜绝了因表面高温引燃附作物发生不安全事故。由于表面温度低，它不会烧焦吸附在它表面的异物：如塑料颗粒、油污、灰尘等，不会产生有害气体，改善了车间的空气环境，保证了设备及员工的安全。 加热迅速，温度控制实时准确，改善了产品的质量和提高了生产效率 传统的电阻丝加热原理是电阻丝本身产生高温，然后热量再慢慢的从料筒外表面高温区传导到料筒的中心低温区，速度缓慢，并且位于料筒中心的塑料实际温度和料筒表面温度有较大误差，当塑料温度达到要求时虽然电阻丝停止加热，由于存在温度误差，料筒表面仍然继续向料筒内部传导热量，导致温度控制不准确，既影响了挤出成型质量也降低了生产效率；而电磁感应加热系统的工作原理是高频感应，被加热的金属是通过自身发热，热能是由料筒金属整体产生，温度控制实时准确，料筒内外温度一致，明显改善了产品的质量和提高了生产效率。 使用寿命长，降低维护成本 塑机传统电阻丝在加热位置遇到油污、和料筒金属热传导不良、有漏胶现象出现等环境中将严重限制它的使用和降低它的寿命，由于电磁感应加热系统本身是在低温下工作的，所以它不会把吸附在自身表面的油污、塑料颗粒等加热碳化，故不会产生漏电、短路等故障；电磁感应加热系统的工作原理是高频感应，它不同于接触传导加热原理，所以它不需要和被感应金属的直接接触，故不存在传导不良的问题。 电磁感应加热圈连续运行温度只有100℃左右，不存在加热圈更换的问题。相对于原电阻丝加热减少了二次投入，降低维护成本。 [...]]]></description>
			<content:encoded><![CDATA[<p><span>挤出成型是塑料成型加工的重要成型方法之一。大部分热塑性塑料都能用此法进行加工，与其他成型方法相比挤出成型有下述特点：生产过程是连续的，生产效率高，应用范围广，可生产管材、棒材、板材、薄膜、单丝、电线、电缆、异型材及中空制品等；投资少，收效快。挤出成型的产品可广泛地应用于人们日常生活以及农业、建筑业、石油化工、机械制造、国防等工业部门。 </p>
<p>	但目前在我国使用的挤出机,大部分是采用传统结构，其结构复杂、体积大、能耗高,成为名副其实的&ldquo;电老虎&rdquo;，随着我国国民经济的高速发展,高效、节能，可持续发展,已成为各行各业关注的重点。 </p>
<p>	我们近期开发的低速大扭矩交流伺服电机驱动单螺杆电脑矢量称重型挤出机，采用了当今世界的许多先进技术,实现了精密挤出和节能，该项目已获国家专利(专利号:ZL2008 2 0236920.3),下边就其与传统<a href="http://www.mechnet.com.cn/"><font color="#000000">挤出机</font></a>的比较及主要特点作简要介绍。 </p>
<p>	传统的单螺杆挤出装置 </p>
<p>	传统的单螺杆挤出装置主要由1、上料部分，2、传动部分，3、塑化、挤出部分，4、电气控制（包括加热）部分，5、冷却部分等五部分组成，其结构见图1。 </span></p>
<p align="center"><span><img alt="newmaker.com" border="0" src="http://www.newmaker.com/nmsc/u/2010/20105/art_img/201051814375198840.jpg" /> <br />
	图1 传统单螺杆挤出机结构示意图</span></p>
<p><span>传统的单螺杆挤出机的主要结构及存在的主要问题 </p>
<p>	上料部分 </p>
<p>	主要由料斗及装在料斗内的上、下两个料位计组成，原料主要由真空上料机构或人工加入料斗，由原料依靠自重进入料筒。当原料高于上料位计时，发出料满信号，停止加料；当原料低于下料位计时，发出缺料信号，开始加料。该机构的主要问题是，不能精确计算料重。 </p>
<p>	传动部分 </p>
<p>	主要由<a href="http://www.mechnet.com.cn/"><font color="#000000">电机</font></a>（交流或直流）+ 联轴器 +减速箱+（螺杆）组成；它的作用是给螺杆提供所需的扭矩和转速。该传动系统结构特点及存在的问题：结构复杂，体积大，安装维修保养不方便。 </p>
<p>	减速箱噪音大，易漏油。采用普通交流电机难以实现无级变速，无法满足截面形状复杂、工艺要求高的挤出成型塑料制品的成型要求。经多级传动，效率低能耗高。 </p>
<p>	塑化、挤出部分 </p>
<p>	主要由料筒和螺杆组成，塑料通过挤压系统将塑料加热，使之呈黏流状态．塑化成均匀的熔体，并在这一过程中建立一定的压力，被螺杆连续地定压、定量、定温地挤出机头。 </p>
<p>	传统螺杆结构由加料段+压缩（融熔）段+计量（均化）段三段组成,比功率、比流量偏大，螺杆转速低，能耗高，产量低。 </p>
<p>	加热系统 </p>
<p>	主要由温控器和加热圈组成。它的作用是通过对料筒(螺杆)进行加热，保证成型过程在工艺要求的温度范围内完成。传统的加热方式，是由电阻丝绕制加热圈通电加热方法，其存在的主要问题是： </p>
<p>	热损失大，能耗高：圈的内外双面发热，其内面（紧贴料筒部分）的热传导到料筒上，而外面的热量大部分散失到空气中，造成电能的损失浪费。 </p>
<p>	环境温度上升：由于热量大量散失，周围环境温度升高，尤其是夏季对生产环境影响很大，现场工作温度有的超过了45℃，有些企业不得不采用空调降低温度，这又造成能源的二次浪费。 </p>
<p>	使用寿命短、维修量大：由于采用电阻丝发热，其加热温度高达300℃左右，电阻丝容易因高温老化而烧断，常用电热圈使用寿命约在半年左右，因此，维修的工作量相对较大。 </p>
<p>	电气控制系统 </p>
<p>	大部分由传统的电器元件组成，对加料、料筒温度、螺杆转速进行控制，由于采用传统的交流接触器、继电器控制，响应速度慢，故障率高。 </p>
<p>	冷却系统 </p>
<p>	是一个套在料筒上的冷却水套，对加料口的料筒部分进行冷却，防止原料过早融化，出现&ldquo;架桥&rdquo;现象，堵塞加料口。 </p>
<p>	低速大扭矩交流伺服电机驱动单螺杆挤出装置的特点及创新 </p>
<p>	新型低速大扭矩交流伺服电机驱动单螺杆挤出机的结构如图2。 </span></p>
<p align="center"><span><img alt="newmaker.com" border="0" src="http://www.newmaker.com/nmsc/u/2010/20105/art_img/201051814384785569.jpg" /> <br />
	图2 低速大扭矩交流伺服电机驱动的单螺杆挤出机结构示意图</span></p>
<p><span>结构特点及技术创新点 </p>
<p>	传动系统 ：采用国际最新技术（低速大扭矩交流伺服电机+ 交流伺服控制器）+螺杆。 </p>
<p>	螺杆驱动电机采用德国包米勒公司最新推出的DST（150）-400系列低速大扭矩交流伺服电机，其转速范围为100-300转/每分钟,其扭距范围为110-14752Nm，（涵盖了11KW-75KW的交流驱动电机，螺杆直径&Phi;35-120规格的挤出机），由于其具有低转速、大扭矩的特性，而且交流伺服电机前端已装有与主轴连为一体的推力轴承箱（俗称推力包），因此，可不需要减速箱，直接与螺杆相连。 </p>
<p>	其优点为 ：结构简单，体积小，安装维修保养方便。无减速箱，噪音大大减少，无漏油，工作环境改善。采用PLC+伺服控制器控制，实现无级变速，挤出速度和挤出量的精确控制，满足截面形状复杂、工艺要求高的挤出成型塑料制品的成型要求。传动效率高，能耗大大降低。 </p>
<p>	塑化、挤出系统 ：根据塑料原料、制品结构、形状、成型方法的不同，分别选用屏障型、分流型、分离型、变流道、沟槽型、组合型等新型螺杆和料筒，提高塑化能力和产品质量、产量。 </p>
<p>	加热系统 ：采用国际最新技术：电磁感应加热圈加热技术。 </p>
<p>	电磁感应加热原理是：通过先进的控制系统发出高频至感应线圈、在被加热的金属料筒内部产生高频磁场、使被加热的金属料筒内部产生高频电子碰撞，从而使金属料筒自身快速发热、迅速塑化料筒内的塑料；由于是高频感应加热，高频线圈不和被加热金属直接接触，所以系统本身热辐射温度接近环境温度，只有50℃以下，人体完全可以触摸。它以热效高、发热快、省电节能、安全可靠等诸多优点、不但可以完全代替现有传统的电阻丝加热方式，还比传统加热方式有着诸多的明显优点： </p>
<p>	大幅度节约电能 </p>
<p>	经过有关部门严格的实验测试，电磁感应加热相比原电阻丝加热圈节电效果都在30% 以上。 </p>
<p>	环保效果好，保证了设备及员工的安全 </p>
<p>	使用电磁感应加热系统后、表面的温度在50℃以下，人体完全可以安全触摸；避免传统电阻发热圈加热方式辐射到空气中的能量，可显著降低环境温度。完全避免传统加热方式带来的因表面高温而造成的烧伤、烫伤事故发生；更杜绝了因表面高温引燃附作物发生不安全事故。由于表面温度低，它不会烧焦吸附在它表面的异物：如塑料颗粒、油污、灰尘等，不会产生有害气体，改善了车间的空气环境，保证了设备及员工的安全。 </p>
<p>	加热迅速，温度控制实时准确，改善了产品的质量和提高了生产效率 </p>
<p>	传统的电阻丝加热原理是电阻丝本身产生高温，然后热量再慢慢的从料筒外表面高温区传导到料筒的中心低温区，速度缓慢，并且位于料筒中心的塑料实际温度和料筒表面温度有较大误差，当塑料温度达到要求时虽然电阻丝停止加热，由于存在温度误差，料筒表面仍然继续向料筒内部传导热量，导致温度控制不准确，既影响了挤出成型质量也降低了生产效率；而电磁感应加热系统的工作原理是高频感应，被加热的金属是通过自身发热，热能是由料筒金属整体产生，温度控制实时准确，料筒内外温度一致，明显改善了产品的质量和提高了生产效率。 </p>
<p>	使用寿命长，降低维护成本 </p>
<p>	塑机传统电阻丝在加热位置遇到油污、和料筒金属热传导不良、有漏胶现象出现等环境中将严重限制它的使用和降低它的寿命，由于电磁感应加热系统本身是在低温下工作的，所以它不会把吸附在自身表面的油污、塑料颗粒等加热碳化，故不会产生漏电、短路等故障；电磁感应加热系统的工作原理是高频感应，它不同于接触传导加热原理，所以它不需要和被感应金属的直接接触，故不存在传导不良的问题。 电磁感应加热圈连续运行温度只有100℃左右，不存在加热圈更换的问题。相对于原电阻丝加热减少了二次投入，降低维护成本。 </p>
<p>	低速大扭矩交流伺服电机驱动单螺杆挤出机控制系统及控制原理 </p>
<p>	控制系统硬件组成 </p>
<p>	控制系统主要由上料控制系统、低速大扭矩交流伺服电机、电气控制柜（包括电源、交流伺服电机启动系统、交流伺服控制器、PLC控制器、温控模块、彩色触摸屏、各类按钮、开关、接触器等电气元件）。系统的整体控制原理，如图3所示。 </span></p>
<p align="center"><span><img alt="newmaker.com" border="0" src="http://www.newmaker.com/nmsc/u/2010/20105/art_img/201051814395528919.jpg" /> <br />
	图3 整机PLC控制原理</span></p>
<p><span>控制范围、电气元件主要规格及技术参数 </p>
<p>	上料控制系统 </p>
<p>	PLC根据挤出量确定加料的间隔时间及每次加料的重量。由电脑根据各种原料按配方的比例,进行矢量配重,得到加料信号后,进料开关打开,原料进入料斗,并由搅拌器混合均匀；完成每次加料的重量后, PLC给出信号，进料开关自动关闭。 </p>
<p>	缺料报警：当物料低于缺料限位计时，发出报警讯号。 </p>
<p>	低速大扭矩交流伺服电机 </p>
<p>	规格型号：德国包米勒公司推出的DST（150）-400系列低速大扭矩交流伺服电机，其转速范围为100-300转/每分钟,其扭距范围为110-14752Nm，（涵盖了11KW-75KW的交流驱动电机，螺杆直径&Phi;35-120规格的挤出机）。 </p>
<p>	交流伺服控制器 </p>
<p>	规格型号：德国西门子1P20系列交流伺服控制器。 </p>
<p>	主要技术参数：额定电压AC380V，伺服控制0-650HZ。 </p>
<p>	PLC控制器 </p>
<p>	规格型号：德国西门子S7-200可编程序控制器CPU224XP CN。 </p>
<p>	主要技术参数：额定电压DC24V，额定功耗8W。 <br />
	数字量输入： 14（可扩展至128点）； <br />
	数字量输出： 10（可扩展至128点）； <br />
	模拟量输入： 2（可扩展至32点）； <br />
	模拟量输出： 1（可扩展至32点）。 </p>
<p>	彩色触摸屏 </p>
<p>	规格型号：德国西门子TP270 10.4&rdquo;彩色STN液晶显示屏，主要技术参数：640X480，256色。 </p>
<p>	温控模块 </p>
<p>	英国欧陆MINI18智能温控模块，英国彩色STN液晶显示屏。 </p>
<p>	系统的主要优点 </p>
<p>	1、该系统人机界面采用了彩色液晶触摸屏，负责人机对话交流，在人机界面中，设计了五幅画面，包括了主机图形、加料情况、温度设定控制、螺杆转速、扭矩、熔体压力、故障显示等，使操作人员能及时了解设备运行状况，并快捷方便的对加热温度、螺杆转速等参数进行设定修改。 </p>
<p>	2、其供料系统与失量称重装置相连,可实现精确加料。 </p>
<p>	3、加热系统是由机筒电磁加热圈、温控模块、PLC控制器构成，由电脑程序来控制，由温度模块配以PID温控软件取代传统温控表、系统能在加热过程中自动优化演算PID各参数，演算完成后自动赋值，温度控制精确到&plusmn;1℃。并能实现大幅节能。 </p>
<p>	4、传动系统采用（低速大扭矩交流伺服电机+ 交流伺服控制器）+螺杆传动方式。 </p>
<p>	伺服电机采用国际最新技术德国包米勒公司推出的DST（150）-400系列低速大扭矩交流伺服电机，其转速范围为100-300转/每分钟,其扭距范围为110-14752Nm，具有宽调速比，低速大扭矩恒转矩输出。 </p>
<p>	交流伺服控制器采用国际最新技术德国西门子1P20系列交流伺服控制器，以最新数字信号处理器DSP为核心、大规模可编程门阵列(CPLD)和智能化功率模块(IPM)，集成度高、体积小、保护完善、可靠性好。采用最优PID算法完成PWM。由于采用成熟智能功率模块，驱动单元具备了控制超速、主电源过压欠压、过流、过载、制动异常、编码器异常、控制电源异常、位置超差等多项在线检测与诊断，使控制过程一目了然。 </p>
<p>	5、由于采用了新型<a href="http://www.mechnet.com.cn/"><font color="#000000">螺杆</font></a>结构及驱动装置，螺杆转速、塑化效果提高了，产量增加了，比功耗降低了。 </p>
<p>	综上所述，该机采用了上述各种当今世界的先进技术后，从原料的配比、挤出速度和挤出量均可精确控制，能满足截面形状复杂、工艺要求高的挤出成型塑料制品的成型要求，同时也实现了节能环保。</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.autocon.net.cn/2010/11/%e4%bd%8e%e9%80%9f%e5%a4%a7%e6%89%ad%e7%9f%a9%e4%ba%a4%e6%b5%81%e4%bc%ba%e6%9c%8d%e7%94%b5%e6%9c%ba%e9%a9%b1%e5%8a%a8%e5%8d%95%e8%9e%ba%e6%9d%86%e6%8c%a4%e5%87%ba%e6%9c%ba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>基于PLC的电梯监控系统</title>
		<link>http://www.autocon.net.cn/2010/11/%e5%9f%ba%e4%ba%8eplc%e7%9a%84%e7%94%b5%e6%a2%af%e7%9b%91%e6%8e%a7%e7%b3%bb%e7%bb%9f/</link>
		<comments>http://www.autocon.net.cn/2010/11/%e5%9f%ba%e4%ba%8eplc%e7%9a%84%e7%94%b5%e6%a2%af%e7%9b%91%e6%8e%a7%e7%b3%bb%e7%bb%9f/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 04:12:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PLC原理及技术资料]]></category>

		<guid isPermaLink="false">http://www.autocon.net.cn/?p=5021</guid>
		<description><![CDATA[&#160; &#160;&#160;&#160;&#160;&#160; 电梯生产厂家的监控系统都是自主开发的,只能用于本厂产品,并且价格昂贵&#34;另外,随着电梯技术的不断推陈出新,其拖动和控制技术的淘汰速度也加快、许多旧型号电梯面临技术改造,常见的改造方式是用变频调速取代调压调速和变极调速,用改造继电器控制系统&#34;这些因素为使用作电梯监控系统的控制部件提供了更大的空间、基于的监控系统尤其适合以改造的电梯。 1 电梯监控系统 电梯监控系统要求既能监控电梯状态又能完成日常管理。从模块功能上可分为:故障时电梯状态;每个工作周期的数据汇总;日常管理信息。电梯在运行时有大量信息需要监测,粗略分类有:开门限位开关、关门限位开关、安全触板、光幕保护、厅门锁回路、轿门锁回路;安全回路、紧急停车回路、极限开关、限位开关状态;驱动信息、呼梯信息位置信息、抱闸状态;运行时间、次数、年检时间、维修历史等。 对电梯的监控,可以使故障一览无余。众所周知,门系统是电梯故障多发部件,电梯发生故障停车前总会有一些小故障频繁发生,但这些小故障常常被忽视,因为它们不会造成电梯停运。 &#160;&#160;&#160;&#160;&#160; 以厅门锁和门刀间隙调整不当为例,载荷不均匀情况下运行,会发生门刀与开门轮碰撞的可能,导致电梯急停车,但因为电梯的自校正功能,电梯会在几分钟内自动恢复正常&#34;这类故障随机性很强,所以经常不被注意,特别是自动运行的电梯,但随着小故障的积累终究会酿成大故障甚至事故监控系统则不会漏掉这些故障,甚至能定位发生故障的层楼从而节省维修人员查找故障点的时间&#34;在出现故障时,各类信息的收集将有助于故障的判断和事故的预防&#34;只要进行有针对性的设置,所有需要的信息都可以采集到。 对于管理人员需要的统计内容,监控系统能分门别类的汇总出不同的数据。 &#160;&#160;&#160;&#160;&#160; 诸如判别电梯的运行状态,主要通过故障率来判断,而故障率常用一段运行周期内出现故障的次数来计算,不同建筑内和不同用途电梯的运行次数和运行时间差异很大,很难用这种故障率作为衡量电梯运行状态的依据而用运行时间或运行次数内出现故障的多少来衡量,则能完成对运行状态的判别&#34;监控系统可准确地统计到电梯的工作时间、运行次数等工作数据,解决这一问题就容易的多了。日常管理信息包括年检时间、维修费用、配件使用等&#34;上述信息在基于为控制单元的系统中非常容易收集和传输,它们有的是的/开关量,有的是控制程序用于计算和比较的内部变量。 &#160;&#160;&#160;&#160;&#160; 只要加装简单的特定模块,既可利用的网络功能完成现场数据的采集和传输工作。 2 PLC联网功能的介绍 具有很强的联网功能&#34;以1系列为例,它可以通过适配卡和智能模块组成多重网络结构,提供RS232/RS422等接口形式。组成多层次的网络,最多联网台数可达100台之多&#34;利用双绞线、同轴电缆、光纤电缆等传输媒质,以计算机适配卡、模块或模块与上位机联接和交换信息&#34;同时又可以用模块在层次上进行组网,具有灵活的组网方式,为组成多台电梯监控系统提供了技术基础。 3 基于PLC的监控系统 基于的电梯监控系统有2种形式:针对生产厂家设计的控制系统;针对用改造的电梯&#34;第一种形式的控制系统多采用板结构,板上设有许多七段数码管，或组成的矩阵显示系统信息,为了不影响原控制系统的安全性能,需要把板上显示信息用光电元件转换成可用传递的变量,再根据信息所代表的内容对变量赋值,利用第二种形式进行监控&#34;对于第二种,直接选用有网络功能的作为系统的控制单元,例如OMRON公司的C200H等系列产品,即利用作为控制元件,又利用其网络功能为监控系统传输数据&#34;而现今对后者的开发利用非常少,资源浪费很大。 &#160;&#160;&#160;&#160;&#160; 基于的监控系统构造如下: (1)根据电梯数量和位置以及业主具有的条件选择合适的网络形式,然后进行组网。 (2)需要时编制必要的程序(有的网络形式下不需编程),把监控和被收集的数据存放于的指定区域内供上位机和其他访问。 (3)对故障进行实时监控,由电梯故障作为中断源,当门锁回路意外断开、门时间超时!各类限位开关异常、各类保护开关异常、安全、急停回路断开、驱动状态异常、位置信息错误!抱闸异常等故障发生时,由故障电梯的发出中断请求,上位机响应后,收集故障信息,由上位机的监控系统做出相应的故障报告,然后按预先设定的程序自动派人维修。 (4)对于像运行时间和次数等通用工作信息,定时在固定时间(网络闲时)向上位机传输。 (5)在上位计算机上,编制主控程序,同时用组态软件模拟电梯运行状态,醒目地显示故障类型和故障点&#34;制作数据库完成对工作信息、故障等作统计、分析、制作报表、打印等工作。]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p><span class="news_txt2" style="word-wrap: break-word; table-layout: fixed; word-break: break-all">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 电梯生产厂家的监控系统都是自主开发的,只能用于本厂产品,并且价格昂贵&quot;另外,随着电梯技术的不断推陈出新,其拖动和控制技术的淘汰速度也加快、许多旧型号电梯面临技术改造,常见的改造方式是用变频调速取代调压调速和变极调速,用改造继电器控制系统&quot;这些因素为使用作电梯监控系统的控制部件提供了更大的空间、基于的监控系统尤其适合以改造的电梯。 1 电梯监控系统 电梯监控系统要求既能监控电梯状态又能完成日常管理。从模块功能上可分为:故障时电梯状态;每个工作周期的数据汇总;日常管理信息。电梯在运行时有大量信息需要监测,粗略分类有:开门限位开关、关门限位开关、安全触板、光幕保护、厅门锁回路、轿门锁回路;安全回路、紧急停车回路、极限开关、限位开关状态;驱动信息、呼梯信息位置信息、抱闸状态;运行时间、次数、年检时间、维修历史等。 对电梯的监控,可以使故障一览无余。众所周知,门系统是电梯故障多发部件,电梯发生故障停车前总会有一些小故障频繁发生,但这些小故障常常被忽视,因为它们不会造成电梯停运。</span></p>
<p><span class="news_txt2" style="word-wrap: break-word; table-layout: fixed; word-break: break-all">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 以厅门锁和门刀间隙调整不当为例,载荷不均匀情况下运行,会发生门刀与开门轮碰撞的可能,导致电梯急停车,但因为电梯的自校正功能,电梯会在几分钟内自动恢复正常&quot;这类故障随机性很强,所以经常不被注意,特别是自动运行的电梯,但随着小故障的积累终究会酿成大故障甚至事故监控系统则不会漏掉这些故障,甚至能定位发生故障的层楼从而节省维修人员查找故障点的时间&quot;在出现故障时,各类信息的收集将有助于故障的判断和事故的预防&quot;只要进行有针对性的设置,所有需要的信息都可以采集到。 对于管理人员需要的统计内容,监控系统能分门别类的汇总出不同的数据。</span></p>
<p><span class="news_txt2" style="word-wrap: break-word; table-layout: fixed; word-break: break-all">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 诸如判别电梯的运行状态,主要通过故障率来判断,而故障率常用一段运行周期内出现故障的次数来计算,不同建筑内和不同用途电梯的运行次数和运行时间差异很大,很难用这种故障率作为衡量电梯运行状态的依据而用运行时间或运行次数内出现故障的多少来衡量,则能完成对运行状态的判别&quot;监控系统可准确地统计到电梯的工作时间、运行次数等工作数据,解决这一问题就容易的多了。日常管理信息包括年检时间、维修费用、配件使用等&quot;上述信息在基于为控制单元的系统中非常容易收集和传输,它们有的是的/开关量,有的是控制程序用于计算和比较的内部变量。</span></p>
<p><span class="news_txt2" style="word-wrap: break-word; table-layout: fixed; word-break: break-all">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 只要加装简单的特定模块,既可利用的网络功能完成现场数据的采集和传输工作。 2 PLC联网功能的介绍 具有很强的联网功能&quot;以1系列为例,它可以通过适配卡和智能模块组成多重网络结构,提供RS232/RS422等接口形式。组成多层次的网络,最多联网台数可达100台之多&quot;利用双绞线、同轴电缆、光纤电缆等传输媒质,以计算机适配卡、模块或模块与上位机联接和交换信息&quot;同时又可以用模块在层次上进行组网,具有灵活的组网方式,为组成多台电梯监控系统提供了技术基础。 3 基于PLC的监控系统 基于的电梯监控系统有2种形式:针对生产厂家设计的控制系统;针对用改造的电梯&quot;第一种形式的控制系统多采用板结构,板上设有许多七段数码管，或组成的矩阵显示系统信息,为了不影响原控制系统的安全性能,需要把板上显示信息用光电元件转换成可用传递的变量,再根据信息所代表的内容对变量赋值,利用第二种形式进行监控&quot;对于第二种,直接选用有网络功能的作为系统的控制单元,例如OMRON公司的C200H等系列产品,即利用作为控制元件,又利用其网络功能为监控系统传输数据&quot;而现今对后者的开发利用非常少,资源浪费很大。</span></p>
<p><span class="news_txt2" style="word-wrap: break-word; table-layout: fixed; word-break: break-all">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 基于的监控系统构造如下: (1)根据电梯数量和位置以及业主具有的条件选择合适的网络形式,然后进行组网。 (2)需要时编制必要的程序(有的网络形式下不需编程),把监控和被收集的数据存放于的指定区域内供上位机和其他访问。 (3)对故障进行实时监控,由电梯故障作为中断源,当门锁回路意外断开、门时间超时!各类限位开关异常、各类保护开关异常、安全、急停回路断开、驱动状态异常、位置信息错误!抱闸异常等故障发生时,由故障电梯的发出中断请求,上位机响应后,收集故障信息,由上位机的监控系统做出相应的故障报告,然后按预先设定的程序自动派人维修。 (4)对于像运行时间和次数等通用工作信息,定时在固定时间(网络闲时)向上位机传输。 (5)在上位计算机上,编制主控程序,同时用组态软件模拟电梯运行状态,醒目地显示故障类型和故障点&quot;制作数据库完成对工作信息、故障等作统计、分析、制作报表、打印等工作。</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.autocon.net.cn/2010/11/%e5%9f%ba%e4%ba%8eplc%e7%9a%84%e7%94%b5%e6%a2%af%e7%9b%91%e6%8e%a7%e7%b3%bb%e7%bb%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>基于SiememsS7-200 PLC的远程测控系统</title>
		<link>http://www.autocon.net.cn/2010/11/%e5%9f%ba%e4%ba%8esiememss7-200-plc%e7%9a%84%e8%bf%9c%e7%a8%8b%e6%b5%8b%e6%8e%a7%e7%b3%bb%e7%bb%9f/</link>
		<comments>http://www.autocon.net.cn/2010/11/%e5%9f%ba%e4%ba%8esiememss7-200-plc%e7%9a%84%e8%bf%9c%e7%a8%8b%e6%b5%8b%e6%8e%a7%e7%b3%bb%e7%bb%9f/#comments</comments>
		<pubDate>Fri, 26 Nov 2010 06:13:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PLC原理及技术资料]]></category>

		<guid isPermaLink="false">http://www.autocon.net.cn/?p=5011</guid>
		<description><![CDATA[　随着中国工业经济的发展，PLC在中小型自动化设备的日益普及应用，对于设备制造厂商或生产技术管理部门来说，如何以最快捷的方式响应现场设备维护方面的需求，迅速检测生产现场运行设备的状态，及时解决生产现场反映的问题，已是多数上位技术管理者的切实需求。如何采用经济实用的方式来实施远程PLC设备数据采集或测控，这也是探索解决此问题的初衷。 　　1 系统组成概述 　　系统硬件主要由上位计算机、TC35iGSM MODEM无线通讯模块和远程Siemens S7&#8212;200 PLC 3部分组成，具体结构如图1所示。系统软件分为上位PC和下位PLC两部分，上位PC部分提供人机交互操作界面和相应的数据选择、处理等；下位PLC则通过自由口通讯，以中断方式快速响应上位机对PLC变量存储器数据的读写操作或对I／0口读写操作需求。由于上位计算机与远程PLC的通讯载体是通过TC35i建立在GSM网络基础上的，从而打破了地域的限制，即便远端PLC设备在千里之遥，实施数据采集、测控的如同咫尺。 　　2 系统硬件设计 　　2．1 TC35i无线通讯模块 　　系统组成如图1所示，系统硬件主要是TC5i无线通讯模块的应用。TC35i是Siemens公司推出的新一代无线通信GSM模块，TC35i双频工作(EGSM900／GSMl800)，电源范围在3．3～4．8 V，发送功率分别为2W(Class4 EGSM900)和lW(Classl GSMl800 MHz)，TC35i的数据接口采用串行异步收发，符合ITU-TRS-232接口电路标准。数据接口配置为8位数据位、1位停止位、无校验位，可以在300～115 kb／s的波特率下运行，支持的自动波特率为4．8～115 kb／s，符合ETSI标准GSM0707和GSM0705，且易于升级为GPRS模块。该模块集射频电路和基带于一体，向用户提供标准的AT命令接口。为数据、语音和短消息提供快速、可靠、安全的传输，方便用户的应用开发及设计。TC35i有40个引脚，通过ZIF连接器引出。这些引脚可划分为5类，即电源、数据输入／输出、SIM卡、音频接口和控制。TC35i内部电路如图2所示。 　　ZIF40PIN的引脚1～14为电源部分，其中引脚l～5为电源电压输入端VBATT+，引脚6～10为电源地GND，引脚11～12为充电端，引脚13为对外输出电压(供外部电路使用)，引脚14 ACCU／TEMP接负温度系数的热敏电阻；引脚24～29为SIM卡连接端；引脚33～40为语音接口用来接电话手柄。引脚15、30、31和32为控制部分，引脚15为启动线IGT(Ig-niTIon)。当TC35i通电后必须给IGT一个大于100 mV的低电平，模块才能启动。引脚30为RTC back up；引脚3l为掉电控制：引脚32为SYNC，引脚16～23为数据输入／输出端。TC5i无线通讯模块的主要外围电路的连接如图3所示。数据通信电路以MAX232为核心实现电平转换及串口通信。 　　2．2 系统硬件连接 　　系统硬件的连接可参考图1可知，上位计算机的串口输出与由TC35i构成的GSM MODEM中的9芯RS232口直接连接；远程的GSM MODEM与PLC连接时则必须通过RS232到RS485的转换，这是Siemens PLC的通讯口数据和PPI编程电缆连接的必要条件。另一方面必须注意的是，在与远程GSM MODEM的RS-232串口连接时，还必须将RS232串口中的RXD和TXD对换连接，否则将不能正常通讯。 　　2．3 远程PLC的选型 　　该系统选用西门子S7&#8212;200 PLC，在西门子PLC中SIMATIC S7&#8212;200是一个系列，其中包括多种型号的CPU，这里选用CPU-222，由于CPU不提供模拟量的输入输出，为检测对模拟量数据的远程读写。因此在远程PLC系统中扩展一型号为EM-235的4输入1输出模拟量模块。 　　3 系统软件设计 　　3．1 系统上位计算机人机界面 　　系统上位的人机界面是用VB编程，提供人机交互操作界面及数据选择和相应的数据处理等功能。系统上位的操作界面如图4所示。在操作界面的左上部是通讯链接控制框，这里只需要正确选择PC的串口并输入远程PLC所连接的电话号码后即可拨号链接，远程的无线GSM MODEM模块摘机响应一般设置为铃响后自动摘机，通讯链接建立后，当上位PC检测到串口端的数据载波DCD信号后，通讯链接控制框中的&#8220;链接状态&#8221;指示灯由红变绿，表示通讯链路已成功建立。拨号或挂机的操作均是通过对GSM MODEM模块发送AT指令执行的。 　　对PLC数据的读写操作如操作界面的右上部所示，在相应文本框内填写好数据的类型、地址、数值和操作方式后点击&#8220;发送&#8221;即可执行对PLC的读或写操作。界面的下半部分显示的是PC串口发送和接收的代码以及当前操作的结果。 　　3．2 系统上位计算机的串口设置 　　在上位PC的人机界面中，串口的设置是通过下拉选择框选择出所连接的串口后由程序自动读取。在使用GSM MODEM无线模块时，上位PC对远程PLC链接呼叫时采用的是AT指令。程序语句为：MSComm1．Output=&#8220;ATDT&#8221;&#38;Trim (Text1．Text)&#38; vbCrLf／／Text1文本框内为欲连接的电话号码。挂机的AT指令为：MSComml．Output=&#8220;ATDT&#8221;＆&#8220;+++&#8221;&#38; vbCrLf。串口数据格式的设定语句为：MSComml．SetTIngs=&#8220;9600．&#160; N，8．1&#8221;，与TC35iGSM MODEM无线通讯模块和远程PLC自由口的串行数据通讯格式一致。 　　3．3 通讯数据格式的约定 [...]]]></description>
			<content:encoded><![CDATA[<p>　随着中国工业经济的发展，PLC在中小型自动化设备的日益普及应用，对于设备制造厂商或生产技术管理部门来说，如何以最快捷的方式响应现场设备维护方面的需求，迅速检测生产现场运行设备的状态，及时解决生产现场反映的问题，已是多数上位技术管理者的切实需求。如何采用经济实用的方式来实施远程PLC设备数据采集或测控，这也是探索解决此问题的初衷。</p>
<p>　<strong>　1 系统组成概述</strong></p>
<p>　　系统硬件主要由上位计算机、TC35iGSM MODEM无线通讯模块和远程Siemens S7&mdash;200 PLC 3部分组成，具体结构如图1所示。系统软件分为上位PC和下位PLC两部分，上位PC部分提供人机交互操作界面和相应的数据选择、处理等；下位PLC则通过自由口通讯，以中断方式快速响应上位机对PLC变量存储器数据的读写操作或对I／0口读写操作需求。由于上位计算机与远程PLC的通讯载体是通过TC35i建立在GSM网络基础上的，从而打破了地域的限制，即便远端PLC设备在千里之遥，实施数据采集、测控的如同咫尺。</p>
<p align="center"><img alt="具体结构" border="0" height="175" hspace="0" src="http://pagesadmin.ednchina.com/images/article/91a7e8fd-7dc2-4f21-8098-04311badd05b/1.jpg" style="width: auto; letter-spacing: normal" width="462" /></p>
<p>　　2 系统硬件设计</p>
<p>　　<strong>2．1 TC35i无线通讯模块</strong></p>
<p>　　系统组成如图1所示，系统硬件主要是TC5i无线通讯模块的应用。TC35i是Siemens公司推出的新一代无线通信GSM模块，TC35i双频工作(EGSM900／GSMl800)，电源范围在3．3～4．8 V，发送功率分别为2W(Class4 EGSM900)和lW(Classl GSMl800 MHz)，TC35i的数据接口采用串行异步收发，符合ITU-TRS-232接口电路标准。数据接口配置为8位数据位、1位停止位、无校验位，可以在300～115 kb／s的波特率下运行，支持的自动波特率为4．8～115 kb／s，符合ETSI标准GSM0707和GSM0705，且易于升级为GPRS模块。该模块集射频电路和基带于一体，向用户提供标准的AT命令接口。为数据、语音和短消息提供快速、可靠、安全的传输，方便用户的应用开发及设计。TC35i有40个引脚，通过ZIF连接器引出。这些引脚可划分为5类，即电源、数据输入／输出、SIM卡、音频接口和控制。TC35i内部电路如图2所示。</p>
<p align="center"><img alt="TC35i内部电路" border="0" height="393" hspace="0" src="http://pagesadmin.ednchina.com/images/article/91a7e8fd-7dc2-4f21-8098-04311badd05b/2.jpg" style="width: auto; letter-spacing: normal" width="448" /></p>
<p jquery1290752877843="22" sizcache="3" sizset="0">　　ZIF40PIN的引脚1～14为电源部分，其中引脚l～5为电源电压输入端VBATT+，引脚6～10为电源地GND，引脚11～12为充电端，引脚13为对外输出电压(供外部电路使用)，引脚14 ACCU／TEMP接负温度系数的热敏电阻；引脚24～29为SIM卡连接端；引脚33～40为语音接口用来接电话手柄。引脚15、30、31和32为控制部分，引脚15为启动线IGT(Ig-ni<a class="jt" href="http://www.eeworld.com.cn" jquery1290752877843="21" rel="http://www.eeworld.com.cn/my/keyad/premier.html" target="_blank"><font color="#0158a7">TI</font></a>on)。当TC35i通电后必须给IGT一个大于100 mV的低电平，模块才能启动。引脚30为RTC back up；引脚3l为掉电控制：引脚32为SYNC，引脚16～23为数据输入／输出端。TC5i无线通讯模块的主要外围电路的连接如图3所示。数据通信电路以MAX232为核心实现电平转换及串口通信。</p>
<p align="center"><img alt="TC5i无线通讯模块的主要外围电路的连接" border="0" height="440" hspace="0" src="http://pagesadmin.ednchina.com/images/article/91a7e8fd-7dc2-4f21-8098-04311badd05b/3.jpg" style="width: auto; letter-spacing: normal" width="476" /></p>
<p>　　<strong>2．2 系统硬件连接</strong></p>
<p>　　系统硬件的连接可参考图1可知，上位计算机的串口输出与由TC35i构成的GSM MODEM中的9芯RS232口直接连接；远程的GSM MODEM与PLC连接时则必须通过RS232到RS485的转换，这是Siemens PLC的通讯口数据和PPI编程电缆连接的必要条件。另一方面必须注意的是，在与远程GSM MODEM的RS-232串口连接时，还必须将RS232串口中的RXD和TXD对换连接，否则将不能正常通讯。</p>
<p>　　<strong>2．3 远程PLC的选型</strong></p>
<p jquery1290752877843="25" sizcache="3" sizset="1">　　该系统选用西门子S7&mdash;200 PLC，在西门子PLC中SIMA<a class="jt" href="http://www.eeworld.com.cn" jquery1290752877843="24" rel="http://www.eeworld.com.cn/my/keyad/premier.html" target="_blank"><font color="#0158a7">TI</font></a>C S7&mdash;200是一个系列，其中包括多种型号的CPU，这里选用CPU-222，由于CPU不提供模拟量的输入输出，为检测对模拟量数据的远程读写。因此在远程PLC系统中扩展一型号为EM-235的4输入1输出模拟量模块。</p>
<p>　　<strong>3 系统软件设计</strong></p>
<p><strong>　　3．1 系统上位计算机人机界面</strong></p>
<p>　　系统上位的人机界面是用VB编程，提供人机交互操作界面及数据选择和相应的数据处理等功能。系统上位的操作界面如图4所示。在操作界面的左上部是通讯链接控制框，这里只需要正确选择PC的串口并输入远程PLC所连接的电话号码后即可拨号链接，远程的无线GSM MODEM模块摘机响应一般设置为铃响后自动摘机，通讯链接建立后，当上位PC检测到串口端的数据载波DCD信号后，通讯链接控制框中的&ldquo;链接状态&rdquo;指示灯由红变绿，表示通讯链路已成功建立。拨号或挂机的操作均是通过对GSM MODEM模块发送AT指令执行的。</p>
<p align="center"><img alt="系统上位的操作界面" border="0" height="309" hspace="0" src="http://pagesadmin.ednchina.com/images/article/91a7e8fd-7dc2-4f21-8098-04311badd05b/4.jpg" style="width: auto; letter-spacing: normal" width="379" /></p>
<p>　　对PLC数据的读写操作如操作界面的右上部所示，在相应文本框内填写好数据的类型、地址、数值和操作方式后点击&ldquo;发送&rdquo;即可执行对PLC的读或写操作。界面的下半部分显示的是PC串口发送和接收的代码以及当前操作的结果。</p>
<p>　　<strong>3．2 系统上位计算机的串口设置</strong></p>
<p jquery1290752877843="27" sizcache="3" sizset="0">　　在上位PC的人机界面中，串口的设置是通过下拉选择框选择出所连接的串口后由程序自动读取。在使用GSM MODEM无线模块时，上位PC对远程PLC链接呼叫时采用的是AT指令。程序语句为：MSComm1．Output=&ldquo;ATDT&rdquo;&amp;Trim (Text1．Text)&amp; vbCrLf／／Text1文本框内为欲连接的电话号码。挂机的AT指令为：MSComml．Output=&ldquo;ATDT&rdquo;＆&ldquo;+++&rdquo;&amp; vbCrLf。串口数据格式的设定语句为：MSComml．Set<a class="jt" href="http://www.eeworld.com.cn" jquery1290752877843="26" rel="http://www.eeworld.com.cn/my/keyad/premier.html" target="_blank"><font color="#0158a7">TI</font></a>ngs=&ldquo;9600．&nbsp; N，8．1&rdquo;，与TC35iGSM MODEM无线通讯模块和远程PLC自由口的串行数据通讯格式一致。</p>
<p>　　<strong>3．3 通讯数据格式的约定</strong></p>
<p>　　由于远程PLC采用的是自由口用户通讯方式，这里对每次收发数据字节暂约定为18个字节，数据字节的多少可根据实际需要而酌情约定。本系统中18个字节的约定：Bytel为数据的总字节数；Bvte2为数据开始特征字；Bvte3为数据读或写特征字：Byte4为数据类型特征字；Bvte5～Byte8为PLC数据地址；Bvte9～Bytel6为PLC数据的数值；Bytel7为收发数据的校验码；Bvtel8为数据结束特征字。串口数据的传输除数据地址字节和数据数值字节用ASCII码表示外，其他均以十六进制方式表示。因而在上位PC的编程中需涉及大量的进制转换操作。特别要注意的是由于PLC中的实数采用32位单精度数表示，并按照ANSI／IEEE745 1985标准格式以双字长度来存取，所以无论是上位的PC或是下位的PLC在编程时对实数数据的处理均需严格遵循ANSI／IEEE7451985标准格式的规定，否则将不可能读到正确的数据。</p>
<p>　　通讯数据的校验方式采用BCC块进行XOR校验，即约定为从每次数据包的Byte2到Bytel6的字节进行校验，Bvtel7存放校验结果。上位或下位在接收数据时，首先对所接收的数据进行校验并将计算结果与Bvtel7所存放的数值进行比较，如不一致时则按约定要求重发，以保障每次传输数据的正确性。</p>
<p>　　<strong>3．4 远程PLC自由口通讯初始化编程</strong></p>
<p>　　由于远程PLC采用的是自由口用户通讯协议，所以对PLC的自由口通讯必须做如下初始化设置：</p>
<p align="center"><img alt="程序" border="0" height="333" hspace="0" src="http://pagesadmin.ednchina.com/images/article/91a7e8fd-7dc2-4f21-8098-04311badd05b/0.jpg" style="width: auto; letter-spacing: normal" width="395" /></p>
<p>　　远程PLC经上述设置后，在其运行期间每当接收到一组数据后便自动产生中断请求，在中断服务的子程序中，设定一标志位(如MO．0)置位，用来表示允许进入中断服务，在主程序中通过检测M0．O的状态来确定是否转入读数据操作的子程序，读数据操作完毕后及时将接收数据标志M0．0复位，从而完成一次读数据过程。PLC数据的上传则是根据所读数据的内容来响应上位的请求，上传数据的编码和字节均依照约定的格式写入，每次的读写操作仅在PLC一个扫描周期内(数毫秒)完成，系统的响应是实时的。</p>
<p>　　<strong>3．5 远程PLC数据的读写操作</strong></p>
<p>　　PLC数据的读写是依据约定的数据类型实施操作的。对于字节、字、双字、实数及I／0端口各自有约定的数据类型特征字，在下位PLC程序中通过对数据类型特征字的解析后来确定读取数据的字节数。对I／0端口的读写操作则是根据约定的地址编码直接读写出相应的状态信息。每组收发数据的存储单元从VBl00到VBll7共18个字节。由前述的数据发送量的约定可知，每组数据的Byte5～Byte8表示PLC数据的地址，由于每次读写的地址是不同的，所以Byte5～Byte8字节给定的就是地址指针，在PLC编程中就要以此指针采用间接寻址的方式，假设Byte5～Byte8存放在PLC的VB104～VBl07单元，其间址指令则为：</p>
<p>　　MOVD &amp;VBl04，ACl读取该地址内容时则根据数据类型的不同而有所区别，假如读写字节时指令为：MOVB*ACl，VBl60；则读写字的指令为：MOVW *ACl，VWl60；读写双字的指令为：MOVD *ACl，VDl60；读写实数的指令则为：MOVR *ACl，VDl60。</p>
<p>　　<strong>4 结束语</strong></p>
<p sizcache="3" sizset="1">　　本系统经实际测试基本达到了预期效果。远程PLC在省际间距离的测控响应与在本市区地域的测控响应基本相同，通过对PLC I／O的读写、模拟量数据的读写、单字节、双字节及实数的读写，均未出现数据差错现象，远程的响应速度基本上是对上位的指令立即响应，操作人基本感觉不出时间的延时。在PLC中，由于本远程测控程序字节量较少，完全可以嵌入在PLC的过程控制程序中运行，由于在自由口通讯中，</p>
]]></content:encoded>
			<wfw:commentRss>http://www.autocon.net.cn/2010/11/%e5%9f%ba%e4%ba%8esiememss7-200-plc%e7%9a%84%e8%bf%9c%e7%a8%8b%e6%b5%8b%e6%8e%a7%e7%b3%bb%e7%bb%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>西门子S7-200与安控Super E40系列RTU模块系统自由端口通讯的实现</title>
		<link>http://www.autocon.net.cn/2010/11/%e8%a5%bf%e9%97%a8%e5%ad%90s7-200%e4%b8%8e%e5%ae%89%e6%8e%a7super-e40%e7%b3%bb%e5%88%97rtu%e6%a8%a1%e5%9d%97%e7%b3%bb%e7%bb%9f%e8%87%aa%e7%94%b1%e7%ab%af%e5%8f%a3%e9%80%9a%e8%ae%af%e7%9a%84%e5%ae%9e/</link>
		<comments>http://www.autocon.net.cn/2010/11/%e8%a5%bf%e9%97%a8%e5%ad%90s7-200%e4%b8%8e%e5%ae%89%e6%8e%a7super-e40%e7%b3%bb%e5%88%97rtu%e6%a8%a1%e5%9d%97%e7%b3%bb%e7%bb%9f%e8%87%aa%e7%94%b1%e7%ab%af%e5%8f%a3%e9%80%9a%e8%ae%af%e7%9a%84%e5%ae%9e/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 07:55:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PLC原理及技术资料]]></category>

		<guid isPermaLink="false">http://www.autocon.net.cn/?p=4995</guid>
		<description><![CDATA[摘要：介绍了西门子S7-200PLC与安控Super E40系列RTU模块系统进行自由端口模式的通讯，解决了安控RTU模块在缺少AO模块的情况下，如何通过与西门子PLC自由端口通讯，通过西门子的模拟量I/O输出模拟量，从而达到控制电动球阀的目的。给出了西门子S7-200的完整编程程序，以及编程过程中应该注意的问题，具有一定的实用性。 &#160;&#160;&#160;&#160;&#160; 0 引言 &#160;&#160;&#160;&#160;&#160; 西门子S7-200系列PLC是西门子家族中最小型的PLC ,除具有的一般功能外,以其强大的通信能力区别于一般的小型PLC ,可通过网络,分布系统轻易的完成复杂的控制要求。S7-200系列PLCCPU在内部都集成了一个或几个通信口,通信口标准为RS485口,利用相应的电缆就能构成具有多种通信功能的复杂通信网络[1]。Super E40系列RTU是安控公司集多年的开发、工程经验设计的新型RTU产品，它可实现对工业现场信号的采集和对现场设备的控制。与常用的可编程控制器PLC相比，具有更优良的通讯能力[2]。 &#160;&#160;&#160;&#160;&#160; 本项目应用到Super E40的A32-M1 CPU模块、A32-L3通信模块、AC101模拟量输入模块、AC133数字量输出模块、AC141脉冲量输入模块。由于缺少模拟量输出模块，而单独购买AO模块价格昂贵，所以本文利用西门子S7-200特有的自由端口通讯模式与安控RTU通讯，安控将采集到的模拟量经过数据转换发送到西门子S7-200PLC中，西门子通过模拟量输出端口输出电流，驱动球阀达到相应的球阀开度，具有一定的实用性。 &#160;1 系统概述 &#160;&#160;&#160;&#160;&#160; 本课题来源于本校SRTP项目(大学生科研训练计划项目)和学校实验技术项目，题目为&#8220;基于GPRS和RTU的过程控制系统&#8221;，该系统是基于PLC模块技术构造的过程控制系统，可用于天然气和流体调压站及管道的安全监控等。 &#160;&#160;&#160;&#160;&#160; 该平台由一路管道组成，配有压力变送器，电动球阀，差压计，流量计，温度变送器，吸水泵及水箱。控制柜单独放置，控制柜里安装安控Super E40系列RTU模块系统。通过变送器将压力、温度等传感器的信号转换为标准电信号，经由RTU进行信号处理后以有线或无线方式将数据传输到前置机进行数据处理，处理后的控制信号又送至电动球阀并进行实时动作。本项目应用到Super E40的A32-M1 CPU模块、A32-L3通信模块、AC101模拟量输入模块、AC133数字量输出模块、AC141脉冲量输入模块，西门子S7-200，系统总体框图如图1所示。 2 西门子通讯自由端口模式 &#160;&#160;&#160;&#160;&#160; CPU的串行通信接口可以由用户程序控制，这种操作模式称为自由端口模式。通过使用接收中断、发送中断、字符中断、发送指令（XMT）和接收指令（RCV），自由端口通信可以控制S7-200CPU通信口的操作模式。利用自由端口模式，可以实现用户定义的通信协议，连接多种智能设备[3]。通过SMB30，允许在CPU处于RUN模式时通信口0使用自由端口模式。CPU处于STOP模式时，停止自由端口通信，通信口强制转换成PPT协议模式，从而保证了编程软件对PLC编程和控制的功能。 &#160;&#160;&#160;&#160;&#160; SMB30用于设置端口0通信的波特率和奇偶校验等参数。本文给西门子设定的自由口通信，波特率为9600，数据位8，停止位1，无校验，结束符为 A，其主程序如下所示： 主程序： 网络1：// 设置控制方式为自由口通信方式，启动接收字符中断 // LD&#160;&#160;&#160;&#160; SM0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //PLC首次扫描 MOVB&#160;&#160; 16#09, SMB30&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //自由口通信，波特率为9600，数据位8，停止位1，无校验 MOVB&#160;&#160; 16#B0, SMB87&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //初始化RCV，允许RCV，有结束符，检查空闲时间 MOVB&#160;&#160; 16#0A, SMB89&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //结束符为 A MOVB&#160;&#160; 6, SMB94&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//一次接收的最大字符6个 ATCH&#160;&#160; [...]]]></description>
			<content:encoded><![CDATA[<p><strong>摘要：</strong>介绍了西门子S7-200PLC与安控Super E40系列RTU模块系统进行自由端口模式的通讯，解决了安控RTU模块在缺少AO模块的情况下，如何通过与西门子PLC自由端口通讯，通过西门子的模拟量I/O输出模拟量，从而达到控制电动球阀的目的。给出了西门子S7-200的完整编程程序，以及编程过程中应该注意的问题，具有一定的实用性。</p>
<p><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 </strong><strong>引言</strong></p>
<p><strong>&nbsp;</strong><strong>&nbsp;&nbsp;&nbsp;&nbsp; </strong>西门子S7-200系列PLC是西门子家族中最小型的PLC ,除具有的一般功能外,以其强大的通信能力区别于一般的小型PLC ,可通过网络,分布系统轻易的完成复杂的控制要求。S7-200系列PLCCPU在内部都集成了一个或几个通信口,通信口标准为RS485口,利用相应的电缆就能构成具有多种通信功能的复杂通信网络<sup><font size="2">[1]</font></sup>。Super E40系列RTU是安控公司集多年的开发、工程经验设计的新型RTU产品，它可实现对工业现场信号的采集和对现场设备的控制。与常用的可编程控制器PLC相比，具有更优良的通讯能力<sup><font size="2">[2]</font></sup>。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 本项目应用到Super E40的A32-M1 CPU模块、A32-L3通信模块、AC101模拟量输入模块、AC133数字量输出模块、AC141脉冲量输入模块。由于缺少模拟量输出模块，而单独购买AO模块价格昂贵，所以本文利用西门子S7-200特有的自由端口通讯模式与安控RTU通讯，安控将采集到的模拟量经过数据转换发送到西门子S7-200PLC中，西门子通过模拟量输出端口输出电流，驱动球阀达到相应的球阀开度，具有一定的实用性。</p>
<p>&nbsp;<strong>1 </strong><strong>系统概述</strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 本课题来源于本校SRTP项目(大学生科研训练计划项目)和学校实验技术项目，题目为&ldquo;基于GPRS和RTU的过程控制系统&rdquo;，该系统是基于PLC模块技术构造的过程控制系统，可用于天然气和流体调压站及管道的安全监控等。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 该平台由一路管道组成，配有压力变送器，电动球阀，差压计，流量计，温度变送器，吸水泵及水箱。控制柜单独放置，控制柜里安装安控Super E40系列RTU模块系统。通过变送器将压力、温度等传感器的信号转换为标准电信号，经由RTU进行信号处理后以有线或无线方式将数据传输到前置机进行数据处理，处理后的控制信号又送至电动球阀并进行实时动作。本项目应用到Super E40的A32-M1 CPU模块、A32-L3通信模块、AC101模拟量输入模块、AC133数字量输出模块、AC141脉冲量输入模块，西门子S7-200，系统总体框图如图1所示。</p>
<p style="text-align: center"><img alt="" height="227" src="/uploadpic/thesis/2010/10/11/1629149703.jpg" style="vertical-align: middle" width="550" /></p>
<p><strong>2 </strong><strong>西门子通讯自由端口模式</strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CPU的串行通信接口可以由用户程序控制，这种操作模式称为自由端口模式。通过使用接收中断、发送中断、字符中断、发送指令（XMT）和接收指令（RCV），自由端口通信可以控制S7-200CPU通信口的操作模式。利用自由端口模式，可以实现用户定义的通信协议，连接多种智能设备<sup><font size="2">[3]</font></sup>。通过SMB30，允许在CPU处于RUN模式时通信口0使用自由端口模式。CPU处于STOP模式时，停止自由端口通信，通信口强制转换成PPT协议模式，从而保证了编程软件对PLC编程和控制的功能。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SMB30用于设置端口0通信的波特率和奇偶校验等参数。本文给西门子设定的自由口通信，波特率为9600，数据位8，停止位1，无校验，结束符为 A，其主程序如下所示：</p>
<p><strong>主程序：</strong></p>
<p>网络1：// 设置控制方式为自由口通信方式，启动接收字符中断 //<br />
	LD&nbsp;&nbsp;&nbsp;&nbsp; SM0.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //PLC首次扫描</p>
<p>MOVB&nbsp;&nbsp; 16#09, SMB30&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //自由口通信，波特率为9600，数据位8，停止位1，无校验</p>
<p>MOVB&nbsp;&nbsp; 16#B0, SMB87&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //初始化RCV，允许RCV，有结束符，检查空闲时间</p>
<p>MOVB&nbsp;&nbsp; 16#0A, SMB89&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //结束符为 A</p>
<p>MOVB&nbsp;&nbsp; 6, SMB94&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//一次接收的最大字符6个</p>
<p>ATCH&nbsp;&nbsp; INT_0:INT0, 23&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //接收完成中断0</p>
<p>ATCH&nbsp;&nbsp; INT_1:INT1, 9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //接收完成中断1</p>
<p>ENI&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //允许用户中断</p>
<p>RCV&nbsp;&nbsp;&nbsp; VB199, 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //端口0的接受缓冲区指针指向VB199</p>
<p>网络2：</p>
<p>LD&nbsp;&nbsp;&nbsp;&nbsp; SM0.1</p>
<p>CALL&nbsp;&nbsp; 初始化:SBR1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //调用初始化子程序</p>
<p>网络3：</p>
<p>LD&nbsp;&nbsp;&nbsp;&nbsp; SM0.0</p>
<p>MOVB&nbsp;&nbsp; 1, VB99</p>
<p>MOVW&nbsp;&nbsp; +1, VW100&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //接收到数据后将0送到发送区</p>
<p>网络4：</p>
<p>LD&nbsp;&nbsp;&nbsp;&nbsp; SM0.5</p>
<p>XMT&nbsp;&nbsp;&nbsp; VB99, 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //将数据0从端口0发送出去</p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 西门子模拟量输出端口输出模拟量信号并送入电动球阀，电动球阀做出实时动作。如何控制球阀的开度成为关键问题。PID控制器是应用最广的闭环控制器，但是PID控制方式主要应用于控制对象的惯性滞后较大时。鉴于本课题对滞后性要求不高，以及模拟量输入输出较少，所以本文给出了一种较为简单的控制方法。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 将球阀开度以10&deg;为单位分为9个区域，9个区域分别对应相应的驱动电流，安控RTU数据字为10000～50000，西门子S7-200数据字为0～+32000，所分的区域如表1所示。它们之间数据的传送是通过十六进制传输的，西门子接收到的数据为十六进制，并存入指定的单元中。拿安控RTU数据字50000说，将其转换成十六进制数为C350，将两个字节分别存于西门子指定的单元中，最后经过数据转换为十进制数过程中超过范围。所以在处理的过程中运用到一些方法，就是只将第一个字节送到西门子，拿50000来说，只将C3传送到西门子中，转换成相应的十进制数为195，这样就比较好处理。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<table border="1" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td width="43">
<p>球阀开度</p>
</td>
<td width="48">
<p>所需的电流</p>
</td>
<td width="60">
<p>安控RTU数据字</p>
</td>
<td width="60">
<p>西门子数据字</p>
</td>
<td width="96">
<p>安控RTU数据字对应的十六进制数</p>
</td>
<td width="108">
<p>送到西门子中的第一字节对应的十进制数</p>
</td>
<td width="108">
<p>区域x</p>
</td>
</tr>
<tr>
<td width="43">
<p>0&deg;</p>
</td>
<td width="48">
<p>4mA</p>
</td>
<td width="60">
<p>10000</p>
</td>
<td width="60">
<p>6400</p>
</td>
<td width="96">
<p>16#<strong>2710</strong></p>
</td>
<td width="108">
<p>39</p>
</td>
<td width="108">
<p>0&le;x&le;39</p>
</td>
</tr>
<tr>
<td width="43">
<p>10&deg;</p>
</td>
<td width="48">
<p>6mA</p>
</td>
<td width="60">
<p>15000</p>
</td>
<td width="60">
<p>9600</p>
</td>
<td width="96">
<p>16#<strong>3A98</strong></p>
</td>
<td width="108">
<p>58</p>
</td>
<td width="108">
<p>39＜x＜58</p>
</td>
</tr>
<tr>
<td width="43">
<p>20&deg;</p>
</td>
<td width="48">
<p>8mA</p>
</td>
<td width="60">
<p>20000</p>
</td>
<td width="60">
<p>12800</p>
</td>
<td width="96">
<p>16#<strong>4E20</strong></p>
</td>
<td width="108">
<p>78</p>
</td>
<td width="108">
<p>58&le;x＜78</p>
</td>
</tr>
<tr>
<td width="43">
<p>30&deg;</p>
</td>
<td width="48">
<p>10mA</p>
</td>
<td width="60">
<p>25000</p>
</td>
<td width="60">
<p>16000</p>
</td>
<td width="96">
<p>16#<strong>61A8</strong></p>
</td>
<td width="108">
<p>97</p>
</td>
<td width="108">
<p>78&le;x＜97</p>
</td>
</tr>
<tr>
<td width="43">
<p>40&deg;</p>
</td>
<td width="48">
<p>12mA</p>
</td>
<td width="60">
<p>30000</p>
</td>
<td width="60">
<p>19200</p>
</td>
<td width="96">
<p><strong>16#</strong><strong>7530</strong></p>
</td>
<td width="108">
<p>117</p>
</td>
<td width="108">
<p>97&le;x＜117</p>
</td>
</tr>
<tr>
<td width="43">
<p>50&deg;</p>
</td>
<td width="48">
<p>14mA</p>
</td>
<td width="60">
<p>35000</p>
</td>
<td width="60">
<p>22400</p>
</td>
<td width="96">
<p><strong>16#</strong><strong>88B8</strong></p>
</td>
<td width="108">
<p>136</p>
</td>
<td width="108">
<p>117&le;x＜136</p>
</td>
</tr>
<tr>
<td width="43">
<p>60&deg;</p>
</td>
<td width="48">
<p>16mA</p>
</td>
<td width="60">
<p>40000</p>
</td>
<td width="60">
<p>25600</p>
</td>
<td width="96">
<p><strong>16#</strong><strong>9C40</strong></p>
</td>
<td width="108">
<p>156</p>
</td>
<td width="108">
<p>136&le;x＜156</p>
</td>
</tr>
<tr>
<td width="43">
<p>70&deg;</p>
</td>
<td width="48">
<p>18mA</p>
</td>
<td width="60">
<p>45000</p>
</td>
<td width="60">
<p>28800</p>
</td>
<td width="96">
<p><strong>16#</strong><strong>AFC8</strong></p>
</td>
<td width="108">
<p>175</p>
</td>
<td width="108">
<p>156&le;x＜175</p>
</td>
</tr>
<tr>
<td width="43">
<p>90&deg;</p>
</td>
<td width="48">
<p>20mA</p>
</td>
<td width="60">
<p>50000</p>
</td>
<td width="60">
<p>32000</p>
</td>
<td width="96">
<p><strong>16#</strong><strong>C350</strong></p>
</td>
<td width="108">
<p>195</p>
</td>
<td width="108">
<p>175&le;x&le;195</p>
</td>
</tr>
</tbody>
</table>
<p style="text-align: center">表1 球阀开度区域</p>
<p>调节球阀开度子程序和初始化子程序如下所示。</p>
<p>&nbsp;</p>
<p><strong>调整球阀开度子程序：</strong></p>
<p>网络1：</p>
<p>LD&nbsp;&nbsp;&nbsp;&nbsp; SM0.0</p>
<p>BTI&nbsp;&nbsp;&nbsp; VB200, VW200 &nbsp;&nbsp;&nbsp;&nbsp;<strong>&nbsp;</strong>//将接收到的字节数据转换成字<strong>&nbsp;</strong></p>
<p>网络2：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //分区//</p>
<p>LD&nbsp;&nbsp;&nbsp;&nbsp; SM0.0</p>
<p>MOVW&nbsp;&nbsp; +39, VW0</p>
<p>MOVW&nbsp;&nbsp; +58, VW2</p>
<p>MOVW&nbsp;&nbsp; +78, VW4</p>
<p>MOVW&nbsp;&nbsp; +97, VW6</p>
<p>MOVW&nbsp;&nbsp; +117, VW8</p>
<p>MOVW&nbsp;&nbsp; +136, VW10</p>
<p>MOVW&nbsp;&nbsp; +156, VW12</p>
<p>MOVW&nbsp;&nbsp; +175, VW14</p>
<p>MOVW&nbsp;&nbsp; +195, VW16</p>
<p>网络3：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //判断是否在175&le;x&le;195区域，如在输出相应电流，不在执行下面程</p>
<p>序//</p>
<p>LD&nbsp;&nbsp;&nbsp;&nbsp; SM0.0</p>
<p>LDW&gt;=&nbsp; VW200, VW14</p>
<p>AW&lt;=&nbsp;&nbsp; VW200, VW16</p>
<p>MOVW&nbsp;&nbsp; +32000, AQW0</p>
<p>ENI</p>
<p>网络4&mdash;网络11 ：判断是否在156&le;x＜175，136&le;x＜156，117&le;x＜136，97&le;x＜117，78&le;x＜97，58&le;x＜78，39＜x＜58，0&le;x&le;39区域，其程序与网络3一样。</p>
<p><strong>初始化子程序：</strong></p>
<p>网络1：//西门子处于RUN时VW200为0，输出电流4mA //</p>
<p>LD&nbsp;&nbsp;&nbsp;&nbsp; SM0.1</p>
<p>MOVW&nbsp;&nbsp; +0, VW200</p>
<p>MOVW&nbsp;&nbsp; +6400, AQW0</p>
<p>ENI</p>
<p>
	接收完成中断0和接收完成中断1程序如下：</p>
<p><strong><br />
	</strong></p>
<p><strong>接收完成中断</strong><strong>0</strong><strong>：</strong><strong>INT0</strong></p>
<p>网络1：</p>
<p>LDB=&nbsp;&nbsp; SMB86, 16#20 &nbsp;&nbsp;//SMB86 等于16#20，表示PLC收到结速符</p>
<p>S&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Q1.0, 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //收到后将Q1.0置1，灯亮</p>
<p>CALL&nbsp;&nbsp; 调整球阀开度子程序:SBR0</p>
<p>CRETI</p>
<p>NOT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //否则将Q1.0置0，灯灭&nbsp;</p>
<p>R&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Q1.0, 1</p>
<p>RCV&nbsp;&nbsp;&nbsp; VB199, 0</p>
<p><strong>接收完成中断</strong><strong>1</strong><strong>：</strong><strong>INT1</strong></p>
<p>INT1：</p>
<p>网络1：</p>
<p>LD&nbsp;&nbsp;&nbsp;&nbsp; SM0.0</p>
<p>RCV&nbsp;&nbsp;&nbsp; VB199, 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //接收数据</p>
<p>&nbsp;</p>
<p><strong>3 </strong><strong>程序调试</strong></p>
<p>&nbsp;&nbsp;&nbsp; &nbsp;在编程过程中用到了PLC串口通讯调试软件，软件可以在网上下载。在与安控RTU通讯之前先将西门子S7-200与PC机通讯，检验程序的正确性后再与安控RTU进行通讯调试。在调试西门子S7-200与PC机通讯的过程中出现的问题以及解决方法：</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ①程序跑飞的问题，即在与PC机通讯时，用PLC串口通讯调试软件向PLC中发送数据，当连续地发送数据时，PLC在接收到第一个字符后就会出现通讯错误现象。程序跑飞最主要的原因是程序结构问题，只要精简一下程序结构使其更加结构化，问题就可以解决。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ②西门子S7-200和安控RTU的波特率，数据位，校验位，停止位不一致。如果两者不完全一致，是不能进行通讯的。</p>
<p><strong>4 </strong><strong>总结</strong><strong>&nbsp;</strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 本文给出了关于西门子S7-200与其他设备之间利用自由端口通讯的完整通讯程序，以及给出的球阀分区域方法有一定的创新性，可以应用于很多领域中，并给出在编程过程中遇到的问题和解决方法，具有很大的实用性，可以应用于实际项目中。</p>
<p>&nbsp;参考文献：</p>
<p>[1]张维笛，周泽魁，杨丽明，张光新.利用自由通信口模式实现PLC与远程数据终端的信息传送[J]机电工程，2002，19卷，第6期</p>
<p>[2] Super E40系列RTU使用手册</p>
<p>[3]廖常初.PLC编程及应用（第二版）[M]北京：机械工业出版社，2005</p>
]]></content:encoded>
			<wfw:commentRss>http://www.autocon.net.cn/2010/11/%e8%a5%bf%e9%97%a8%e5%ad%90s7-200%e4%b8%8e%e5%ae%89%e6%8e%a7super-e40%e7%b3%bb%e5%88%97rtu%e6%a8%a1%e5%9d%97%e7%b3%bb%e7%bb%9f%e8%87%aa%e7%94%b1%e7%ab%af%e5%8f%a3%e9%80%9a%e8%ae%af%e7%9a%84%e5%ae%9e/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PLC和变频器在电梯控制系统中的应用</title>
		<link>http://www.autocon.net.cn/2010/11/plc%e5%92%8c%e5%8f%98%e9%a2%91%e5%99%a8%e5%9c%a8%e7%94%b5%e6%a2%af%e6%8e%a7%e5%88%b6%e7%b3%bb%e7%bb%9f%e4%b8%ad%e7%9a%84%e5%ba%94%e7%94%a8/</link>
		<comments>http://www.autocon.net.cn/2010/11/plc%e5%92%8c%e5%8f%98%e9%a2%91%e5%99%a8%e5%9c%a8%e7%94%b5%e6%a2%af%e6%8e%a7%e5%88%b6%e7%b3%bb%e7%bb%9f%e4%b8%ad%e7%9a%84%e5%ba%94%e7%94%a8/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 09:01:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PLC原理及技术资料]]></category>

		<guid isPermaLink="false">http://www.autocon.net.cn/?p=4991</guid>
		<description><![CDATA[摘要：PLC控制与变频调速技术相结合，已成为现代电梯行业的一个热点。本文采用西门子S7-300PLC，完成了门动作、内选、外呼、楼层显示、停层、选向及运行回路的设计；通过正确合理设置变频器MM440的参数，实现电机平稳操作和精确控制，改善了电梯运行的舒适感。 关键词：电梯，PLC，变频器 Application of PLC and Converter on Elevator Control System LiuXin,LouYi （Xinjiang University Electrical Engineering Institute, xinjiang Urumqi 830008） Abstract：PLC control and Frequency Control technology has become a hotspot in Elevator industry. This article selected PLC of the Siemens S7-300 series production, completed the circuits&#8217; design of action of the door, inside choose, outside [...]]]></description>
			<content:encoded><![CDATA[<p>摘要：PLC控制与变频调速技术相结合，已成为现代电梯行业的一个热点。本文采用西门子S7-300PLC，完成了门动作、内选、外呼、楼层显示、停层、选向及运行回路的设计；通过正确合理设置变频器MM440的参数，实现电机平稳操作和精确控制，改善了电梯运行的舒适感。<br />
	关键词：电梯，PLC，变频器</p>
<p>Application of PLC and Converter on Elevator Control System<br />
	LiuXin,LouYi<br />
	（Xinjiang University Electrical Engineering Institute, xinjiang Urumqi 830008）</p>
<p>Abstract：PLC control and Frequency Control technology has become a hotspot in Elevator industry. This article selected PLC of the Siemens S7-300 series production, completed the circuits&rsquo; design of action of the door, inside choose, outside call, show of floors,choose direction and operation;Through a reasonable provision of the MM440 Converter &lsquo;s parameters, the system achieved a smooth operation and precise control and improved the comfort feel of the elevator&rsquo; operation.<br />
	Keywords：Elevator, PLC , Converter<br />
	&nbsp;<br />
	1 引言</p>
<p>&nbsp;&nbsp;&nbsp; 随着科学技术的发展和计算机技术的广泛应用，人们对电梯的安全性、可靠性的要求越来越高。PLC控制系统因其功能强，结构简单，可靠性高，抗干扰能力强，维修方便等优点，已经取代继电器控制方式。同时，变频调速使用了先进的SPWM技术，具有优异的调速性能和起制动性能、高效率和节电效果，得到广泛的应用。本设计以五层电梯为例，说明电梯的PLC控制系统。</p>
<p>2 电梯控制系统结构</p>
<p>&nbsp;&nbsp;&nbsp; 电梯控制系统由PLC控制的逻辑部分和变频器控制的调速部分组成如图1所示。<br />
	&nbsp;</p>
<p>&nbsp;</p>
<p>图1 电梯控制系统结构框图</p>
<p>&nbsp;&nbsp;&nbsp; PLC接收来自操纵盘和每层呼梯的呼叫信号、轿厢和厅门系统的功能信号以及井道和变频器的状态信号，经程序判断与运算实现电梯的集选控制。PLC在输出显示和监控信号的同时，根据随机逻辑控制的要求，向变频器发出运行方向、启动、加速、减速和制动停梯等信号。由变频器根据一定的控制规律和控制算法来控制电机。</p>
<p>3 PLC部分设计</p>
<p>3.1 I/O点的分配</p>
<p>&nbsp;&nbsp;&nbsp; 根据控制要求，计算出I/O点数如表1所示，其中输入点数为31个，输出点数为26个。输入输出信号均为开关量信号[1]。</p>
<p>
	表1 I/O点数分配</p>
<p>
	&nbsp;<br />
	3.2 程序流程图<br />
	&nbsp;&nbsp;&nbsp; PLC编程的思路如图2所示：<br />
	&nbsp;</p>
<p>
	图2 程序流程图</p>
<p>图2中各部分说明如下：</p>
<p>（1）电梯复位&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
	&nbsp;&nbsp;&nbsp; 在系统上电以后和层楼显示有误的情况，都要把轿厢的位置恢复到第一层的状态；</p>
<p>（2）用户输入程序段<br />
	&nbsp;&nbsp;&nbsp; 用户的输入包括门厅的按钮和轿厢内的按钮，用户输入后，系统会自动选择执行程序。</p>
<p>（3）轿厢开关门程序段<br />
	&nbsp;&nbsp;&nbsp; 控制轿厢的开关门。</p>
<p>（4）设定上行、下行指示<br />
	&nbsp;&nbsp;&nbsp; 系统会根据外呼和内选信号以及门锁信号综合判断电梯的运行方向。</p>
<p>（5）执行上行程序<br />
	&nbsp;&nbsp;&nbsp; 此段程序包括控制电梯上行，检测是否应该减速或者停止电梯正转并且执行。</p>
<p>（6）执行下行程序<br />
	&nbsp;&nbsp;&nbsp; 此段程序包括控制电梯下行，检测是否应该减速或者停止电梯正转并且执行。</p>
<p>3.3 程序设计</p>
<p>&nbsp;&nbsp;&nbsp; 由于呼叫是随机的, 电梯控制系统采用模块化编程方法。</p>
<p>&nbsp;&nbsp;&nbsp; 使用STEP7编程软件将程序分为七个逻辑块：开关门FC1、楼层信号FC2、内选信号FC3、外呼信号FC4、定上下行指示FC5、停层FC6、启停、运行FC7。</p>
<p>⑴在主程序OB1中调用7个逻辑块（以FC2为例）实现电梯的逻辑控制功能。如图3所示，将&ldquo;上行强迫开关&rdquo;、&ldquo;楼层1显示&rdquo;等实参赋给FC2（楼层显示），即可实现FC2的调用。</p>
<p>
	&nbsp;<br />
	图3 OB1调用FC2</p>
<p>⑵当电梯位于某一层时，应产生位于该层的楼层信号，以控制楼层显示器显示楼层处的位置，离开该层时，该信号应被新的楼层信号（上一层或下一层）取代。电梯的楼层数存放在MW20中。&ldquo;#sxqpkg&rdquo;是上强迫行程开关的形参，当电梯到达5楼时，使MW20为5。&ldquo;#xxqpkg&rdquo;是下强迫行程开关，当电梯到达1楼时，使MW20为1。在中间，电梯上行时，每上一层，MW20加1；电梯下行时，每下一层，MW20减1。如果层显有误，只要将电梯开到顶层或1层，马上就能显示正常[2] [3]。梯形图如图4所示。<br />
	&nbsp;</p>
<p>&nbsp;</p>
<p>图4 楼层显示</p>
<p>&nbsp;&nbsp;&nbsp; 由于功能FC中使用了形参和随机变量，只要主程序中赋予FC适当的实参，该FC即可被不同系统的主程序调用。</p>
<p>4 变频器部分设计</p>
<p>&nbsp;&nbsp;&nbsp; 电梯的一次完整的运行过程，就是曳引电动机从起动、匀速运行到减速停车的过程。为使乘客拥有良好的舒适感，电梯采用S型速度曲线，转换成频率曲线如图5所示。<br />
	&nbsp;</p>
<p>&nbsp;</p>
<p>图5 变频器频率曲线</p>
<p>&nbsp;&nbsp;&nbsp; 通过设置变频器的参数如表2所示，实现了电梯速度的平滑性，达到了顺利启动和准确停车的要求[4]。</p>
<p>
	表2 变频器输入控制端口参数表</p>
<p>
	5 结束语</p>
<p>&nbsp;&nbsp;&nbsp; 电梯采用PLC变频调速系统提高了系统运行的平稳性、工作的可靠性，操作与维护也很方便，同时节约了大量电能。由于系统选用了无速度传感器反馈的矢量控制方式对电机的速度进行控制，改善瞬时响应特性，具有良好的速度稳定性，而且在低频时可以提高电动机的转矩。实验证明设计的程序合理可行。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.autocon.net.cn/2010/11/plc%e5%92%8c%e5%8f%98%e9%a2%91%e5%99%a8%e5%9c%a8%e7%94%b5%e6%a2%af%e6%8e%a7%e5%88%b6%e7%b3%bb%e7%bb%9f%e4%b8%ad%e7%9a%84%e5%ba%94%e7%94%a8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PLC在机械手远程控制系统中的应用</title>
		<link>http://www.autocon.net.cn/2010/11/plc%e5%9c%a8%e6%9c%ba%e6%a2%b0%e6%89%8b%e8%bf%9c%e7%a8%8b%e6%8e%a7%e5%88%b6%e7%b3%bb%e7%bb%9f%e4%b8%ad%e7%9a%84%e5%ba%94%e7%94%a8-2/</link>
		<comments>http://www.autocon.net.cn/2010/11/plc%e5%9c%a8%e6%9c%ba%e6%a2%b0%e6%89%8b%e8%bf%9c%e7%a8%8b%e6%8e%a7%e5%88%b6%e7%b3%bb%e7%bb%9f%e4%b8%ad%e7%9a%84%e5%ba%94%e7%94%a8-2/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 08:37:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PLC原理及技术资料]]></category>

		<guid isPermaLink="false">http://www.autocon.net.cn/?p=4986</guid>
		<description><![CDATA[1.引言 　　当今社会，科学技术飞速发展，人类活动给世界带来了巨大的改变。在科技进步的同时，以各种控制器控制的不同类型的机械手以其突出的性能越来越多的被人们所应用。机械手在不同的作业场合，尤其是在特殊的环境背景下，为人类活动的顺利快速进行带来了极大的方便和益处，尤为明显的是在工业及军事领域内。工业中大量的生产活动，存在着很多不便于人类操纵的环节，特别是在工作环境较危险的情况下[1]，如果使用具有远程控制功能的机械手，则可以增加系统的安全性，大大的节约损耗，提高效率。可见，在自动化、工业化进程中，在特殊背景环境中使用机械手已成为一种必然的趋势[2]。 2.控制系统组成 　　2.1 系统组成 　　本控制系统中选用三菱公司的FX2N系列PLC，控制结构采用主从式，以一台上位计算机为主站，实现对远程机械手工作过程的监控;以PLC为从站，作为前端控制器，实现对机械手的现场控制。将计算机的串口与FX-485PC-IF的RS232C的接口连接，FX-485PC-IF的RS422/485的接口与FX2N-485BD连接，完成RS232与RS485之间电平转换。FX2N-485BD作为PLC的通信扩展模块，实现PLC与上位机的串行通信。PLC将上位机发送过来的控制信息转换成控制命令，驱动机械手动作;PLC再将机械手的工作状态，通过串行通信传递给上位机，由上位机监视机械手的工作过程。上位机软件以实时动画的形式，向操作人员提供机械手的运动情况，实现操作过程的可视化。系统组成原理如图1所示。 图1 系统组成原理图 　　2.2 控制方式 　　系统设有三种控制方式：远程分步动作控制、远程循环动作控制和现场手动控制，前两种控制方式在上位机监控界面上进行操作控制，后一种控制方式在工业现场通过手动实现控制。 　　2.2.1 远程分步动作控制 　　在上位机监控界面分步动作控制区，通过选择&#8220;启动&#8221;、&#8220;停止&#8221;、&#8220;上升&#8221;、&#8220;下降&#8221;、&#8220;左移&#8221;、&#8220;右移&#8221;、&#8220;松开&#8221;、&#8220;夹紧&#8221;、&#8220;制动&#8221;等命令按钮，即可实现相应的动作。操作人员根据监控软件的实时监视动画，任意组合九种动作，实现对机械手的远程分步动作控制。 　　2.2.2 远程循环动作控制 　　在上位机监控界面循环动作控制区，选择&#8220;启动&#8221;按钮，机械手从起始位置开始，按如图2所示流程自动地、连续不断地循环动作，直到按下&#8220;停止&#8221;按钮。按下&#8220;停止&#8221;按钮后，机械手完成一个周期的动作后，回到起始位置停止。 图2 循环动作顺序图 　　2.2.3 现场手动控制 　　在工业现场，通过选择机械手控制箱上的各种命令按钮，可实现对机械手的控制。此项控制主要用于机械手的安装调试，以及远程通信线路出现故障时能够在现场有效的控制机械手。 3.PLC控制系统设计 　　3.1 硬件设计 　　控制系统的PLC选用日本三菱公司的FX2N-48MR，该产品具有24点输入，24点输出，用于对机械手的控制，PLC外部I∕O地址分配如表1所示。 　　表1 机械手远程控制系统I∕O地址分配表 　　输入端有8个按钮，用于现场手动控制;1个2档选择开关，用于远程∕现场控制选择;4个限位开关，用于控制机械手上、下、左、右的极限位置。 　　输出端有6个电磁阀，控制机械手上升、下降、左移、右移、松开、夹紧。为避免断开电流时电磁阀会在其两端产生极高的感应电压，在每个电磁阀线圈两端并联续流二极管。 　　3.2 软件设计 　　按照机械手的动作先后顺序，在远程∕现场控制信号的作用下，根据内部状态和时间顺序，机械手内部各执行机构自动地、有序地进行动作。为简化PLC程序、增强程序的可读性，利用控制系统的顺序功能图设计梯形图，系统软件采用模块化的结构，如图3所示。 图3 PLC控制系统软件结构图 　　3.2.1 远程分步动作控制 　　在上位机分步动作控制区选择&#8220;启动&#8221;∕&#8220;停止&#8221;按钮，上位机远程控制PLC辅助触点M1闭合∕断开，决定远程分步动作控制子程序是否执行。PLC根据接收到的不同控制命令，使辅助触点M101～M106分别闭合∕断开，从而控制输出继电器Y0～Y5通断，实现机械手的远程分步动作控制。 　　3.2.2 远程循环动作控制 　　只要接收到上位机&#8220;循环动作启动&#8221;命令（辅助触点M0闭合），PLC就会根据机械手的动作顺序，利用4个限位开关的输入信号X12～X15和松开、夹紧定时器的触点状态依次控制输出继电器Y0～Y5通断，实现机械手的远程循环动作控制。 　　完成一个周期动作，机械手返回起始位置，开始第二个周期动作，直到上位机向PLC发送&#8220;循环动作停止&#8221;命令。在循环动作期间，收到&#8220;停止&#8221;命令，系统将完成一个完整循环动作后返回起始位置停止。 　　3.2.3现场手动控制 　　手动控制比较简单，利用X0～X7对应的现场手动输入信号，控制PLC的输出继电器Y0～Y5通断。为保证系统安全运行，在手动控制程序中，设置了必要的互锁，以防止功能相反的两个输出继电器同时接通。 　　3.3 通信协议设计 　　要实现PLC与上位机之间的通信，首先要对PLC中D8120进行赋值来设定通信的格式[3]。需要注意，PLC中的通信协议要与上位机的通信协议保持一致。令D8120=H6381，梯形图如图4所示，通信格式如表2所示。 图4 PLC通信格式设定 　　表2 PLC设定的通信格式 　　在FX系列中，PLC的站号是通过特殊数据寄存器D8121来设定的，其范围是从00H到0FH。本系统中，PLC的站号设定为00H，如图5所示。 图5 PLC站号设定 4.上位机软件设计 [...]]]></description>
			<content:encoded><![CDATA[<div class="articlecontent">
<p><strong>1.引言</strong></p>
<p>　　当今社会，科学技术飞速发展，人类活动给世界带来了巨大的改变。在科技进步的同时，以各种控制器控制的不同类型的机械手以其突出的性能越来越多的被人们所应用。机械手在不同的作业场合，尤其是在特殊的环境背景下，为人类活动的顺利快速进行带来了极大的方便和益处，尤为明显的是在工业及军事领域内。工业中大量的生产活动，存在着很多不便于人类操纵的环节，特别是在工作环境较危险的情况下[1]，如果使用具有<a href="/gykz/search.php?keywords=远程控制&amp;search=1" target="_blank"><font color="#0158a7">远程控制</font></a>功能的机械手，则可以增加系统的安全性，大大的节约损耗，提高效率。可见，在自动化、工业化进程中，在特殊背景环境中使用<a href="/gykz/search.php?keywords=机械手&amp;search=1" target="_blank"><font color="#0158a7">机械手</font></a>已成为一种必然的趋势[2]。</p>
<p><strong>2.控制系统组成</strong></p>
<p>　　2.1 系统组成</p>
<p>　　本控制系统中选用三菱公司的FX2N系列PLC，控制结构采用主从式，以一台上位计算机为主站，实现对远程机械手工作过程的监控;以<a href="/gykz/search.php?keywords=PLC&amp;search=1" target="_blank"><font color="#0158a7">PLC</font></a>为从站，作为前端控制器，实现对机械手的现场控制。将<a href="/gykz/search.php?keywords=计算机&amp;search=1" target="_blank"><font color="#0158a7">计算机</font></a>的串口与FX-485PC-IF的RS232C的接口连接，FX-485PC-IF的RS422/485的接口与FX2N-485BD连接，完成RS232与RS485之间电平转换。FX2N-485BD作为PLC的通信扩展模块，实现PLC与上位机的串行通信。PLC将上位机发送过来的控制信息转换成控制命令，驱动机械手动作;PLC再将机械手的工作状态，通过串行通信传递给上位机，由上位机监视机械手的工作过程。上位机软件以实时动画的形式，向操作人员提供机械手的运动情况，实现操作过程的可视化。系统组成原理如图1所示。</p>
<p align="center"><img border="0" src="http://files.chinaaet.com/images/20101109/c1d7e277-242d-4c2e-82f9-f8b19d4796e8.jpg" style="width: auto" /><br />
		图1 系统组成原理图</p>
<p>　　2.2 控制方式</p>
<p>　　系统设有三种控制方式：远程分步动作控制、远程循环动作控制和现场手动控制，前两种控制方式在上位机监控界面上进行操作控制，后一种控制方式在工业现场通过手动实现控制。</p>
<p>　　2.2.1 远程分步动作控制</p>
<p>　　在上位机监控界面分步动作控制区，通过选择&ldquo;启动&rdquo;、&ldquo;停止&rdquo;、&ldquo;上升&rdquo;、&ldquo;下降&rdquo;、&ldquo;左移&rdquo;、&ldquo;右移&rdquo;、&ldquo;松开&rdquo;、&ldquo;夹紧&rdquo;、&ldquo;制动&rdquo;等命令按钮，即可实现相应的动作。操作人员根据监控软件的实时监视动画，任意组合九种动作，实现对机械手的远程分步动作控制。</p>
<p>　　2.2.2 远程循环动作控制</p>
<p>　　在上位机监控界面循环动作控制区，选择&ldquo;启动&rdquo;按钮，机械手从起始位置开始，按如图2所示流程自动地、连续不断地循环动作，直到按下&ldquo;停止&rdquo;按钮。按下&ldquo;停止&rdquo;按钮后，机械手完成一个周期的动作后，回到起始位置停止。</p>
<p align="center"><img border="0" src="http://files.chinaaet.com/images/20101109/cb7c01f6-cdd4-48e2-9645-5d63835eb5fa.jpg" style="width: auto" /><br />
		图2 循环动作顺序图</p>
<p>　　2.2.3 现场手动控制</p>
<p>　　在工业现场，通过选择机械手控制箱上的各种命令按钮，可实现对机械手的控制。此项控制主要用于机械手的安装调试，以及远程通信线路出现故障时能够在现场有效的控制机械手。</p>
<p><strong>3.PLC控制系统设计</strong></p>
<p>　　3.1 硬件设计</p>
<p>　　控制系统的PLC选用日本三菱公司的FX2N-48MR，该产品具有24点输入，24点输出，用于对机械手的控制，PLC外部I∕O地址分配如表1所示。</p>
<p align="center">　　表1 机械手远程控制系统I∕O地址分配表<br />
		<img border="0" src="http://files.chinaaet.com/images/20101109/aaaf15b1-3a37-4542-bf3a-b806b9d0bbd3.jpg" style="width: auto" /></p>
<p>　　输入端有8个按钮，用于现场手动控制;1个2档选择开关，用于远程∕现场控制选择;4个限位开关，用于控制机械手上、下、左、右的极限位置。</p>
<p>　　输出端有6个电磁阀，控制机械手上升、下降、左移、右移、松开、夹紧。为避免断开电流时电磁阀会在其两端产生极高的感应电压，在每个电磁阀线圈两端并联续流二极管。</p>
<p>　　3.2 软件设计</p>
<p>　　按照机械手的动作先后顺序，在远程∕现场控制信号的作用下，根据内部状态和时间顺序，机械手内部各执行机构自动地、有序地进行动作。为简化PLC程序、增强程序的可读性，利用控制系统的顺序功能图设计梯形图，系统软件采用模块化的结构，如图3所示。</p>
<p align="center"><img border="0" src="http://files.chinaaet.com/images/20101109/c1274ef2-491a-4f82-b540-15daeac2a667.jpg" style="width: auto" /><br />
		图3 PLC控制系统软件结构图</p>
<p>　　3.2.1 远程分步动作控制</p>
<p>　　在上位机分步动作控制区选择&ldquo;启动&rdquo;∕&ldquo;停止&rdquo;按钮，上位机远程控制PLC辅助触点M1闭合∕断开，决定远程分步动作控制子程序是否执行。PLC根据接收到的不同控制命令，使辅助触点M101～M106分别闭合∕断开，从而控制输出继电器Y0～Y5通断，实现机械手的远程分步动作控制。</p>
<p>　　3.2.2 远程循环动作控制</p>
<p>　　只要接收到上位机&ldquo;循环动作启动&rdquo;命令（辅助触点M0闭合），PLC就会根据机械手的动作顺序，利用4个限位开关的输入信号X12～X15和松开、夹紧定时器的触点状态依次控制输出继电器Y0～Y5通断，实现机械手的远程循环动作控制。</p>
<p>　　完成一个周期动作，机械手返回起始位置，开始第二个周期动作，直到上位机向PLC发送&ldquo;循环动作停止&rdquo;命令。在循环动作期间，收到&ldquo;停止&rdquo;命令，系统将完成一个完整循环动作后返回起始位置停止。</p>
<p>　　3.2.3现场手动控制</p>
<p>　　手动控制比较简单，利用X0～X7对应的现场手动输入信号，控制PLC的输出继电器Y0～Y5通断。为保证系统安全运行，在手动控制程序中，设置了必要的互锁，以防止功能相反的两个输出继电器同时接通。</p>
<p>　　3.3 通信协议设计</p>
<p>　　要实现PLC与上位机之间的通信，首先要对PLC中D8120进行赋值来设定通信的格式[3]。需要注意，PLC中的通信协议要与上位机的通信协议保持一致。令D8120=H6381，梯形图如图4所示，通信格式如表2所示。</p>
<p align="center"><img border="0" src="http://files.chinaaet.com/images/20101109/841238de-e91c-495e-beae-0189852e36ed.jpg" style="width: auto" /><br />
		图4 PLC通信格式设定</p>
<p align="center">　　表2 PLC设定的通信格式<br />
		<img border="0" src="http://files.chinaaet.com/images/20101109/c101527f-6bea-4111-a7c3-8a2e8190cae9.jpg" style="width: auto" /></p>
<p>　　在FX系列中，PLC的站号是通过特殊数据寄存器D8121来设定的，其范围是从00H到0FH。本系统中，PLC的站号设定为00H，如图5所示。</p>
<p align="center"><img border="0" src="http://files.chinaaet.com/images/20101109/3610af8c-ca81-4fb9-b90a-557650b30b2e.jpg" style="width: auto" /><br />
		图5 PLC站号设定</p>
<p><strong>4.上位机软件设计</strong></p>
<p>　　4.1 编程语言</p>
<p>　　Visual Basic 6.0已成为Windows系统开发的主要语言，以其具有良好的图形用户接口并支持面向对象的程序设计和具有结构化的事件驱动程序模式，使得编程效率提高，应用功能增强[4]。因此本文采用Visual Basic 6.0为上位机开发出具有个性的监控软件，实现对PLC的远程通信及监控。</p>
<p align="center"><img border="0" src="http://files.chinaaet.com/images/20101109/3860cf78-4b0f-4766-9a15-00ee997631e2.jpg" style="width: auto" /><br />
		图6 MSComm通信控件</p>
<p>　　在Windows操作系统下，Visual Basic 6.0提供了一个名为MSComm.ocx通信控件，它具备基本的串行通信能力，如图6所示。通过该控件可设置串行通信的数据发送和接收，对串行口状态及串行通信的信息格式和协议进行设置。在通信过程中，可以触发OnComm事件，用该事件可追踪、处理通信和错误事件的发生。</p>
<p>　　4.2 远程控制软件设计</p>
<p>　　在PLC与计算机的链接通讯中，计算机是上位机，PLC是下位机，机械手是被控对象。上位机始终处于主动地位，下位机处于被动地位，当PLC接收到计算机发送的命令后，自动生成应答指令，不需要再对其编写通讯程序。</p>
<p>　　根据控制功能的不同可将远程控制软件分为端口站号设置区、通信回路测试区、实时动画区、分步动作控制区、循环动作控制区。其中，分步动作控制区用于发送远程分步控制命令，循环动作控制区用于发送远程循环控制命令，上位机主控界面如图7所示。</p>
<p align="center"><img border="0" src="http://files.chinaaet.com/images/20101109/d1304aca-3aa7-468d-b0c0-bd0b29d477b9.jpg" style="width: auto" /><br />
		图7 主控界面</p>
<p><strong>5.结束语</strong></p>
<p>　　本文利用Visual Basic 6.0开发远程监控软件，应用三菱FX2N系列PLC控制机械手动作，实现了一种具有可视化功能，适用于工业现场的机械手远程控制系统。该系统可以完成远程手动控制、远程循环控制和现场手动控制，便于扩展，现已成功应用于我院自动化中心实验室。</p>
<p><strong>6、本文创新点</strong></p>
<p>　　1、 以计算机为主站，以PLC为控制器，实现了对机械手的远程控制;</p>
<p>　　2、 上位机监控软件以实时动画的形式，向操作人员提供机械手的运动情况，实现了操作过程的可视化;</p>
<p>　　3、 设计了计算机与PLC远程通信的协议，开发了通用的串行通信接口程序。</p>
</div>
<div>&nbsp;</div>
<dl class="samelist">
<dt>相关阅读</dt>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://www.autocon.net.cn/2010/11/plc%e5%9c%a8%e6%9c%ba%e6%a2%b0%e6%89%8b%e8%bf%9c%e7%a8%8b%e6%8e%a7%e5%88%b6%e7%b3%bb%e7%bb%9f%e4%b8%ad%e7%9a%84%e5%ba%94%e7%94%a8-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

