热门搜索:

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

    西门子6ES71316BF600AA0

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

    西门子6ES71316BF600AA0

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

    SIEMENS西门子


    更新对S7-200Smart的认识3-寻址方式

    针对以下案例做了一个S7-200Smart间接寻址FC贴在下面。关键的计算是对矩阵的行参数取余/取整来计算坐标;得到的列参数对2取余/取整来判断奇偶列,进一步算出对称行参数,从而进行S型轨迹寻址操作。由于计算方法有很多种(比如用户点一次计算一次数据等等),因此例程方法应该不是内存占用以及运行时间较优的。

    S7-200Smart在实际控制器上测试运行过/S7-1200的程序模板是Zane版主在西门子论文集上开源的程序模板

    FC块需要脉冲调用在S7-200Smart实际测试过,在S7-1200中仿真过。局部变量未仔细考虑中断嵌套失效的可能性,仅供参考。

    Smart的间接寻址类C形式也是很方便,很强大。参数类型为地址传递非值传递时,输入参数传入地址,可改变输入地址里面的内容;1200的数据结构比200丰富。

    注:

    矩阵列数:用户可设默认6

    矩阵行数:用户可设默认8

    矩阵地址:用户设置=1则加工;=0则不加工

    坐标列差:用户可设工作区X间距X=64

    坐标行差:用户可设工作区Y间距Y=36

    坐标地址:工作区结构体数组变量:浮点型X坐标;浮点型Y坐标; 整数型被选中点的序号变量。结构体数组元素个数不定在1-48之间

    原首行差:用户可设原点到一个工作点的行差距Y=36

    原首列差:用户可设原点到一个工作点的列差距X=64

    显示地址:控制HMI显示地址

    针对坐标值的数据可以变位置变速度传递给执行电机,可以根据缓存的坐标数据走简单的"伪插补"。

    开始扫描计算一次HMI选中的S型点VB100-VB147,算出坐标地址点1行坐标字mm/列坐标字mm选中**个点的X浮点坐标存在VD2200中,**个点的Y浮点坐标值存在VD2204中,**个点待加工标志序号存在VW2208;显示指针字节存放在VB7000-VB7047其中的一个地址中,以此类推。VB7000==0灰色不加工(初次扫描改变);VB7000==1绿色待加工(初次扫描改变);VB7000==2黄色已加工(后续自动运行改变);VB7000==3紫色加工中(后续自动运行改变);


    1:案列描述-VB100-VB147是用户点击屏幕选中是否加工,点中==1待加工;==0未点中不加工,工作执行电机的运动轨迹是S型工作。


    2:S7-200Smart-Demo

    以下是每个扫描周期都调用测试运行正常(FC复用正常)


    3:S7-1200-Demo




    http://zx2015888.cn.b2b168.com