三菱plc模拟量输入编程实例(通过实例玩转三菱PLC之特殊功能模块及模拟量指令的应用)

首先介绍下FX特殊模块:当PLC开关量控制扩展到模拟量控制、运动量控制、通信和网络控制时,生产商为上述扩展功能开发了许多配套产品,称之为扩展选件。 1、基本单元:PLC控制系统主机,内含电...

首先介绍下FX特殊模块:当PLC开关量控制扩展到模拟量控制、运动量控制、通信和网络控制时,生产商为上述扩展功能开发了许多配套产品,称之为扩展选件。

1、基本单元:PLC控制系统主机,内含电源,CPU,I/O接口及程序内存。是控制系统必须有的单元,所有的扩展选件都是在基本单元的基础上进行扩展。

2、扩展单元:为基本单元的I/O扩展,有内置电源

通过实例玩转三菱PLC之特殊功能模块及模拟量指令的应用

3、扩展模块:为基本单元的I/O扩展,不带内置电源需从基本单元、扩展单元**电源供给。

通过实例玩转三菱PLC之特殊功能模块及模拟量指令的应用

4、特殊功能单元:为基本单元的模拟量、运动量、通信及网络控制功能的扩展,有内置电源,占用I/O点数,可单独工作,不需要PLC也可作为控制器使用。

通过实例玩转三菱PLC之特殊功能模块及模拟量指令的应用

5、特殊功能模块:特殊功能模块为基本单元的模拟量、运动量、通信及网络控制功能的扩展,不带内置电源,需从基本单元和扩展单元或外部**电源供给,占用I/O点数,与基本单元外部连接

通过实例玩转三菱PLC之特殊功能模块及模拟量指令的应用

6、特殊适配器:将外置**(模拟量**,通信**)直接转换成PLC可接收的数字量**或用PLC指令可以控制的**的接口转换装置扩展选件。不占用I/O点数,与基本单元外部连接。

通过实例玩转三菱PLC之特殊功能模块及模拟量指令的应用

7、功能扩展板:为基本单元的功能扩展,是直接内置与基本单元上,每一个基本单元仅能内置一块功能扩展板,不占用I/O点。

通过实例玩转三菱PLC之特殊功能模块及模拟量指令的应用

8、特殊功能模块与PLC通过数据线连接,是并列的而不是串联的,安装在基本单元的右侧。最多连接8块,当多个模块相连时,PLC特殊功能模块的位置编号是这样确定的,从基本单元最近的模块算起,由近到远分别是0#、1#、2#......7#特殊模块编号。特殊功能模块指令要用到位置编号。若但当中如果含有扩展模块或扩展单元时,扩展模块或单元不算入编号,特殊功能模块编号则跳过扩展仍由近到远从0#编起。

通过实例玩转三菱PLC之特殊功能模块及模拟量指令的应用

通过实例玩转三菱PLC之特殊功能模块及模拟量指令的应用

通过实例玩转三菱PLC之特殊功能模块及模拟量指令的应用

9、模块缓冲存储器BFM:每个特殊功能模块里面有若干个16位存储器,缓冲存储器BFM是PLC与特殊功能模块进行信息交换的中间单元。通过特殊功能模块将模拟量转换成数字量放到BFM中,PLC再通过FROM(读)和TO(写)将缓冲存储器中的内容读到PLC的数据寄存器中。BFM具有模块应用设置功能,识别和查错功能等等。

10、读指令和写指令:FROM为读指令,读取BFM中的数据,TO为写指令,将数据写入BFM中。

通过实例玩转三菱PLC之特殊功能模块及模拟量指令的应用

指令解读:当驱动条件成立时,把位置编号M1的特殊模块中以BFM#M2为首地址的n个缓冲存储器的内容读到PLC中以D为首地址的n个字元件中。

举个例子:

通过实例玩转三菱PLC之特殊功能模块及模拟量指令的应用

解读:把1#模块的BFM#30单元内容复制到PLC的D0字元件中。

通过实例玩转三菱PLC之特殊功能模块及模拟量指令的应用

解读:把0#模块的BFM#5/6/7/8的内容传送到PLC的D10/11/12/13中。

通过实例玩转三菱PLC之特殊功能模块及模拟量指令的应用

解读:把1#模块BFM#29每一位的值来控制PLCM10~25的继电器状态。可以把错误状态信息读取到PLC中,方便PLC判断模块的错误。

实例:编写如下图的A/D模块中从BFM#6和BFM#7的内容送到PLC的D10和D11中的指令

通过实例玩转三菱PLC之特殊功能模块及模拟量指令的应用

解读:A/D模块位置的编号为1,即K1,

通过实例玩转三菱PLC之特殊功能模块及模拟量指令的应用

通过实例玩转三菱PLC之特殊功能模块及模拟量指令的应用

通过实例玩转三菱PLC之特殊功能模块及模拟量指令的应用

解读:当驱动条件成立时,把PLC中以S为首地址的n个字元件的内容写入位置编号为m1的特殊模块的以m2为首地址的n个缓冲粗初期BFM中。

通过实例玩转三菱PLC之特殊功能模块及模拟量指令的应用

解读:将16进制的3300送到位地址为1的BFM#0中。

举个实例说明:

通过实例玩转三菱PLC之特殊功能模块及模拟量指令的应用

上图中

1、当首次扫描M8002为1,则将H3300送到0#模块的BFM#0中,意思就是将通道1、2设置为-10V~10V这个量程,通道3、4关闭。

同时设置通道1、2的平均值滤波的周期数为4.

2、X1上升沿,将模块的运行状态从BFM#29读入M10~M25中,来判断模块是否有错误。

3、M10为模块运行没有错误,且数字量输出没有超过允许范围。则将通道1、2的平均采样值存入D0和D1中。

通过本文大家对三菱FX系列模拟量的应用应该能有一些了解,具体使用还是要看下三菱的模块说明。

喜欢本文的朋友别忘记点关注,给小编点赞、转发和评论。

三菱plc模拟量输入编程实例(通过实例玩转三菱PLC之特殊功能模块及模拟量指令的应用)

  • 发表于 2022-12-11 21:16:20
  • 阅读 ( 1118 )
  • 分类:科技

0 条评论

请先 登录 后评论
问问弟弟
问问弟弟

197 篇文章

你可能感兴趣的文章

相关问题