三菱plc指令大全比较指令是什么意思

图书信息/三菱FX2NPLC功能指令应用详解
书 名: 三菱FX2NPLC三菱FX2NPLC功能指令应用详解功能指令应用详解作者:李金城出版社: 电子工业出版社ISBN: 6出版时间: 日开本: 16开定价: 68.00元
内容简介/三菱FX2NPLC功能指令应用详解
《三菱FX2NPLC功能指令应用详解》主要内容为三菱FX2N系列PLC顺控程序设计和功能指令讲解,重点是功能指令讲解。为了使读者能够在较短的时间内正确理解、掌握和应用功能指令,《三菱FX2NPLC功能指令应用详解》中除了对指令本身作了详细的说明外,还增加了与功能指令相关的基础知识、专业知识和应用知识。同时,针对指令的应用编写了许多实例,说明指令的应用技巧。最后还对FX3U系列PLC新增功能指令作了介绍。
图书目录/三菱FX2NPLC功能指令应用详解
第1章 FX系列微型可编程控制器介绍1.1 FX系列PLC产品综合介绍1.1.1 产品结构与产品系列介绍1.1.2 产品性能指标及扩展说明1.2 FX1S PLC1.2.1 产品简介与产品规格1.2.2 编程功能与扩展选件1.3 FX1N PLC1.3.1 产品简介与产品规格1.3.2 编程功能与扩展选件1.4 FX2N PLC1.4.1 产品简介与产品规格1.4.2 编程功能与扩展选件1.5 FX3U PLC1.5.1 产品简介与产品规格1.5.2 编程功能与扩展选件第2章 编程与仿真软件使用2.1 三菱PLC的编程2.1.1 概述2.1.2 编程软件GX Developer的安装2.2 三菱编程软件GX Developer的使用2.2.1 GX软件界面2.2.2 创建新工程2.2.3 梯形图编辑2.2.4 梯形图程序编译、与指令表程序切换及保存2.2.5 程序注释2.2.6 程序的写入与读取2.2.7 读取FXGP/WIN生成梯形图文件2.2.8 其他功能简介2.3 三菱仿真软件GX Simulator的使用2.3.1 启动2.3.2 启动软元件的强制操作2.3.3 软元件的监控2.3.4 时序图监控第3章 基本逻辑控制指令3.1 基本指令系统3.1.1 逻辑运算指令3.1.2 操作及逻辑处理指令3.2 定时器3.2.1 时间继电器与定时器3.2.2 三菱FX2NPLC内部定时器3.2.3 定时器程序编制3.3 计数器3.3.1 计数器介绍3.3.2 三菱FX2N PLC内部信号计数器3.3.3 计数器程序编制第4章 步进指令与顺控程序设计4.1 顺序控制与顺序功能图4.1.1 顺序控制4.1.2 顺序功能图(SFC)4.1.3 顺序功能图的基本结构4.1.4 顺序功能图的梯形图编程方法4.2 步进指令和步进梯形图4.2.1 步进指令与状态元件4.2.2 步进指令梯形图编程方法4.2.3 应用步进指令SFC编程时的注意事项4.3 编程软件GX中的SFC编程4.3.1 GX中的SFC编程说明4.3.2 STL指令单流程SFC程序编制4.3.3 STL指令分支流程SFC程序编制4.3.4 SFC仿真4.3.5 STL指令程序梯形图编制4.4 步进顺序控制编程实例4.4.1 SFC编程步骤4.4.2 单流程SFC编程4.4.3 选择性分支SFC编程4.4.4 并行性分支SFC编程第5章 功能指令预备知识5.1 功能指令分类5.2 指令格式解读5.2.1 指令格式解读5.2.2 16位与32位5.2.3 连续执行与脉冲执行5.3 编程软元件5.3.1 数据类型与常数K,H5.3.2 位软元件5.3.3 字软元件5.4 寻址方式5.4.1 直接寻址与立即寻址5.4.2 变址寻址第6章 程序流程指令6.1 程序流程基础知识6.1.1 PLC程序结构和程序流程6.1.2 主程序结束指令fend6.1.3 子程序6.1.4 中断6.2 条件转移6.2.1 条件转移指令CJ6.2.2 跳转区域的软元件变化与功能指令执行6.2.3 CJ指令应用实例6.3 子程序调用6.3.1 子程序调用指令CALL,SRET6.3.2 子程序编制与应用实例6.4 中断服务6.4.1 中断指令EI,DI,iret6.4.2 外部输入中断6.4.3 内部定时器中断6.4.4 高速计数器中断6.5 循环6.5.1 循环指令FOR,NEXT6.5.2 循环程序编制与应用实例第7章 传送与比较指令7.1 传送指令7.1.1 传送指令MOV7.1.2 数位传送指令SMOV7.1.3 取反传送指令CML7.1.4 成批传送指令BMOV与文件寄存器7.1.5 多点传送指令FMOV7.2 比较指令7.2.1 比较指令CMP7.2.2 区间比较指令ZCP7.2.3 浮点数比较指令ecmp,EZCP7.3 触点比较指令7.3.1 起始触点比较指令7.3.2 串接触点比较指令7.3.3 并接触点比较指令7.4 数据交换指令7.4.1 数据交换指令XCH7.4.2 上下字节交换指令SWAP7.5 应用实例7.5.1 程序设计算法和框图7.5.2 应用实例第8章 移位指令8.1 循环移位指令8.1.1 循环右移指令ROR8.1.2 循环左移指令ROL8.1.3 带进位循环右移指令RCR8.1.4 带进位循环左移指令RCL8.2 位移字移指令8.2.1 位右移指令SFTR8.2.2 位左移指令SFTL8.2.3 字右移指令WSFR8.2.4 字左移指令WSFL8.3 移位读写指令8.3.1 移位写入指令SFWR8.3.2 移位读出指令SFRD第9章 数值运算指令9.1 PLC的数值处理方式9.1.1 定点数和浮点数9.1.2 逻辑位运算9.2 整数运算9.2.1 四则运算指令ADD,SUB,MUL,DIV9.2.2 加1减1指令INC,DEC9.2.3 开方指令SQR9.3 小数运算9.3.1 浮点数转换指令FLT,INT,EBCD,EBIN9.3.2 浮点数四则运算指令EADD,ESUB,EMUL,EDIV9.3.3 浮点数开方指令ESQR9.3.4 浮点数三角函数值指令SIN,COS,TAN9.4 逻辑位运算9.4.1 逻辑字与指令WAND9.4.2 逻辑字或指令WOR9.4.3 逻辑字异或指令WXOR9.4.4 求补码指令NEG第10章 数据处理指令10.1 数制与码制10.1.1 数制10.1.2 码制10.2 码制转换指令10.2.1 二进制与BCD转换指令BCD,BIN10.2.2 二进制与格雷码转换指令GRY,GBIN10.3 译码编码指令10.3.1 译码器和编码器10.3.2 译码指令DECO10.3.3 编码指令ENCO10.4 位“1”处理指令10.4.1 位“1”总和指令SUM10.4.2 位“1”判别指令BON10.5 信号报警指令10.5.1 控制系统的信号报警10.5.2 信号报警设置指令ANS10.5.3 信号报警复位指令ANR10.6 数据处理指令10.6.1 分时扫描与选通10.6.2 数据采集指令MTR10.6.3 数据检索指令SER10.6.4 数据排序指令SORT10.6.5 求平均值指令MEAN10.6.6 区间复位指令ZRST第11章 外部设备指令11.1 概述11.1.1 外部I/O设备指令11.1.2 外部选用设备指令11.2 外部I/O设备指令11.2.1 10键输入指令TKY11.2.2 16键输入指令HKY11.2.3 数字开关指令dsw11.2.4 7段码显示指令SEGD11.2.5 7段码锁存显示指令SEGL11.2.6 方向开关指令ARWS11.2.7 ASCII码输入指令ASC11.2.8 ASCII码输出指令PR11.3 模拟电位器指令11.3.1 模拟电位器介绍11.3.2 模拟电位器数据读指令VRRD11.3.3 模拟电位器开关设定指令VRSC11.4 特殊功能模块读写指令11.4.1 FX特殊功能模块介绍11.4.2 特殊功能模块读指令FROM11.4.3 特殊功能模块写指令TO11.4.4 指令应用11.5 串行异步通信指令11.5.1 串行异步通信基础11.5.2 串行数据传送指令RS11.5.3 HEX→ASCII 变换指令ASCI11.5.4 ASCII→HEX 变换指令HEX11.5.5 校验码指令CCD11.5.6 通信指令综合应用实例11.5.7 并行数据位传送指令PRUN11.6 PID控制指令11.6.1 PID控制介绍11.6.2 PID控制指令11.6.3 PID指令控制参数详解11.6.4 PID指令应用错误代码11.6.5 PID指令应用程序设计11.6.6 PID控制参数自整定第12章 高速处理和PLC控制指令12.1 三菱FX2N PLC内部高速计数器12.1.1 高速计数器介绍12.1.2 高速计数器的使用12.1.3 高速计数器使用频率限制12.2 高速计数器指令12.2.1 比较置位指令HSCS12.2.2 比较复位指令HSCR12.2.3 区间比较指令HSZ12.2.4 DHSZ指令的表格高速比较模式12.2.5 DHSZ指令的频率控制模式12.2.6 脉冲密度指令SPD12.3 PLC内部处理指令12.3.1 输入/输出刷新指令REF12.3.2 输入滤波时间调整指令REFF12.3.3 监视定时器刷新指令WDT第13章 脉冲输出与定位指令13.1 位置控制预备知识13.1.1 位置控制介绍13.1.2 定位控制分析13.1.3 FX PLC定位控制功能介绍13.2 脉冲输出指令13.2.1 概述13.2.2 脉冲输出指令PLSY13.2.3 带加减速的脉冲输出指令PLSR13.2.4 可变速脉冲输出指令PLSV13.2.5 脉宽调制指令PWM13.3 定位指令13.3.1 原点回归指令ZRN13.3.2 相对位置控制指令DRVI13.3.3 绝对位置控制指令DRVA13.3.4 绝对位置数据读取指令ABS13.4 定位控制举例13.4.1 步进电机定位控制13.4.2 定位控制指令程序样例13.4.3 伺服电机定位控制第14章 变频器通信指令14.1 通信指令应用预备知识14.1.1 技术支持及应用范围14.1.2 通信参数设定14.1.3 通信功能相关软元件14.2 变频器通信指令14.2.1 变频器通信指令介绍14.2.2 变频器运行监视指令EXTR K1014.2.3 变频器运行控制指令EXTR K1114.2.4 变频器参数读出指令EXTR K1214.2.5 变频器参数写入指令EXTR K1314.2.6 变频器通信指令应用注意与错误代码第15章 方便指令15.1 状态初始化指令15.1.1 多种工作方式SFC的编程15.1.2 状态初始化指令IST15.1.3 IST指令应用处理15.1.4 状态初始化指令IST应用实例15.2 凸轮控制指令15.2.1 凸轮控制和凸轮控制器15.2.2 绝对方式凸轮控制指令ABSD15.2.3 增量方式凸轮控制指令INCD15.3 旋转工作台控制指令15.3.1 旋转工作台控制介绍15.3.2 旋转工作台控制指令ROTC15.4 定时器指令15.4.1 示教定时器指令TTMR15.4.2 特殊定时器指令STMR15.5 信号输出指令15.5.1 交替输出指令ALT15.5.2 斜坡信号指令RAMP第16章 时钟处理指令16.1 时钟数据运算指令16.1.1 关于PLC的时间控制16.1.2 时钟数据比较指令TCMP16.1.3 时钟数据区间比较指令TZCP16.1.4 时钟数据加法指令TADD16.1.5 时钟数据减法指令TSUB16.1.6 计时器指令HOUR16.2 时钟数据读/写指令16.2.1 时钟数据读出指令TRD16.2.2 时钟数据写入指令TWR16.3 时钟数据程序实例第17章 FX3U新增功能指令简介17.1 传送、移位和数值运算指令17.1.1 传送指令17.1.2 移位指令17.1.3 数值运算指令17.2 数据处理指令17.2.1 十进制与十进制ASCII码表示转换指令17.2.2 数据的结合与分离指令17.2.3 数据表处理指令17.2.4 数据块处理指令17.2.5 字符串控制指令17.2.6 其他数据处理指令17.3 外部设备指令17.3.1 通信指令17.3.2 特殊功能模块bfm分割读/写指令17.3.3 定位指令17.3.4 变频器控制指令17.4 其他指令17.4.1 扫描周期脉冲输出指令17.4.2 高速计数器指令17.4.3 时钟指令17.4.4 扩展文件寄存器控制指令附录A 特殊辅助继电器和特殊数据寄存器附录B 错误代码一览表附录C 功能指令一览表(按功能号顺序)附录D 功能指令一览表(按功能分类)附录E 功能指令一览表(按助记符分类)附录F 三菱FR-E500变频器通信协议的参数字址定义附录G 三菱FR-E500参数数据读出和写入指令代码表参考文献
&|&相关影像
互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。未经许可,禁止商业网站等复制、抓取本站内容;合理使用者,请注明来源于。
登录后使用互动百科的服务,将会得到个性化的提示和帮助,还有机会和专业认证智愿者沟通。
此词条还可添加&
编辑次数:6次
参与编辑人数:6位
最近更新时间: 04:06:33
贡献光荣榜三菱plc与西门子plc的区别及优缺点 -- 术业有专攻 -- 工控网博客
&&&&&工控博客 &&&&
 欢迎大家来到我的博客,本人菜鸟一个。在这里希望跟大家共同学习,共同进步。问道有先后术业有专攻,我相信只有不断的学习,不断的交流,才能不断的进步。资料大多来源于网络,如有侵权,请联系博主。
