hezhen880924
级别: 略有小成
精华主题: 0
发帖数量: 148 个
工控威望: 274 点
下载积分: 836 分
在线时间: 548(小时)
注册时间: 2013-01-08
最后登录: 2024-12-23
查看hezhen880924的 主题 / 回贴
楼主  发表于: 2024-07-23 11:37
图片:
图片:
图片:
图片:
图片:
图片:
图片:
图片:
图片:
图片:
图片:
图片:
    最近有点闲,之前用过武藏三轴平台,用威纶通7寸触摸屏和西门子S7-1510SP编写了一个类似的二次编程程序,基本功能都可以实现。
触摸屏只做输入接口,程序写在西门子PLC里,程序包括 HMI设置程序,手动程序,自动程序,指令程序,复位程序,报警程序几个FC块。
DB块有 HMI变量,产品变量,运行变量,报警变量。HMI变量是触摸屏输入PLC接口变量,产品变量是程序频道,分配了20个程序频道。
触摸屏上数据的存和取在PLC的HMI设置程序里写好,步号最大100,可以自由设置,指令有:等待IN  输出  延时  原点  重复  跳转  频道调用
X轴定位 X1定位  Z1定位  Z2定位 结束指令等。其中 等待IN  输出  延时 重复  跳转  频道调用X轴定位 X1定位  Z1定位  Z2定位 是有参指令,
一般带一到两个参数,原点  结束指令是无参指令。编程时坐标可以示教,程序可以 步插入  步删除  频道复制  频道删除。
   由于手上只有威纶通和西门子的PLC做测试,一般汇川 三菱,基恩士 欧姆龙 都可以写二次编程,对触摸屏品牌没要求。
