GEPLC9070培训教材学习课件_第1页
GEPLC9070培训教材学习课件_第2页
GEPLC9070培训教材学习课件_第3页
GEPLC9070培训教材学习课件_第4页
GEPLC9070培训教材学习课件_第5页
已阅读5页,还剩84页未读 继续免费阅读

下载本文档

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

文档简介

GEFanucPLC90-70指令培训GEFanucAutomationShanghaiOfficeV2.00第一页,共九十页。继电器控制电路R9REV_PBFWD_PBSTOP_PBR1390940MTR_FWDR9MTR_REVR13L1L2第二页,共九十页。PLC工作原理I1I2I3I4I5I6Q1Q2Q3Q4Q5Q6000000010000CPU输出地址%Q输入地址%IQ1(

)Q2(

)I1I1I2Q2用户程序数据储存(%M,%R,...)I1I2I3I4I5I6I7I8COM输入模块输出模块Q1Q2Q3Q4Q5Q6Q7Q8COM123输入扫描执行程序输出刷新通讯服务123第三页,共九十页。编程语言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-30PLCS90-70PLC仅支持S90-30

341以下CPU计算机+编程软件:第六页,共九十页。外部地址GE

PLC地址表示形式%I%Q

%AI%AQ位(bit)地址字(word)地址内部地址%M%G%T%R中间继电器—位地址——寄存器—字地址地址数为自然数——例如“%R0326”%P%L%U%UR%S%AI00326表示地址地址类型地址号——程序寄存器—字地址——局部寄存器—字地址——无定义变量——系统变量第七页,共九十页。指令分类——按形式分2.功能块1.继电器触点线圈——()EnableOK输入参数I1I2I3输出参数Q功能数据类型地址%R条件长度第八页,共九十页。指令分类——按功能分1.继电器功能2.定时器/计数器3.算术运算功能4.关系运算功能5.位操作功能6.数据传送功能7.数据表格功能8.转换功能9.控制功能第九页,共九十页。继电器和基本编程RelayandBasicProgrammingSeries90-70指令教程RELAY

F1Shift第十页,共九十页。继电器控制电路ZCREV_PBFWD_PBSTOP_PBFCMTR_FWDZCMTR_REVL1L2FC第十一页,共九十页。ZCREV_PBFWD_PBSTOP_PBFCMTR_FWDZCMTR_REVL1L2FC继电器控制电路ZCREV_PBFWD_PBSTOP_PBFCMTR_FWDZCMTR_REVL1L2FC第十二页,共九十页。<+>——()—(/)—(S)—(R)—<+>—()—()继电器指令基本元素—(M)—(/M)—(SM)—(RM)触点线圈—[FAULT]——[NOFLT]——[HIALR]——[LOALR]—第十三页,共九十页。定时器和计数器TimersandCountersSeries90-70指令教程TMRCTRofdtF2Shift第十四页,共九十页。

Watch-DogTimerConstantSweepTimerTime-of-DayClockElapsedTimeClockTimeTickContacts系统时间SystemTimers第十五页,共九十页。定时器TMRCTRofdt12345678910RELAYTMRCTRondtrofdttmrtmbaseMATHTABLECONTRLTCONVRTOPNSPP

>DATAMdnctrBITOPupctrRELATF2Shift保持型延时接通定时器RPV

CVONDTR1.00s???????F1延时断开定时器PV

CVOFDT1.00s???????F2延时接通定时器PV

CVTMR1.00s???????F3第十六页,共九十页。延时接通定时器TimerTMR0.1S0.01S0.001SPV%R????Address预置值—()输出端当前值预置值控制字%R%R+1%R+2连续三个R寄存器时基延时时间t=预置值×时基%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONST输入端例如:%R0001,或常数:00050例如:%R0001~%R0003CV当前值第十七页,共九十页。延时接通定时器Timer输出端预置值Enable其工作波形图如下:输入端输出端计时值预置值TS第十八页,共九十页。延时断开定时器TimerOFDT0.1S0.01S0.001SPV%R????Address预置值—()输出端输入端当前值预置值控制字%R%R+1%R+2连续三个R寄存器时基延时时间t=预置值×时基%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTCV当前值第十九页,共九十页。延时断开定时器Timer其工作波形图如下:输入端输出端计时值预置值TS输出端预置值OFDT0.1SPV%R0001输入端第二十页,共九十页。ONDTR0.1S0.01S0.001SPV%R????Address预置值—()输出端输入端当前值预置值控制字%R%R+1%R+2连续三个R寄存器时基延时时间t=预置值×时基%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTR复位保持型定时器TimerCV当前值第二十一页,共九十页。保持型定时器Timer其工作波形图如下:输入端输出端计时值预置值TST1T2TS=T1+T2输出端预置值ONDTR0.1SPV%R0001输入端复位R复位端第二十二页,共九十页。UpCounterDownCounterUserProgrammedCountersTMRCTRofdtF2Shift12345678910RELAYTMRCTRondtrofdttmrtmbaseMATHTABLECONTRLCONVRTOPN

