以下是3613天前的记录
自动化系统
76 2014年06月18日 星期三S7-200的手册中的一个问题
西门子工业业务领域 (0)菜鸟:请看S7-200的手册或帮助中的一个图:如果你调试一下这个简单的程序,就会发现当I4.1变为1时,不是读出一个数,而是把表格中所有的数全部读完了,*后表格中剩余的条目数EC为0,这显然不是我们希望的结果,我们希望的是只读出一个数。问题的原因在于I4.1为1的每一个扫描周期都要读出一个数。改正的方法很简单,在I4.1的常开触点的右边增加一个上升沿检测触点就可以了。除了FIFO指令,其它表格指令的帮助和手册中也有同样的问题。从这个例子可以看出,不要迷信任何资料,要敢于怀疑,动手做实验是找到答案的*佳途径,从中你会增加你的经验,享受到解决问题的快乐。大虾:正确执行这个指令,需要保证I4.1只接通一个周期。用M4.1替换I4.1,I4.1置位M4.1,执行FIFO后复位M4.1,跟I4.1上升沿作用相同。游民:这个亏我也吃过很多次,就是忘写了一个”P“,结果程序不是按照脉冲一个Step一个Step的变化。Automann的提醒很重要!菜鸟:学习了,以后知道注意了。谢谢。游民:有些教材上都有这个问题。西门子的手册中指令解释时,有好多这样的疏忽。可以说系统手册 每读一遍 都会有不同的收获
关于EM253问题
西门子工业业务领域 (0)菜鸟:各位大侠:本人初次使用EM253,我需要让伺服电机带动架子做一个来回横扫的动作,就是正转以后再反转,反转以后再正转,如此反复。只是正转或者反转过程中要有八段不同的区间,有些区间是纯粹的加速,有些区间是纯粹的减速,其他区间是恒速运动,这些区间的起止和速度的大小可以随时调整。用包络大概不行啊,好像只有四个,而且各种调整比较困难啊;连续地执行Go_to指令?各位有什么好办法吗?用包络不可能只有4个。好像有几十一百个的。我肯定不止4个。又重温了一次了:是255个包络。因为太多了。怎么用都用不完。以致把他忘记了。侠士:看你上面说到”随时调整“的字眼。包络一旦启动,一般不要轻易修改,但是修改是合法的。一旦修改成合法但是不合理的数值,将对设备产生很大的影响。正在发送第十段包络的时候,硬件已经预读地十一段的数据,你此时修改第十一段数据将不起作用。往后的段你可以随时修改。但愿你所说的”随时调整“不是说运行当中的意思。脉冲停止时,你可以全部重新规划重新计算所有包络的所有参数。菜鸟:谢谢芳侠。我的这几个发问都是为了同一个东西,举个例子,正向运行是个M型的轨迹,紧接着反向运行是W型的轨迹,这些轨迹的幅值
200PLC和PC 通讯PC读写PLC的M区问题
西门子工业业务领域 (0)菜鸟:PC通过VB编程实现读写PLC的M区,请问哪种通讯方式*简便,要求实时性,*好是免费的软件,我想到的有OPC,OPC软件收费吗?PC(232口)-PPI编程电缆停产了吗?还有其他更好的方式吗?斑竹:自己同VB编程的话,走COM口通讯就可以了!反正M区就32个字节,读过来实时性还是可以接受的!大虾:可以尝试下BCNet-S7 OPC,免费的,无连接数和变量的限制。状态表可以直接监控m区,听说用触摸屏想写m区,好像没有实现。菜鸟:这个是要用以太网吗?触摸屏上可以读写M区的吧,你说的状态表监控M区就不能达到我的要求了,我是想在自己的软件的基础上加入这个功能,可以做信号交换你说的这种PLC程序怎么写的,实时性可以吗?我要是读写M区的
步进电机PK增量编码器
西门子工业业务领域 (0)菜鸟:200输出脉冲控制步进电机转动,编码器接到另一端,并将信号通过高数计数器传回给PLC。之前没有在现场用过编码器,不清楚精度怎么样。所以编一个小程序,每次运行电机转若干圈,然后停,然后再转,到达若干圈后,再转回来了,在电机上做了标记,看走的准不准。同时,编码器采用AB相接法。测试前,PLC和编码器脉冲都清0,同一起跑线,测试了3天,共来回跑了400多次,结果发现,PLC发送脉冲能够控制步进电机非常精准的转回来,而编码器反馈的脉冲则差了一些。编码器会输给步进电机吗?编码器如果反馈的不**,怎么应用与现场那?大虾:是不是来回脉冲总和是0。机械也是指向0,但是高速计数器当前值不是0,有出入?菜鸟:小声在这里跟你说。LD M0.0EUS Q0.2, 1(设置反向标志)PLS 0(触发开始发脉冲)这小段程序,你说Q0.2和Q0.0哪个先出现高电平啊?我猜你会回答:同时产生。你的程序有没有这样的类似的情况?大虾:按照扫描顺序来说,Q0.2在前,应该是Q0.2先出现高电平但我更认为是Q0.0是高电平,虽然不知道为什么,但发送脉冲个人感觉不受扫描周期限制,速度应该更快一些。菜鸟:是我在电机的键槽面
以下是3614天前的记录
自动化系统
77 2014年06月17日 星期二如何查看程序的大小?
西门子工业业务领域 (0)菜鸟:如题所示,如何查看编写的程序的大小?侠士:cpu.属性里面鼠标右键点击“BLOCKS'查看属性选项里边有:块---对象属性就可以看到了菜鸟:整个英文的 看不懂的说。。。。。。下面那个是什么意思呢?侠士:可以在线查看cpu属性的存储卡
S7-300用PID控制液位时出现奇怪的现象
西门子工业业务领域 (0)菜鸟:五台315KW水泵同时向水池供水,,其中二台工频泵一直工作,三台315KW高压变频水泵用S7-300的同一个PID控制液位时,只用PI 控制,(水池深5米,液位要控制在2.5米)给水池供水。由于工厂用水量常有大的波动,有时变频器常时间工作在50HZ(PID输出100),有时变频器工作在20HZ(PID输出为0,由于不能频繁停泵20HZ视为停泵)。问题:1)PID输出100,变频器工作在50HZ一段时间后,由于下游用水量小了,如液位由0.5米快速升向2.5米这个时 间段PID一直输出为了100.只有PV>SP(2.5米)时PID才开始调节;由于这个时间段不可调液位快速升高,还有二台工频泵一直接工作,液位短时间就升到4米.2)同样PID输出为0一段时间后,PID不工作,只有PV小于SP时,PID开始调节;3)PID输出没有出现100或0的极值时,PID调节是正常的;这两个时间段PID为什么不可调?侠客:积分饱和。菜鸟:没有微分作用大虾:这个系统不需要微分吧,加大比例系数,减小积分系数看看。侠客:你应该是设置了调节宽度。超出后要么*大要么*小输出。有的是FB41还是FB58?侠士:你这
这个浮点数修改后程序就出问题是什么原因?
西门子工业业务领域 (0)菜鸟提问这段程序是为了累加电磁流量计的流量,M1000.1是秒脉冲,即1秒钟导通一次。由于是在程序里累加,时间长了,PLC累加的数值会和流量计自己计算的有个差值。这样我在组态王里把DB3.DBD128设置���读写属性。差值大了我就修改成一致。但是现在的问题时,在组态王里修改DB3.DBD128后,有些时候DB3.DBD128会继续累加,有些时候就一直保持修改的数值,不继续累加,这个寄存器在其他的地方也没有用到。通过在线监视,发现DB1.DBD52的数值与电磁流量计的示数一样,没有问题。求解,问题出在哪啊,现场找不到原因斑竹:一个极大的数加一个极小的数,这个极小的数会被忽略。当太阳和蜡烛一起时,蜡烛的光亮可以忽略不计!大虾:你的这个问题也讨论过很多次了,这是因为累加器的有效位造成,而累加的过程实数累加,先对齐指数,然后对齐有效数字部分,累加的两个数的数量级相差10^7的话,小的那个数对齐指数后,有效数字就变成0了。所以累加的过程中数量级不能相差10^7,越接近这个数量级误差越大。解决方法:你可以用多次累加的方式来做:sum1=sum1+pv,若sum1>sum1_sp,则sum2=sum2
四线制模拟量输入读取问题
西门子工业业务领域 (0)菜鸟:机器上有一个风速仪 按照四线制的接法接进模块 但如果硬件配置中选成四线制读数是满量程 除非选成两线制才行。各位是否见过这种情况?谢谢大虾:6ES7332应该是模拟量输出模块,7RD00?好像没这个型号应该是6ES7 331-7RD00-0AB0模拟量输入模块。菜鸟:已经改过来了斑竹:你传感器供电肯定是PLC给的,所以设置两线制啊游民:你传感器供电肯定是PLC给的,所以设置两线制啊这种情况应该不会出现 因为接线的时候我是将输入量接到有50欧姆电阻的两个端子上的 所以硬件线路上就排除了两线制的可能。cn :回到现场机器上了,发现只要外部接线无问题,两线制和四线制都是可以读到数据,由于数据一直在变,比较了下数据范围,发现几乎没有什么变化。不知道这是为何了,难道西门子模块做的比较智能?直接通过外部接线判断线制了?ym :不要小看线制,搞不好会把仪表的信号发生电路给搞残的。是两线就用两线或四线串直流电源。如果是四线就老老实实接四线,四线你用两线有可能会把24V强加给变送器回路时间长一点必有损伤!菜鸟:恩 我已经都改过来了 线路上按四线制的进线接法 hardware里也配置成四线制了。不过对
由CPU走PROFIBUS带动西门子电机不能回零怎么办
西门子工业业务领域 (0)菜鸟:今天刚接触到一个机械手,现场查看是走PROBUS网络,带动两个西门子6SN2155-2CH10-1BA1的电机。在上电的时候机械手总是不能自动回零。手动控制有一个轴不能往负方向运动,其余的方向手动都能动。忘了说了,这个还带了一个OP7的控制面板,不知道大家能不能指点一下,怎么解决这个故障的!先谢谢大家了。侠士:手动控制都不行,负方向无法运动,检查负方向输出.菜鸟:不知道这个电机控的方向控制,是不是由控制字来实现的?我到现在还没有找到是怎么控制的,程序里面的注释都是德语的,没有汉语的。所以看起来有点不知道从那入手。侠士:检查外围信号,比如限位行程开关菜鸟:由于刚开始接触到这台机械手,具体的动作还真没有看见过。查找起来有点费劲,谢谢指点了,周一在去现场看看情况!谢谢了!大虾:要修理 先要做到了解设备吧,设备有哪些元件构成都无法了解,根本谈不上修理,先了解设备!
以下是3615天前的记录
自动化系统
78 2014年06月16日 星期一延时中断(高速计数器)错误分析
西门子工业业务领域 (0)菜鸟提问:1200 在启动瞬间调用(SRT_DINT: 启动延时中断 );1/ 在启动延时中断中(SIGN--调用延时中断 OB 时 OB 的启动事件信息中出现的标识符。)这个标识符指的是?找了半天都没找到(关键是没有理解它的标识符含义)。2/ 在延时中断中传输高速计数器的当前值并把它清零;怎么无法实现呢?不知道是那的错误!!!斑竹:“SRT_DINT”指令参数说明:EN :=%I0.0 //当 EN 端出现下降沿时,延时计时开始OB_NR :=20 //延时时间后要执行的 OB 的编号DTIME :=T#5S //延时时间(1 至 60000 ms)SIGN :=W#16#0001 //注: 调用时必须为此参数赋值。 但是,该值没有任何意义RET_VAL :=%MW0 //状态返回值(详细信息请查看在线帮助)西门子 S7-1200 PLC 技术参考 Version 2.7菜鸟:“SRT_DINT”指令参数说明:EN :=%I0.0 //当 EN 端出现下降沿时,延时计时开始OB_NR :=20 //延时时间后要执行的 OB 的编号DTIME :=T#5S //延时时间(1 至 600
用户归档报表控制变量触发不了问题
西门子工业业务领域 (0)菜鸟:小弟初用报表,用用户归档做,实现一个简单功能,即:通过一个外部变量如tag1激发四个外部变量的存储归档1、在用户归档中生成变量,建立@ua_bb_ID,@ua_bb_job等都没问题2、我看了文档,即把ID 赋值-1 ,job 赋值 6,我用按钮的单击事件中添加VBS或者是直接用set给定值触发ID和job,却一直不记录不上,不知何故3、我已经试验了几天了,在网上看了不少文档,却还是不能成功对于您的指导和帮助,不胜感激!变量上下限不合理会引起通讯中断,也会归档不记录一试,果然!我只留一个变量,用按钮触发c事件,开始记录了。但是,在全局脚本中编程却没成功int flagif (flag==1);settagdword("@UA_aa_ID",-1);settagdword("@UA_aa_job",6);究竟错在哪儿呢,一片茫然!斑竹:flag为脚本中内部变量而不是WinCC项目变量,应使用GetTag读取WinCC变量if 语句的语法不对。
PTO如何更改周期值?
西门子工业业务领域 (0)菜鸟提问:在执行一段脉冲的过程中,如何更改脉冲的频率。例如要发送一10000个脉冲,周期是100us.但在发送了2000个后,我想把周期值改成50us,执行接下来的8000个脉冲.如何实现。我把SMb67设置为16#81,更改SMW68里面的值为50。再次触发PLS时,频率不会马上改变,而要等这段脉冲执行完,下一个脉冲段时才会改变。(没有使用PTO向导)类似三菱PLSY指令斑竹:楼上注意了。30的plsy跟这个完全是两码事。完全是两个不同世界的事情。一个在火星一个在地球。需要把脉冲禁止了,然后修改后重新开始。至于剩下多少个脉冲,你需要用高计的12模式**测量。然后供下次启动脉冲时发送。这种方法的脉冲必然发生异步中断。如果你需要无缝修改两段脉冲的周期,请搜索我电子手轮的一帖。里面有一部分程序说明了如何无缝连接,但是这个做法又带出另外一个弱点,滞后。菜鸟:如此的话,脉冲的波形应该会出现中断,而不是连续的。以前 一直用日系PLC,用了西门子200后,感觉在运动控制方面有点不近如人意。不知道SMART 和1200怎么样?斑竹:你可能用的是定位,而不是运动控制。当200还没有运动控制库的时候,的
有关LOGO! 12/24RCE的具体相关参数
西门子工业业务领域 (0)菜鸟:我想问下它的输入输出电流或电压的太小,我想接电机,,可不知道怎么选型!!!望各位给予帮助!!!斑竹:楼主,说明书中介绍的很详细,建议*好控制器不要直接接电机,还是经过接触器或者继电器比较**。菜鸟:其实是我不懂他的晶体管输出(24v/0.3A)或继电器输出(10A),,不知道怎么选电机了。斑竹:每个输出不是2个端子吗,左侧接电源,右侧接控制元件。这个选电机没关系,而是应该根据电机选控制回路的元件。大虾:LOGO的选型与电机的选型是没有关系的。电机应通过交流接触器控制。常见控制小功率电机的一次配置是:断路器、接触器、热继电器(或电动机综合保护器)。晶体管输出:数字量输出采用的是晶体三极管作为开关元件,负载能力较小、耐压较低(负载供电DC24V、负载能力0.3A)。输出一般驱动小型直流24V的继电器等低压直流负载,再由继电器驱动接触器等负载。晶体管输出点的相应速度快。继电器输出:负载能力强(10A),可直接驱动小功率单相负载、继电器、接触器等;控制电压220V以内(*好不用380V)的交流、直流。游民:继电器输出的可以直接带300瓦以下的小单相电机,或稍大些的三相电机。不过小接触器也
以下是3617天前的记录
自动化系统
79 2014年06月14日 星期六WINCC与其他品牌PLC通讯
西门子工业业务领域 (0)菜鸟:现在厂里用的大都是西门子的PLC和组态,常用的300就不说了,和WINCC直接连(以太网交换机)。现在有几个小设备,用的simotion D425 还有一台 施耐德 M258 (modbus TCP)暂时用的是WINCC6.2 , 据说7.0支持 modbus TCP 是否意味着 可以直接 WINCC网线连 M258(有以太网端口) 。 如果 一个WINCC连 两个simotion和一个M258(都有以太网口) 需要用 OPC吗。物理连接上是否只需交换机用网线连接即可。有做过WINCC连接其他品牌PLC或 SIMOTION的 给个实例或建议的,谢谢大家。大虾:如果 一个WINCC连 两个simotion和一个M258(都有以太网口) 需要用 OPC吗。不需要,你有几个设备,根据他们支持的通讯方式建立通讯连接就可以了。opc是一种标准。。物理连接上是否只需交换机用网线连接即可。是的菜鸟:在网上看到很多 说使用OPC与其他PLC链接,一直搞不太明白,这个OPC具体是什么软件,怎么个应用方式,如果有个实例是*好不过了。大虾:opc是标准,不是软件,只要plc和你的上位机都支持opc,那
中国电力化自动行业竞争格局和市场化程度分析
中商情报网 (0)行业竞争格局和市场化程度 我国从上个世纪90年代开始对电力设备及其自动化行业采取“国产化” 策略,以缓解国内重要电力设备及其自动化系统主要依赖进口的局面。在国家政策指导和支持下,国内企业加强与科研院所的合作,加大研发投入力度,不断推出具有自主知识产权的技术和产品,不仅丰富了产品的品种和服务的范围,而且提升了行业内企业的整体竞争实力,使电力设备及其自动化行业逐渐呈现国产化的发展趋势。 经过业内科研院所和各大企业的努力,具有自主知识产权的电力自动化设备和系统相继开发成功,电力自动化行业由此进入了国产化时代,尤其在电网自动化领域,国产高压线路保护、调度自动化系统、变电站综合自动化等装置和系统迅速得到应用和推广。 与此同时,国内的电力自动化企业也得到了长足的发展,产品种类不断增加,质量不断提高,企业规模不断扩大,在业内形成了一定的地位和影响力,如国电南瑞、国电南自、许继电气、四方股份等。 经过近几年的市场化发展,国内企业竞争实力不断增强,市场竞争日趋激烈,市场专业划分更加细化,产业链各段的价值体现愈加明确。 在水利水电自动化领域,在上世纪九十年代之前,我国重要水利水电自动化系统主要依赖进口。国
怎样防止自来水管没水水泵空转?
西门子工业业务领域 (0)菜鸟提问:一个离心式水泵7.5千瓦,进口直接接自来水管,出口至13楼水箱,我在做一个自动上水装置,目前要考虑的一个问题是:如果自来水管道故障而导致水泵进口无水时,水泵如果因水箱缺水而启动,会损坏水泵。应该怎样解决这个问题呢?我想给水泵电机加一个“欠流继电器”作为保护,不知是否可行?请各位大侠指教。谢谢侠客:自来水供水正常时,水泵启动后也有可能水泵缺水,因为自来水的供水量不一定能满足水泵的流量要求。如果自来水正常时能满足水泵的流量要求的话可以在水泵进口设一个压力开关,当进口水压低于设定值时水泵停止运转。斑竹:如楼上所述,水泵进口体退货处装一个压力开关。压力开关用于自来水缺水保护,上下限值不直观,修改缺水保护压力值不方便。可采用电接点压力表,上下限可根据实际情况任意设置,且直观。上下限之差略大于泵进水口的压力波动范围(开泵、停泵的压力波动),楼顶水箱装液位开关等控制水泵。即:液位补水控制、自来水水源缺水(压力过低)保护。侠客:进口应该有个水池,用泵打到13楼水箱,泵入口要加缺水检测保护泵斑竹:可以用电接点压力表来进行缺水保护,用常闭点切断泵的接触器控制回路。还应该在低压开关动作后停泵同时进
LOGO的抗干扰能力
西门子工业业务领域 (0)菜鸟:LOGO宣传册上说它有很强的抗干扰性,从实现使用来看,它的抗干扰能力几乎为0。在编程时,*好加上对数字输入、模拟输入的滤波程序。侠士:没有你说的那么差,至少数字量还是很好用的。侠客:抗干扰能力与数字输入、模拟输入是否需要滤波程序是两种不同的概念,不能画=号。另外,您说的也太差劲了,至少我在实际应用中,有时加“滤波”,而其目的不是为了提高LOGO的抗干扰能力,而是滤除信号的波动、抖动等。这种波动、抖动主要是由“信号源”产生的。游民:干扰主要是模拟输入,可以考虑加“滤波”,如果现在不行就多加几个小数点,大虾:开关量应该问题不大 模拟量的话估计一般都加滤波斑竹:实际应用中感觉还不错,有的在变频机房中照样可以正常工作,还真没有碰见过抗干扰能力那么差的,包括用模拟量的场合,又一次确实是在计数时出问题了,经查是计数采样线路表皮破损搭铁造成的。若真出现模拟量受高频干扰的现象,可以在输入处加硬件滤波,这种情况在数字仪表上经常遇到的。侠士:我们直接把logo用在一个小电控箱里,里面交直流都有,也有交流接触器之类的,工作很正常。游民:我们经常将LOGO!、变频器、接触器、继电器等等安装在一个配电柜内
LOGO控制直流24V电机正反转
西门子工业业务领域 (0)菜鸟:外围不加直流接触器这种 有没办法LOGO控制实现直流24V电机正反转斑竹:要看电机的运行电流,控制器*大载流不能超过10A(继电器输出)。正转接Q1,反转接Q2,程序比较简单自己编吧,如果不会再求助吧。大虾:控制器输出为继电器时,*大电流可以承载10A,小于10A的可以考虑不加中继,但是为**考虑加中继更为妥当!投资多不了多少。斑竹:若不放心可以留一下**余量,我一般在5A以下不加中继。楼主可以对工作流程说得详细些,大家也好出主意。菜鸟:没什么了 **次用LOGO **次只是帮别人编点程序 这次画外围 正反转直流24V电机 要客户买中继 控制正反转 客户说他们以前都不用加东西 到了我这里就要加东西的 我说不加东西不可能控制正反转接线的 客户自己不懂瞎搞 买个中继都不舍得 后来叫他把以前图纸发过来 明明外面有中继的斑竹:由于现在的logo不像早期的有常闭触电只有常开,如果需要颠倒极性正反转也可以,不过要浪费两个输出,用4个输出实现不加继电器正反转。如果用继电器,一个输出就可以控制正反转。
以下是3620天前的记录
自动化系统
80 2014年06月11日 星期三如何在LOGO!0BA7上用霍尔接近开关来测电机的转速?
西门子工业业务领域 (0)菜鸟提问:*近打算用霍尔接近开关(3线)来测电机转速,想法是想通过在单位时间内来计数有多少个脉冲信号,这样来算速度。我把接近开关的信号线接的是I4快速输入端的端口,现在我已经实现了计数脉冲数,但是无法与单位时间联系起来,球各位版主解答。还有一种思路,就是用接近开关作为脉冲输入,然后通过测算两个脉冲出现的间隔时间(脉冲周期)来换算得出转速,求各位大神解答。斑竹:用高速计数器计数,用异步脉冲触发器作为单位时间的值,用模拟算数求得*终的速度。菜鸟:就是在这一步搞混了,无法做出来。游民:楼主您好。您遇到的问题在论坛中已经有很多类似的讨论,再搜索、查找一下吧。变通一下,应该可以解决您遇到的问题。http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=28&a_id=1016538&s_id=0&num=0#anchhttp://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=28&a_id=577649&s_id=0&num=0#anch斑竹:建议不要采用:通过测算两个脉冲出现的间隔时间(脉冲周期)来换
在LOGO中的PI控制器的使用和LOGO课程上讲到的不一样?
西门子工业业务领域 (0)菜鸟提问:在LOGO中的PI控制器的使用和LOGO课程上讲到的不一样,当AM值为1时,PI控制器就马上从一个很大的数值一直 向上升高,直到1000自动停止。根本不受PV值的影响,实验好多次也没有达到课程上所讲的那种效果。望大师们指点。斑竹:2种可能的原因:1、可能是你的PV值有问题,不知取的是什么信号,怎样处理的,可否详细描述一下。2��PI控制器里的设定值有问题,是不是还是1000啊?如果方便,可以将这块程序传上来,大家帮你看看。大虾:1)调节方向(Dir)设置不正确;2)PV值有问题或没有变化;如果是仿真测试:您可以仿真调节(改变)PV值,使分别其小于、等于、大于设定值,分别在不同的差值时观察PI的输出;3)设定值(SP)设置太大。使得PV值无法达到此值。
关于TIA Portal之Step7 V12实用经验分享
西门子工业业务领域 (0)大虾分享:TIA Portal 是Siemens全新推出的自动化工程应用平台,通过该平台,能够方便将 Siamtic PLC,Panel ,WinCC,Sinamics等设备进行有效集成,从界面和功能上都有很大的提升,目前的版本已经是V12,相信很多网友已经听过甚至使用过,但是另外一个方面,很多网友对原有的平台Step7 V5.x,Simatic Wincc flexible 2008,WinCC V7.x相当熟悉,而对TIA Portal会比较陌生,特别是界面的转换,功能对比等,因此今天将开设这么一个话题,让大家分享是一一些项目中Step7 V5.x过渡到Step7 V12的经验,同时也解答网友所有原有Step7 v5.x功能在STep7 V12的应用疑问,希望大家积极探讨,分享您的经验所得。游民:我没有用过博途软件,我们国外的同事买了博途V11,问他用了没有,也没有装,也没有用,这个对电脑的要求太高了,一般的电脑跑不起来的。。侠客:用TIA Portal之Step7 V12做过一个项目,起初安装时速度太慢,将近装了2个小时,当然我的系统是WIN7 cpu是酷睿I3 不过装完运行速度
关于A L[AR1,P#0.0]的含义
西门子工业业务领域 (0)菜鸟:下面的一段程序读不懂,恳请高手指点,谢谢!L 16LA15: T #loopcounterSETR #h_temp_bit_1//Lade Tempor鋜e Adresse von Variable Temp_Dint_1 (dort liegen die saved Pos)L P##temp_word_1L #address_counter+D//Lade das Adressregister 1 mit Inhalt aus Akku 1LAR1L P##temp_word_3L #address_counter+DLAR2A L [AR2,P#0.0]S #h_temp_bit_1L P##temp_word_2L #address_counter+DLAR2//If Saved Pos = 1 , Actual Pos = 0 and Set Pos = 0 then OverrideA L [AR1,P#0.0]AN L [AR2,P#0.0]AN #h_temp_bit_1JCN OVR1S #MAN_OVERRIDE_ACTIVEL #address_counte
如何辨别西门子PLC S7-300的模块的真假?
西门子工业业务领域 (0)菜鸟:现在购买的S7-300的模块用到生产中没几个月就故障,经常坏,是否购买的是假模块,如何在网上辨别真假大虾:查序列号和条码。建议你拆开看看PCB板,原装的还是看得出来的,高仿的做工和原装的不一样。但高仿并不意味着质量差。如果你在线路板上看到有原件爆掉的话可能线路窜入高压了。菜鸟:假冒产品有质量体系保证吗?游民:建议先找出模块故障的原因,再做判断。大虾:我以前在单位上班的时候有个叫VIP(威帕)的到我们公司推销产品据他说西门子的模块就叫他们代工的,不知道真的假的。我理解它好听点叫兼容难听点就叫高仿或山寨了。但它的东西还真的不是太差,故提醒楼主既然老坏检查检查线路还是很有必要的。我就经历过在宝鸡一套用了6年的设备以前挺好但如今频出坏模块。我彻底检查后发现现场的电动阀有220和24的在一起做了中间接头。接头处严重受潮并且是在湿乎乎的盐溶液环境下220窜入24V了。本来去了想换好模块就立马回江苏的,想想不踏实,他们换了频烧我没查出明显问题估计也好不到哪里去。后来下定决心彻查线路终于有所斩获。斑竹:有个叫vipa惠朋的做的模块和西门子多数模块都是兼容的。你这个情况很多现场会出现,所以一个避免
以下是3621天前的记录
自动化系统
81 2014年06月10日 星期二PS307有没有必要配置?
西门子工业业务领域 (0)菜鸟:感觉PS307比较脆弱,安装在客户那边的模块经常坏(怀疑是电炉启停的时候),而直接用开关电源给PLC供电,功能上好像没什么区别,还不容易坏。那么,PS307的优点是什么呢?侠客:优点是:1.可以在组态里面了直接选择容量;2.可以直接从SIEMENS订货;第三方的则不然。游民:我们很多项目都是直接用的SITOP电源,应该没什么问题菜鸟:有强烈的心里安慰,用西门子再坏的话用户和领导总不要怪罪于我了吧!它的价格贵些,选10A的话得好一把银子。第三方的买10A的就不吃力了。斑竹:个人觉得307给CPU供电比较稳定,如果开关电源质量好的话应该没啥问题也。大虾:个人观点用质量好的电源可以代替。
plc的数字量输入端如何接保险丝才会起作用?
西门子工业业务领域 (0)菜鸟:我有一路DI开关信号,2头有被碰壳体短路的可能,现在想加路保险丝,但不知保险丝是加在这个DI点输入这头好,还是加在公共端汇总的那头好。加上保险丝之后是否可以防止短路烧模块情况,另外配这个保险丝要清楚哪些plc参数才能选购大虾:一般都有输出端子排上可放置保险丝端子排,用这种就可以的菜鸟:现在是不清楚保险丝该几个输入端的公共端汇总那里才能起作用,还是串在这个单一输入端好,还有就是保险丝电流选多大才能起到保护作用大虾:你*好自己画一下输入入入入入回路的电路原理图,两头有碰壳可能,这“两头”分别在原理图上标记出来。看看短路会伤害到谁?输入入入入入入点的这两条线短路,两条线之间短路,没有任何东西会烧坏。只会使plc产生输入on逻辑。两条线各自对地短路,有可能什么也没有发生。有可能线烧了。有可能直流电源烧了。但是一定不会烧到plc的输入入入入入点。加保险丝有利有弊,烧了没保险丝换就要等。如果你的情况应该是电源24v短路,不如加个直流1A的断路器。如果瞬间短路电源问题还不是太大,本身它有一定的抗过载性和保护,长时间的就不好说了。
项目突然CPU sf报错问题
西门子工业业务领域 (0)菜鸟提问:请教各位,以前的一个项目突然CPU sf报错,run不起来,去看了之后发现cp343-1lean模块所有指示灯都不亮,将其拆下重启cpu继续报错,但是cpu可以run起来。诊断缓冲区报io错误。问题1,是否可以判断是cp343-1lean模块坏了。问题2,假如cp343坏了,重新买一个直接插上就可以用了吗,还要组态什么的吗?(调试人员不在现场,准备直接发模块过去插上)。谢谢斑竹:你需要相同订货号和版本的才行。菜鸟:版本号肯定不一样了,几年前的模块了,估计现在买不到了,。。版本号不同需要怎做那,该硬件组态就可以了吗?谢谢斑竹:版本向下兼容的 ^_^菜鸟:向下兼容意思就是说插上就可以直接用了。另外我step v5.5硬件升级的时候在 已安装 一列里显示不兼容是什么意思?斑竹:每一个版本的Step7,都有其兼容的硬件,显示不兼容不安装就是,不影响你使用。
如何定义200模拟量输出的地址?
西门子工业业务领域 (0)菜鸟提问:我用了4个AO(AO1 AO2 AO3 AO4),想问一下地址一定得从AQW0开始然后AQW2 AQW4 AQW6吗?我看到的是AQW0 AQW4 AQW10 AQW12?那到底AQW0 AQW4 AQW10 AQW12分别对应的是哪个AO(AO1 AO2 AO3 AO4)呢?斑竹:AO1 AO2 AO3 AO4?AQW0--------AO1AQW4--------AO2AQW10--------AO3-------EM233AQW12--------AO4还有AQW8呢大虾:如果两个相邻模块可以是AQW0开始然后AQW2 AQW4 AQW6。如果是不相邻模块,模拟量扩展模块是以2点(4个字节)递增的方式来分配地址的。AQW0 AQW4 AQW10 AQW12,这好像用了3个模拟量模块。斑竹:2楼的依据是什么?大虾:我来补充下依据,"Micro 'n Power V1.1--->S7-200PLC--->规格与技术数据--->CPU 224 XP的集成模拟量I/O--->CPU 224 XP后面挂的模拟量模块的地址如何分配"游民:3楼,以你的路径,是以下内容:CPU 224