热门搜索:

上海西邑电气技术有限公司成立于1996年。在西门子公司广大同仁和工控领域各界朋友的关怀下埋头发展,一路走来已成西门子合作伙伴中的佼佼者。总部设在上海,办公面积1500多平方米,员工150余人。

    上海市西门子PLC总代理商

    更新时间:2020-09-21   浏览数:107
    所属行业:机械 电工电气 工控系统及装备
    发货地址:上海市金山区  
    产品规格:上海市西门子PLC总代理商
    产品数量:100.00台
    包装说明:全新原装
    单 价:面议

    上海市西门子PLC总代理商

    公司服务理念【四个一,五个心】
    一 张 笑 脸 相 迎 对 待 客 户 要 热 心
    一 颗 真 心 相 待 对 待 工 作 要 细 心
    一 腔 热 血 相 助 解 答 问 题 要 耐 心
    一 个 满 意 相 送 听 取 意 见 要 虚 心
             改 进 工 作 要 诚 心
    blob:http://m.b2b168

    西门子MP277触摸屏OS更新完以后你里面的程序就没有了,所有在你OS更新(恢复出厂设置之前)要确保你有源程序备份。
    OS更新方法如下:1.
    HMI设备上电,做好硬件通讯连接,并在控制面板里设定好下载的路径。
    2.在组态计算机的WinCCflexible中选择菜单命令项目?传送?通讯设置。
    这将会打开通讯设置对话框。
    3.选择HMI设备类型。
    4.设置连接参数。
    5.单击确定关闭对话框。
    6.在WinCCflexible中选择菜单命令项目?传送?更新操作系统。
    7.在映像路径中,选择包含有HMI设备映像文件*.img的文件夹。
    HMI设备映像文件可以在WinCCflexible安装文件夹的WinCCflexibleImages下找到,
    或者在相应的WinCCflexible安装光盘上找到。
    8.选择打开。
    打开映像文件后,将在输出区域显示HMI设备映像文件的版本信息。
    9.在WinCCflexible中选择更新OS,以运行操作系统更新。按照WinCCflexible的说明进行操作。将出现一个状态视图,指示操作系统的更新进度。
    OS更新方式要求MP277上电的时间比较严格,可以多尝试几次,出现引导后立即上电,几乎同时,好找别人协助一下,更新过程电脑没有关闭杀毒软件和防火墙.注意事项:
    这种更新方式要求MP277上电的时间比较严格,可以多尝试几次,出现引导后立即上电,几乎同时,好找别人协助一下。

    这个原因是由于通信造成的,关键点是HMI发送的数据在哪一时刻传到CPU中,S7-300的通信点在循环控制访问点(CCP)完成的,参考图1.


    1.png

     

    图1

          

           即在每一个程序处理完成后进行数据的交换,那么为什么S7-300就没有问题呢?原因是FB块的IN/OUT接口,在FB块调用前读入,在执行完成后写回,HMI发送的值,先复制到FB的形参中进行计算,然后将计算结果再写回实参(注意是在FB块所有代码执行完),所以每次HMI发送的值到实参,然后复制到形参,FB块执行完成后再写回到实参,周而复始,不会出现问题。但是S7-400和S7-1500为了增强通信性能,与HMI通信的时间点是在每一个时间片(TS)中完成的,参考图2.


    2.png

    图2 

          上海市西门子PLC总代理商

           如果程序执行的时间比较长,通信的数据可以交换多次,这样就提高了通信效率,使通信与CPU的扫描周期分开了,这样对于上述的操作有可能会有问题,如果调用的FB块已经读到实参的值,例如11,在运行中新的值13写到实参中,FB块在执行完成后写回实参中,11将13覆盖了,所以感觉没有写成功,实际是被覆盖了,为什么有时会成功呢?只有在这个FB块执行前或者执行后,通信的值到了才不会被覆盖,我在程序中使用了延时,如果将延时减小,成功的概率就会大增,但是编程必须严谨,这样的问题一次都不能出现,方法很简单,就是HMI发送的数据先到通信缓存区,例如DB块中(这样也便于管理),然后再将缓冲区的数据使用MOVE指令复制到实参中,这样可以确保HMI发送的数据在FB块执行前或者执行后才进行交换。

           那么为什么数组就没有问题呢?简单数据类型实参的值是复制到形参的,参考图3.


     3.png

    图3

          

           这时在FB块中访问IN/OUT参数是在对形参进行操作,FB执行完成后再复制到实参中;使用数组和结构体是使用pointer引用方式,参考图4.


    4.png

     

    图4

          

           我们可以自己在FB的静态参数区添加一个数组,不管多大和多小都是占用6个字节(使用非优化的块,否则看不出地址偏移),6个字节,很容易让我们想起了POINTER类型。如果在FB块中对IN/OUT参数操作时,实际是直接对引用的变量进行操作,执行完了立刻写回,这样就不会等待FB块完全执行完了再写回,由于我们在FB中编写的程序只有一条,而这条指令又不能被通信中断,就是说在MOVE一半时是不能通信赋值的,所有不会被覆盖。如果也是按照图3复制的方式编写FB即先读出,然后经过计算,后在FB块的结尾写回,问题同样会出现的。

    做技术支持工程师,难免会被用户手机轰炸,有时候问题又急又不好处理。就像上个周末,天气不错,正想着要不要出去打打羽毛球放松一下紧张了一周的心情, 电话响了,一看,是熟悉的王工,肯定是他在现场又遇到麻烦了,不必客套,直入主题,

    “有啥事,说吧”

    “问你个问题?”

     “问吧。”

    “我这现场有5台西门子1LE0电机,380V , 75kw的,都是用同样的工况,同样的启动方式,有一台有时候发热好严重,明显比另外四台热,都烫手了,但是有时又不烫手,这都已经一个多月了,我是不是可以把这台电机直接报修了,反正还在保内。”

    “先等一下,你这是啥启动方式?”

    “星三角,简单的了,不是软启也不是变频,所以不存在参数设置不当的问题。”

    “用在什么场合?”

    “恒压供水。”

    “确定星三角回路不会有问题?”

    “你这话说的,我都干电气干了18年了,一个星三角还是有把握的。首先五台的回路都是一样的,而且我也听到接触器的咔哒声了,所以星三角肯定切换成功了。”

    “会不会堵转了?”

    “应该不会,水压正常,而且也没堵转的理由呀,我还是怀疑电机本身哪里出问题了。”

    “电机转速正常么?”

    “这个看不见,都封到管道里了。哎呀别问了,我报修了。”

    “你先别报,如果真是电机有问题,应该一直很烫手,而不会时冷时热,我还是先来确认一下外围电路是否有问题再说吧。”

     

        来到设备现场,经过仔细勘察后,我和王工商量到:“要不我们再启动几次看看,我用直观的方法判断下,到底星三角切换成功没有。”“什么直观的方法,不就是看接触器是否吸合了么?”“你这柜子里这么多接触器,劈里啪啦乱响,你听得过来?看得过来?”“我就盯着那几个关键的看。”“那你能保证接触器一定是好的,不会粘连?”“我这可是新换的接触器,应该不会粘连。”“那我还是新电机呢。”“那你说怎么办,本来想看下电机转速,电机轴也被封住了,拆开外壳太麻烦了。”“不用这么麻烦,我来告诉你一个简单办法,准确管用!”“那好吧,看看你有啥办法。”

        说干就干,我们打开电机的端盖, 根据电动机端盖上的端子示意图 (见下图),

    1.png



     我对王工说到:“在星三角切换中,当电动机先工作在星形接法时,选取U1,V1,W1中的任一点,比如说 V1,用万用表的交流电压档测量V1与U2之间的电压,如果整个星三角切换工作正常,则V1与U2之间的电压应该由交流220V在某个时间点(星三角切换完成)变为0V,如切换失败,则V1与U2之间的电压恒为220V;或者测量W2,U2,V2中任意两点的电压,如如果整个星三角切换工作正常,则这任意两点之间的电压应该由0V在某个时间点(星三角切换完成)变为交流380V,如果切换失败,则任两点之间的电压恒为0V。既然是星三角切换 ,也就是说通过外部回路实现电动机由初的星形接法转换成正常工作的三角形接法,用万用表测量相关端子的电压才是直观而有说服力的办法!”

        王工半信半疑地地进行了星三角启动,次一切正常,可是第二次启动,我们就发现确实星三角切换失败,所测量两点V1,U2之间的电压恒为380V,这下他也愣住了,怎么就没切换过来呢?接触器触点粘连?线圈吸合不住了?这就得一个一个排查了,但是可以肯定的是:多次的启动中,确实存在启动失败,星三角切换没完成的情况。

    “那为什么切换失败了,电机还能工作呢,不是应该转不动了么?”王工疑惑地问到,“这就得从你的负载类型和电机本身的机械特性谈起了,你先把线路查一下,咱们回头再聊这个问题。”“好勒”。

     看着差点“背锅”的电机,我不禁点了点头,还是要相信西门子的质量呀……

    上海市西门子PLC总代理商





    http://www.hyzdhxt.com