添加PLC程序并让轴快速运转起来

工业控制

1221人已加入

描述

  2.1 添加一个新的POU: Axis01Ctrl

  可以直接在PLC_PRG程序上编程,但为了更好地模块化,新添加一个POU:Axis01Ctrl,并PLC_PRG调用Axis01Ctrl。 PLC_PRG默认编程语言是ST,因主要调用运动控制功能块,因此Axis01Ctrl可使用FBD或CFC语言。FBD语言更常见,但CFC语言更灵活。在此选用CFC语言。

  POU:Program Organizational Unit。POU包含三类:程序,功能块和函数。各不同的POU可灵活采用适用的编程语言。

  2.2 添加基本运动控制功能块

  添加MC_Power, MC_Reset, MC_Stop三个管理功能块。这三个功能块可分别对伺服轴进行使能、复位和运动停止操作。 添加运动功能块MC_MoveVelocity,此功能块可对伺服轴进行速度控制。这4个功能块的Axis均连接添加的全局轴变量。此Axis为输入/输出变量。Axis决定了功能块作用的轴。

  2.3 程序编译下载

  Build: 语法检查,检查编写的程序是否有语法错误。

  Generate Code: 把PLC编写的程序,转换成PLC可执行的机器代码。

  Online: 通过Scan Network可以自动扫描在线的PLC硬件,登录并连接到对应的PLC。

  Login: 使PLC处于Online,状态,把PLC程序下载的PLC中。

  2.4 程序试运行

  PLC Run以后,可以通过FB的输入置位,复位实现对轴的控制。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分