我的分类(专题)
发表于: 0:53:36
标签(TAG):
三菱plc与西门子plc有什么区别?分别有什么优点和缺点?该如何选择学习哪种品牌?首先它们的编程理念不同,三菱plc是日系品牌,编程直观易懂,学习起来会比较轻松,而西门子plc是德国品牌,指令比较抽象,学习难度较大,但指令较少,而三菱的指令较多,所以学习三菱和学习西门子的周期是一样的;三菱的优势在于离散控制和运动控制,三菱的指令丰富,有专用的定位指令,控制伺服和步进容易实现,要实现某些复杂的动作控制也是三菱的强项,而西门子在这块就较弱,没有专用的指令,做伺服或步进定位控制不是不能实现,而是程序复杂,控制精度不高。过程控制与通信控制西门子是强项,西门子的模拟量模块价格便宜,程序简单,而三菱的模拟量模块价格昂贵,程序复杂,西门子做通信也容易,程序简单,三菱在这块功能较弱。所以针对不同的设备不同的控制方式,我们要合理的选用PLC,用其长处,避其短处。例如某设备只是些动作控制,如机械手,可选择三菱的PLC,某设备有伺服或步进要进行定位控制,也选三菱的PLC;像中央空调,污水处理,温度控制等这类有很多模拟量要处理的就要选西门子的PLC比较合适,某设备现场有很多仪表的数据要用通信进行采集,选西门子的好控制。 区别非常大的芯片肯定是有所不同的(体现在容量和运算速度上)但最大的区别还是体现在编程软件的思路和结构上本人03年以前做的都是日系PLC,三菱松下欧姆龙等,做过不少中小型的项目03年及以后以西门子等欧美品牌为主个人认为三菱(日系的中高端品牌)PLC的软件至少落后西门子5年以上大中型的暂且不说,就拿三菱比较有优势的小型机FX系列和西门子S7-200系列比1、三菱的编程软件从早期的FXGPWIN到近期的GX8.0(我所知道最新的),和所有的日系品牌一样,该软件的编程思路是自上而下的单一纵向结构,而西门子的MicroWIN则是纵向和横向兼备的结构,而且子程序支持局部变量,相同的功能只需要编一次程序即可,大大减少了开发难度和时间2、S7-200一直以来支持强大的浮点运算,编程软件直接支持小数点输入输出,而三菱直至近年推出的FX3U系列才有此种功能,以前的FX2N系列的浮点功能都是假的3、S7-200的模拟量输入输出程序非常简单方便,AD、DA值可以不需编程直接存取的,三菱的FX2N及其以前的系列都需要非常繁琐的FROM TO指令。FX3U如今倒支持此功能了,但足足晚了五年甚至更多4、CPU226和CPU224XP,标准配置2个485口即PPI口,最大通讯速度187.5K,三菱FX3U之前的所有系列都是一个可怜的422口,而且速度是9.6K。如果需要连个智能仪表什么的则必须另购FX2N0-485BD等特殊模块5、CPU226的程序容量20K,数据容量14K,FX2N总共才8K.后来的3U倒是有所改进但三菱的FX2N系列有两个优势,一是高速计数器指令比S7-200方便二是422口比西门子的PPI口皮实(因为200系列的PPI口是非光电隔离的,非规范操作和仿制的编程电缆可能会导致串口损坏)西门子最近推出的S7-1200系列直接支持以太网接口,而且由于集成了计数和测量、闭环控制和运动控制的工艺,因此FX3U再次被西门子远远超越以上的比较仅仅是小型机至于西门子的300和400系列以及更大型的TDC系列,这里就无需多言了,一句话,谁用谁知道西门子的PCS7软件绝对是博大精深的,所有的日系品牌都只能望其项背学PLC,三菱是很容易上手的,因为直来直去思路简单但从学习的角度讲,肯定是西门子更好还是那句话,用了PCS7,才知道日系的软件是垃圾还有西门子PLC的通信口有两个,三菱的有一个,两个通信口可以一个连接下载数据线一个连接触摸屏进行调试程序,否则你就要拔下触摸屏数据线再连接触摸屏数据线来回调整程序非常麻烦。 三菱系列的PLC三菱PLC英文名又称:Mitsubish Power Line Communication,是三菱电机在大连生产的主力产品。 三菱PLC在中国市场常见的有以下型号: FR-FX1N FR-FX1S FR-FX2N FR-FX3U FR-FX2NC FR-A FR-QFX1S系列:三菱PLC是一种集成型小型单元式PLC。且具有完整的性能和通讯功能等扩展性。如果考虑安装空间和成本是一种理想的选择。  FX1N系列:是三菱电机推出的功能强大的普及型PLC。具有扩展输入输出,模拟量控制和通讯、链接功能等扩展性。是一款广泛应用于一般的顺序控制三菱PLC。  FX2N系列:是三菱PLC是FX家族中最先进的系列。具有高速处理及可扩展大量满足单个需要的特殊功能模块等特点,为工厂自动化应用提供最大的灵活性和控制能力。FX3U:是三菱电机公司新近推出的新型第三代三菱PLC,可能称得上是小型至尊产品。基本性能大幅提升,晶体管输出型的基本单元内置了3轴独立最高100kHz的定位功能,并且增加了新的定位指令,从而使得定位控制功能更加强大,使用更为方便。  FX1NC FX2NCFX3UC三菱PLC:在保持了原有强大功能的基础上实现了极为可观的规模缩小I/O型接线接口降低了接线成本,并大大节省了时间。  Q系列三菱PLC:三菱机公司推出的大型PLC,CPU类型有基本型CPU,高性能型CPU,过程控制CPU,运动控制CPU,冗余CPU等。可以满足各种复杂的控制需求。三菱电机中国事业的快速发展,为了更好地满足国内用户对三菱PLC,Q系列产品高性能、低成本的要求,三菱电机自动化特推出经济型QUTESET型三菱PLC,即一款以自带64点高密度混合单元的5槽Q00JCOUSET;另一款自带2块16点开关量输入及2块16点开关量输出的8槽Q00JCPU-S8SET,其性能指标与Q00J完全兼容,也完全支持GX-Developer等软件,故具有极佳的性价比。  A系列三菱PLC: 使用三菱专用顺控芯片(MSP),速度/指令可媲美大型三菱PLC;A2ASCPU支持32个PID回路。而QnASCPU的回路数目无限制,可随内存容量的大小而改变;程序容量由8K步至124K步,如使用存储器卡,QnASCPU则内存量可扩充到2M字节;有多种特殊模块可选择,包括网络,定位控制,高速计数,温度控制等模块。编程语言在FX系列可编程控制器控制器中,除基本的指令表变成方式外,还可以采用在图形画面上进行阶梯符号作图的梯形图编程方式,以及对应机械动作流程进行顺控设计的SFC(顺序功能图)方式,而且,这些程序可以相互转换换。指令表及梯形图程序如果按一定的规则编写,也可以实现到SFC图的逆变换。2. 高速处理三菱系列PLC可以实现高速处理,FX系列可编程控制器内置的高速计数器,对来自特定的输入继电器的高速脉冲进行中断处理,因此与扫描时间无关,可以进行高达60kHz/h的高速脉冲。在可编程控制器中设置了C-R滤波器,以防止输入信号的震动和噪音的影响。可以对脉冲进行捕捉,在脉冲捕捉中可以监视来自特定输入的脉冲信号,也可以在输入时采用中断处理设置特殊辅助继电器。3. FX的PLC支持顺序控制。可编程控制器的扫描周期是恒定模式,采用次模式可以以固定的周期处理和运算同步执行的指令。在设备不停机的情况下也可以对运行过程中的程序进行改变的功能。4. 应用指令FX系列PLC基于追求“基本功能、高速处理、便于使用”的规范理念,FX可编程控制器具有数据的传送和比较,四则运算及逻辑运算、数据的循环和位移等基本指令,还有输入输出刷新、中断、高速计算器专用比较指令、高速脉冲输出等高速处理指令,以及在SFC控制方面,将机械控制的标准动作封袋化的状态初始化指令等。此外,还提供了可适应更复杂的控制的浮点运算及PID运算等。西门子系列PLC西门子股份公司(SIEMENS AG FWB:SIE, NYSE:SI)是世界最大的机电类公司之一,1847年由维尔纳?冯?西门子建立。西门子SIAMTIC模块化控制器有着很大的优势,它可以即买即用,长期兼容性和可用性,可以在恶劣环境下工作,模块还可以扩展和升级。西门子的产品十分的抗震动,通过集中式和分布式I/O控制。所以西门子在最近的一些年内能够很有力的打进中国的市场并能在中国的市场牢牢的扎根。这和西门子产品的质量和性能有着十分大的关系. 其中就有S7-200、S7-300、S7-400。S7-200它适用于一系列机械设备的制造或用作独立的解决方案,微型自动化系统的组成部分,STEP 7&Micro/WIN 工程组态软件应用于它,,应用于性能要求较低的自动化任务。它是低成本的微型系统。西门子S7-300它设计紧凑,安装在DIN导轨上,在CPU中集成了许多功能,通过在微型存储器上保持数据实现免维护, PROFIBUS上的等时模式,属于故障安全类型。西门子S7-400具有多种机架类型的机架系统,优异的高速处理能力和通讯性能,可以在运行中更改组态,PROFIBUS上的等时模式(图1),还支持PROFIBUS 连接分布式I/O(如图2),属于故障安全和容错类型,热插拔。S7-400 的&三个 H&CPU,支持硬件同步, 功能强大的解决方案,不会发生任何信息损失,且可对工程任务提供高级支持,无需额外的编程费用, 可以为安全应用轻松扩展 H&系统。西门子plc现在不仅全面使用16位、32位高性能微处理器,高性能位片式微处理器,RISC(reduced instruction set computer)精简指令系统CPU等高级CPU,而且在一台PLC中配置多个微处理器,进行多通道处理,同时生产了大量内含微处理器的智能模块,使得第四代PLC产品成为具有逻辑控制功能、过程控制功能、运动控制功能、数据处理功能、联网通信功能的真正名符其实的多功能控制器三菱FX PLC主要的传送与比较指令简介
三菱FX PLC主要的传送与比较指令简介
  来源:本站
