汇川使用笔记4:IO点位和程序变量关联

接上午配置的工程继续

1、IO输入输出模块在程序Application中位置

在在LocalBus Config中添加好输入输出模块,Application中会自动添加如下的输入、输出选项。

 

每个输入和输出模块都是两通道8个点位。输入是DI2.0-DI2.7\DI3.0-DI3.7   输出是DO1.0-DO1.7\DO2.0-DO2.7。输入模块之所以是从2而不是1开始,是因为普通输入点之前还有一个高速输入点模块

2、和程序中变量关联

         变量关联有两种方式,一种是程序中定义好了变量在配置中点击映射、另一种是定义变量的时候就关联寄存器映射。

        为了区别理解,输入输出第一个通道8的个点采用方式1、输入输出的第二个通道8个点采用方式2.

创建全局变量IO_Global,创建IO输入输出变量。

 

VAR_GLOBAL
	//输入模块_通道2
	DI2_0								:BOOL;
	DI2_1								:BOOL;
	DI2_2								:BOOL;
	DI2_3								:BOOL;
	DI2_4								:BOOL;
	DI2_5								:BOOL;
	DI2_6								:BOOL;
	DI2_7								:BOOL;
	//输入模块_通道3
	DI3_0				AT%IX3.0		:BOOL;
	DI3_1				AT%IX3.1		:BOOL;
	DI3_2				AT%IX3.2		:BOOL;
	DI3_3				AT%IX3.3		:BOOL;
	DI3_4				AT%IX3.4		:BOOL;
	DI3_5				AT%IX3.5		:BOOL;
	DI3_6				AT%IX3.6		:BOOL;
	DI3_7				AT%IX3.7		:BOOL;
	

	//输出模块_通道1
	DO1_0								:BOOL;
	DO1_1								:BOOL;
	DO1_2								:BOOL;
	DO1_3								:BOOL;
	DO1_4								:BOOL;
	DO1_5								:BOOL;
	DO1_6								:BOOL;
	DO1_7								:BOOL;
	//输出模块_通道2
	DO2_0				AT%QX2.0		:BOOL;
	DO2_1				AT%QX2.1		:BOOL;
	DO2_2				AT%QX2.2		:BOOL;
	DO2_3				AT%QX2.3		:BOOL;
	DO2_4				AT%QX2.4		:BOOL;
	DO2_5				AT%QX2.5		:BOOL;
	DO2_6				AT%QX2.6		:BOOL;
	DO2_7				AT%QX2.7		:BOOL;

END_VAR

输入映射

 输出映射

 

 3、重新编译下载程序,运行

 在监控状态下,IO点动输出

实际 硬件输出

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Big_潘大师

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

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

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

打赏作者

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

抵扣说明:

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

余额充值