中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

PLC论坛

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 PLC论坛 → 浏览主题: 【话题】请教关于PLC程序编程思路问题(20221020)
发表新帖 回复该主题
回帖:10个,阅读:686 [上一页] [1] [2] [下一页]
* 帖子主题:

【话题】请教关于PLC程序编程思路问题(20221020)

分享到
50
179666169
文章数:54
年度积分:50
历史总积分:50
注册时间:2019/12/18
发站内信
发表于:2022/10/19 21:07:38
#0楼
要求
有8个气缸按顺序依次动作、来测试操作人员是否会操作机台。
程序一:1 3 5 7 气缸依次由操作人员在触摸屏点击动作、如果操作人员点击 1 3 4气缸、当按下4气缸按钮时、则置位一个M点。
[此贴子已经被jint于2022/10/21 9:06:02编辑过]
50
179666169
文章数:54
年度积分:50
历史总积分:50
注册时间:2019/12/18
发站内信
发表于:2022/10/19 21:15:35
#1楼
各位有好的思路吗?
16800
pan_xiansheng
文章数:2306
年度积分:448
历史总积分:16800
注册时间:2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2022/10/19 21:56:32
#2楼
我有点笨,听不懂你说的是什么意思。
20063
bnnyygy
文章数:5723
年度积分:729
历史总积分:20063
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2022/10/19 22:13:03
#3楼
A.确定标准答案数值(字符)(1.3.5.7)寄存器数量(程序判断)(标准答案用配方把,上位机弄个权限,管理人员只需要选择题就行了)

B.上位机用数值(字符)写入的按钮,操作人员只需要摁就行;比如1,就写入1.


C,每次OK就跳转到下一步,NG就调到NG步骤。(可以让管理人员确认)

D,判断输入次数,如果=测试字符数量,没跳NG就表示通过了,测试步骤跳到OK,(可以让管理人员确认)


上位机在做一个显示,按一下,显示一个字符,也可以让操作人员知道自己输入的答案。


感觉不是太难。

写个大意,LZ感觉呢?
附件 QQ图片20221019221254.jpg
[此贴子已经被作者于2022/10/19 22:16:12编辑过]
36773
知道一点
文章数:21904
年度积分:1192
历史总积分:36773
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2022/10/19 22:54:30
#4楼
既然动作有规范要求,即必须按工艺操作执行,错按键可能出现机械事故或其他意外
再触摸屏操作界面,可操作按键量绿灯,其他按键红色
还怕错误操作,封锁量红色的按键~按了也白按

07年给天津的外企弄过一套这样的工程,外企高管参与验收,给了特别奖励~上岗员工都不用培训这块的操作,只要不是色盲就能干活.
快乐 幸福 自由 比什么都重要
8490
chengzheng
文章数:1657
年度积分:312
历史总积分:8490
注册时间:2006/7/24
发站内信
发表于:2022/10/20 6:16:22
#5楼
回复 #4楼 知道一点
你这个思路好!
值得借鉴
20063
bnnyygy
文章数:5723
年度积分:729
历史总积分:20063
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2022/10/20 13:19:06
#6楼
回复 #4楼 知道一点
这个才是设备该有的。

就像自动模式下,不能按手动操作按钮一样。(触摸屏可以显示禁止操作图标)
12239
FORELF
文章数:3114
年度积分:543
历史总积分:12239
注册时间:2007/6/22
发站内信
发表于:2022/10/21 0:18:51
#7楼
附件 微信图片_20221021001027.jpg

附件 微信图片_20221021001103.jpg

想把K4换成变量,设置的时候气缸的数量可以任意数值,时间太晚了没弄了。
let me go任我行
40881
YXBK 版主
文章数:18734
年度积分:1295
历史总积分:40881
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2022/10/21 10:25:44
#8楼
从楼主的要求来理解,这个还是有点难度的,8个气缸的选择数量与顺序都不一样,也就是可能有8个也有可能只有2个,这样就有很多组合了。

个人思路是测试者在触摸屏输入气缸号,如果不够8位的后面用0补齐,比如1357,输入时是13570000,这样得到一个8位数。

然后用除法与减法,把每个位数上的数字分离出来,存放到对应的寄存器里面,13570000/10000000=1,这个1放到D11

接下来减去1千万,再除1百万,得到第二位的序号,以此类推,最后D11-D18就是对应的气缸序号。

触摸屏上有8个气缸号按钮,每个按钮做两个功能,一个是传送数据,一个是确认,比如1号缸,就把1传给D30,2号就把2传给D30.

按下开始键后先把第一个的D11传给D20,然后操作按下1号缸,这时D30里面是1,同时有个确认键,然后比较D20与D30的结果是否一致
大家一起学习
36773
知道一点
文章数:21904
年度积分:1192
历史总积分:36773
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2022/10/21 13:29:25
#9楼
有8个气缸按顺序依次动作、来测试操作人员是否会操作机台。
程序一:1 3 5 7 气缸依次由操作人员在触摸屏点击动作、如果操作人员点击 1 3 4气缸、当按下4气缸按钮时、则置位一个M点。

这个要求,我这样做
附件 image.jpg

附件 image.jpg

触屏
附件 image.jpg
快乐 幸福 自由 比什么都重要
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

93.6006