SP>DATAMdnctrBITOPupctrRELAT90464F4F5RPV

CVUPCTR???????RPV

CVDNCTR???????第二十三页,共九十页。PV%R????Address预置值—()输出端输入端当前值预置值控制字%R%R+1%R+2连续三个R寄存器%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTR复位计数器CounterUPCTRDNCTRCV当前值第二十四页,共九十页。数学运算指令MathOperationsSeries90-70指令教程MATHmulF3Shift第二十五页,共九十页。F3MATHShiftMathGroupAdditionF112345678910RELAYMATHaddsubmulmoretypesabsTMRCTRTABLECONTRLCONVRTOPN

SP>sqrtDATAMmodBITOPdivRELAT90417SubtractionF2MultiplicationF3DivisionF4第二十六页,共九十页。MathGroupModuloDivisionSquareRootAbsoluteValue(Continued)F3MATHShiftF59041712345678910RELAYMATHaddsubmulmoretypesabsTMRCTRTABLECONTRLCONVRTOPN

SP>sqrtDATAMmodBITOPdivRELATF6F7第二十七页,共九十页。算术运算(1)ArithmeticFunctionEnableADDSUBMULDIVMODINTUINDDINTREALMIXED%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTI2OK%I,%Q,%M,%T,%G不能用于REALQ%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTI1ADD: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)ArithmeticFunctionEnableSQRTABSINTDINTREALOK%I,%Q,%M,%T,%G,%R,%AI,%AQQ%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTI1SQRT:Q=INABS:Q=|I1|第二十九页,共九十页。三角函数EnableSINCOS

TAN

ASIN

ACOS

ATANREALOK%R,%AI,%AQ,CONSTINQ%R,%AI,%AQ第三十页,共九十页。对数,指数功能EnableLOG

LN

EXPEXPTREALOK%R,%AI,%AQ,CONSTINQ%R,%AI,%AQEXP:Q=eINLN:Q=ln(IN)LOG:Q=log(IN)TXPT:Q=I1I2第三十一页,共九十页。指数功能EnableLOG

LN

EXPREALOK%R,%AI,%AQ,CONSTI2Q%R,%AI,%AQ%R,%AI,%AQ,CONSTI1EXP:Q=I1I2第三十二页,共九十页。数据转换指令DataOperationsCONVRT

F8ShiftSeries90-70指令教程第三十三页,共九十页。F8CONVRTShiftConvertGroup第三十四页,共九十页。ConvertGroup(Continued)DESTINATIONDATATYPESF3F1F2=MOREIN??????????????QUINT_TO_INTBCD-4F4F5F6F7F8F9BCD-8UINTINTDINTREALINTDINT第三十五页,共九十页。ConvertGroupSTARTINGDATATYPESF2F10F3F4F5F6F7F8F1F9F1F2F3types==BIT=BYTE=WORD=DWORD=UINT=INT=DINT=REAL=MORE=BCD-4=BCD-8=MIXED(Continued)IN??????????????QUINT_TO_INT第三十六页,共九十页。ConvertGroupEndDataTypeStartDataTypeBITBYTEWORDDWORDUINTINTDINTREALBCD-4BCD-8MixedBCD-4BCD-8UINTINTDINTREALINTDINT(Continued)第三十七页,共九十页。数据转换(1)Enable%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTINTDINTTOBCD4BCD8INOK%I,%Q,%M,%T,%G,%R,%AI,%AQQ第三十八页,共九十页。数据转换(2)Enable%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTBCD4BCD8TOINTDINTINOK%I,%Q,%M,%T,%G,%R,%AI,%AQQ第三十九页,共九十页。数据转换(3)Enable%R,%AI,%AQ,CONSTINTUINTDINTINOK%I,%Q,%M,%T,%G,%R,%AI,%AQQREALTO第四十页,共九十页。数据转换(4)Enable%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTINTUINTDINTBCD4BCD8INOK%R,%AI,%AQQTOREAL第四十一页,共九十页。数据转换(5)Enable%R,%AI,%AQ,CONSTREAL_TRUN_INOK%I,%Q,%M,%T,%G,%R,%AI,%AQQ例如: IN=235.85 Q=235

IN=-53.12 Q=-53INTDINT第四十二页,共九十页。比较指令RelationalOperationsSeries90-70指令教程RELATN

