欢迎光临散文网 会员登陆 & 注册

PLC编程技巧之模块标签的用法

2022-09-22 18:37 作者:3_qq_3  | 我要投稿

为什么要用模块标签,下面这个链接里的文章说的很清楚

https://cloud.tencent.com/developer/news/92684

下面说明一个 具体的实现步骤:

以读取FX5U 配三个个fx5-4ad模拟量模块为例来说明实现的方法

源程序上传到了网盘,有兴趣的同学可下载下来练习练习。

链接:https://pan.baidu.com/s/1Gs29I7-7ojcqUh3SK8qpDw?pwd=bmmg

提取码:bmmg

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

第一步

打开gx-works3,新建工程——左侧导航栏中——参数——模块信息右键添加——添加新模块——模拟量输入

添加模拟量模块

重复上步再添加二个模块

一共三个模拟量模块
添加模拟量模块标签步骤1

添加模拟量模块标签步骤2
模块标签
添加三个AD模块的的标签

第二步

建立三个全局标签用于存放模拟量

U1_CH1_DigOutVal 字[有符号] VAR_GLOBAL D11 读取模拟量模块1的通道1的数值

U2_CH1_DigOutVal 字[有符号] VAR_GLOBAL D11 读取模拟量模块1的通道1的数值

U3_CH1_DigOutVal 字[有符号] VAR_GLOBAL D11 读取模拟量模块1的通道1的数值

AlwaysOn 位 VAR_GLOBAL SM400

在LAD中使用模块标签
在FBD中使用模块标签

st程序

输入 mov然后右键选择模板显示

ST语言

MOV( ?BOOL_EN? , ?ANY16_s? , ?ANY16_d? );

修改里面的内容为

MOV( AlwaysOn,FX5_4AD_3.stnMonitor_D[0].wDigitalOutputValue_D , U3_CH1_DigOutVal);

ST程序

在这里可以看出st程序注释添加要比LAD程序添加方便多了,也更加灵活。

(* 读取第三个模拟量模块通道1的数值 By ZhangSan 2022.06.06 *) MOV( 

ST程序1
ST程序2

感兴趣的同学赶快打开软件练习起来吧。😎

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

PEACE,NO WAR


PLC编程技巧之模块标签的用法的评论 (共 条)

分享到微博请遵守国家法律