作者 | 主题 |
---|---|
zhangli0 至圣 经验值:43521 发帖数:15759 精华帖:61 |
楼主 2018-12-30 16:47:10
主题:一键启停设备
活到老,学到老!为了生活学习吧!
|
Zane 版主 经验值:76091 发帖数:19115 精华帖:378 |
4楼 2018-12-31 11:21:20
主题:回复:一键启停设备
Zane
注册自动化系统工程师
Always save before download
|
Zane 版主 经验值:76091 发帖数:19115 精华帖:378 |
8楼 2019-01-01 22:45:00
主题:回复:一键启停设备 这个也不规范。 首先逻辑程序中使用了跳转,因此逻辑程序就不是全扫描的,可靠性会打折;其次,复杂逻辑做起来不方便,我要加启动连锁条件,我要加运行连锁条件,多个按钮控制同一个对象呢?第三,对机械式按钮,如果程序扫描周期较短,其工作是不稳定的,只能适合HMI改写标志位这种形式的单键按钮使用。 以上这个程序虽说是梯形图的,符合逻辑程序全扫描的要求,但上述2/3两点问题同样没有解决掉
Zane
注册自动化系统工程师
Always save before download
|
Zane 版主 经验值:76091 发帖数:19115 精华帖:378 |
14楼 2019-01-02 11:31:01
主题:回复:一键启停设备 这只能称之为一个最经典的想法之一,因为很多编程有一定经验的人第一反应就是想这么做。 但这不是最经典的解决方案,不规范的前提下,是否经典已经没有任何意义了。
Zane
注册自动化系统工程师
Always save before download
|
WWCWWC 至圣 经验值:72003 发帖数:8041 精华帖:145 |
17楼 2019-01-02 12:35:33
主题:回复:一键启停设备 昨天晚上看到此贴,关于一键按钮曾经在实际的工程项目中也做过,主要是当时如黄工说的那样,从站的I/O接点不足或控制电缆没有了多余的导线而做的。 做法基本上是按10楼的,采用逻辑“X”方式。 另外,在实际工程项目中还用过采用定时器延时关断的“变异”一键按钮,当按钮按下在规定时间内,逻辑启动,当按下的时间大于规定时间的,则判断逻辑关闭。 上述这些均是根据工程实际现场情况、条件做的具体程序控制。 |
holdkcsxyz 至圣 经验值:13012 发帖数:1814 精华帖:22 |
19楼 2019-01-02 12:59:47
主题:回复:一键启停设备 |
Zane 版主 经验值:76091 发帖数:19115 精华帖:378 |
20楼 2019-01-02 13:07:37
主题:回复:一键启停设备 运算部分是条件调用,不算全扫面
Zane
注册自动化系统工程师
Always save before download
|
Zane 版主 经验值:76091 发帖数:19115 精华帖:378 |
21楼 2019-01-02 13:15:25
主题:回复:一键启停设备 我是一直使用单键启停功能的,并不是为了省IO点数,功能简单,够用,可靠即可。
Zane
注册自动化系统工程师
Always save before download
|
WWCWWC 至圣 经验值:72003 发帖数:8041 精华帖:145 |
24楼 2019-01-02 13:43:18
主题:回复:一键启停设备 一键按钮我基本在数控系统上应用的,如MCP板上,利用硬件的LED指示灯做运行状态指示,由于数控系统面板本身条件所限,所应用的一键按钮功能均带指示灯,作为功能指示,方便判断和操作。 |
Zane 版主 经验值:76091 发帖数:19115 精华帖:378 |
25楼 2019-01-02 13:45:44
主题:回复:一键启停设备 上述程序逻辑不严谨,DB1100.DBX1000.3在DB2500.DBX1006.3的控制下,有不能断开的可能; 另外单键启停功能,我说的后两点问题依旧存在。 再说到底,哪怕是网络1的逻辑亦不严谨,条件与结果的上升沿,和条件的上升沿与另一条件,产生的结果是有差别的。 假设DB3100.DBX0.2是启动按钮,DB1000.DBX1000.3是启动连锁条件,按图中逻辑,按钮按下后不放,连锁条件从不满足到满足依旧可以产生触发信号,这是不严谨的。常理应该是按钮按下如连锁条件不满足,应等待条件满足后再次按下按钮触发。 不因善小而不为,不因恶小而为之,编程也是一样,细节中见真章。
Zane
注册自动化系统工程师
Always save before download
|
Zane 版主 经验值:76091 发帖数:19115 精华帖:378 |
26楼 2019-01-02 13:56:03
主题:回复:一键启停设备 不知道三菱做这个指令的初衷,肯定不是为了一键启停
Zane
注册自动化系统工程师
Always save before download
|
Zane 版主 经验值:76091 发帖数:19115 精华帖:378 |
28楼 2019-01-02 14:15:03
主题:回复:一键启停设备 一键启停,不能简单的理解为位取反功能
Zane
注册自动化系统工程师
Always save before download
|
菲戈 至圣 经验值:28623 发帖数:5906 精华帖:61 |
29楼 2019-01-02 18:55:29
主题:回复:一键启停设备 哈哈,黄工好严格啊。我和楼主可能就是做了一个取反的编程,至于编程中涉及到的工艺问题看大家实际应用吧。我那程序截图是我828D系统里面随便找了一个,我稍微来解释一下DB3100.DBX0.2是操作方式组的信号(手动方式),DB1000.DBX1000.3是按钮。方式组的切换本身有条件的,所以如果按照启动按钮按切换操作方式如果能切换过来。那说明本身就没问题了,启动输出也没影响。另外DB2500.DBX1006.3是自动方式下的上升沿信号,不存在断不开的情况。至于其他的操作我觉得都能靠程序解决,看各自的需求吧啊
欢迎交流,QQ:2301013064 邮箱:feige6@139.com
|
Zane 版主 经验值:76091 发帖数:19115 精华帖:378 |
31楼 2019-01-02 22:05:21
主题:回复:一键启停设备 任何一个事物都有它的本质原理存在,本质原理的特征就是无论繁简任何时候都能清楚地解释这个事物,一键启停的本质原理还是启-保-停逻辑,而不是单键取反逻辑。 你可以用单键取反逻辑去实现一个控制对象简单的启停逻辑,但不能实现甚至不能完整的解释一个控制对象的复杂的启停逻辑,这就是大部分人对一键启停功能的认识的差别。
Zane
注册自动化系统工程师
Always save before download
|