三菱FX PLC的传送与比较指令要主要有以下几个:
比较指令CMP&
区间比较指令ZCP&
传送指令MOV&
移位传送指令SMOV&
取反传送指令CML&
块传送指令BMOV&
多点传送指令FMOV&
数据交换指令XCH&
BCD变换、BIN变换指令
1、比较指令CMP
&&&&CMP指令有三个操作数:两个源操作数[S1.]和[S2.],一个目标操作数[D.],该指令将[S1.]和[S2.]进行比较,结果送到[D.]中。CMP指令使用说明如图所示。论文发表、论文指导
周一至周五
9:00&22:00
三菱PLC时钟指令教学上的应用与例子
2014年2期目录
&&&&&&本期共收录文章20篇
  【摘 要】本文根据三菱PLC编程手册编写时钟指令的教学例子,对每个时钟指令详细解释,举例分析,指导学生对PLC时钟指令的仿真学习,是教学的具体例子,希望能与大家共同探讨。 中国论文网 /8/view-5098643.htm  【关键词】TWR;TCMP;TSUB   在PLC实训教学中,很多学生只会使用定器T,有的用定时器级联来作每天时钟的控制,这样既不方便又不准确控制,掌握以下的时钟指令可以具体到定时那年那天的时分秒。以下分别对时钟数据写入指令TWR;时钟数据读取指令TRD;时间数据比较指令TCMP;时间数据区间比较TZCP;时间数据加、减法运算TADD,TSUB具体分析与举例。   1.时钟数据写入指令TWR:将时钟数据写入PLC实时时钟,其中:   D8018→存放公历年份,范围为0~99;   D8017→存放月份,范围为1~12;   D8016→存放日期,范围为0~365;   D8015→存放小时,范围为0~24;   D8014→存放分,范围为0~59;   D8013→存放秒,范围为0~59;   D8019→存放星期,范围为0~6;   该指令的使用是脉冲执行形式:   图2   该指令占用D10~D16共7个软元件,执行模式如下:   D8018→D10; D8017→D11; D8016→D12; D8015→D13;D8014→D14; D8013→D15; D8019→D16,当然,这样就需要提前把向源数据传送时钟数据,当到正确时执行指令,写入时钟数据时,首先用MOV指令进行设置,例子(见图2)。   2.时钟数据读取指令TRD   时钟指令运用连续执行性,可以监控D20~D26的变化,时钟数据读取指令TRD:将PLC的时钟读取到指定数据存储器D20~D26。   该指令占用D20~D26共7个软元件,执行模式如下:   D8018→D20; D8017→D21; D8016→D22; D8015→D23;   D8014→D24; D8013→D25; D8019→D26,   3.时间数据比较指令TCMP   时间数据比较指令TCMP:将指令的时间与实时时钟数据进行比较   设定时间与实时时钟比较   该指令中D10存放的是实时时间,把指定的时间10时20分30秒跟实时时间进行比较,结果由Y0~Y2三个软元件的状态表示,其比较结果如下:   指定时间>时钟数据,Y0有输出;   指定时间=时钟数据,Y1有输出;   指定时间<时钟数据,Y2有输出;   4.时间数据区间比较TZCP   时间数据区间比较TZCP:用实时时钟对两个指定的时间的比较。   ↓ ↓ ↓ ↓   [S1] [S2] [S3] [D]   该指令中[S1],[S2],[S3]均占用指定的起始的三个软元件分别存放实时时钟的时分秒:   在程序中[S1]用D20表示,[S2]用D30表示,[S3]用D10表示,其存放为:   对于[S1]:D20→小时;D21→分钟;D22→秒;   对于[S2]:D30→小时;D31→分钟;D32→秒;   对于[S3]:D10→小时;D11→分钟;D12→秒;   该指令用于把指定的时间[S3] 跟设定的两个实时时间[S1] [S2] 进行比较,并且把比较的结果用Y0~Y2 的输出状态表示,其结果如下:   [S3]< [S1] Y0=1;   [S1]< [S3] <[S2] Y1=1   [S2] <[S3] Y2=1   时间数据区间比较TZCP例子   5.时间数据加法运算TADD   时间数据加法运算TADD:将两个指定的时间相加。   ↓ ↓ ↓   [S1] [S2] [D]   该指令中,[S1] 、[S2]、[D]都占用指定的软元件起始的3个软元件分别来存放时分秒,其执行过程如下:   小时数:[D10]+[D20]=[D30] 当相加结果大于23时,则进位标志M8022动作并把相加结果减去24再存储到[D30];   分钟: [D11]+[D21]=[D31] 当相加结果大于59时,则小时加1,并把相加结果减去60再存储到[D31];   秒: [D12]+[D22]=[D32] 当相加结果大于59时,则分钟加1,并把相加结果减去60再存储到[D32];   6.时钟数据减法运算TSUB   时钟数据减法运算TSUB:将指定的两个时钟相减。   ↓ ↓ ↓   [S1] [S2] [D]   该指令中,[S1] 、[S2]、[D]都占用指定的软元件起始的3个软元件分别来存放时分秒,其执行过程如下:   小时数:[D10]―[D20]=[D30] 当相减结果小于0时,则位标志M8021动作并把相减结果加上24再存储到[D30];   分钟: [D11]― [D21]=[D31] 当相减结果小于0时,则小时减1,并把分钟加上60再相减,最后结果存储到[D31];   秒:[D12]―[D22]=[D32] 当相减结果小于0时,则分钟减1,并把秒数加上60再相减,最后结果存储到[D32]。(例子略)   5.结束语   PLC课程是机电类的主要课程,掌握PLC基本指令、定时指令T的同时也应会时钟指令,很多教材和三菱的工具书只提到时钟指令但没有实例,这样给学员在指令的掌握造成困难。笔者通过教学进行比较,发现时钟指令结合例子学生掌握更好,课改后在教学评价中学生更喜欢后者。
转载请注明来源。原文地址:
【xzbu】郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除已转载的信息。
xzbu发布此信息目的在于传播更多信息,与本网站立场无关。xzbu不保证该信息(包括但不限于文字、数据及图表)准确性、真实性、完整性等。

我要回帖

更多关于 三菱plc rs指令用法 的文章

 

随机推荐