三菱PLC传送指令怎么用?资深电气工程师用2个实例教会你

想要掌握三菱PLC的传送指令吗?资深电气工程师在此为您详解两个实用案例。
三菱PLC中常用的传送指令包括MOV(数据传送)、BMOV(块传送)、FMOV(多点传送)和SMOV(数位传送)。下面,我们通过两个具体的应用实例来深入理解这些指令的应用。
案例一:星三角降压启动程序的设计。
在此案例中,我们将利用传送指令来实现星三角降压启动。首先,进行IO分配:X0为启动按钮,X1为停止按钮,Y0为主接触器,Y1为星型接触器,Y2为三角型接触器。K1Y0表示组合位元件,其中K1代表4个位,即Y0至Y3。OUT T0 D0为定时器设定,D0存储设定值。
三菱PLC传送指令怎么用?资深电气工程师用2个实例教会你-有驾
程序的运作逻辑如下:系统上电后,首先利用传送指令进行清零。当按下启动按钮时,程序将设定值赋给定时器。若按下停止按钮,所有输出Y点将复位。中间的启保停程序在启动按钮X0接通时启动,并通过M0自锁,同时驱动定时器T0延时。定时器的设定值通过前面的指令传送到D0,设定为K140。程序通过比较指令判断时间范围并控制输出。在T0小于等于K60(即6秒内)时,传送K3到K1Y0,使Y0和Y1接通,即主接触器和星型接触器工作。当T0在K60至K80之间(即6秒至8秒)时,仅主接触器Y0接通。当T0超过K80(即8秒后)时,传送K5到K1Y0,主接触器和三角型接触器接通,完成星三角转换。
三菱PLC传送指令怎么用?资深电气工程师用2个实例教会你-有驾
案例二:模拟量输入在温度检测中的应用。
在此案例中,我们将使用FX3U 4AD模拟量模块来检测温度。假设温度传感器的测量范围为0至150度,对应的电压范围为0至10V,数字量输出范围为0至32000。
根据FX3U 4AD模块的手册,我们设置指令MOV H0 U1\G0来配置模块。其中,U1代表模块的位置编号为1,G0指定模块的输入模式地址BFM#0。H0设置四个通道为-10V至10V的电压输入模式,对应的数字量输出范围为-32000至32000。
三菱PLC传送指令怎么用?资深电气工程师用2个实例教会你-有驾
接下来,使用BMOV指令将四个通道的模拟量输入读取到D100至D103寄存器中。FMOV指令用于设置通道的平均值功能或滤波器功能。在本例中,FMOV K1 U1\G2 K4设置平均值功能的初始值为K1(无平均效果),而FMOV K0 U1\G6 K4设置滤波器功能的初始值为K0(关闭滤波器)。请注意,平均值功能和滤波器功能不能同时使用。
三菱PLC传送指令怎么用?资深电气工程师用2个实例教会你-有驾
最后,我们将读取的数字量转换为实际的温度值。由于温度范围为0至150度,对应的数字量范围为0至32000,因此可以通过简单的数学运算得出每个数字量对应的温度值。将读取的数字量乘以(150/32000)即可得到实际的温度值。
三菱PLC传送指令怎么用?资深电气工程师用2个实例教会你-有驾
0

全部评论 (0)

暂无评论