• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
bodau
做这行,压力太大,不知是否还有明天?
级别: 略有小成
精华主题: 0
发帖数量: 235 个
工控威望: 371 点
下载积分: 10256 分
在线时间: 454(小时)
注册时间: 2009-05-22
最后登录: 2024-11-23
查看bodau的 主题 / 回贴
楼主  发表于: 2015-06-21 10:07
最近有一套设备改造,用到三菱的PLC,客户的功能要求说起来简单,但是我把自己给绕进去了,怎么也编不好!特来向大家求助!大体描述如下:客户的工艺是由几个独立的功能块组成的,这几个块的顺序不会变化,但是组合会发生变化,例如共有ABCDEF6个块,组合是自由组合:如ACDEF /BCEF等等,每一个动作都不是必需的!这个客户要求在触摸屏的工艺画面可以自由组合!最好用常见的编程方式实现,本人的技术水平有限,害怕搞不懂!我看家园里原来有过类似的问题,但是各位大侠的回答没看明白,所以再麻烦一下各位!先谢谢大家!青岛地区寻求能长期兼职PLC编程的朋友合作(我这边主要是三菱和西门子,工艺一般比较简单,都是小设备),有兴趣的朋友请联系!13475863371王
qinchenglim
级别: 论坛先锋
精华主题: 0
发帖数量: 1218 个
工控威望: 1319 点
下载积分: 3936 分
在线时间: 739(小时)
注册时间: 2009-06-09
最后登录: 2024-11-18
查看qinchenglim的 主题 / 回贴
1楼  发表于: 2015-06-21 10:33
这样类似的功能用PLC程序实现的话也不算太难,稍微有点复杂而已。
本帖最近评分记录:
  • 下载积分:+3(bodau) 真诚感谢!
    ymmfa
    不想大江大河,不想浪起潮落,只愿一湾小湖,静待岁月安好。
    级别: 管理员

    精华主题: 8 篇
    发帖数量: 9670 个
    工控威望: 8567 点
    下载积分: 16699 分
    在线时间: 5326(小时)
    注册时间: 2006-08-10
    最后登录: 2024-11-26
    查看ymmfa的 主题 / 回贴
    2楼  发表于: 2015-06-21 12:24
    ABCDEF每个程序先单独编好,都单独调试没问题之后,编程一个程序,用来分别启动代替ABCDEF的M1 M2 M3 M4 M5

    D1 是第1步程序的数值存储地址, D1=1时代表是A,启动M1 ,D1=2时代表是B,启动M2...
    D2 是第2步程序的数值存储地址, D2=1时代表是A,启动M1,D2=2时代表是B,启动M2....

    以此类推,如图:

    [attachment=136565]


    触摸屏

    第一步下面有ABCDEF,按分别的按钮,D1就被分别赋值为1,2,3,4,5
    第二步下面也有ABCDEF,也是有分别的按钮

    [attachment=136566]
    本帖最近评分记录:
  • 下载积分:+5(bodau) 热心助人!
  • 特别提醒大家:
    偶尔修改下自己的密码,以防被盗
    不要在多个网站都用一样账号密码
    偶尔还是要发发贴,回回贴,不要总潜水
    画地为牢
    级别: 略有小成
    精华主题: 0
    发帖数量: 87 个
    工控威望: 482 点
    下载积分: 1355 分
    在线时间: 278(小时)
    注册时间: 2008-10-24
    最后登录: 2024-07-08
    查看画地为牢的 主题 / 回贴
    3楼  发表于: 2015-06-21 14:15
    赞一个
    bodau
    做这行,压力太大,不知是否还有明天?
    级别: 略有小成
    精华主题: 0
    发帖数量: 235 个
    工控威望: 371 点
    下载积分: 10256 分
    在线时间: 454(小时)
    注册时间: 2009-05-22
    最后登录: 2024-11-23
    查看bodau的 主题 / 回贴
    4楼  发表于: 2015-06-21 15:35
    杨工:真的谢谢了!我试一下!
    hafatahaha
    台达代理
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 1336 个
    工控威望: 1334 点
    下载积分: 2535 分
    在线时间: 398(小时)
    注册时间: 2012-09-26
    最后登录: 2019-01-19
    查看hafatahaha的 主题 / 回贴
    5楼  发表于: 2015-06-21 18:53
    编号12345,直接输入就可以了,就是要注意每步开始和结束怎么做,这个就要你现场了解
    本帖最近评分记录:
  • 下载积分:+3(bodau) 热心助人!
  • 上海承接工业电气自动化项目工程 461946157@qq.com   13162651373
    台达,三菱(变频器,pllc,伺服,人机,温控器)进口变送器,传感器,视觉
    liufeng1980
    可以,学习了
    级别: 探索解密
    精华主题: 0
    发帖数量: 20 个
    工控威望: 108 点
    下载积分: 1178 分
    在线时间: 32(小时)
    注册时间: 2014-11-09
    最后登录: 2024-08-05
    查看liufeng1980的 主题 / 回贴
    6楼  发表于: 2015-06-21 20:37
    以上回答的很好
    liufeng1980
    可以,学习了
    级别: 探索解密
    精华主题: 0
    发帖数量: 20 个
    工控威望: 108 点
    下载积分: 1178 分
    在线时间: 32(小时)
    注册时间: 2014-11-09
    最后登录: 2024-08-05
    查看liufeng1980的 主题 / 回贴
    7楼  发表于: 2015-06-21 20:43
    讲的很好
    ymr78419972
    宿命的轮回注定了要让我们去追逐那些难以企及却又十分向往的美丽
    级别: 工控侠客
    精华主题: 0
    发帖数量: 588 个
    工控威望: 2719 点
    下载积分: 16620 分
    在线时间: 270(小时)
    注册时间: 2009-05-10
    最后登录: 2024-11-16
    查看ymr78419972的 主题 / 回贴
    8楼  发表于: 2015-06-21 21:51
    mark一下,编程思想非常不错,曾经有编过类似的。手动程序,也一直用这种方法。
    山河今仍在,壮志在何方?
    zhengf1989
    级别: 略有小成
    精华主题: 0
    发帖数量: 142 个
    工控威望: 273 点
    下载积分: 686 分
    在线时间: 486(小时)
    注册时间: 2012-11-28
    最后登录: 2024-11-11
    查看zhengf1989的 主题 / 回贴
    9楼  发表于: 2015-06-22 10:02
    我用s7-200试了一下这个方法,每次停止调用子程序的时候,子程序里的M,V保持停止调用时的瞬间状态,这个问题怎么解决啊?
    zhengf1989
    级别: 略有小成
    精华主题: 0
    发帖数量: 142 个
    工控威望: 273 点
    下载积分: 686 分
    在线时间: 486(小时)
    注册时间: 2012-11-28
    最后登录: 2024-11-11
    查看zhengf1989的 主题 / 回贴
    10楼  发表于: 2015-06-22 10:04
    引用
    引用第9楼zhengf1989于2015-06-22 10:02发表的  :
    我用s7-200试了一下这个方法,每次停止调用子程序的时候,子程序里的M,V保持停止调用时的瞬间状态,这个问题怎么解决啊?

    线性程序结构就不会出现这样的情况。
    waitfor
    级别: 家园常客
    精华主题: 0
    发帖数量: 604 个
    工控威望: 831 点
    下载积分: 5871 分
    在线时间: 406(小时)
    注册时间: 2010-07-04
    最后登录: 2024-11-26
    查看waitfor的 主题 / 回贴
    11楼  发表于: 2015-06-22 22:35
          
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go