企业培训_gefanucplc90-70指令培训_第1页
企业培训_gefanucplc90-70指令培训_第2页
企业培训_gefanucplc90-70指令培训_第3页
企业培训_gefanucplc90-70指令培训_第4页
企业培训_gefanucplc90-70指令培训_第5页
已阅读5页,还剩84页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

GEFanucPLC90 70指令培训 GEFanucAutomationShanghaiOfficeV2 00 继电器控制电路 PLC工作原理 I 1 I 2 I 3 I 4 I 5 I 6 Q 1 Q 2 Q 3 Q 4 Q 5 Q 6 0 0 0 0 0 0 0 1 0 0 0 0 CPU 输出地址 Q 输入地址 I 数据储存 M R 输入模块 输出模块 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 C O M 1 2 3 1 2 3 编程语言 1 指令助记符 IL 2 梯形图 LD 3 顺序功能图 SFC 4 C 语言 BASIC 语言5 状态逻辑 系列90PLC编程语言 指令语句编程继电器梯形图 RelayLadderLogic 编程顺序流程图 SFC 编程状态逻辑语言编程 支持用C语言编程开发复杂的控制算法C程序代码比梯形图程序快4 6倍 系列90PLC编程与组态 LM90 Windows下DOS窗口CC90 Windows98 NTVersaPro Windows98 NT 串行通讯 手持式编程器 RS485编程口 RS232 RS485转换器 S90 30PLC S90 70PLC 仅支持S90 30341以下CPU 计算机 编程软件 外部地址 GEPLC地址表示形式 I Q AI AQ 位 bit 地址 字 word 地址 内部地址 M G T R 中间继电器 位地址 寄存器 字地址 地址数为自然数 例如 R0326 P L U UR S AI00326 表示地址 地址类型 地址号 程序寄存器 字地址 局部寄存器 字地址 无定义变量 系统变量 指令分类 按形式分 2 功能块 1 继电器 触点 线圈 Enable OK 输入参数 I1 I2 I3 输出参数 Q 功能 数据类型 地址 R 条件 长度 指令分类 按功能分 1 继电器功能2 定时器 计数器3 算术运算功能4 关系运算功能5 位操作功能6 数据传送功能7 数据表格功能8 转换功能9 控制功能 继电器和基本编程RelayandBasicProgramming Series90 70指令教程 继电器控制电路 继电器控制电路 继电器指令基本元素 触点 线圈 FAULT NOFLT HIALR LOALR 定时器和计数器TimersandCounters Series90 70指令教程 Watch DogTimerConstantSweepTimerTime of DayClockElapsedTimeClockTimeTickContacts 系统时间SystemTimers 定时器 TMRCTRofdt 延时接通定时器Timer 预置值 延时时间t 预置值 时基 I Q M T G R AI AQ CONST 例如 R0001 或常数 00050 例如 R0001 R0003 CV 当前值 延时接通定时器Timer 其工作波形图如下 输入端 输出端 计时值 预置值 TS 延时断开定时器Timer 预置值 输入端 延时时间t 预置值 时基 I Q M T G R AI AQ CONST CV 当前值 延时断开定时器Timer 预置值 输入端 延时时间t 预置值 时基 I Q M T G R AI AQ CONST 保持型定时器Timer CV 当前值 保持型定时器Timer 其工作波形图如下 输入端 输出端 计时值 预置值 TS T1 T2 TS T1 T2 复位端 UpCounter DownCounter UserProgrammedCounters TMRCTRofdt F2 Shift 1 2 3 4 5 6 7 8 9 1 0 R E L A Y T M R C T R o n d t r o f d t t m r t m b a s e M A T H T A B L E C O N T R L C O N V R T O P N S P D A T A M d n c t r B I T O P u p c t r R E L A T 9 0 4 6 4 R P V C V U P C T R R P V C V D N C T R PV R 预置值 输入端 I Q M T G R AI AQ CONST 计数器Counter UPCTRDNCTR CV 当前值 数学运算指令MathOperations Series90 70指令教程 F3 MATH Shift MathGroup MathGroup ModuloDivision SquareRoot AbsoluteValue Continued F3 MATH 算术运算 1 ArithmeticFunction Enable ADDSUBMULDIVMOD INTUINDDINTREALMIXED OK I Q M T G不能用于REAL Q ADD Q I1 I2SUB Q I1 I2MUL Q I1 I2DIV Q I1 I2MOD Q I1 I1 I2 I2 I Q M T G R AI AQ 算术运算 2 ArithmeticFunction Enable SQRTABS INTDINTREAL OK I Q M T G R AI AQ Q I Q M T G R AI AQ CONST I1 ABS Q I1 三角函数 Enable SINCOSTANASINACOSATAN REAL OK R AI AQ CONST IN Q R AI AQ 对数 指数功能 Enable LOGLNEXPEXPT REAL OK R AI AQ CONST IN Q R AI AQ EXP Q eIN LN Q ln IN LOG Q log IN TXPT Q I1I2 指数功能 Enable LOGLNEXP REAL OK EXP Q I1 I2 数据转换指令DataOperations Series90 70指令教程 F8 CONVRT ConvertGroup ConvertGroup Continued DESTINATIONDATATYPES F1 F2 MORE ConvertGroup STARTINGDATATYPES types BIT BYTE WORD DWORD UINT INT DINT REAL MORE BCD 4 BCD 8 MIXED Continued ConvertGroup EndDataType StartDataType BIT BYTE WORD DWORD UINT INT DINT REAL BCD 4 BCD 8 Mixed BCD 4 BCD 8 UINT INT DINT REAL INT DINT Continued 数据转换 1 Enable I Q M T G R AI AQ CONST INTDINTTOBCD4BCD8 IN OK I Q M T G R AI AQ Q 数据转换 2 Enable I Q M T G R AI AQ CONST BCD4BCD8TOINTDINT IN OK I Q M T G R AI AQ Q 数据转换 3 Enable R AI AQ CONST INTUINTDINT IN OK I Q M T G R AI AQ Q REALTO 数据转换 4 Enable I Q M T G R AI AQ CONST INTUINTDINTBCD4BCD8 IN OK R AI AQ Q TOREAL 数据转换 5 Enable R AI AQ CONST REAL TRUN IN OK I Q M T G R AI AQ Q 例如 IN 235 85Q 235IN 53 12Q 53 INTDINT 比较指令RelationalOperations Series90 70指令教程 F4 RELATN GreaterThanorEqualTo RelationalGroup RelationalGroup Range F4 RELATN Continued 比较功能 1 ComparisonFunction Enable EQNEGTGELTLE INTUINTDINTREAL I Q M T G R AI AQ CONST I2 Q I Q M T G R AI AQ CONST I1 I1 I2I1 I2I1 I2I1 I2I1 I2I1 I2 比较功能 2 ComparisonFunction Enable RANGE INTUINTDINTREAL Q Q 1L1 IN L2L1 IN L2 Q 0L1 IN L2 INL1 IN L2 IN 比较功能 3 ComparisonFunction Enable CMP INTUINTDINTREAL LT EQ GT 数据传送指令DataMoveOperations Series90 70指令教程 MoveGroup F6 DATAMV RELAYmove TMRCTRblkmov MATHblkclr RELATNshfreq BITOPbitseq TABLEcomreq CONVRT CONTRLmore OPNSPtypes MoveGroup F2 F1 BlockMove BlockClear F3 Move F4 ShiftRegister 数据传送DataMove Enable I Q M T SA SB SC G R AI AQ CONST MOVE INTUINTDINTBITWORDDWORDREAL LEN1 256 IN OK I Q M T SA SB SC G R AI AQ Q 常数块传送BlockMove Enable CONST BLKMV INTUINTDINTWORDDWORDREAL IN1IN2IN3IN4IN5IN6IN7 OK I Q M T SA SB SC G R AI AQ Q 块清零BlockClear Enable I Q M T SA SB SC G R AI AQ BLKCLR WORD LEN1 256 IN OK 数据初始化 Enable DATA INIT INTUINTDINTWORDDWORDREAL LEN1 OK I Q M T SA SB SC G R AI AQ Q 数据初始化 Enable DATA INIT COMM LEN1 OK I Q M T SA SB SC G R AI AQ Q 数据初始化 Enable DATA INIT ASCII LEN是字节数 必须是偶数 LEN OK I Q M T SA SB SC G R AI AQ Q 表格处理TableOperations Series90 70指令教程 ArrayOperation TABLES F7 Array F8 ARRAY MOVE WORD SRDSSNXDNXN LEN00001 ArraySearchOperation more CONTRL F9 SearchNotEqual F2 SRCH NE WORD ARFDNXNXIN LEN00001 SearchGreaterThan F3 SRCH GT WORD ARFDNXNXIN LEN00001 ArraySearchOperation more CONTRL F9 SearchLessThan F5 SRCH LT WORD ARFDNXNXIN LEN00001 SearchLessThanorEqual F6 SRCH LE WORD ARFDNXNXIN LEN00001 数组变址传送ArrayMove Enable ARRAYMOVE INTUINTDINTBITBYTEWORDDWORD I Q M T G R AI AQ CONST OK I Q M T G SA SB SC R AI AQ DS SNX SR DNX N I Q M T G SA SB SC R AI AQ LEN 将 SR SNX 1 送到 SR SNX 1 表格搜索 Enable SRCHEQ INTUINTDINTBYTEWORDDWORD I Q M T G R AI AQ CONST OK I Q M T G R AI AQ FS NX AR IN I Q M T G R AI AQ NX LEN 0 LEN 1 1 LEN SRCH NESRCH GTSRCH GESRCH LTSRCH LE 被查数 位处理指令BitOperations Series90 70指令教程 MultipleBitFunctions F1 And Xor Not F2 Or OR F3 XOR F4 NOT BITOP F5 字逻辑功能 1 LogicFunction Enable AND OR XOR WORD I Q M T G SA SB SC R AI AQ CONST I2 OK I Q M T G SA SB SC R AI AQ Q I1 AND Q I1 I2OR Q I1 I2XOR Q I1 I2 字逻辑功能 2 LogicFunction Enable NOT WORD I Q M T G S SA SB SC R AI AQ CONST OK I Q M T G S SA SB SC R AI AQ Q I1 NOT Q I1 BitFunctions F9 more 字逻辑功能 3 LogicFunction Enable BIT SETBIT CLR WORD I Q M T G SA SB SC R AI AQ CONSTforBIT BIT OK IN LEN1 256 字逻辑功能 4 LogicFunction Enable BIT TEST WORD I Q M T G S SA SB SC R AI AQ CONSTforBIT BIT OK IN LEN1 256 TestedBITstate Q 字逻辑功能 5 LogicFunction Enable BIT POS WORD I Q M T G SA SB SC R AI AQ OK IN LEN1 256 POS I Q M T G R AI AQ Continued MultipleBitFunctions BITOP F5 ShiftRight F6 SHR MSB LSB B1 B2 SHR 移位Shift Enable SHR SHL WORD I Q M T G SA SB SC R AI AQ B1 OK B2 N IN B1 B2 IN Q LEN1 256 I Q M T G SA SB SC R AI AQ CONST I Q M T G SA SB SC R AI AQ Q B2 B1 LSB MSB SHR SHL Continued MultipleBitFunctions BITOP F5 旋转Rotat Enable ROL ROR WORD I Q M T G SA SB SC R AI AQ OK N IN LEN1 256 I Q M T G SA SB SC R AI AQ CONST I Q M T G SA SB SC R AI AQ Q LSB MSB SHR SHL 移位寄存器ShiftRegister Enable SHFR BITWORD I Q M T G SA SB SC R AI AQ ST OK I Q M T G SA SB SC R AI AQ Q IN Reset R Q IN LSB MSB ST LEN1 256 定序器BitSequencer Enable BIT SEQ I Q M T G SA SB SC R AI AQ ST OK STEP Reset R LEN1 256 1 L0 R DIR 控制指令ControlOp

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论