第二章 轴手自动
文章目录
前言
一、新建结构体数据类型
TYPE AxisID :
STRUCT
AxisIDyishouzi: BOOL;
AxisIDershouzi: BOOL;
AxisIDsanshouzi: BOOL;
AxisIDyishoudong: BOOL;
AxisIDershoudong: BOOL;
AxisIDsanshoudong: BOOL;
AxisIDyizidong: BOOL;
AxisIDerzidong: BOOL;
AxisIDsanzidong: BOOL;
bAxisIDyi: BOOL;
bAxisIDer: BOOL;
bAxisIDsan: BOOL;
END_STRUCT
END_TYPE
二、新建Outt输出FUN功能
1.引入手自动切换FB块
代码如下(示例):
SZDQHyi:SZDQHFB;
SZDQHer:SZDQHFB;
SZDQHsan:SZDQHFB;
2.引入轴运动的FB块
代码如下(示例):
AxisIDyi:AxisID1FB;
AxisIDer:AxisID1FB;
AxisIDsan:AxisID1FB;
3.引入结构体数据类型
AXISID_t:POINTER TO AxisID;
4.在FUN功能里面输出写代码
SZDQHyi(shouzi:=AXISID_t^.AxisIDyishouzi ,
zidong:=AXISID_t^.AxisIDyizidong ,
shoudong:=AXISID_t^.AxisIDyishoudong ,
kaiguan=>AXISID_t^.bAxisIDyi);
AxisIDyi(
EN:=1 ,
Execute:=AXISID_t^.bAxisIDyi ,
Stop:=bStop ,
AxisID:=1 ,
EscapePos:=Pos,
Done=> );
IF AXISID_t^.bAxisIDyi THEN
AXISID_t^.bAxisIDyi :=1;
GT_AxisOn(1);
END_IF
IF AxisIDyi.Done THEN
AXISID_t^.bAxisIDyi :=0;
END_IF
5.在主函数里面调用
PROGRAM PLC_PRG
VAR
AXISID_t:AxisID;
END_VAR
outt(ADR(AXISID_t));
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。