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

一个案例带你熟悉三菱FBD程序的编写过程

2022-11-12 17:35 作者:3_qq_3  | 我要投稿

这次用gx-works2 编写一个程序,带大家熟悉三菱结构化编程模式下FBD程序的用法。

控制要求:

有两个按钮按钮A和按钮B,这两个按钮分别控制三个灯。这两个按钮要实现的功能是一样的。具体功能如下:

按钮A按第一下,灯A1亮,按钮按第二下,灯A2亮,按钮按第三下,灯A3亮。按钮按第四下灯A1灭,按钮按第五下灯A2灭,按钮按第六下灯A3灭,继续按灯灯A1亮,……如此循环灯亮和灭。

按钮B要实现的功能同按钮A一样。

程序框架如下

程序框架

具体编写程序的过程如下:

第一步    建立FB功能块

数据名填写 OneToThree

在局部标签中填写变量 (写标签)

VAR_INPUT         Button Bit     按钮

VAR_OUTPUT     Lamp0     Bit

VAR_OUTPUT     Lamp1     Bit

VAR_OUTPUT     Lamp2     Bit

VAR_IN_OUT     int1     Word[Signed]      数据

VAR_IN_OUT     Add_flag Bit      加计数标志

VAR_IN_OUT     Sub_flag Bit      减计数标志

VAR     dummy_0     Bit

VAR     dummy     Bit

VAR     TON_1     TON

VAR     time_out     Bit

VAR       dummy_time  Time

在程序本体编写程序 

到此时FB程序块 编写完毕,在MAIN中调用两次这个程序块实一个按钮顺点亮3盏灯的功能

MAIN
在Main中调用两次OneToThree功能块

程序仿真展示

好了,今天就的程序分享到这里,有什么问题可在评论区留言。🎈🎈🎈周末愉快

一个案例带你熟悉三菱FBD程序的编写过程的评论 (共 条)

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