热门搜索:

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

    西门子6SL3255-0AA00 4JA2

    更新时间:2024-05-14   浏览数:60
    所属行业:IT 电脑装机配件 CPU
    发货地址:上海市金山区  
    产品数量:500.00台
    价格:¥88.00 元/台 起
    型号西门子1.1KW变频器 品牌西门子

    西门子6SL3255-0AA00 4JA2

    上海朕锌电气电气设备有限公司

    SIEMENS西门子

    今天还是和往常一样,使用编程器对S7-300进行在线程序备份。使用的是STEP7 5.6

    程序上载完成以后与之前备份的程序进行了一个比较,发现其中的一个FC块是空的,只有38 BYTE 的工作内存引起了我的注意,比较之前的是有322 BYTE 的工作内存,并且比较结果提示 也只有这个FC是不一样的,其他的是没有问题,DB忽略。

    通过确认,如果该FC代码丢失设备是无法运行的,打开该FC看时,接口定义是有的但是逻辑代码没有了。

    百思不得其解。。。。。

    于是又再次从PLC上载了一次,惊奇出现了,这一次上载上来的项目是与比较早些时候的程序一样的,该FC比较结果也一样,并且打开该FC也是有逻辑代码的。

    到此为止,完全不知道什么情况,不知道是不是STEP7安装不完整,或者通信网络丢包等等原因引起。

    STEP7 5.X S7300/400也使用维护了这么久还是头一回遇到FC逻辑块上载不完整的。DB丢数值是经常有。



    但是通过这个例子,建议大家在做备份时不妨上载完成以后多做一些比较,多备份两次,这样以防万一。


    ,要想学习VBS得具备基本的VB的基础知识以及语法的使用,我曾经分享过一个VB笔记,,,可以参考一下...或者网上找点视频VB6.0的,,,,我学完这个才慢慢理解wincc中的VBS这样用含义,,总之就是个漫长过程,,,

    2,学完VB6.0有啥用,,,,可能刚开始有点迷茫,,,一直不知道学完这个我们能干些什么,,,然后迷茫中我写了个电缆选型跟铜排载流量的一个软件....曾有过这样一个目标把模块的接线,以及电机的选多大的接触器保护器给做个软件,,,但后来想想工作量太大,,,就给搁置了,可能是我只了解了点皮毛........

    3.学完VB,再加上C你会发现SCL根本不是事........就是个融汇贯通的过程..慢慢的你就会了.....我是这么经历过来的.....

    下面进行简单的分享:

    1,了解:项目模块,标准模块的应用范围,,,,  项目模块:只针对此项目...标准模块:针对此计算机的所以项目可以理解成PLC的项目库...   


    2,模块的创建:遵守名字用英文不出现特殊字符的原则总不会错的,,,,在空白处添加模块就行了,,,, 然后在过程菜单右键添加过程,,,可添加带返回值的不带返回值的....但过程名不要重名...


    ByVal

    表示该参数是按值方式传递的。

    ByRef

    表示该参数按引用方式传递。

    Sub

    表示无返回参数过程

    Function

    表示有返回参数过程



    知道怎么创建了,下面说说这个怎么用,,,,,,这个过程可以比作是PLC的函数块,,,用到调用就可以了,,,首先在画面建立一个输出域,然后添加单击事件VBS,然后选中对应的过程,拖拽就可以了.....要对接口进行赋值


    输出结果是:8......这下大家知道怎么用了吧?  比如做模拟量的标定....比如跳转画面.......等等等,,,,就是你写个标准程序用到随时调用,



    http://zx2015888.cn.b2b168.com