• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
任如波
级别: 正式会员
精华主题: 0
发帖数量: 3 个
工控威望: 96 点
下载积分: 673 分
在线时间: 4(小时)
注册时间: 2017-10-13
最后登录: 2017-11-05
查看任如波的 主题 / 回贴
楼主  发表于: 2017-10-13 19:09
图片:
前几天我看到一个做玻璃杯的车床用的是伟伦的人机界面,麦格米特的plc做的系统。如图点选右侧的功能选项,跳出一个子窗口写些参数。点击确定,插入,一条类似数控系统的程序就显示在了左侧的黑色区域。,plc可以执行它。。而且点击这条指令还可以进行参数的更改。这是怎么做到的呢?
      再补充下,这个写出来的类似数控系统样的程序,还可以随意删补,比如可以在两条指令间插入一条新的,或者删除一条什么的

   大家多多参与,谈谈自己的想法啊。
[ 此帖被任如波在2017-10-16 11:30重新编辑 ]
yuetianbing
级别: 略有小成
精华主题: 0
发帖数量: 183 个
工控威望: 326 点
下载积分: 889 分
在线时间: 340(小时)
注册时间: 2014-03-12
最后登录: 2024-11-25
查看yuetianbing的 主题 / 回贴
1楼  发表于: 2017-10-13 20:55
我也一直在想怎么实现这个功能呀?希望有人能指点下思路了?
楼主留言:
感觉plc那边就是写好程序块不断调用之类的,,人机界面这边没头绪啊,,宏指令难道强大到,可以在运行中创建更改元件的程度吗?
周家大少
辛辛苦苦也不过是为了养家糊口!
级别: 工控侠客
精华主题: 0
发帖数量: 1160 个
工控威望: 3078 点
下载积分: 1963 分
在线时间: 151(小时)
注册时间: 2015-09-10
最后登录: 2024-10-28
查看周家大少的 主题 / 回贴
2楼  发表于: 2017-10-13 22:13
好象是用功能块来实现的
楼主留言:
plc那边感觉挺好办的,,我的思路无非就是写好各个程序块,不断调用子程序什么的。。人机界面这边,不知道怎么达到这个效果啊
QQ:611369538
微信:ZMF2KXL
kokosu
级别: 略有小成
精华主题: 0
发帖数量: 105 个
工控威望: 223 点
下载积分: 733 分
在线时间: 282(小时)
注册时间: 2010-08-23
最后登录: 2024-11-18
查看kokosu的 主题 / 回贴
3楼  发表于: 2017-10-14 08:58
http://www.ymmfa.com/read-gktid-59180.html
楼主留言:
这个贴我看过,但是说的很模糊,根本没有头绪啊
徐晓煜
级别: 工控侠客
精华主题: 0
发帖数量: 175 个
工控威望: 2169 点
下载积分: 120 分
在线时间: 490(小时)
注册时间: 2013-11-10
最后登录: 2024-11-25
查看徐晓煜的 主题 / 回贴
4楼  发表于: 2017-10-14 13:40
我也想知道如何实现的
yuetianbing
级别: 略有小成
精华主题: 0
发帖数量: 183 个
工控威望: 326 点
下载积分: 889 分
在线时间: 340(小时)
注册时间: 2014-03-12
最后登录: 2024-11-25
查看yuetianbing的 主题 / 回贴
5楼  发表于: 2017-10-14 21:41
希望有更多人提供想法啦!
何启海
级别: 略有小成
精华主题: 0
发帖数量: 263 个
工控威望: 383 点
下载积分: 1363 分
在线时间: 141(小时)
注册时间: 2017-02-20
最后登录: 2024-11-26
查看何启海的 主题 / 回贴
6楼  发表于: 2017-10-15 19:52
个人看了你的图片后,觉得不可能是改PLC程序,应该是改动参数。如果需要触摸屏改PLC程序,好像三菱PLC加GT27XX的触摸屏好像行,一块三菱GT27XX的触摸屏大几千过万了吧(没有用过)
lvpretend
级别: 论坛先锋
精华主题: 0
发帖数量: 1258 个
工控威望: 1428 点
下载积分: 3680 分
在线时间: 322(小时)
注册时间: 2015-07-20
最后登录: 2024-11-16
查看lvpretend的 主题 / 回贴
7楼  发表于: 2017-10-15 21:54
仔细找论坛帖子,方法都说得很详细了。用PLC写编译系统,就是模仿PLC的工作原理。
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52058 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-09-30
查看john42tw的 主题 / 回贴
8楼  发表于: 2017-10-16 08:01
1.所有程序步驟分段都寫上去。
2.自行設定執行編號。
3.依編號順序執行。
  
楼主留言:
这三点理论上能明白。第一点能写程序块写程序块,不能的写子程序。第二点if(xx==??)就执行哪一段,差不多这个意思吧。第三点我感觉类似于用配方功能给编号排队。不知道我理解的对不对。但是还是无从下手啊,hmi这边还是一脸懵逼状态。7楼说的好高级,理解不能
咗臉ヅ微笑ぺ
非吾所愿,奈何已离去……
级别: 工控侠客
精华主题: 0
发帖数量: 471 个
工控威望: 2130 点
下载积分: 29832 分
在线时间: 588(小时)
注册时间: 2017-04-08
最后登录: 2023-07-25
查看咗臉ヅ微笑ぺ的 主题 / 回贴
9楼  发表于: 2017-10-16 08:15
PLC按编号执行,以编号对应参数调用对应子函数。触摸屏则是配方操作,可以用宏指令实现大半功能,或者配合PLC完成。可以在触摸屏官网找下配方的例子
楼主留言:
编号就是类似m1.m2.m3这样吧。我现在很不明白他是如何在hmi上自由编辑,并且显示出来的。
ヅ微笑面对每一天,即使生活并不美好ヅ
咗臉ヅ微笑ぺ
非吾所愿,奈何已离去……
级别: 工控侠客
精华主题: 0
发帖数量: 471 个
工控威望: 2130 点
下载积分: 29832 分
在线时间: 588(小时)
注册时间: 2017-04-08
最后登录: 2023-07-25
查看咗臉ヅ微笑ぺ的 主题 / 回贴
10楼  发表于: 2017-10-16 10:10
PLC编程来实现吧,可以连续5个地址为一组数据,比如编号0:D0-D4,编号1:D5-D9……D0表示该执行什么动作,D1到D4为对应动作参数;这样用编号(5倍)来变址就可以对应各编号的参数。屏上编辑的按钮写好对应功能就行,比如插入:将当前编号及之后的数据往下一个编号对应的起始位传,再删除当前编号数据
楼主留言:
这样讲让我明白了好多,但是感觉这个思路做起来好复杂的样子。
  还有就是如何判断程序段是否执行完毕,然后执行下一个动作。hml是如何同步显示出步骤的。我只大概得学习过台达的人机,感觉台达的宏没这么强大,,,伟伦的自由度这么高?
ヅ微笑面对每一天,即使生活并不美好ヅ
akang8612
级别: 略有小成
精华主题: 0
发帖数量: 393 个
工控威望: 420 点
下载积分: 3434 分
在线时间: 269(小时)
注册时间: 2011-10-14
最后登录: 2024-07-23
查看akang8612的 主题 / 回贴
11楼  发表于: 2017-10-16 13:53
通过间接寻址,配合跳转指令应该可以实现,具体还要看实现的功能。我最近也在思考这方面的东西,具体还要对应项目才好。
如果能找来类似的程序参考一下最好了,还请有类似项目的朋友不吝赐教。
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go