触摸屏上实现运动控制 1:PLC 程序-启动、停止、手动正反转

【控制要求】

在人机界面(显示屏)实现对运动轴的启动停止和手动正转、手动反转以及机械回零操作。

【控制流程图】

1、运动轴启动程序流程图:

2、运动轴回零程序流程图:

3、运动轴手动正反转程序流程图:

正转:

反转:

4、运动轴急停设置:添加急停按键,控制所有的动作断开,复位。

5、运动轴脉冲清零设置:添加清零按键,对脉冲位置清零。

【组件说明】

1、辅助标志别名:在界面上实现按键,需要用到 PLC 中的辅助标志:M。(不能直接添加输入 X 端,因为 X 端为外部信号,不能在界面上操作,只能在界面上监控。)

2、时序环帧别名:对时序环中的指令帧进行别名,选用的时候,可以选择别名模式,这样能更精准的找到所需的指令帧。此处别名可编辑完程序之后,对应指令所在的帧进行别名。


2、类视图别名:对时序环名称进行别名,更容易区别于每个时序环编辑的是哪一段程序。

【PLC 程序编辑】

在时序环编辑程序,每个环都能编辑独立的程序。

1、在时序环 0 编辑运动轴的启动程序:

添加“等待标志 M5”表示启动/停止按键,再添加“单轴运动”指令,轴1 以“增量”的方式正向运行 2000 个位移,需要等轴运行完成之后再进行反转,必须添加“单轴等待”表示电机正转完成,停止;接着添加“单轴运

动”指令,轴 1 以“增量”的方式反向运行 2000 个位移,再“单轴等待”表示电机反转完成,停止。

2、在时序环 1 编辑运动轴的回零程序:

添加“等待标志 M2”表示回零按键,再添加“单轴操作”指令,选择回零方向:正向(正向和负向:均会回零,遇到极限会返回重新回零),最后添加“单轴等待”表示电机回零完成,停止。

3、在时序环 2 编辑运动轴的手动正反转程序:

手动正反转可以在同一个时序环,通过条件选择的指令来进行正反转的动作:

添加程序选择指令:正转和反转。

①第 0 帧,添加第 1 条指令:“条件跳转 M0(通):若 M0 有信号时,根据别名“正转”跳转至 2 环帧 3,若 M0 无信号时,则执行下一帧指令”;

②第 1 帧,添加第 2 条指令:“条件跳转 M1(通):若 M1 有信号时,根据别名“反转”跳转至 2 环帧 8,若 M1 无信号时,则执行下一帧指令”;

③第 2 帧,添加第 3 条指令:“帧环跳转:运行至当前指令,将动作跳转至 0 帧,此处为绝对跳转,只要前面的条件不满足往下执行到该指令,就会继续跳回 0 帧检测信号”。

添加正转程序。

④第 3 帧,开始添加正转动作程序,先检测运动轴为停止状态,添加“单轴等待:停止状态”。

⑤第 4 帧,再添加“单轴运动:增量方式,正向运行,位移值可设置成 2000”。

⑥第 5 帧,添加“等待标志:M0 断”,也就是检测到正转信号 M0 断开时,此时电机要停止,再往下添加指令。

⑦第 6 帧,添加“单轴操作:紧急停止”,运行到该指令时,电机紧急停止。

⑧第 7 帧,添加指令:“帧环跳转:运行至当前指令,将动作跳转至0 帧,此处为绝对跳转,只要前面的条件不满足往下执行到该指令,就会继续跳回 0 帧检测信号”。添加反转程序。

⑨第 8 帧,开始添加反转动作程序,先检测运动轴为停止状态,添加“单轴等待:停止状态”。

⑩第 9 帧,再添加“单轴运动:增量方式,反向运行,位移值可设置成 2000”。

⑪第 10 帧,添加“等待标志:M1 断”,也就是检测到正转信号 M1断开时,此时电机要停止,再往下添加指令。

⑫第 11 帧,添加“单轴操作:紧急停止”,运行到该指令时,电机紧急停止。

⑬第 12 帧,添加指令:“帧环跳转:运行至当前指令,将动作跳转至0 帧,此处为绝对跳转,只要前面的条件不满足往下执行到该指令,就会继续跳回 0 帧检测信号”。

4、在时序环 3 编辑运动轴的急停程序:

①第 0 帧,添加第 1 类指令:“等待标志 M4(通):若 M4 有信号时,就开始执行急停程序,起到复位的作用。

②第 1-3 帧,添加第 2 类指令:“帧环控制:停止。设置了几个时序环就添加几条帧环控制指令,将除去急停环的其他所有环,控制为停止状态,如 0 环、1 环和 2 环为停止状态并返回 0 帧。

③第 4-9 帧,添加第 3 类指令:“触发指令:触发所有的输出、标志断开,运动轴用“单轴操作指令:紧急停止”,停止运行。

⑤第 10 帧,添加第 4 类指令:触发标志 M4(断):若 M4 无信号信号了,急停程序结束,每个环都是复位的状态。

⑥第 11-13 帧,添加第 5 类指令:“帧环控制:运行。设置了几个时序环就添加几条帧环控制指令,将除去急停环的其他所有环,控制为运行状态,如 0 环、1 环和 2 环为运行状态。

5、在组合逻辑编辑运动轴的脉冲清零程序:

添加“等待标志 M3 通”(组长),再“触发标志 M3 断”(组员),再添加清零计算:赋值运算:P[1]=D[0]+D[0]。其中 D 表示数值寄存器,ID 就是数值寄存器的值,如 D[0]=0,D[1]=1,D[2]=2......

赋值属性框设置:

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,214评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,307评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,543评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,221评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,224评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,007评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,313评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,956评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,441评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,925评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,018评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,685评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,234评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,240评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,464评论 1 261
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,467评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,762评论 2 345

推荐阅读更多精彩内容