工业控制
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的输入置位,复位实现对轴的控制。
全部0条评论
快来发表一下你的评论吧 !