三菱PLC应用指令学习
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
源操作数和目的操作数可以指定相同的编号。
Date: 2019/9/7
Page: 15
昆山捷梯三菱培训
指令使用举例:
数字拨码开关分别连接PLC的X000~X007、 X010~X017 、 X020~X027 、 X030~X037,假如X000~X007 和X010~X017 构成一个数据, X020~X027 和X030~X037 构成一个数据。 将两个数相加,并用BCD码显示。
功能:将源操作数[S.]BCD,转换成二进制传送到目的操作数 [D.]中。
Date: 2019/9/7
Page: 9
昆山捷梯三菱培训
指令使用说明:
源操作数可以是KnX、KnY、KnM、KnS、T、C、D、V、Z; 目标操作数是KnY、KnM、KnS、T、C、D、V、Z 。
BCD码的数值范围:16位时0~9999,32位时0~99999999。
Page: 19
昆山捷梯三菱培训
四、逻辑指令
逻辑指令格式如下:
Date: 2019/9/7
Baidu Nhomakorabea
Page: 20
昆山捷梯三菱培训
小结:
1. 掌握程序BCD,BIN指令等用法; 2. 掌握数据传送和比较指令的用法; 3. 掌握算术运算和逻辑指令的用法;
Date: 2019/9/7
Page: 21
昆山捷梯三菱培训
Page: 14
昆山捷梯三菱培训
指令使用说明:
源操作数可以是K、H、KnX、KnY、KnM、KnS、T、C、D、V、 Z;目标操作数是KnY、KnM、KnS、T、C、D、V、Z 。
源操作数为有符号数时,最高位为符号位,0正1负。
执行过程中影响3个标志位:M8020零标志位、M8021借位 标志位、M8022进位标志位。运算结果为0时,M8020为1; 运算结果大于32767或2147483647时,M8021为1;运算结果 小于-32768或- 2147483648时,M8022为1。
一、比较指令和区间比较指令
比较指令CMP(Compare)指令格式如下:
功能:将源操作数[S1.] 和源操作数[S2.]的数据 进行比较,比较结果用目 标元件[D.]的状态来表示 。
Date: 2019/9/7
Page: 4
昆山捷梯三菱培训
一、比较指令和区间比较指令
区间比较指令ZCP(Zone Compare)指令格式如下:
Date: 2019/9/7
Page: 10
昆山捷梯三菱培训
指令使用举例:
在某生产包装线上每来一个产品时,机械手将其放入包装箱 中,当包装箱中放入产品个数等于设定值时,工人将包装箱 打包好,并放上新的包装箱,机械手将产品放入下一个包装 箱。试用应用指令实现功能。
Date: 2019/9/7
Page: 11
Date: 2019/9/7
Page: 7
昆山捷梯三菱培训
二、传送指令和移位传送指令
传送指令MOV(Move)指令格式如下:
功能:将源操作数[S.]传 送到目的操作数[D.]中。
Date: 2019/9/7
Page: 8
昆山捷梯三菱培训
三、BCD转换和BIN转换指令
BIN转换指令(BCD Code to BIN)指令格式如下:
PLC内部运算采用二进制,BCD指令可以将二进制转换成 BCD码,然后在7段数码管上显示;BIN指令可以将拨码开关 输入的BCD码转换成二进制,然后进行运算。
BIN指令源操作数S1内容不是BCD时出错。
注意特殊辅助继电器M8032的功能。BCD指令中,双字被 转换成科学计数法格式;BIN指令中,将科学计数法格式转 换成浮点数。
传送和比较指令 算术与逻辑指令 移位和循环指令 数据处理指令
Date: 2019/9/7
Page: 1
高速处理指令 外部输入输出指令
其它指令
昆山捷梯三菱培训
Date: 2019/9/7
Page: 2
昆山捷梯三菱培训
传送和比较指令(FNC10~FN19)
Date: 2019/9/7
Page: 3
昆山捷梯三菱培训
比较结果的清除,分别使用RST指令和ZRST指令。
Date: 2019/9/7
Page: 6
昆山捷梯三菱培训
指令使用举例:
在某生产包装线上每来一个产品时,机械手将其放入包装箱 中,当包装箱中放入50个产品时,工人将包装箱打包好,并 放上新的包装箱,机械手将产品放入下一个包装箱。试用应 用指令实现功能。
Date: 2019/9/7
Page: 18
昆山捷梯三菱培训
三、减1指令
减1指令DEC(Multiplication)指令格式如下:
功能:将源操 作数内容自减1 ,结果送源操 作数。
-
说明:操作数KnY、KnM、KnS、T、C、D、V、Z 。不影 响标志位。最大值加1变最小值。
Date: 2019/9/7
Date: 2019/9/7
Page: 16
昆山捷梯三菱培训
二、乘法指令
乘法指令MUL(Multiplication)指令格式如下:
功能:将源操 作数进行二进 制相乘,结果 送目的操作数 。
Date: 2019/9/7
Page: 17
昆山捷梯三菱培训
指令使用说明:
源操作数可以是K、H、KnX、KnY、KnM、KnS、T、C、D、V、 Z;目标操作数是KnY、KnM、KnS、T、C、D、V、Z 。 操作数为16位时,运算结果为32位,操作数为32位时,运算 结果为64位。
功能:指令执行时源操作 数[S.]与[S1.]和[S2.]的 内容进行比较,并比较结 果用目标元件[D.]的状态 来表示。
Date: 2019/9/7
Page: 5
昆山捷梯三菱培训
指令使用说明:
源操作数可以是K、H、KnX、KnY、KnM、KnS、T、C、 D、V、Z;目标操作数是Y、M、S。 源操作数进行比较时,比较结果放入3个连续的目的操作数 继电器中。注意区间比较时S1不能大于S2。
昆山捷梯三菱培训
Date: 2019/9/7
Page: 12
昆山捷梯三菱培训
算术和逻辑指令(FNC20~FN29)
Date: 2019/9/7
Page: 13
昆山捷梯三菱培训
一、加法指令
加法指令ADD(Addition)指令格式如下:
功能:将源操 作数进行二进 制相加,结果 送目的操作数 。
Date: 2019/9/7
Date: 2019/9/7
Page: 15
昆山捷梯三菱培训
指令使用举例:
数字拨码开关分别连接PLC的X000~X007、 X010~X017 、 X020~X027 、 X030~X037,假如X000~X007 和X010~X017 构成一个数据, X020~X027 和X030~X037 构成一个数据。 将两个数相加,并用BCD码显示。
功能:将源操作数[S.]BCD,转换成二进制传送到目的操作数 [D.]中。
Date: 2019/9/7
Page: 9
昆山捷梯三菱培训
指令使用说明:
源操作数可以是KnX、KnY、KnM、KnS、T、C、D、V、Z; 目标操作数是KnY、KnM、KnS、T、C、D、V、Z 。
BCD码的数值范围:16位时0~9999,32位时0~99999999。
Page: 19
昆山捷梯三菱培训
四、逻辑指令
逻辑指令格式如下:
Date: 2019/9/7
Baidu Nhomakorabea
Page: 20
昆山捷梯三菱培训
小结:
1. 掌握程序BCD,BIN指令等用法; 2. 掌握数据传送和比较指令的用法; 3. 掌握算术运算和逻辑指令的用法;
Date: 2019/9/7
Page: 21
昆山捷梯三菱培训
Page: 14
昆山捷梯三菱培训
指令使用说明:
源操作数可以是K、H、KnX、KnY、KnM、KnS、T、C、D、V、 Z;目标操作数是KnY、KnM、KnS、T、C、D、V、Z 。
源操作数为有符号数时,最高位为符号位,0正1负。
执行过程中影响3个标志位:M8020零标志位、M8021借位 标志位、M8022进位标志位。运算结果为0时,M8020为1; 运算结果大于32767或2147483647时,M8021为1;运算结果 小于-32768或- 2147483648时,M8022为1。
一、比较指令和区间比较指令
比较指令CMP(Compare)指令格式如下:
功能:将源操作数[S1.] 和源操作数[S2.]的数据 进行比较,比较结果用目 标元件[D.]的状态来表示 。
Date: 2019/9/7
Page: 4
昆山捷梯三菱培训
一、比较指令和区间比较指令
区间比较指令ZCP(Zone Compare)指令格式如下:
Date: 2019/9/7
Page: 10
昆山捷梯三菱培训
指令使用举例:
在某生产包装线上每来一个产品时,机械手将其放入包装箱 中,当包装箱中放入产品个数等于设定值时,工人将包装箱 打包好,并放上新的包装箱,机械手将产品放入下一个包装 箱。试用应用指令实现功能。
Date: 2019/9/7
Page: 11
Date: 2019/9/7
Page: 7
昆山捷梯三菱培训
二、传送指令和移位传送指令
传送指令MOV(Move)指令格式如下:
功能:将源操作数[S.]传 送到目的操作数[D.]中。
Date: 2019/9/7
Page: 8
昆山捷梯三菱培训
三、BCD转换和BIN转换指令
BIN转换指令(BCD Code to BIN)指令格式如下:
PLC内部运算采用二进制,BCD指令可以将二进制转换成 BCD码,然后在7段数码管上显示;BIN指令可以将拨码开关 输入的BCD码转换成二进制,然后进行运算。
BIN指令源操作数S1内容不是BCD时出错。
注意特殊辅助继电器M8032的功能。BCD指令中,双字被 转换成科学计数法格式;BIN指令中,将科学计数法格式转 换成浮点数。
传送和比较指令 算术与逻辑指令 移位和循环指令 数据处理指令
Date: 2019/9/7
Page: 1
高速处理指令 外部输入输出指令
其它指令
昆山捷梯三菱培训
Date: 2019/9/7
Page: 2
昆山捷梯三菱培训
传送和比较指令(FNC10~FN19)
Date: 2019/9/7
Page: 3
昆山捷梯三菱培训
比较结果的清除,分别使用RST指令和ZRST指令。
Date: 2019/9/7
Page: 6
昆山捷梯三菱培训
指令使用举例:
在某生产包装线上每来一个产品时,机械手将其放入包装箱 中,当包装箱中放入50个产品时,工人将包装箱打包好,并 放上新的包装箱,机械手将产品放入下一个包装箱。试用应 用指令实现功能。
Date: 2019/9/7
Page: 18
昆山捷梯三菱培训
三、减1指令
减1指令DEC(Multiplication)指令格式如下:
功能:将源操 作数内容自减1 ,结果送源操 作数。
-
说明:操作数KnY、KnM、KnS、T、C、D、V、Z 。不影 响标志位。最大值加1变最小值。
Date: 2019/9/7
Date: 2019/9/7
Page: 16
昆山捷梯三菱培训
二、乘法指令
乘法指令MUL(Multiplication)指令格式如下:
功能:将源操 作数进行二进 制相乘,结果 送目的操作数 。
Date: 2019/9/7
Page: 17
昆山捷梯三菱培训
指令使用说明:
源操作数可以是K、H、KnX、KnY、KnM、KnS、T、C、D、V、 Z;目标操作数是KnY、KnM、KnS、T、C、D、V、Z 。 操作数为16位时,运算结果为32位,操作数为32位时,运算 结果为64位。
功能:指令执行时源操作 数[S.]与[S1.]和[S2.]的 内容进行比较,并比较结 果用目标元件[D.]的状态 来表示。
Date: 2019/9/7
Page: 5
昆山捷梯三菱培训
指令使用说明:
源操作数可以是K、H、KnX、KnY、KnM、KnS、T、C、 D、V、Z;目标操作数是Y、M、S。 源操作数进行比较时,比较结果放入3个连续的目的操作数 继电器中。注意区间比较时S1不能大于S2。
昆山捷梯三菱培训
Date: 2019/9/7
Page: 12
昆山捷梯三菱培训
算术和逻辑指令(FNC20~FN29)
Date: 2019/9/7
Page: 13
昆山捷梯三菱培训
一、加法指令
加法指令ADD(Addition)指令格式如下:
功能:将源操 作数进行二进 制相加,结果 送目的操作数 。
Date: 2019/9/7