神隐追梦
级别: 探索解密
精华主题: 0
发帖数量: 70 个
工控威望: 114 点
下载积分: 603 分
在线时间: 40(小时)
注册时间: 2020-02-15
最后登录: 2023-09-26
查看神隐追梦的 主题 / 回贴
楼主  发表于: 2021-05-04 22:11
如题,譬如一个动作控制流程 ,有气缸,有电机,有伺服等,可以通过触摸屏简单设定改变控制顺序
plc初学者
级别: 探索解密
精华主题: 0
发帖数量: 128 个
工控威望: 198 点
下载积分: 743 分
在线时间: 210(小时)
注册时间: 2018-01-17
最后登录: 2024-04-09
查看plc初学者的 主题 / 回贴
1楼  发表于: 2021-05-05 08:49
控制流程反正不用说了,就是12345。当1的时候选择哪一个器件动作,那么这个时候通过2个寄存器比对就行了。比如流程1选择器件A(d100),器件的标志寄存器是D110-D115,进行比对。比对结果导通一个对应的中间继电器,这个中间继电器去执行该器件动作。动作完成后转下一个流程,异常情况转异常处理程序。
twingo49
级别: 网络英雄

精华主题: 0
发帖数量: 559 个
工控威望: 9134 点
下载积分: 20183 分
在线时间: 1012(小时)
注册时间: 2013-08-08
最后登录: 2024-04-28
查看twingo49的 主题 / 回贴
2楼  发表于: 2021-05-05 09:04
日海电脑
级别: 正式会员
精华主题: 0
发帖数量: 45 个
工控威望: 92 点
下载积分: 360 分
在线时间: 21(小时)
注册时间: 2021-04-07
最后登录: 2022-03-03
查看日海电脑的 主题 / 回贴
3楼  发表于: 2021-05-05 09:37
CASE  模式  OF
     1 :
         模式1() ;
     2 :
         模式2()  ;
     3 :
          模式3() ;
    ELSE
          模式错误();
END_CASE;
木林森
拒绝加班内卷,从我做起!
级别: 工控侠客
精华主题: 0
发帖数量: 298 个
工控威望: 2065 点
下载积分: 1633 分
在线时间: 197(小时)
注册时间: 2020-08-16
最后登录: 2024-04-04
查看木林森的 主题 / 回贴
4楼  发表于: 2021-05-05 09:57
二楼说的对,用比较就可以了
神隐追梦
级别: 探索解密
精华主题: 0
发帖数量: 70 个
工控威望: 114 点
下载积分: 603 分
在线时间: 40(小时)
注册时间: 2020-02-15
最后登录: 2023-09-26
查看神隐追梦的 主题 / 回贴
5楼  发表于: 2021-05-07 15:20
这些貌似都是只适合单流程用的,多流程分支,并行分支就不行了!我在想一种可编辑的,单行,并行分支可选择流程的编程思路
孤家寡人
级别: 探索解密
精华主题: 0
发帖数量: 33 个
工控威望: 101 点
下载积分: 11419 分
在线时间: 130(小时)
注册时间: 2021-04-05
最后登录: 2024-04-26
查看孤家寡人的 主题 / 回贴
6楼  发表于: 2021-05-07 17:48
用跳接指令不就可以了,顺控指令当你满足条件时可以跳接。至于跳接的条件你在触摸屏上做出来就可以了。