分配的内存要足够大,西门子用了12M的内存卡,还有77%数据内存。内存大可以分配更多步号和程序频道。
西门子PLC和触摸屏源程序在43楼44楼,可以下载学习。
[ 此帖被hezhen880924在2024-12-16 09:52重新编辑 ]
本帖最近评分记录:
  • 下载积分:+5(mk自动化) 感谢分享!
  • 下载积分:+1(15211831883) 感谢分享!
  • 下载积分:+2(neafar22) 真是好人!
  • 下载积分:+1(libin520) 真诚感谢!
    皮五
    级别: 工控侠客
    精华主题: 0
    发帖数量: 631 个
    工控威望: 2302 点
    下载积分: 2281 分
    在线时间: 360(小时)
    注册时间: 2007-07-14
    最后登录: 2024-12-21
    查看皮五的 主题 / 回贴
    1楼  发表于: 2024-07-23 14:40
    可以用触摸屏的配方来做,保存到触摸屏里面,加工的时候下载到PLC
    hezhen880924
    级别: 略有小成
    精华主题: 0
    发帖数量: 148 个
    工控威望: 274 点
    下载积分: 836 分
    在线时间: 548(小时)
    注册时间: 2013-01-08
    最后登录: 2024-12-23
    查看hezhen880924的 主题 / 回贴
    2楼  发表于: 2024-07-23 15:38
    图片:
    谢谢你的建议,数据程序写在PLC里,可以灵活分配PLC内存,程序步号和程序频道修改方便,程序步号可以做到10000步,程序频道看内存一般可以写满内存,可以改成1000个程序频道,多工位频道并行运行时候不受限制。PLC内存不够时可以插换256M内存卡
    [ 此帖被hezhen880924在2024-08-02 09:51重新编辑 ]
    工控菜鸟
    菜鸟一只
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 954 个
    工控威望: 1131 点
    下载积分: 13860 分
    在线时间: 295(小时)
    注册时间: 2017-04-12
    最后登录: 2024-12-18
    查看工控菜鸟的 主题 / 回贴
    3楼  发表于: 2024-07-23 19:07
    适合经常要改动作的设备
    yanxinzou
    级别: 略有小成
    精华主题: 0
    发帖数量: 156 个
    工控威望: 224 点
    下载积分: 3955 分
    在线时间: 37(小时)
    注册时间: 2010-09-04
    最后登录: 2024-12-20
    查看yanxinzou的 主题 / 回贴
    4楼  发表于: 2024-07-24 21:32
    适合经常要改动作的设备   
    hezhen880924
    级别: 略有小成
    精华主题: 0
    发帖数量: 148 个
    工控威望: 274 点
    下载积分: 836 分
    在线时间: 548(小时)
    注册时间: 2013-01-08
    最后登录: 2024-12-23
    查看hezhen880924的 主题 / 回贴
    5楼  发表于: 2024-07-25 16:11
    图片:
    图片:
    图片:
    图片:
    图片:
    图片:
    西门子PLC写重复指令调试比较复杂,需要循环内部还可以嵌入循环,最近调试好了循环内嵌套98次循环的重复指令。
    重复指令类似于For循环,重复指令内部嵌套重复指令,嵌套98次循环如下面For循环的嵌套:
    FOR _counter_ := _start_count_ TO _end_count_ DO
        FOR _counter_ := _start_count_ TO _end_count_ DO
            FOR _counter_ := _start_count_ TO _end_count_ DO
                FOR _counter_ := _start_count_ TO _end_count_ DO
                    FOR _counter_ := _start_count_ TO _end_count_ DO
                        FOR _counter_ := _start_count_ TO _end_count_ DO
                            FOR _counter_ := _start_count_ TO _end_count_ DO
                                FOR _counter_ := _start_count_ TO _end_count_ DO

                                    中间还有90次For循环;

                                END_FOR;
                            END_FOR;
                        END_FOR;
                    END_FOR;
                END_FOR;
            END_FOR;
        END_FOR;
    END_FOR;
    虽然手上只有西门子PLC,后面再买基恩士KV5500+KV MC40V 三轴平台物料,用基恩士PLC写二次编程,
    阵列指令 ,平面直线插补指令,平面画圆指令 空间直线插补指令 空间画圆指令 空间螺旋指令也在编写。
    [ 此帖被hezhen880924在2024-08-02 10:24重新编辑 ]
    payfsl
    级别: 工控侠客
    精华主题: 2 篇
    发帖数量: 2601 个
    工控威望: 2873 点
    下载积分: 39998 分
    在线时间: 484(小时)
    注册时间: 2010-08-03
    最后登录: 2024-12-15
    查看payfsl的 主题 / 回贴
    6楼  发表于: 2024-07-28 05:46
    这个方法不错
    三人行必有我师焉,择其善者而从之 ,学而不思则罔,思而不学则殆
    libin520
    虽然没什么突破和进步,却还是每天在坚持着。
    级别: 工控侠客
    精华主题: 1 篇
    发帖数量: 2429 个
    工控威望: 2860 点
    下载积分: 4598 分
    在线时间: 1204(小时)
    注册时间: 2008-10-24
    最后登录: 2024-12-16
    查看libin520的 主题 / 回贴
    7楼  发表于: 2024-07-28 10:39
    大师的思维确实是指点了方向,触摸屏画面也做得好看。有源文件大家学习一下就更好了。
    需要高品质音乐资源+QQ群:723680148,音质好的音乐让爱车如音乐海洋。享受美妙音乐带来的超快感。音乐文件资源来聊即送。
    hezhen880924
    级别: 略有小成
    精华主题: 0
    发帖数量: 148 个
    工控威望: 274 点
    下载积分: 836 分
    在线时间: 548(小时)
    注册时间: 2013-01-08
    最后登录: 2024-12-23
    查看hezhen880924的 主题 / 回贴
    8楼  发表于: 2024-07-29 12:21
    图片:
    图片:
    图片:
    图片:
    图片:
    图片:
    图片:
    图片:
    图片:
    图片:
    图片:
    回原指令写完,在触摸屏上编程测试,重复指令,跳转指令,频道指令,定位指令。频道1用了3个嵌套重复,运行频道1调用了频道2需要运行8个小时完成,测试了3次都能正常工作完成。
    爱在日落之后
    所有的伟大,源于一个勇敢的开始
    级别: 家园常客
    精华主题: 0
    发帖数量: 661 个
    工控威望: 703 点
    下载积分: 3439 分
    在线时间: 140(小时)
    注册时间: 2022-07-25
    最后登录: 2024-12-12
    查看爱在日落之后的 主题 / 回贴
    9楼  发表于: 2024-07-29 13:19
    你别说你还真别说,几年前在抖音看到有人直播推这个方法
    1421448580
    级别: 略有小成
    精华主题: 0
    发帖数量: 229 个
    工控威望: 333 点
    下载积分: 13350 分
    在线时间: 873(小时)
    注册时间: 2015-10-10
    最后登录: 2024-12-20
    查看1421448580的 主题 / 回贴
    10楼  发表于: 2024-07-29 13:46
    ..如果程序作者自己是老板 可以用这个方法 如果不是 ,应该是有风险的  小心为妙
    hezhen880924
    级别: 略有小成
    精华主题: 0
    发帖数量: 148 个
    工控威望: 274 点
    下载积分: 836 分
    在线时间: 548(小时)
    注册时间: 2013-01-08
    最后登录: 2024-12-23
    查看hezhen880924的 主题 / 回贴
    11楼  发表于: 2024-07-29 15:07
    图片:
    最近比较闲,做了下运行测试,HMI视频和测试程序。
    调试要一段时间才能完善。
    附件: 运行一20240729.zip (3109 K) 下载次数:302
    网站提示: 请不要用迅雷下载附件,容易出错
    附件: 运行二20240729.zip (3366 K) 下载次数:255
    网站提示: 请不要用迅雷下载附件,容易出错
    附件: 运行程序20240729.zip (846 K) 下载次数:284
    网站提示: 请不要用迅雷下载附件,容易出错
    本帖最近评分记录:
  • 下载积分:+5(904377101)
  • 下载积分:+5(菜鸟学工控_1) 感谢分享!
  • 下载积分:+1(hot_cha) 感谢分享!