电工之家_电工基础知识学习网站
当前位置:电工之家 > plc > 三菱plc > 正文

三菱fx系列模拟量怎么使用fb和st语言编写结构化程序

时间:2018-06-21 13:17 来源:电工之家

三菱fx系列模拟量怎么使用fb和st语言编写结构化程序
三菱的工程类型有简单工程和结构化工程,在简单工程中有梯形图和步进SFC编程,机构化工程有ST语言和FBD形式的编程。可能大家对梯形图编程比较熟悉用的也多,而ST和FBD格式用的较少,其实你知道熟悉三菱的指令ST和FBD也能快速掌握。
我们分别以梯形图、ST、FBD格式对比编程实现AD模块对模拟量的采集。
1、梯形图
这个你比较熟悉,手册一般都有例子,我们以问题描述中的fx2AD为例子: 

三菱fx系列模拟量怎么使用fb和st语言编写结构化程序
这是一个采集电阻尺的模拟量数据梯形图,我们写入PLC中对数据进行监视,移动尺子: 
三菱fx系列模拟量怎么使用fb和st语言编写结构化程序
2、ST语言
现在我们使用ST语言进行编程,按照梯形图的顺序进行编写:
TO(M8000,H1,K0,K17,K1 );
TO(M8000,H3,K0,K17,K1 );
FROM(M8000,k0,k0,k2,K2M100);
MOV(M8000,K4M100,D100);
FLT(M8000,D100,D102);
DEMUL(M8000,D102,E0.06875,D110);
INT(M8000,D110,D112);
记得在每指令的后面都要写“”;“”,指令格式可参看结构化顺控指令,同样写入PLC中进行监视,可以看出结果相同。 
三菱fx系列模拟量怎么使用fb和st语言编写结构化程序
3、FBD
接下来我们编写结构化梯形图FBD,与ST语言类似,只不过把语句的换成了方块状的指令了: 
三菱fx系列模拟量怎么使用fb和st语言编写结构化程序
是不是和梯形图、st语言的结合,看下监视结果: 
三菱fx系列模拟量怎么使用fb和st语言编写结构化程序
三种编程的结果一致。
从以上的梯形图、ST、FBD编程对比,你觉得哪个编程简答或者适合你呢?
看过《三菱fx系列模拟量怎么使用fb和st语言编写结构化程序》的人还看了以下文章
三菱plc原点回归指令 三菱plc原点回归指令
三菱plc原点回归指令 三菱运动控制指令中用于原点回归的有ZRN和DSZR,其中ZRN是原点回归指令,DSZR是带有DOG搜索的原点回归,从你的问题描述中你使用了ZRN指令实现原点回归,从程序看能实现开机上电原点回归的功能,但需要注意其他方面的问题,下面我们就说...
威纶tk68线怎么接三菱plc只有三根线 威纶tk68线怎么接三菱plc只有三根线
威纶tk68线怎么接三菱plc只有三根线 触摸屏与plc 一般采用RS485通讯。 RS485通讯有两种方式,分别是两根线与四根线进行通讯。 你所说的三根线应该有一根线是屏蔽线。而其余两根线就是真正意义上的通讯的电缆,因为两端都是九孔、九针的插头插座。因此只要插...
三菱PLC数据对比的有关指令方法 三菱PLC数据对比的有关指令方法
三菱PLC数据对比的有关指令方法 对于这个问题数据变化前后对比,你需要了解两个指令CMP和触点比较指令,这两个指令都能实现数据对比。 1、CMP指令 比较两个数据的大小,将结果(大于,等于,小于)输出到位软元件中,指令格式是CMP S1 S2 D,结果对比如下示意图...
三菱plc输出能驱动24v 3瓦led灯吗 三菱plc输出能驱动24v 3瓦led灯吗
三菱plc输出能驱动24v 3瓦led灯吗 三菱PLC输出直接驱动24V LED 3瓦,首先要清楚PLC输出点类型,是继电器输出还是晶体管输出及相关使用区别: 1、负载电压、电流类型不同 负载类型:晶体管只能带直流负载,而继电器带交、直流负载均可。 电流:晶体管电流0.2A...
三菱PLC用SFC顺序控制编程什么时候用多个初始状态 三菱PLC用SFC顺序控制编程什么时候用多个初
三菱PLC用SFC顺序控制编程什么时候用多个初始状态 三菱PLC中用SFC顺序控制编程时,,必须是有初始状态的,不管此步有没输出,都是软件自动生成的,根据SFC原理,必须激活初始状态后,才能转移动系一步。 多个初始状态之间是没有先后顺序的, 最多到s10 , 也...