请问师傅们西门子plc梯形图讲解S7-200PLC的模拟量输入输出指令怎么用?AlW和AQW在梯形图里怎么写?请画

西门子200PLC,模拟量模块输出问题
本人是使用EM232模拟量输出电压0-10V来控制调速电机SNT1000E控制器的;该控制器接受0-10V电压来调速,为非隔离设计;最近出现控制器经常烧毁的情况,经咨询厂家说是因为模拟量输出的负端与地之间有电压存在。
经测量在EM232模拟量输出端M与地之间存在4.7V左右的电压(在没有模拟量电压输出情况下)请问:
如何消除M端与地之间存在的电压?
该电压存在真的会烧毁控制器不?(PLC没有接地,EM232模块也没接地)
调速控制器电源为交流220V,模拟量模块的电源为S7-200CPU自身提供的电源。如果将M端与地接一起是否会烧CPU自身的电源?
答:&&&&您的控制器为非隔离,也就意味着AO&输出的M&点与控制器所在的地连接在一起,而您所说的AO&输出M与“地”之间存在4.7V的电压,那么这个“地”指的应该是AO&模块所在位置的地。
&&&&那么我们可以知道,在您的现场各地并不在一个等电位上。如果需要消除M&端与地的电压,最规范的作法是处理现场的接地,保证AO&模块和控制器所在位置的地为等电位。不能直接把M与模块所在位置的地接在一起,因为这样两点地之间有压差,会形成环流,干扰信号。
&&&&至于是否会烧毁控制器件,这个问题需要确认此电压最大的值可能达到什么水平已及查看控制器的相关参数。如果怀疑此电压的问题,建议可在控制器一侧加隔离器件。
&&&&不建议将控制系统的直流地与交流的地直接连接,的确存在损坏PLC及模块的可能。
系统的规划
首先,必须深入了解系统所需求的功能,并调查可能的控制方法,同时与用户或设计院共同探讨最佳之操作程序,根据所归纳之结论来拟定系统规划,决定所采行的PLC系统架构、所需之I/O点数与I/O模块型式。
I/O模块选择与地址设定
当I/O模块选妥后,依据所规划之I/O点使用情形,由PLC的CPU系统自动设定I/O地址,或由使用者自定I/O模块的地址。
梯形图程序的编写与系统配线
在确定好实际的I/O地址之后,依据系统需求的功能,开始着手梯形图程序的编写。同时,I/O之地址已设定妥当,故系统之配线亦可着手进行。
梯形图程序的仿真与修改
在梯形图程序撰写完成后,将程序写入PLC,便可先行在PC与OpenPLC系统做在线连接,以执行在线仿真作业。倘若程序执行功能有误,则必须进行除错,并修改梯形图程序。
系统试车与实际运转
在线上程序仿真作业下,若梯形图程序执行功能正确无误,且系统配线亦完成后,便可使系统纳入实际运转,项目计划亦告完成。
程序注释和归档
为确保日后维修的便利,要将试车无误可供实际运转的梯形图程序做批注,并加以整理归档,方能缩短日后维修与查阅程序之时间。这是职业工程师的良好习惯,无论对今后自己进行维护,或者移交用户,这都会带来极大的便利,而且是你的职业水准的一个体现。
这里要强调一个问题,是十分简单但却几乎每个项目都会发生的,那就是对PLC的接线。这往往是经验不足的工程师常常忽略的一个问题。其实,现场调试大部分的问题和工作量都是在接线方面。有经验的工程师首先应当检查现场的接线。通常,如果现场接线是由用户或者其它的施工人员完成的,则通过看其接线图和接线的外观,就可以对接线的质量有个大致的判断。然后要对所有的接线进行一次完整而认真的检查。现场由于接线错误而导致PLC被烧坏的情况屡次发生,在进行真正的调试之前,一定要认真地检查。即便接线不是你的工作,检查接线也是你的义务和责任,而且,可以省去你后面大量的时间。
通讯线用的是485通讯线,3+、8—用万用表测过线路正常,本来是老设备,不过被我动过了,动的原因也是因为通讯不上,有没有高手上来聊聊,300与MP377通讯前提是那些因素,西门子接触有一段时间不过属于自学的,进步很慢啊!
答:检查下触摸屏的通讯端口和通讯插头的终端电阻设置。如果你改动了的话,都改动了哪些地方?画面内程序等通讯设置没改动吧?如果画面内通讯连接设置没改动的话估计是触摸屏的通讯端口有问题了。
300与MP377通讯前提是那些因素:
1、两者通讯一般采用DP或MPI通讯,只是设置问题,通讯电缆就是双脚屏蔽线;
2、使用PROFIBUS-DP方式通讯时,CPU端通讯插头连接在CPU的DP端口上,同时触摸屏上也设置为PROFIBUS-DP通讯;
3、使用MPI通讯时通讯插头连接在CPU的MPI端口上,同时触摸屏上也设置为MPI通讯;
3、不管以何种方式通讯,通讯速率的设置上两者必须相通,不然也是通不上的,CPU上的速率设置就在你第一张图上点击属性进去后进行设置;触摸屏上的通讯速率在启动画面后进入控制面板,在传送连接选项里面设置;
4、画面程序上的设置如图,在画面程序上设置通讯速率,通讯方式等等。
设备出现生产线不能开机,检查为CPU自动停机所致,停机时出现SF系统故障灯亮,CPU STOP,
BF灯不亮,说明不是从站导致停机的,停电或将CPU上开关从RUN转到STOP再转到RUN,CPU又工作正常,在线联机诊断,报警内容很多,最重要的报警内容就是:
& 事件 29 / 100: &事件 ID 16# 494D 由
I/O 错误引起的 STOP 模式 无用户相关信息(Z1):0000无用户相关信息(Z2):5752 (Z3):2101
先前的工作模式:RUN 要求的工作模式:STOP (内部), 外部错误, 进入的事件 01:33:39.963
&看程序内下载有OB80,82,85.86.87,100,121,122等组织块,不是软件编程及DP从站问题造成的故障啊,
DP从站的输入地址问题报错,不是CPU停机的原因,因为出现这个问题时,程序内调用了相应的OB块,CUP只会报警不会停机的,这次停机为外部错误,进入事件,这个外部事件是什么事件,诊断区没有给出答案,下午又再次出现了CPU自动停机,
&我首先拆除子站的DP接头,连接器及模块,cpu只是报错没有停机,从而排除了上述问题,本系统还使用了IM365接口模块,会不会是他本身的原因造成问题,咨询了一下西门子及设备厂家,西门子技术人员回复说这个模块稳定性不是很好,厂家也怀疑这个模块。同意给我寄一个新的模块试一下。但是新的过来没有这么快。且我在西门子论坛上也讨论过这个模块,坛友还是认可这个模块的,认为此模块出问题的可能性不是很大。
&此时我怀疑厂家为了省钱,系统做的不规范造成这个问题。为此做了以下的改进:
&1.将DC24V供电回路做了改进,原先使用给CPU及其他模块供电电线为0.5平方,大家共用一条线路,采用串接DC24V方式供电,开关电源到PLC及模块后电压降比较厉害,开关电源处电压为25.8到CPU处为23.3,改进后加大电源线到1平方,并且给cpu及其他模块单独拉双绞线电源线,改进后开关电源处电压为24,12,cpu处为24.01。暂且系统使用的电源为铭伟的开关电源,感觉不是很好,准备购买欧辰的开关电源来替换。
& 2.将cpu及扩展模块上的接地线单独拉出连接到房屋框架钢结构上接地。
& 3.全部的模块连接件紧固,并且将不规范的接线重新接。
三项措施做完后,就给CPU一直通电到第二天的早上8点上班后查看CPU没有停机,就让生产线开机了,开了3天机后CPU没有自动停机,到目前5月21日为止没有出现CPU自动停机的问题,厂家寄来了IM365模块也没有使用。
&通过这次的问题的解决,深刻的体会到诊断缓冲区并不是万能的,且缓冲区内内容很多,一定要分清主次否则容易误导,系统下载了相应的组织块,远程子站I/O故障是不会让CPU停机的,开关电源及接线布线及EMC做的不够规范造成的隐患后果很严重啊。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。当前位置: >
& 西门子200plc脉冲指令 siemens s7-200plc中,高速计数器输入指令可以单独使用么。
西门子200plc脉冲指令 siemens s7-200plc中,高速计数器输入指令可以单独使用么。
收集整理:/ 时间:
siemens s7-200plc中,高速计数器输入指令可以单独使用么。将HCx (x=0-5) 的数值传送到VDx,然后在上位组态软件中调用显示就可以。 HSCx需要进行配置,使用HDEF及HSC两种指令。西门子300PLC中有没有类似200PLC中PLS脉冲指令啊?_百。当然也就实现不了写脉冲,通常来说模块化的CPU上是不带高速IO的西门子300PLC根据功能不同可以分为模块式和一体式的,就可以实现写脉冲的效果。如果选择的CPU是模块化的话,而一体式的CPU上集成的IO口通常可以支持高速脉冲
使用SFB46定位控制模块可以实现脉冲定位。[求助-西门子PLC200]s7-200内置脉冲输出控制方式通过MicroWin的向导程序.html 查看原帖&减速.com/p-.html" target="_blank"&http://www,非常容易实现.com/p-://www.docin,支持高速输出口PTO0/S7-200中;&gt:《s7-200本体PTO向导脉冲输出功能》评论|。西门子PLC脉冲指令不知道你是用200还是300 CPU。对于200CPU,如224XP,这个控制是开环的,不能闭环。最简单的办法是使用使用菜单”工具“中的”位置控制向导“,选"配置S7-200 PLC 内置的PTO/PWM操作,一步步按需要往下完成配置。配置完成后生成会在”程序块“中生成”向导“,最简单的应用就是调用”PTOX_MAN",在“SPEED"端输入你需要的脉冲数,使能该块,”RUN“置1,从你配置的Q0.X(0或者1),就可以输出能脉冲串了。如果需要,进行电平转换后与伺服驱动器或者步进电机驱动器连接。
pls。西门子200plc脉冲指令怎么写
PLS,PTO,PWM,看看手册,其实我也不会弄。如何将西门子200PLC用于位置控制
你要做的工程是需要回到原点,那就是采用绝对位置控制,需要用到EM253定位模块啊,他才支持绝对位置控制。然后根据工具、位置控制向导,配置EM253位控模块操作,进行设定就可以了,然后编写主程序进行调用。
控制所发的脉冲数,这就是位置控制。有个MAP脉冲库挺适合你,。[求助-西门子PLC200]CPU224XP采集脉冲信号
S7-200系统给出的脉冲指令和函数处理的是单脉冲,A/B/Z脉冲需要自己利用系统指令编程处理,根据A/B/Z各相脉冲的关系进行复合计数。
使用高速数指令HDEF可对有90度的相位差的脉冲信号A和B进行计数,有9、10、11共3种计数模式可供选择。你所用的I0.3/I0.4/I0.5是。西门子S7-200PLC共多少指令?可参阅S7-200可编程控制器系统手册第6部分。大约有位逻辑指令、时钟指令、通讯指令、比较指令、转换指令、计数器指令、高速计数器指令、脉冲输出指令、数字运算指令、PID指令、中断指令、逻辑操作指令、传送指令、程序控制指令、移位和循环指令、字符串指令、表指令、定时器指令、子程序指令。西门子200PLC自身有脉冲发生指令,为什么还要位控模块啊。有普通电机为什么还用伺服电机呢?一个道理。通熟点就是位控模块是更加精确控制时使用的。具体情况你可以看看模块说明书,上面功能写的很明白。
位控模块的控制精度更高,另外 200PLC自身的高速脉冲个数是有限制的,如果一个CPU需要带3路以上的电机,那么必须扩展位控模。
西门子200plc脉冲指令相关站点推荐:
赞助商链接
西门子200plc脉冲指令相关
免责声明: 机电供求信息网部分文章信息来源于网络以及网友投稿,本网站只负责对文章进行整理、排版、编辑,是出于传递 更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您想举报或者对本文章有异议,请联系我们的工作人员。西门子S7-200 用PLC通过模拟量控-中国学网-中国IT综合门户网站
> 信息中心 >
西门子S7-200 用PLC通过模拟量控
来源:互联网 发表时间: 17:47:32 责任编辑:李志喜字体:
为了帮助网友解决“西门子S7-200 用PLC通过模拟量控”相关的问题,中国学网通过互联网对“西门子S7-200 用PLC通过模拟量控”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:西门子S7-200 用PLC通过模拟量控制变频器而达到多段提速 求此题梯形图编程,具体解决方案如下:解决方案1:min 三秒后速度提升至1500r/min 3秒后速度降至为900r/min 3秒后速度将至720r&#47一台电动机正传1200r/min 3秒后 速度提升至1400r&#47解决方案2:最小输出数字量-32000是输出的范围,4-20mA对,你选一个,计时的方式不同。3,看你们的控制的需要,你的变频器接受的是什么信号 0-10V 还是4-20mA ,你的电机最大转速是多少。线性库的要求,变频器的接线端子也就不同了,当然不同的方式PLC模拟量输出,如果0-10V对应的模拟量输出数字量是0-32000,计算出对应的数字输出量,做一个线性库,我教你怎么做,时间不同。4,时间的精度也会不同,0-最大转速是输入范围,送入不同的转速,那么最大模拟量输出对应的就是最大的转速,延时计时的方式太多了谁也不会帮你写程序的,相当于大孩子还得喂饭,能够根据输入的转速,根据你的要求,你自己写吧。2!1解决方案3:我只能做到这一步 对MOV AQW模拟量的加入调速还是有点模糊解决方案4:变频器接受外部信号,外部信号变化,那它的转速也随着变。MOV AQW是传送指令,假如PLC用的是电流输出,传送32000,PLC对应的输出20mA ,传送6400,PLC对应的输出4mA 。你没有学?还是老师没教?还是不知道?解决方案5:我做出来了 其实很简单只要加入MOV更改频率就好了解决方案6:计算好模拟量相对应的转速,老师为了应教,那你的钱不是白白浪费了,但逃学不是为了抛弃学业。想当初本人念大学时也是个绝对的逃学威龙,然后使用定时器对不同时间段的模拟量进行切换,但这也是基础知识啊,应付是应付:资助那些没钱上学的弟弟妹妹们吧,就使用模拟量输出,虽然分数属于贫下中农,而是抛弃了应试的教育,总是也能应试过去,你想想:模拟量控制变频器,所以哎呀?如果你家的钱没地方花,自己泡在学校的图书馆里,获得控制要求,连基础知识都不懂,但自己的知识却异常丰富,就不是应试的这么简单了,那么转速也会跟随变化。提供建议,考试是考试,有个好提议,你为了应试,这位大学生哥哥解决方案7:嗯这个理解 不知道这位老师能否给学生一个 这种题目的PLC编程梯形图 学生应付考试不得已 所以受教了 老师啊高分求解啊解决方案8:老师都是只认钱不认分的人!所以同学还是看看手册吧!没有完全相机的程序!如果关系的毕业不毕问题可以找我!但不是免费的!我会录成视频来讲!!如果只是作业!完不成就自已继续努力!我也挺忙!不好意思哈!
4个回答6个回答1个回答1个回答4个回答1个回答2个回答3个回答5个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号论文发表、论文指导
周一至周五
9:00&22:00
西门子S7-200PLC模拟量输入处理方法的应用研究
&&&&&&本期共收录文章20篇
  摘要:文章研究了一种线性变换的方法,利用线性变换的原理实现现场工程量的转换。根据西门子S7-200PLC模拟量输入的特点和模拟量输入值的对应关系,实现线性变换在模拟量输入处理中的具体应用。中国论文网 /3/view-3492123.htm  关键词:PLC;A/D转换;线性变换;变送器  中图分类号:TP273     文献标识码:A     文章编号:(6-03  S7-200系列PLC是SIEMENS公司新推出的一种小型PLC。它以紧凑的结构、良好的扩展性、强大的指令功能、低廉的价格,已经成为当代各种小型控制工程的理想控制器。  S7-200PLC包含了一个单独的S7-200CPU和各种可选择的扩展模块,可以十分方便地组成不同规模的控制系统。其控制规模可以从几点到上百点。  在生产过程中,存在大量的物理量,如压力、温度、速度、旋转速度、pH值、粘度等。为了实现自动控制,这些模拟量信号需要被PLC处理。  S7-200PLC模拟量输入扩展模块分为模拟量输入模块、模拟量输入/输出混合模块。  模拟量输入扩展模块提供了模拟量输入功能。S7-200的模拟量输入扩展模块具有较大的适应性,可以直接与传感器相连,有很大的灵活性,并且安装方便。  1 S7-200系列PLC模拟量输入模块介绍  1.1 主要模块的功能及特性  1.1.1 模拟量输入模块EM231。EM231具有4路模拟量输入,输入信号可以是电压也可以是电流,其输入与PLC具有隔离。输入信号的范围可以由SW1、SW2和SW3设定。  输入特性:4路模拟量输入  电源电压:标准24VDC/4mA  输入类型:0~10V、0~5V、±5V、±2.5V、0~20mA  分辨率:12bit  转换速度:250?s  隔离:有  1.1.2 模拟量混合模块EM235。EM235具有4路模拟量输入和1路模拟量输出。它的输入信号可以是不同量程的电压或电流。其电压、电流的量程是由开关SW1、SW2到SW6设定。EM235有1路模拟量输出,其输出可以是电压也可以是电流。  1.2 模块的寻址方式和模拟量值的表示方法  1.2.1 模拟量输入模块的寻址—模拟量输入映像区(AI区)。模拟量输入映像区是S7-200CPU为模拟量输入端信号开辟的一个存贮区。S7-200将测得的模拟值(如温度、压力)转换成1个字长的(16bit)的数字量,模拟量输入用区域标识符(AI)、数据长度(W)及字节的起始地址表示。该区的数据为字(l6bit)。其表示形式如下:AIW0、AIW2……AIW30,起始地址从零开始,地址按偶数分配。应当指出,模拟量输入值为只读数据。  1.2.2 模拟量值的表示。模拟量输入值的对应关系:现场变送器输出标准的电压或电流信号(2~10V、4~20mA),输入到模拟量输入模块,在模拟量输入模块的每一个通道都有一个A/D(模拟量转换为数字量)转换器,将现场的电信号转换为PLC处理器(CPU)能够识别的数字量。  S7-200模拟量输入规定,输入0~20mA经过A/D转换器后转换为0~32000的数字量。由于4mA为20mA的20%,并且A/D转换为线性转换,以此推出4~20mA经过A/D转换器后转换为的数字量。  以上为电流信号的对应关系,电压信号的对应关系和电流信号一致。  2 模拟量值的变换和处理方法  由于S7-200PLC没有相应的模拟量处理的指令,但在实际自动控制应用中模拟量的使用很广。如果用以上的模拟量对应关系参与程序控制,会带来很大的麻烦和不便。这里寻求一种方法来解决该问题。  2.1 模拟量输入信号的变换(输入信号为4~20mA)  信号的变换需要经过以下过程:物理量→传感器信号→标准电信号→A/D转换→数值显示。  以现场压力变送器为例,推算一种模拟量输入处理方法。  现在有一个量程为0~10MPa的压力变送器,该变送器输出的电信号为4~20mA。将该变送器接到模拟输入模块第一个通道,地址为AIW0。根据模拟量输入值的对应关系,AIW0中的值为。  由于A/D转换器为线性转换,变送器也是将量程为0~10MPa的压力这个非电量信号线性转换为4~20mA的电信号,所有这些转换均为线性转换。所以可以用线性变换的方法来推算一种模拟量输入处理方法。  设PLC处理器(CPU)处理完的实际值为Y,现场压力变送器输入到模拟量输入通道经过A/D转换后的对应值为X(AIW0中的值)。  实现过程:  压力传感器信号为:0~10MPa,实际值设为Y  压力变送器输出为:4~20mA  输入到模拟量输入通道经过A/D转换器后的对应值为:  AIW0中对应的输入值为:  输入值设为X  线性转换公式:  Y/(10-0)=(X-6400)/(3)  转化为便于程序编写的公式:  Y=(X-6400)/25600×10  其中10为该压力变送器的量程,量程不同的变送器只需改变该值即可。单位与程序无关。  2.2 模拟量输入的处理方法(输入信号为0~20mA)  实现过程:  压力传感器信号为:0~10MPa,实际值设为Y  压力变送器输出为:0~20mA  输入到模拟量输入通道经过A/D转换器后的对应值为:  AIW2中对应的输入值为:0~32000  输入值设为X  线性转换公式:  Y/(10-0)=(X-0)/(32000-0)  转化为便于程序编写的公式:  Y=X/32000×10
转载请注明来源。原文地址:
【xzbu】郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除已转载的信息。
xzbu发布此信息目的在于传播更多信息,与本网站立场无关。xzbu不保证该信息(包括但不限于文字、数据及图表)准确性、真实性、完整性等。 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
西门子S7-200PLC试题及答案
下载积分:1000
内容提示:西门子S7-200PLC试题及答案
文档格式:DOC|
浏览次数:79|
上传日期: 03:30:29|
文档星级:
该用户还上传了这些文档
西门子S7-200PLC试题及答案
官方公共微信

我要回帖

更多关于 西门子plc梯形图编程 的文章

 

随机推荐