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

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

汇川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
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

尖枫508

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值