据我所知,三菱PLC_FX系列是没有批量置位指令的。
不过可以用其他指令来代替达到效果。 最简单的是用传送指令MOV,但是MOV指令是以4个元件为单元组的。
虽然简洁,但不能实现任意批量置位的目的。比如M11用作其他用途,不能跟随M0~M10一起置位,那么MOV指令就无能为力了。
所以,我总结了4个方法,可以实现元件的批量置位。 方法①:WOR指令。
用或指令,对元件批量置位。用一组带11个高位的二进制数,与K4M0进行“或运算”,把结果存到K4M0中。
“或运算”的好处是,二进制数中的0位不会对其他元件复位。 16位二进制数:0000 0111 1111 1111 转换成16进制为:H07FF。
十进制为K2047。 方法②:SET+V指令。
注意:[SET M0V0]指令只能用在FX3U系列,FX2N系列不可用。 【这里需要11个扫描周期完成全部置位,可以使用FOR\NEXT循环指令在一个周期内完成。】
方法③:BON+V指令。 【这里需要11个扫描周期完成全部置位,可以使用FOR\NEXT循环指令在一个周期内完成。】
方法④:SFTL(SFTR)指令。 【这里需要11个扫描周期完成全部置位,可以使用FOR\NEXT循环指令在一个周期内完成。】
我是PLC初学者,只能帮到这了。如果有更简洁的方法,希望大家慷慨提供,共同学习进步。
据我所知,三菱PLC_FX系列是没有批量置位指令的。
不过可以用其他指令来代替达到效果。
最简单的是用传送指令MOV,但是MOV指令是以4个元件为单元组的。虽然简洁,但不能实现任意批量置位的目的。比如M11用作其他用途,不能跟随M0~M10一起置位,那么MOV指令就无能为力了。
所以,我总结了4个方法,可以实现元件的批量置位。
方法①:WOR指令。
用或指令,对元件批量置位。用一组带11个高位的二进制数,与K4M0进行“或运算”,把结果存到K4M0中。“或运算”的好处是,二进制数中的0位不会对其他元件复位。
16位二进制数:0000 0111 1111 1111
转换成16进制为:H07FF。
十进制为K2047。
方法②:SET+V指令。
注意:[SET M0V0]指令只能用在FX3U系列,FX2N系列不可用。
【这里需要11个扫描周期完成全部置位,可以使用FOR\NEXT循环指令在一个周期内完成。】
方法③:BON+V指令。
【这里需要11个扫描周期完成全部置位,可以使用FOR\NEXT循环指令在一个周期内完成。】
方法④:SFTL(SFTR)指令。
【这里需要11个扫描周期完成全部置位,可以使用FOR\NEXT循环指令在一个周期内完成。】
我是PLC初学者,只能帮到这了。如果有更简洁的方法,希望大家慷慨提供,共同学习进步。
PCL乘法指令是将指定的源元件中的二进制数相乘,结果送到指定的目标元件中去。
PCL乘法指令分16位和32位两种情况。 当为 16 位运算,执行条件 X0 由 OFF → ON 时, [D0]x[D2] → [D5 , D4] 。
源操作数是 16 位,目标操作数是 32 位。当 [D0]=8 , [D2]=9 时, [D5 , D4]=72 。
最高位为符号位, 0 为正, 1 为负。 当为 32 位运算,执行条件 X0 由 OFF → ON 时, [D1 、D0]x[D3 、D2] → [D7 、D6 、D5 、D4] 。
源操作数是 32 位,目标操作数是 64 位。当 [D1 、D0]=238 , [D3 、D2]=189 时, [D7 、D6 、D5 、D4]=44982 ,最高位为符号位, 0 为正, 1 为负。
如将位组合元件用于目标操作数时,限于 K 的取值,只能得到低位 32 位的结果,不能得到高位 32 位的结果。这时,应将数据移入字元件再进行计算。
用字元件时,也不可能监视 64 位数据,只能通过监视高位 32 位和低 32 位。 V 、Z 不能用于 [D] 目标元件。
扩展资料: 因每种品牌配置不一样,所以它的选型方式也有所差异,下面着重介绍大家常用的大众品牌三菱plc的选型方法,大家可以做一个参考来选择使用三菱plc。 (一)分析被控对象并提出控制要求 详细分析被控对象的工艺过程及工作特点,了解被控对象机、电、液之间的配合,提出被控对象对三菱PLC控制系统的控制要求,确定控制方案,拟定设计任务书。
(二)如何确定三菱plc的输入/输出设备 根据系统的控制要求,确定系统所需的全部输入设备(如:按纽、位置开关、转换开关及各种传感器等)和输出设备(如:接触器、电磁阀、信号指示灯及其它执行器等),从而确定与三菱PLC有关的输入/输出设备,以确定PLC的I/O点数。 (三)如何选择三菱PLC 三菱 PLC选择包括对三菱PLC的机型、容量、I/O模块、电源等的选择。
三菱plc分配I/O点并设计三菱PLC外围硬件线路。 1.分配I/O点 画出PLC的I/O点与输入/输出设备的连接图或对应关系表,该部分也可在第2步中进行。
2.设计PLC外围硬件线路 画出系统其它部分的电气线路图,包括主电路和未进入PLC的控制电路等。由PLC的I/O连接图和PLC外围电气线路图组成系统的电气原理图。
到此为止系统的硬件电气线路已经确定。 参考资料来源:百度百科——三菱PLC。
PCL乘法指令是将指定的源元件中的二进制数相乘,结果送到指定的目标元件中去。PCL乘法指令分16位和32位两种情况。
当为 16 位运算,执行条件 X0 由 OFF → ON 时, [D0]x[D2] → [D5 , D4] 。源操作数是 16 位,目标操作数是 32 位。当 [D0]=8 , [D2]=9 时, [D5 , D4]=72 。最高位为符号位, 0 为正, 1 为负。
当为 32 位运算,执行条件 X0 由 OFF → ON 时, [D1 、D0]x[D3 、D2] → [D7 、D6 、D5 、D4] 。源操作数是 32 位,目标操作数是 64 位。当 [D1 、D0]=238 , [D3 、D2]=189 时, [D7 、D6 、D5 、D4]=44982 。
扩展资料
PLC的常见基本指令:
1、LD:取指令(常开触点)
2、LDI:取反指令(常闭触点)
3、AND:串指令(常开触点)
4、ANI:串反指令(常闭触点)
5、OR:并指令(常开触点)
参考资料来源:搜狗百科——三菱PLC