F4Shift第四十三页,共九十页。F4RELATNGreaterThanorEqualToShiftRelationalGroupEqualF1NotEqualF2GreaterThanF3F4第四十四页,共九十页。RelationalGroupRangeF4RELATNShiftLessThanorEqualToF6LessThanF5CompareF7F8(Continued)第四十五页,共九十页。比较功能(1)ComparisonFunctionEnableEQNEGTGELTLEINTUINTDINTREAL%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTI2Q%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTI1——()I1=I2I1≠I2I1>I2I1≥I2I1<I2I1≤I2第四十六页,共九十页。比较功能(2)ComparisonFunctionEnableRANGEINTUINTDINTREAL%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTINQ%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONST

L1——()%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTL2Q=1L1>IN>L2L1<IN<L2Q=0L1>IN;L2>INL1<IN;L2<IN第四十七页,共九十页。比较功能(3)ComparisonFunctionEnableCMP_INTUINTDINTREAL%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONST

I1LT——()%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTI2EQ——()GT——()第四十八页,共九十页。数据传送指令DataMoveOperationsSeries90-70指令教程DATAMV

F6Shift第四十九页,共九十页。MoveGroupF6DATAMVShiftRELAYmoveTMRCTRblkmovMATHblkclrRELATNshfreqBITOPbitseqTABLEcomreqCONVRTCONTRLmoreOPNSPtypes第五十页,共九十页。MoveGroupF2F1BlockMoveBlockClearF3MoveF4ShiftRegister第五十一页,共九十页。数据传送

DataMoveEnable%I,%Q,%M,%T,%SA,%SB,%SC,%G,%R,%AI,%AQ,CONSTMOVEINTUINTDINTBITWORDDWORDREALLEN1-256INOK%I,%Q,%M,%T,%SA,%SB,%SC,%G,%R,%AI,%AQQ第五十二页,共九十页。常数块传送

BlockMoveEnableCONSTBLKMVINTUINTDINTWORDDWORDREALIN1IN2IN3IN4IN5IN6IN7OK%I,%Q,%M,%T,%SA,%SB,%SC,%G,%R,%AI,%AQQ第五十三页,共九十页。块清零

BlockClearEnable%I,%Q,%M,%T,%SA,%SB,%SC,%G,%R,%AI,%AQBLKCLRWORDLEN1-256INOK第五十四页,共九十页。数据初始化EnableDATA_INIT_INTUINTDINTWORDDWORDREALLEN1OK%I,%Q,%M,%T,%SA,%SB,%SC,%G,%R,%AI,%AQQ第五十五页,共九十页。数据初始化EnableDATA_INIT_COMMLEN1OK%I,%Q,%M,%T,%SA,%SB,%SC,%G,%R,%AI,%AQQ第五十六页,共九十页。数据初始化EnableDATA_INIT_ASCIILEN是字节数,必须是偶数LENOK%I,%Q,%M,%T,%SA,%SB,%SC,%G,%R,%AI,%AQQ第五十七页,共九十页。表格处理TableOperationsSeries90-70指令教程TABLES

F7Shift第五十八页,共九十页。ArrayOperationTABLESF7ShiftArrayF8?????????????????????ARRAY_MOVE_WORDSRDSSNXDNXNLEN00001??????????????第五十九页,共九十页。ArraySearchOperationmoreCONTRLF9SearchEqualF1?????????????????????SRCH_EQ_WORDARFDNXNXINLEN00001???????SearchNotEqualF2?????????????????????SRCH_NE_WORDARFDNXNXINLEN00001???????SearchGreaterThanF3?????????????????????SRCH_GT_WORDARFDNXNXINLEN00001???????第六十页,共九十页。ArraySearchOperationmoreCONTRLF9SearchGreaterThanorEqualF4?????????????????????SRCH_GE_WORDARFDNXNXINLEN00001???????SearchLessThanF5?????????????????????SRCH_LT_WORDARFDNXNXINLEN00001???????SearchLessThanorEqualF6?????????????????????SRCH_LE_WORDARFDNXNXINLEN00001???????第六十一页,共九十页。数组变址传送ArrayMoveEnableARRAYMOVE_INTUINTDINTBITBYTEWORDDWORD%I,%Q,%M,%T,%G,R,%AI,%AQ,CONSTOK%I,%Q,%M,%T,%G,%SA,%SB,%SC,%R,%AI,%AQDSSNXSRDNXN%I,%Q,%M,%T,%G,%SA,%SB,%SC,%R,%AI,%AQLEN将(SR+SNX-1)送到(SR+SNX-1)第六十二页,共九十页。表格搜索EnableSRCHEQ_INTUINTDINTBYTEWORDDWORD%I,%Q,%M,%T,%G,R,%AI,%AQ,CONSTOK%I,%Q,%M,%T,%G,%R,%AI,%AQFSNXARIN%I,%Q,%M,%T,%G,%R,%AI,%AQNXLEN0—(LEN-1)1—LEN——()SRCH_NESRCH_GTSRCH_GESRCH_LTSRCH_LE被查数第六十三页,共九十页。位处理指令BitOperationsSeries90-70指令教程BITOP

