LD K100 // 读取温度传感器信号 MOV D10, K100 // 将读取到的温度值存储在 D10 中 MOV D20, #100 // 设定降温启动温度为100度 MOV D30, #130 // 设定报警温度为130度 MOV D40, #150 // 设定跳闸温度为150度 CMP D10, D20 // 比较当前温度值和降温启动温度大小 JL L1 // 如果温度小于100度,跳转到 L1 块 OUT Y0 // 打开风机 CMP D10, D30 // 比较当前温度值和报警温度大小 JL L2 // 如果温度小于130度,跳转到 L2 块 OUT Y1 // 打开警报器 CMP D10, D40 // 比较当前温度值和跳闸温度大小 JL L3 // 如果温度小于150度,跳转到 L3 块 MOV M0, 1 // 跳闸信号输出 JMP L4 // 跳转到 L4 块 L1: // L1块,温度低于降温启动温度,关闭风机 RST Y0 // 关闭风机 JMP L4 // 跳转到 L4 块 L2: // L2块,温度低于报警温度,关闭警报器 RST Y1 // 关闭警报器 JMP L4 // 跳转到 L4 块 L3: // L3块,温度低于跳闸温度,取消跳闸信号输出 MOV M0, 0 // 取消跳闸信号输出 L4: // L4块,等待下一次温度读取 MOV K2, #500 // 等待500毫秒 WAIT K2 // 等待500毫秒 JMP Loop // 跳转到 Loop 块 Loop: // 无限循环块,将程序跳转回开始处 JMP Loop // 跳转到 Loop 块,把这个用三菱fx3u-4ad-pt-adp指令写出指令表包含触点串并联还有是否常开常闭都详细写出
时间: 2024-02-14 22:35:25 浏览: 77
三菱FX3U-4AD-PT-ADP模块的指令表如下:
1. 读取模拟量信号
| 指令 | 功能 | 语法 |
| :--: | :--: | :--: |
| LD | 将模拟量信号读入指定的数据寄存器 | LD D100 K1000 FX3U_4AD_PT_ADP |
其中,D100为指定的数据寄存器,K1000为模块的输入通道号,FX3U_4AD_PT_ADP为模块的名称。
2. 触点串联
| 指令 | 功能 | 语法 |
| :--: | :--: | :--: |
| AND | 将多个逻辑输入信号进行串联,并将结果存储到指定的输出信号 | AND Y0 I0 I1 I2 |
其中,Y0为输出信号,I0、I1和I2为逻辑输入信号。
3. 触点并联
| 指令 | 功能 | 语法 |
| :--: | :--: | :--: |
| OR | 将多个逻辑输入信号进行并联,并将结果存储到指定的输出信号 | OR Y0 I0 I1 I2 |
其中,Y0为输出信号,I0、I1和I2为逻辑输入信号。
4. 常开/常闭设置
| 指令 | 功能 | 语法 |
| :--: | :--: | :--: |
| SIO | 设置输入/输出点的常开/常闭状态 | SIO Y0 K1 M10 0 |
其中,Y0为指定的输出点,K1为常开/常闭控制位,0表示常开,1表示常闭,M10为指定的控制寄存器。
综合以上指令,可以用三菱FX3U-4AD-PT-ADP模块的指令表来实现温度控制程序,示例如下:
LD D100 K1000 FX3U_4AD_PT_ADP // 读取模拟量信号到D100寄存器
MOV D200, #100 // 设定降温启动温度为100度
MOV D300, #130 // 设定报警温度为130度
MOV D400, #150 // 设定跳闸温度为150度
CMP D100, D200 // 比较当前温度值和降温启动温度大小
JR NC, L1 // 如果温度大于等于100度,跳转到 L1 块
AND Y0, Y0, M10 // 打开风机
JR L4 // 跳转到 L4 块
L1:
CMP D100, D300 // 比较当前温度值和报警温度大小
JR NC, L2 // 如果温度大于等于130度,跳转到 L2 块
AND Y1, Y1, M10 // 打开警报器
JR L4 // 跳转到 L4 块
L2:
CMP D100, D400 // 比较当前温度值和跳闸温度大小
JR NC, L3 // 如果温度大于等于150度,跳转到 L3 块
OR M0, M0, M10 // 输出跳闸信号
JR L4 // 跳转到 L4 块
L3:
AND M0, M0, #0 // 取消跳闸信号输出
L4:
MOV K1, #500 // 等待500毫秒
WAIT K1
JR Loop // 跳转到 Loop 块
Loop:
JR Loop // 跳转到 Loop 块
其中,AND指令用于控制风机和警报器的开关,OR指令用于输出跳闸信号,SIO指令用于设置输入/输出点的常开/常闭状态。需要根据具体的控制需求进行选择和调整。
阅读全文