热门搜索:

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

    西门子CP5512网卡

    更新时间:2020-09-25   浏览数:169
    所属行业:机械 电工电气 工控系统及装备
    发货地址:上海市金山区  
    产品规格:西门子CP5512网卡
    产品数量:500.00台
    包装说明:全新原装
    单 价:面议

    西门子CP5512网卡

    凡在上海西邑电气技术有限公司采购西门子产品,均可质保一年,假一罚十
    花30秒询价,你会知道什么叫优势;花60秒咨询,你会知道什么叫服务;
    合作一次,你会知道什么叫质量!以质量求生存,以信誉求发展。
    我司将提供一流的质量,服务作为自已重要的责任。

    随着200CN产品的退市和200Smart产品的升级,200Smart产品的功能越来越丰富,产品的市场份额也在不断增加,尤其近的V2.4版本增加了PROFINET控制器功能、默认携带开放式通讯库,给广大中小型项目的用户带来很大福音,相信该产品的市场会越来越大。

           我们在使用200CN、200SMART的时候,是否遇到过子程序堆栈限制问题呢?我是经常遇到,系统给子程序开辟的堆栈是64个字节,真正给用户做变量来使用的其实只有60字节,如果使用四字节变量,多也就15个变量吧!

           原来使用200CN时,我尽量控制接口变量的使用数量,但是这又是矛盾的:使用接口变量,有利于子程序的标准化,将子程序中的全局变量使用数量减少,甚至全部使用接口变量,才算的上是子程序块满足标准化的条件吧!如果子程序接口变量数量达到上限,子程序编程时必须采用全局变量的话,会降低子程序标准化的可能性,只要子程序中使用一个全局变量,那么这个子程序就不是标准化的块,需要重复使用时修改其中的全局变量,防止重复的全局变量导致程序逻辑出现异常。

          上个月在调试一个200Smart项目时发现,200Smart子程序的堆栈区,除受60字节限制外,还受16个变量的限制,即使我使用超过16个BOOL变量也是不允许的,16个BOOL变量才2字节啊,为啥剩余的L区地址就不让我用了呢?估计系统是按四字节变量计算堆栈使用情况的吧,16个变量,无论你使用BOOL型还是Real型,统统按变量个数计算,超出就不能用啦。

          针对系统的这一特性,我们怎么来大化的使用好200Smart的堆栈呢?下面我来说说我规避200Smart子程序堆栈限制的几个方法,和大家一起探讨交流,不当之处请各位专家批评指正!

    方法1:

           将BOOL型变量改成WORD型变量,一个WORD型变量可以包含16个位变量,这样在子程序中结合逻辑与指令,就可以顺利取出字变量中的位,进行位逻辑判断并将位输出顺利赋值到字变量的某个位,通过两个字类型的接口变量即可实现16位的输入、输出,参考附图1中的两个字类型的接口变量:

           

                                                                      图 1

    方法2:

           对于BOOL型接口变量多的子程序,压缩成WORD型变量外,需要多个两字节、四字节变量的时候,我一般采用几个DWORD型接口变量将全局变量的地址,传送入子程序中,子程序利用这些地址,通过间接寻址、数学和逻辑运算后,将计算结果通过间接寻址直接写入全局变量中,规避了子程序堆栈字节数和变量数的限制。

          主程序中调用子程序也很简单,直接赋值WORD型实参和DWORD型地址实参即可,参考下图2:

            


                                                                 图  2

            方法2中使用了间接寻址,存在的弊端是其他人比较难读懂程序,必要时要结合交叉索引检查变量使用情况。

          如果项目允许,我尽量将子程序简化,使用少的接口参数结合接口参数数量和类型的压缩,来实现多数项目程序的编写。

    1有个项目当时只用了一个tp1200,客户提出增加触摸屏便于操作;为了节约成本,我们增加了一个tp7西门子CP5512网卡00。同事复制项目,然后一个画面一个画面修改,后期我接手之后,发现好多中英文注释有问题,得重新修改,难不成重新再做一遍。。。要人命啊,于是懒人得好处来了,网上搜,没搜到(可能关键字有问题),于是就自己打开博途慢慢找了,果然功夫不负有心人,下图3处默认是无,改为适应画面


    重新复制,粘贴

    更改设备

    选择对应得触摸屏型号。完工了。


    2去年用tia15发现个奇葩得问题,画面下到触摸屏里,按钮竟然错位了,怎么都解决不了,同样网上搜,搜到了,忘了是论坛哪个人了,参照他说得,重新软件重建就OK了

    3有次下载触摸屏突然提示下载失败(好像提示得是 Application ScsServer.exe encountered a serious error and must shut down),我去网上搜说是需要系统更新还是啥,同样按上面软件重建解决了问题

    4一一个坑到现在还没解决,时不时得出错,关键是一出错就是无用功,一下回到解放前啊,现在我是做一会儿就归档一次,

    2019年1580西门子变频器精密性维护的一些总结,掌握下面的一些技巧可以提高工作效率,使得设备少出问题;

    1、6SE70变频器触发板光纤顺序和CUVC板后面的IVI的光纤顺序是一致的;(

    2、IGBT拆卸回装时,用记号笔做好标记(V12-1......V12-6),注意IGBT安装方向不要按错;拆卸IGBT时可以先留下一个螺丝,防止IGBT滑落损坏;

    3、风机清扫完毕回装时,风机线固定要牢固可靠,防止剐蹭短路,必要时用两个扎带固定;

    4、IGBT涂导热硅脂时要均匀,不是越多越好,IGBT严禁用手直接触摸,防止静电击穿IGBT;

    5、紧固IGBT时好用力矩套筒打一下力矩;IGBT固定力矩6N,具体看螺丝大小;

    6、电容值正负铜排中间白色绝缘纸不要装反,否则会引起正负铜排短路,非常危险;

    7、电容组母排拆卸前,一定用记号笔做好标记,便于电容组回装;

    8、IGBT二极管压降和其他相比下降较多时,好更换;

    9、IGBT漏电流测量步骤:GE短接,CE加压测量漏电流;漏电流较大时也要更换IGBT;

    10、RRU整流晶闸管功率单元漏电流测量步骤AK加电压测量;漏电流较大时也要更换(正常0.008ma,有问题的15ma);

    西门子CP5512网卡






    http://www.hyzdhxt.com