




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
三菱的指令系统在国内是被研究的比较深入的指令系统,因而国内仿三菱的PLC也是最多的。原因是三菱的PLC比较简单,主要体现在以下几个方面:1、通讯协议简单,大约只有4~5个命令(读/写,forceon/forceoff等);2、通讯命令采用绝对地址方式,很容易被推测出内部结构;三菱的指令字节码的安排很不合理,但从另一侧面也反映早期PLC的功能和控制能力是比较弱,随着PLC的发展,PLC的功能也在不断加强,但为了保持兼容,通常采用打补丁的方法扩展,用现在的眼光看就显得极不合理,本教程以FX1S系列PLC为例说明。指令字节码是指令中的指令码、变量地址、常数以一定的顺序,按字节(或字)排列而成的一串二进制代码。三菱指令字节码中的变量地址采用绝对地址,其划分如下:寄存器名称=位地址+偏移量=实际地址pppS=(S0^127T=(TO^63:0~3F)+C0=00CO~00FFM=(MO~511=0~40)+100=0100~01C=(Co~31:0^1F)+1C0RT=()+4C0EQ\*jc3\*hps4\o\al(\s\up4(),)CV16=()+A00CV32=()+C00D8000~8255=()+E00=0E00^OFFF三菱的指令字节码的指令类型由第一个字决定,其中第一个字的最高4位定义如下:应用指令=0数据/地址=8(多字指令,第二字及以后有效)地址=A(仅对M1536-M3071有效,需加偏移量200)RST=E(仅对Y,M有效)纯单字指令=F单字格式,即一个字(16位二进制数)表示一条指令,如:NOP;(扩展Mp除外)SETYMD00O+ppp;(仅对Y,M有效)RSTYME000+ppp;(仅对Y,M有效)OUTS00058000+ppp;(仅对S有效)SETS00068000+ppp;(仅对S有效)PLS00088000+ppp;(仅对Y,M有效)PLF00098000+ppp;(仅对Y,M有效)RSTTC000C8000+ppp;(仅对T,C,Cp有效)MOR01C6A000+ppp;(仅对M;(扩展Mp除外);(仅对;(扩展;(仅对;(扩展;(仅对;(扩展Mp除外);(仅对;(仅对指令码+变量地址1(或常数1)+变量地址2(或常数2)+…32变量地址格式=V00+xx,VV00+yy,8000+zz,8000+ww位(点)元件地址格式=VV00+xx,VV00三菱的变量表示很奇怪,16位的变量用2个字表示,第一个字的高8位和第二个字的高8位组成变量类型描述字,第一个字的低8位和第二个字的低8位组成变量地址或32位的变量用4个字表示,第一个字的高8位和第二个字的高8位组成变量类型描述字,第三个字的高8位、第四个字的高8位固定位0x80,第一个字的低8位、第二个字的低8位、第三个字的低8位、第四个字的低8位组成32位的变量地址或常数。这样的安排人为地增加了解析的复杂性,降低了指令的执行速度,浪费程序存储空序号第2字高8位变量类型备注123位变量(X、Y、M、S、M8、4Homeing:http://oamsars.taoba56789分类指令助指令码功能说明指令长度2O○○子程序调用2○O○子程序返回2OOO中断返回2OO○2OOO关中断2OOO主程序结束2OOO2OOO2OO○循环的终点2OOO传送与比较比较7OOO区间比较7○○○5OOO==○取反传送5一O7OOO多点传送7O交换5O二进制转换成BCD码5O○OBCD码转换成二进制5O○O算术与逻二进制加法运算7OOO二进制减法运算7○○○二进制乘法运算7OOO二进制除法运算7OO○二进制加1运算3OOOHomeing:http://oamsars.taoba辑运算二进制减1运算3O○O字逻辑与7O○○7OOO7O○O求二进制补码3O循环与移位循环右移5=O循环左移5 -O带进位右移5O带进位左移5O位右移7OOO位左移7O○O字右移9一O字左移9O7OOOFIFO(先入先出)读出7O○O数据处理区间复位5OOO7O○○编码7OOO统计ON位数5-O查询位某状态7○7O7〇1--〇5O5○高速处理5O○O3-O9O○O比较置位(高速计数用)OOO比较复位(高速计数用)O○○区间比较(高速计数用)-O脉冲密度7OOO指定频率脉冲输出7OOO脉宽调制输出7OOO带加减速脉冲输出7OOO方便指令7OOO数据查找7O凸轮控制(绝对方式)9OOO凸轮控制(增量方式)9OOO5OOO7=O交替输出3OOO斜坡信号9OOO旋转工作台控制9O数据排序=O7O9=○数字开关9OOO5O7OOO9=O==OASC码打印5OBFM读出9OO9OO串行数据传送9OOO八进制位传送5OOO16进制数转换成ASCI码7○O○7O〇○校验码7OOO电位器变量输入5○○O电位器变量区间5OOO09OOO0浮点二进制浮点数比较二进制浮点数区间比较OHomeing:http://oamsars.taoba数运算二进制浮点数→十进制浮点数9O9○ O一○O○9 O二进制浮点数→二进制整数5O9 O9O9--O高低字节交换3OOO原点回归9OO-可变速的脉冲输出9○○-相对位置控制9OO-绝对位置控制9OO时钟运算时钟数据比较OOO时钟数据区间比较9OO○时钟数据加法7OO○时钟数据减法7OOO时钟数据读出3O○○时钟数据写入3OOO7OO-外围设备二进制数→格雷码5=O5-○模拟量模块(FXON-3A)读出7O-7O3已使用(S1)=(S2)时起始触点接通5OOO(S1)>(S2)时起始触点接通5OOO触点比较(S1)<(S2)时起始触点接通5O○O(S1)<>(S2)时起始触点接通5〇○O(S1)≤(S2)时起始触点接通5OOO(S1)≥(S2)时起始触点接通5OOO(S1)=(S2)时串联触点接通5OOO(S1)>(S2)时串联触点接通5OOO(S1)<(S2)时串联触点接通5OOO(S1)<>(S2)时串联触点接通5OOO(S1)≤(S2)时串联触点接通5O〇O(S1)≥(S2)时串联触点接通5OO○(S1)=(S2)时并联触点接通5OOO(S1)>(S2)时并联触点接通5OO○(S1)<(S2)时并联触点接通5OOO(S1)<>(S2)时并联触点接通5OOO(S1)≤(S2)时并联触点接通5OOO(S1)≥(S2)时并联触点接通5OOO5.2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年高中语文 第三单元 戏剧 第13课 等待戈多(节选)教学设计 粤教版必修5
- 19夜宿山寺教学设计-2024-2025学年二年级上册语文统编版
- Unit 8 When is your birthday SectionA 1a-1c教学设计+教学设计
- 七下第二单元 吟哦涵泳传承家国情怀(教学设计)-初中语文核心素养学科教学专题培训系列
- 7 我是班级值日生 教学设计-2024-2025学年道德与法治二年级上册统编版
- 九年级语文上册 第三单元 课外古诗词诵读教学设计 新人教版
- 物品分类数学课件
- 22 我为环境添绿色(教学设计)人美版(2012)美术一年级下册
- 脊柱骨科护理三级查房
- Unit 7 Lesson 7 Reading for Writing 教学设计 2024-2025学年仁爱科普版(2024)七年级英语下册
- 2025婚礼策划服务的合同范本
- 模块三 幼儿教师职业口语训练课件 第十单元 幼儿教师教学口语
- 推动学校数字化转型的创新策略与实践路径
- 探秘京剧脸谱(课件)六年级下册综合实践活动辽师大版
- (正式版)SH∕T 3548-2024 石油化工涂料防腐蚀工程施工及验收规范
- 《监督法》讲座稿
- 热质交换课第05讲(习题课1)
- 直线与圆锥曲线之角形面积问题
- 群文阅读感受动物的形象教学设计
- 2020最新世界各国安规插头尺寸标准版
- 01MDS3400调度指挥系统系统介绍2011-01-09
评论
0/150
提交评论