汇川PLC学习Day3:轴控代码编写、用户程序结构说明与任务配置示例、用户变量空间与编址
一、新建轴与轴控代码编写
1. 新建轴
(1)新建一个轴

(2)将轴名字更新为实际名字
可以后面实例化后再更改,汇川可以在更新名字时同步更新其他编写的代码名字,汇川一大优点。


- 新增轴名为“Axis_1”的伺服,此名在后面代码只需引用指向即可

最后确定
2. 新建轴控代码文件


3. 轴功能块(轴FB)实例
汇川的轴功能块比三菱而言,代码开发简化了不少流程(相对于如没有轴控FB块的三菱PLC),其不需要了解里面的通讯低层哪个缓存地址代表何种含义,只需拖出来使用即可。
如果自己写一个轴控FB功能块,会相当耗时耗力,可能还会有Bug甚至不稳定。
以下轴功能块实例方法:

- 上面一栏用于变量定义,下面一栏用于代码编辑。
- 这里直接建立好了JOG+/JOG-/调功器开关的三个布尔变量。
(1)MC_POWOR实例

(2)MC_JOG实例

4. 代码 “填空”
当功能块实例出来后,将代码变量指向Axis_1及其相关内容
PROGRAM SV0_ETC
VAR
JOG_F:BOOL;//JOG+
JOG_B:BOOL;//JOG-
MotorRegulator:BOOL;//功率调整器开关
AXIS_1_POWER: MC_Power;
AXIS_1_JOG: MC_Jog;
END_VAR
AXIS_1_POWER(
Axis:= Axis_1,//将之前增加的轴名字放进来 ,将此实例指向为Axis_1
Enable:= TRUE, //代码使能,当为True时代码才有效,代码才作扫描处理
bRegulatorOn:= MotorRegulator

本文详细介绍了在汇川PLC中新建轴、轴控代码编写、轴功能块使用、用户程序结构、任务配置以及用户变量空间的编址规则。重点展示了如何通过实例化轴功能块和配置任务来简化轴控制过程。
最低0.47元/天 解锁文章
9469