F5Shift第六十四页,共九十页。MultipleBitFunctionsF1AndXorNot?????????????????????F2Or?????????????????????OR_F3?????????????????????XOR_F4?????????????????????NOT_BITOPF5Shift第六十五页,共九十页。字逻辑功能(1)LogicFunctionEnableAND_OR_XOR_WORD%I,%Q,%M,%T,%G,%SA,%SB%SC,%R,%AI,%AQ,CONSTI2OK%I,%Q,%M,%T,%G,%SA,%SB,%SC,%R,%AI,%AQQI1AND:Q=I1*I2OR:Q=I1+I2XOR:Q=I1I2第六十六页,共九十页。字逻辑功能(2)LogicFunctionEnableNOTWORD%I,%Q,%M,%T,%G,%S,%SA,%SB%SC,%R,%AI,%AQ,CONSTOK%I,%Q,%M,%T,%G,%S,%SA,%SB,%SC,%R,%AI,%AQQI1NOT:Q=I1第六十七页,共九十页。BitFunctionsF9moreF1BitTest?????????????????????BIT_TEST_WORDINQBITF2BitSet?????????????????????BIT_SET_WORDINBITF3BitClear?????????????????????BIT_CLR_WORDINBITF4BitPosition?????????????????????BIT_POS_WORDINQPOS第六十八页,共九十页。字逻辑功能(3)LogicFunctionEnableBIT_SETBIT_CLRWORD%I,%Q,%M,%T,%G,%SA,%SB,%SC,%R,%AI,%AQ,CONSTforBITBITOKINLEN1-256第六十九页,共九十页。字逻辑功能(4)LogicFunctionEnableBIT_TESTWORD%I,%Q,%M,%T,%G,%S,%SA,%SB,%SC,%R,%AI,%AQ,CONSTforBITBITOKINLEN1-256TestedBITstateQ——()第七十页,共九十页。字逻辑功能(5)LogicFunctionEnableBIT_POSWORD%I,%Q,%M,%T,%G,%SA,%SB,%SC,%R,%AI,%AQ,OKINLEN1-256POS%I,%Q,%M,%T,%G,%%R,%AI,%AQ,第七十一页,共九十页。ContinuedMultipleBitFunctionsBITOPF5ShiftShiftLeftF5?????????????????????SHLMSBLSBB1B2ShiftRightF6?????????????????????SHRMSBLSBB1B2SHR_第七十二页,共九十页。移位ShiftEnableSHR_SHL_WORD%I,%Q,%M,%T,%G,%SA,%SB%SC,%R,%AI,%AQ,B1OKB2NINB1B2IN,QLEN1-256%I,%Q,%M,%T,%G,%SA,%SB%SC,%R,%AI,%AQ,CONST%I,%Q,%M,%T,%G,%SA,%SB,%SC,%R,%AI,%AQQB2B1LSBMSBSHRSHL——()第七十三页,共九十页。ContinuedMultipleBitFunctionsBITOPF5ShiftRotateLeftF7??????????????ROL_QROLMSBLSBRotateRightF8??????????????ROR_QRORMSBLSB第七十四页,共九十页。旋转RotatEnableROL_ROR_WORD%I,%Q,%M,%T,%G,%SA,%SB%SC,%R,%AI,%AQ,OKNINLEN1-256%I,%Q,%M,%T,%G,%SA,%SB%SC,%R,%AI,%AQ,CONST%I,%Q,%M,%T,%G,%SA,%SB,%SC,%R,%AI,%AQQLSBMSBSHRSHL第七十五页,共九十页。移位寄存器ShiftRegisterEnableSHFRBITWORD%I,%Q,%M,%T,%G,%SA,%SB%SC,%R,%AI,%AQ,STOK%I,%Q,%M,%T,%G,%SA,%SB,%SC,%R,%AI,%AQQINResetRQINLSBMSBSTLEN1-256第七十六页,共九十页。定序器BitSequencerEnableBIT_SEQ%I,%Q,%M,%T,%G,%SA,%SB%SC,%R,%AI,%AQ,STOKSTEPResetRLEN1-2561—L0—RDIR当前步数长度ControlWord%R%R+1%R+2第七十七页,共九十页。控制指令ControlOperationsSeries90-70指令教程CONTRL

F9Shift第七十八页,共九十页。IO立即刷新EnableDO

IO%I,%Q,%M,%T,%G%R,%AI,%AQ,ALTOKENDST%I,%Q,%AI,%AQ,若没有ALT则刷新真实地址DOIO不能刷新Genius网上I/O地址第七十九页,共九十页。CALL???????子程序调用[

STARTOFPROGRAMSUB]——()[][

ENDOFBLOCKLOGIC][

STARTOFPROGRAMMAIN]——()[

温馨提示

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

评论

0/150

提交评论