;fold label 1 ;%{pse}%mkukatpvw,%ccontrol,%vlabel,%p 1:label, 2:label 1
;fold ;%{h}
label1:
;endfold
;endfold
;fold ptp vb=100% ve=0% acc=100% robwzg=1 base=0 spstrig=5[1/100s] pu ;%{p}%mkukatpvw,%cmove8,%vptp,%p 1:1, 2: vb=, 3:100, 4:%, 5: ve=, 6:0, 7:%, 8: acc=, 9:100, 10:%, 11: robwzg=, 12:1, 13: base=, 14:0, 15: spstrig=, 16:5, 17:[1/100s], 18: pu, 19:2, 20:-1, 21:3
;fold 1: fb psps = ein ;%{se}%mkukatpvw %cvw_sps %vfbpsps %p 2:fb psps = ein,3:fbpsps
;endfold
;fold 2: a23 = aus ;%{se}%mkukatpvw %cvw_sps %vboasg %p 2:a23 = aus,3:boasg
;endfold
;fold 3: spslabel 1 重复清胶;%{se}%mkukatpvw %ccontrol %vlabel %p 2:spslabel 1,3:label
;endfold
;fold 4: spsmakro183 = e1534 + e163 e1534请求清胶 + e163选择清胶;%{se}%mkukatpvw %cvw_sps %vmakro %p 2:spsmakro183 = e1534 + e163,3:makro
;endfold
;fold 5: goto spslabel 2 = e15 ;%{se}%mkukatpvw %ccontrol %vjump %p 2:goto spslabel 2 = e15,3:jump
;endfold
;fold 6: goto spslabel 1 = e1534 请求清胶;%{se}%mkukatpvw %ccontrol %vjump %p 2:goto spslabel 1 = e1534,3:jump
;endfold
;fold 7: spslabel 2 ;%{se}%mkukatpvw %ccontrol %vlabel %p 2:spslabel 2,3:label
;endfold
;fold 8: warte bis e23 ;%{se}%mkukatpvw %cvw_sps %vwboasg %p 2:warte bis e23,3:wboasg
;endfold
;fold 9: a23 = ein ;%{se}%mkukatpvw %cvw_sps %vboasg %p 2:a23 = ein,3:boasg
;endfold
;fold 10: fb psps = m30 ;%{se}%mkukatpvw %cvw_sps %vfbpsps %p 2:fb psps = m30,3:fbpsps
;endfold
;fold up70 = ein 开始涂胶;%{se}%mkukatpvw %cvw_sps %vup %p 2:up70 = ein,3:up
;endfold
;fold up71 = f343 + e162
up71 涂胶展示 / f343 = !e1526(涂胶不合格)+ e162选择展示 ;%{se}%mkukatpvw %cvw_sps %vup %p 2:up71 = f343 + e162,3:up
;endfold
;fold up120 = (e1534 + e163) & !e15 up120清胶;%{se}%mkukatpvw %cvw_sps %vup %p 2:up120 = (e1534 + e163) & !e15,3:up
;endfold
;fold {h}
vw_mpara_act=p2_d
act_p1 = p2
act_p2 = p2
vw(#mpara,true)
sps_fertig=false
trigger when distance=1 delay=-50 do sps_trig(3) prio=-1
ptp p2
$advance=1
wait for sps_fertig
sel_res=select(#up,70,true)
sel_res=select(#up,71,$flag[343] or $in[162])
sel_res=select(#up,120,($in[1534] or $in[163]) and not $in[15])
;endfold
;endfold
;fold goto label 1 = f343 (涂胶不合格)返回上一步
vass图解:
;%{pse}%mkukatpvw,%ccontrol,%vjump,%p 1:goto label, 2:1, 3:=, 4:6, 5:343
;fold ;%{h}
continue
if $flag[343] then
continue
goto label1
endif
;endfold
;endfold
'option' (string)
必须根据过程设备所位于的机器人地址区,在这里组态正确的选件。
'option'的设置:
粘贴 1 kl1 'c'
粘贴 2 kl2 'd'
粘贴 3 kl3 'e'
'layer' (int)
该可视化对象在某个特定层中。可视化功能将其层号发送给 plc。为了正确地执行全局选择,该块必须知道可视化对象所处的层。
选件 c (kl1):'e161 过程处于活跃状态' = true
'ex_lm' (word)
操作粘贴控制的外部键中的指示灯采用 'ex_lm' 进行组态。
'vorw' (bool) 预警。
选件 c (kl1):'a165 预警未决' = true-
选件 c (kl1):'e166 容器预警' = true
'stoexx' (bool) 故障。
选件 c (kl1):'a167 过程温度未到'
选件 c (kl1):'a168 加热/泵/配料装置故障'
选件 c (kl1):'a169 胶粘不良'
选件 c (kl1):'a175 未就绪'
选件 c (kl1):a176 组故障
'st_rob' (st_rob)
机器人结构。包含完整的机器人接口。通过该结构,可从过程设备读出数据,和将数据写入到过程设备中。
'st_pg' (st_pg)
过程设备结构。机器人块( fb_rob ) 和过程设备块之间的通信。
'st_ba' (st_betriebsarten)
运行模式结构。内含确认信号。
'st_meld' (st_meldungen)
消息结构。进入报警系统中的各种消息需要使用该结构。
报警系统
该块可生成以下错误消息:
过程温度未到 ste 过程信号:过程温度未到
加热/泵/配料装置出现故障 ste 过程信号:加热/泵/配料装置出现故障
胶粘不良 ste 过程信号:胶粘不良
未准备好 ste 过程信号:未准备好
组故障 ste 过程信号:组故障
预警未决 ms1 过程信号:预警未决
容器预警 ms1 过程信号:容器预警
已去选 mt0 过程已被去选
用于显示 mt1 过程信号:用于显示
用于漂洗 mt1 过程信号:用于漂洗
机器人和过程设备的接口
e/a 161 无胶粘选择 -过程处于活跃状态
e/a 162 显示选择 -用于显示
e/a 163 漂洗/ 漂洗选择 -漂洗
e/a 164打开节能模式 -节能模式已打开
e/a 165选择枪 3 -预警未决
e/a 166选择枪 1 -容器预警
e166
a166
e/a 167选择枪 2 -过程温度未到
e/a 168启动加热/ 仓式泵 -加热/泵/配料装置出现故障
e/a 169零件正常 -胶粘不良
a169胶粘不良
e169 涂胶合格
e/a 170零件后续加工 --(-搅拌器中)
e170 零件后续加工,重新涂一次胶
e/a 171拒收零件 --漂洗
e/a 172漂洗选择 --(搅拌器中)
e/a 173搅拌器更换请求 --控制测量已完成
e/a 174重量选择 --空秤
高压辅助三相电机驱动在混动/电动汽车的应用
水箱液位自动化PLC控制系统的说明
IBM 5大产品及解决方案问鼎年度至顶网凌云奖
商场LED显示屏类型简述
bldc变频电机和直驱变频电机区别 bldc电机和dd直驱电机哪个好
VASS标准-涂胶不合格重涂的编写
2020年,AI技术的环保水平将更上一层楼
东芝A100系列240G固态硬盘值不值得买
全力导入国产设备及原材料 昆山华天科技扩建项目预计年内投产
磁致伸缩液位计的常见故障与问题
300亿锂电材料大订单落地!
华为近日宣布即将在安防领域采用H.265技术
IO-link技术优势以及与IT技术的融合
人工智能引领智能家居未来
智能锁厂家诺托浅析智能锁加盟的雷区
宝马汽车将搭载安卓汽车系统,连接过程十分方便
哪款蓝牙耳机佩戴比较舒服?佩戴轻松舒服的蓝牙耳机推荐
失望!加密货币的“兔子洞”与华尔街无二
可编程逻辑控制器是什么_可编程逻辑控制器原理
汇编语言详解