Mitsubishi Electronics FX2C Bedienungsanleitung
- Schauen Sie die Anleitung online durch oderladen Sie diese herunter
- 382 Seiten
- 6.88 mb
Zur Seite of
Ähnliche Gebrauchsanleitungen
-
Home Theater Server
Mitsubishi Electronics MELSEC Q series MELSEC L series
412 Seiten 7.32 mb -
Home Theater Server
Mitsubishi Electronics FX3S-30MR/ES-2AD
216 Seiten 5.28 mb -
Home Theater Server
Mitsubishi Electronics FX3S-MT/DSS
216 Seiten 5.28 mb -
Home Theater Server
Mitsubishi Electronics FX2NC
382 Seiten 6.88 mb -
Home Theater Server
Mitsubishi Electronics FX3S-MR/DS
216 Seiten 5.28 mb -
Home Theater Server
Mitsubishi Electronics A1SJ61QBT11
294 Seiten 4.28 mb -
Home Theater Server
Mitsubishi Electronics QnUCPU
630 Seiten 16.55 mb -
Home Theater Server
Mitsubishi Electronics AJ61QBT11
294 Seiten 4.28 mb
Richtige Gebrauchsanleitung
Die Vorschriften verpflichten den Verkäufer zur Übertragung der Gebrauchsanleitung Mitsubishi Electronics FX2C an den Erwerber, zusammen mit der Ware. Eine fehlende Anleitung oder falsche Informationen, die dem Verbraucher übertragen werden, bilden eine Grundlage für eine Reklamation aufgrund Unstimmigkeit des Geräts mit dem Vertrag. Rechtsmäßig lässt man das Anfügen einer Gebrauchsanleitung in anderer Form als Papierform zu, was letztens sehr oft genutzt wird, indem man eine grafische oder elektronische Anleitung von Mitsubishi Electronics FX2C, sowie Anleitungsvideos für Nutzer beifügt. Die Bedingung ist, dass ihre Form leserlich und verständlich ist.
Was ist eine Gebrauchsanleitung?
Das Wort kommt vom lateinischen „instructio”, d.h. ordnen. Demnach kann man in der Anleitung Mitsubishi Electronics FX2C die Beschreibung der Etappen der Vorgehensweisen finden. Das Ziel der Anleitung ist die Belehrung, Vereinfachung des Starts, der Nutzung des Geräts oder auch der Ausführung bestimmter Tätigkeiten. Die Anleitung ist eine Sammlung von Informationen über ein Gegenstand/eine Dienstleistung, ein Hinweis.
Leider widmen nicht viele Nutzer ihre Zeit der Gebrauchsanleitung Mitsubishi Electronics FX2C. Eine gute Gebrauchsanleitung erlaubt nicht nur eine Reihe zusätzlicher Funktionen des gekauften Geräts kennenzulernen, sondern hilft dabei viele Fehler zu vermeiden.
Was sollte also eine ideale Gebrauchsanleitung beinhalten?
Die Gebrauchsanleitung Mitsubishi Electronics FX2C sollte vor allem folgendes enthalten:
- Informationen über technische Daten des Geräts Mitsubishi Electronics FX2C
- Den Namen des Produzenten und das Produktionsjahr des Geräts Mitsubishi Electronics FX2C
- Grundsätze der Bedienung, Regulierung und Wartung des Geräts Mitsubishi Electronics FX2C
- Sicherheitszeichen und Zertifikate, die die Übereinstimmung mit entsprechenden Normen bestätigen
Warum lesen wir keine Gebrauchsanleitungen?
Der Grund dafür ist die fehlende Zeit und die Sicherheit, was die bestimmten Funktionen der gekauften Geräte angeht. Leider ist das Anschließen und Starten von Mitsubishi Electronics FX2C zu wenig. Eine Anleitung beinhaltet eine Reihe von Hinweisen bezüglich bestimmter Funktionen, Sicherheitsgrundsätze, Wartungsarten (sogar das, welche Mittel man benutzen sollte), eventueller Fehler von Mitsubishi Electronics FX2C und Lösungsarten für Probleme, die während der Nutzung auftreten könnten. Immerhin kann man in der Gebrauchsanleitung die Kontaktnummer zum Service Mitsubishi Electronics finden, wenn die vorgeschlagenen Lösungen nicht wirksam sind. Aktuell erfreuen sich Anleitungen in Form von interessanten Animationen oder Videoanleitungen an Popularität, die den Nutzer besser ansprechen als eine Broschüre. Diese Art von Anleitung gibt garantiert, dass der Nutzer sich das ganze Video anschaut, ohne die spezifizierten und komplizierten technischen Beschreibungen von Mitsubishi Electronics FX2C zu überspringen, wie es bei der Papierform passiert.
Warum sollte man Gebrauchsanleitungen lesen?
In der Gebrauchsanleitung finden wir vor allem die Antwort über den Bau sowie die Möglichkeiten des Geräts Mitsubishi Electronics FX2C, über die Nutzung bestimmter Accessoires und eine Reihe von Informationen, die erlauben, jegliche Funktionen und Bequemlichkeiten zu nutzen.
Nach dem gelungenen Kauf des Geräts, sollte man einige Zeit für das Kennenlernen jedes Teils der Anleitung von Mitsubishi Electronics FX2C widmen. Aktuell sind sie genau vorbereitet oder übersetzt, damit sie nicht nur verständlich für die Nutzer sind, aber auch ihre grundliegende Hilfs-Informations-Funktion erfüllen.
Inhaltsverzeichnis der Gebrauchsanleitungen
-
Seite 1
PROGRAMMING MANUAL THE FX SERI ES OF PRO GRAM MABLE CONTRO L L ER (F X 0 , F X 0S , F X 0N , F X , F X 2C, FX 2N, FX 2NC )[...]
-
Seite 2
[...]
-
Seite 3
i FX Series Pro g rammable Controllers Programming Manu al Manua l number : JY992D4 8301 Manua l revision : J Date : November 1 999 FX Series Programmable Controllers Foreword • This manual cont ains text, di a g rams and explanat ions which will g uide the re ader in the correct pro g rammin g and operation of the PLC. • Before a ttemptin g to[...]
-
Seite 4
FX Series Programmable Controllers ii[...]
-
Seite 5
F AX BACK - Combined Programming Manual (J) Mitsub ishi has a wor ld wid e reputat ion for i ts ef fort s in co ntinuall y developin g and pushin g back the fron tiers of industr ial automatio n. What is sometimes o verlooked b y the user i s the care and attention to detail that i s taken with the documen tation. However ,to continue this process [...]
-
Seite 6
FX Series Programmable Controllers iv[...]
-
Seite 7
FX Series Programmable Controllers v Guidelines for the Safety of the User and Protection of the Programmable Controller (PLC) This manual prov ides information for t he use of the FX famil y of PLC’ s. The manual has been written to be used b y tra ined and competen t perso nnel. The defini tion of such a person o r persons i s as follo ws; a) A[...]
-
Seite 8
FX Series Programmable Controllers vi[...]
-
Seite 9
i Contents 1. Introduction ............................................. ........................ ....................... 1-1 1.1 Ov ervi ew ........ .... ..... .... ..... .... ..... .... .... ..... ...... ..... .... ..... .... .... ..... .... ..... .... ..... ...... ..... 1-1 1.2 Wha t is a Pr o g ramm able Con trolle r? ...... .... ..... .... ...[...]
-
Seite 10
ii 3. STL P ro g rammin g .................................. ........................ ....................... 3-1 3.1 What is STL, SFC And I EC1131 Part 3? ........... ............. ............. ............ ............ 3-1 3.2 H ow STL Oper ates . .... ..... .... ..... ...... ..... .... .... ..... .... ..... .... .... ..... .... ....... .... ...[...]
-
Seite 11
iii 4.1 1 Hi g h Speed Counters ........... .................. .................. .................... ................... .. 4-22 4.11.1 Basic Hi g h Speed Counter Ope ration .......... ............ ............. ............. .................... . 4-23 4.11.2 Avai labilit y of Hi g h Speed Cou nters on FX 0 , FX 0S and FX 0N PLC’s . ..........[...]
-
Seite 12
iv 5. Applie d Instructions .................... .................................... ....................... 5-1 5.1 P ro g ram Flow- Functions00 to 09 .. ........... ............. ............. ............ ............. ........ 5-4 5.1.1 CJ (FNC 00) ................ ............. ............. ............. ............. ............. .........[...]
-
Seite 13
v 5.6 H i g h Speed Pro cessin g - Funct ions 5 0 to 59 ........ ....... ....... ........ ....... ....... ........ 5-52 5.6.1 REF (FNC 50) .................... ............. ............. ............ ............. ............. ............. ........ 5 -53 5.6.2 REFF (FNC 51) .................. ............. ............. ............ ............[...]
-
Seite 14
vi 5.11 Floati n g Poin t 1 & 2 - Fu nctions 110 to 129 ...... ............. ............. ............ ........ 5-119 5.11.1 ECM P (FNC 110) ........ ............. ............. ................... ............. ............. ............. ...... 5-12 1 5.11.2 EZCP (FNC 111 ) ................ ............. ............. ............ ..........[...]
-
Seite 15
vii 7. Execu tion Times And Instructiona l Hierarch y ............................. ........... 7-1 7.1 B asic In struc tion s ... .... ..... .... ..... .... .... ..... ...... ..... .... ..... .... .... ..... .... ..... .... ..... ...... ..... 7-1 7.2 A ppli ed In st ructio ns ... ..... .... ..... .... .... ..... .... ..... .... .... ....... .... .[...]
-
Seite 16
viii 10.15PID Pro g ramm in g Techniques ...... ......... ......... ......... .......... ......... ........... ......... 10-24 10. 15.1K eepin g MV withi n a set ran g e .................... ............ ............. ............. ............. ...... 10 -24 10.15.2Manual /Autom atic cha n g e over ...... ...... ....... ...... ...... ....... .....[...]
-
Seite 17
1 Introdu ction 2 Basic Program Instructions 3 STL Progr ammin g 4 Devices in Detail 5 App lied Ins truc tion s 6 Diagnostic Dev ices 7 Instruction Execution Ti mes 8 PLC Device T a bles 9 Assigni n g System Devices 10 Points of T echnique 11 I n d e x FX Series Programmable Controllers Introductio n 1[...]
-
Seite 18
FX Series Programmable Controllers Introductio n 1 Chapter Contents 1. Introduction ......... ........................ .................................... ....................... 1-1 1.1 Ov ervi ew . ..... .... ....... .... ..... .... ..... .... .... ..... .... ..... .... ....... .... .... ..... .... ..... .... ..... .... .... ... 1-1 1.2 Wha t is[...]
-
Seite 19
Introductio n 1 1-1 1. Introduction 1.1 Over view 1) Scope of this manual This manual g ives details on all aspects of operation and pro g rammin g for FX, FX 2C , FX 0N , FX 0S , FX 0, FX 2N and FX 2NC pro g rammable controller s (PLCs). For all information r elatin g to the PLC hardware and install ation, refer to the appropriate manual suppli ed[...]
-
Seite 20
Introductio n 1 1-2 1.2 What is a Programmable Controller? A Pro g rammable Lo g ic Contr oller (PLC o r pro g rammable contro ller) is a devi ce that a user can pro g ram to perform a s eries or seque nce of eve nts. These events are t ri gg ered b y stimul i (usuall y called inputs) received at the PLC or throu g h dela y ed actions such as time [...]
-
Seite 21
Introductio n 1 1-3 1.4 CPU version numbers Over time Mits ubishi adds newer and better features t o develop and enhance the products. Because of the nat ure of PLCs, t hat can be l ikened to ‘ industria l computers’ , chan g es sometimes occur within the units main CPU (Central Processin g Unit). These ch an g es are similar to th ose experien[...]
-
Seite 22
Introductio n 1 1-4 1.5 Special considerations for programming equipment 1.5.1 FX CPU version 3.07 or later and FX 2C Example usage This for mat is ver y important for the inst ruction to o perate correctl y .The us er must pro g ram the ’mimic’ instru ction with t he modif y in g M coil in a SET instruction immediat el y before the ins tructio[...]
-
Seite 23
Introductio n 1 1-5 1.5.2 FX 2N(C) CPU all versions Peripherals T able Description Model Number Sys tem softwa re version w ith full support for FX 2N(c ) Hand held pro g rammer (HHP ) FX-10P-E from V 3.00 HHP cass ette FX-20P -MFXA-E from V 3.00 Data ac cess un its FX-10DU-E from V 4.00 FX-20DU-E Supports up to FX devices onl y FX-25DU-E from V 2.[...]
-
Seite 24
Introductio n 1 1-6 MEMO[...]
-
Seite 25
1 Introduction 2 Basic Program Instructions 3 STL Progr ammin g 4 Devices in Detail 5 App lied Ins truc tion s 6 Diagnostic Dev ices 7 Instruction Execution Ti mes 8 PLC Device T ables 9 Assigni n g System Devices 10 Points of T echnique 11 I n d e x FX Series Programmable Controllers Basic Program Instructions 2[...]
-
Seite 26
FX Series Programmable Controllers Basic Program Instructions 2 Chapter Contents 2. Basic P ro g ram Instructions ................................ ........................ ........... 2-1 2.1 Wha t is a Pr o g ram? .. ....... .... ..... .... .... ..... .... ..... .... .... ..... ...... ..... .... ..... .... ..... .... .... ... 2 -1 2.2 Outli ne of [...]
-
Seite 27
Basic Program Instructions 2 2-1 2. Basic Program Instructions 2.1 What is a Program? A pro g ram is a conn ected series o f instructions written in a lan g ua g e that the PLC can understand. There are three fo r ms of pro g ram format; instruction, l adder and SFC/STL. Not all pro g rammin g tools c an work in al l pro g rammin g forms. Generall [...]
-
Seite 28
FX Series Programmable Controllers Basic Program Instructions 2 2-2 2.3 How to Read Ladder Logic Ladder lo g ic is ver y closel y associated to basic rela y lo g ic. There are both contacts and coils that can be loaded and dr iven in dif ferent confi g urations. However , the basic princi ple remains the same. A coil d rives direct outputs of th e [...]
-
Seite 29
FX Series Programmable Controllers Basic Program Instructions 2 2-3 2.4 Load, Load Inver se Program example: Basic points to remember: - Connect the LD a nd LDI instru ctions direc tl y to the left hand bus bar . - Or use LD and LDI instructi ons to define a new block of pro g ram when usin g the ORB and ANB instructions (s ee later sections). Mnem[...]
-
Seite 30
FX Series Programmable Controllers Basic Program Instructions 2 2-4 2.5 Out Basic points to remember: - Connect the OUT instruction dire ct l y to the ri g ht hand bus bar . - It is not possible t o use the OUT instructio n to dri ve ‘X’ t y pe input devices . - It is possible to connect multipl e OUT instructions i n parallel (for example see [...]
-
Seite 31
FX Series Programmable Controllers Basic Program Instructions 2 2-5 2.5.2 Double Coil Designat ion Double or dual c oilin g is not a recommende d practice . Usin g multiple output co ils of the same device can ca use the pr o g ram operation to become unreliable. The example pro g ram shown opposite identifies a doubl e coil situation; t here are t[...]
-
Seite 32
FX Series Programmable Controllers Basic Program Instructions 2 2-6 2.6 And, And Inverse Pro g ram example: Basic points to remember: - Use the AND and ANI instructi ons fo r seri al connec tion of contact s. As man y contacts as required ca n be connected i n ser ies (see follo win g point headed “ Peripher al li mitati ons”). - The output pro[...]
-
Seite 33
FX Series Programmable Controllers Basic Program Instructions 2 2-7 2.7 Or , Or Inv erse Pro g ram example: Basic points to remember: - Use the OR and ORI instructi ons for parallel c onnection of contac ts. T o connect a block that contains more than one cont act connec ted in se ries to another circui t block in parallel, use an OR B instructi on[...]
-
Seite 34
FX Series Programmable Controllers Basic Program Instructions 2 2-8 2.8 Load Pulse, Load T railing Pulse Pro g ram example: Basic points to remember: - Connect the LDP and LDF instructions dir ectl y to the left hand bus bar . - Or use LDP and LDF inst ructions to defi ne a new block of pr o g ram when usin g the ORB and ANB instructions (s ee late[...]
-
Seite 35
FX Series Programmable Controllers Basic Program Instructions 2 2-9 2.9 And Pulse, And T railing Pulse Program example: Basic points to remember: - Use the ANDP and ANDF instructions f or the serial connection of pul se contacts. -U s a g e is the same as for AND and ANI; see earlier . - ANP is active for one pro g ram scan after the associated d e[...]
-
Seite 36
FX Series Programmable Controllers Basic Program Instructions 2 2-1 0 2.10 Or Pulse, Or T railing Pulse Program example: Basic points to remember: - Use the ORP and ORF i nstructions for the parallel connect ion of pulse contacts. -U s a g e is t he same as for OR and ORI; see ea rlier . - ORP is active for one pro g ram scan after the associated d[...]
-
Seite 37
FX Series Programmable Controllers Basic Program Instructions 2 2-11 2.1 1 Or Block Program example: Basic points to remember: - An ORB instru ction is an independent in struction and is not associ ated with an y device number . - Use the ORB instruc tion to connect mult i-contact cir cuits (usuall y serial circuit bl ocks) to the prece din g circu[...]
-
Seite 38
FX Series Programmable Controllers Basic Program Instructions 2 2-1 2 2.12 And Block Program example: Basic points to remember: - An ANB instruction is an independ ent instruction and is not associated with an y device number - Use the ANB instruction t o connect multi-contact ci rcuits (usuall y paralle l circuit blocks ) to the precedi n g circui[...]
-
Seite 39
FX Series Programmable Controllers Basic Program Instructions 2 2-13 2.13 MPS, MRD and MPP Basic points to remember: - Use these inst ructions t o connect output coi ls to the left hand s ide of a cont act. Without these i nstructions connecti ons can onl y be made to the ri g ht hand side of t he last con tact. - MPS stores the connection poi nt o[...]
-
Seite 40
FX Series Programmable Controllers Basic Program Instructions 2 2-1 4 Multiple program examples: X0 X1 X2 X4 X6 X7 X3 X5 X10 X11 MPS MRD MPP X0 X1 X3 X2 X4 X5 X6 MPS MPP MPP MPS X0 X1 X2 X3 X4 MPP MPS MPS MPP 1 7 10 3 2 11 Y X X Y Y X ANB OUT MPP AND OUT ANB LD OR OUT 12 13 14 15 16 18 19 17 20 0 1 2 3 4 6 7 5 8 9 10 11 LD MPS LD OR ANB LD OUT MRD [...]
-
Seite 41
FX Series Programmable Controllers Basic Program Instructions 2 2-15 2.14 Master Control a nd Reset Program example: Basic points to remember: - After the executi on of a n MC instru cti on, the bus l ine (LD, LDI po int) s hift s to a point af te r the MC inst ruc tion. An MC R in stru ction retur ns th is to th e ori g inal bus line. - The MC ins[...]
-
Seite 42
FX Series Programmable Controllers Basic Program Instructions 2 2-1 6 Nested MC progra m example: Level N0: Bu s line (B) ac tive when X0 is ON. Level N1: Bus line ( C) active when both X0 and X2 are ON. Level N2: Bus line ( D) active when X0,X2 and X4 are ON. Level N1 : MCRN2 ex ecutes a nd restores b us line (C). If the MCR had reset N 0 then the[...]
-
Seite 43
FX Series Programmable Controllers Basic Program Instructions 2 2-17 2.15 Set and Reset Program example: Basic points to remember: - T urnin g ON X 0 ca uses Y0 to tu rn ON . Y0 remains ON even after X0 turns OFF . - T urnin g ON X 1 ca uses Y0 to tu rn OF F . Y0 remains OFF even after X1 tu rns OFF . - SET and RST instructions can be used for the [...]
-
Seite 44
FX Series Programmable Controllers Basic Program Instructions 2 2-1 8 2.16 Timer , Counter (Out & Reset) Program example: 2.16.1Basic T imers, Retent ive T imers And Counters These devices can all be reset at an y time b y drivin g the RST instructio n (with th e number of the device to be reset). On resettin g , all active contacts, coils a nd[...]
-
Seite 45
FX Series Programmable Controllers Basic Program Instructions 2 2-19 2.16.2 Normal 32 bi t Counters The 3 2 bit coun ter C200 co unts (up- count, do wn-count) accordin g to the ON/OFF state of M8200. In the exampl e pro g ram shown on the pr evious pa g e C200 is bein g used to count the number of OFF ~ ON c y cles of input X4. The output contact i[...]
-
Seite 46
FX Series Programmable Controllers Basic Program Instructions 2 2-2 0 2.17 Leading and T railing Pulse Program example: Basic points to remember: - When a PLS instruct ion is executed, ob j ect devices Y and M opera te for one operation c y cle after the dri ve input si g nal has t urned ON. - When a PLF instruction is executed, ob j ect devices Y [...]
-
Seite 47
FX Series Programmable Controllers Basic Program Instructions 2 2-21 2.18 In ve rse Program example: Basic points to remember: - The INV instructi on is used to chan g e (inver t) the lo g ical sta te of the curr ent ladder network at the insert ed position. -U s a g e is the same as for AND and ANI; see earlier . Mnemonic Function For m at Devices[...]
-
Seite 48
FX Series Programmable Controllers Basic Program Instructions 2 2-2 2 2.19 No Op erati on Basic points to remember: - Writin g NOP instr uctions in the m iddle o f a pro g ram minimiz es step number cha n g es when chan g in g or editin g a pro g ram. - It is possible t o chan g e the operat ion of a circ uit b y replacin g pro g rammed inst ructio[...]
-
Seite 49
FX Series Programmable Controllers Basic Program Instructions 2 2-23 2.20 En d Basic points to remember: -P l a c i n g an END instruction in a pro g ram forces that pro g ram to end the cu rrent sc an and carr y out the updatin g processes f or both input s and outputs. - Inserti n g END instructions in the mid dle of the pro g ram helps pro g ram[...]
-
Seite 50
FX Series Programmable Controllers Basic Program Instructions 2 2-2 4 MEMO[...]
-
Seite 51
1 Introduction 2 Basic Program Instructions 3 STL Programm in g 4 Devices in Detail 5 App lied Ins truc tion s 6 Diagnostic Dev ices 7 Instruction Execution Ti mes 8 PLC Device T ables 9 Assigni n g System Devices 10 Points of T echnique 11 I n d e x FX Series Programmable Controllers STL Pro gramming 3[...]
-
Seite 52
FX Series Programmable Controllers STL Pro gramming 3 Chapter Contents 3. STL P ro g rammin g .................................. ........................ ....................... 3-1 3.1 What is STL, SFC And I EC1131 Part 3? ........... ............. ............. ............ ............ 3-1 3.2 H ow STL Oper ates . .... ..... .... ..... ...... ..[...]
-
Seite 53
STL Pro gramming 3 3-1 3. ST L Programm ing This chapter d iff ers fro m the rest of the contents in this manual as it has b een writ ten wi th a trainin g aspect in mind. STL/SFC pro g rammin g , althou g h havin g been available fo r man y y ears, is still misunderstood and misrepresented. W e at Mitsubishi would like to take this opportuni t y t[...]
-
Seite 54
FX Series Programmable Controllers STL Pro gramming 3 3-2 3.2 How STL Ope rates As prev iousl y menti oned, S TL is a s y stem wh ich allows the user to write a pro g ram which functions in much the same wa y as a flow chart, this can be seen in the dia g ram opposite. STL de rives it s stren g th b y or g anizin g a lar g er pro g ram into smaller[...]
-
Seite 55
FX Series Programmable Controllers STL Pro gramming 3 3-3 Combined SFC Ladder representation Some times STL pro g rams will be w ritten in hard cop y as a co mbinat ion of both fl ow dia g ram and inte rnal sub-pro g ram. (example shown bel ow). Identif ication of cont act states 3.3 How T o Start And End An STL P rogram Before an y complex pro g r[...]
-
Seite 56
FX Series Programmable Controllers STL Pro gramming 3 3-4 Initia l St eps For an STL pro g ram which is to be activated on the initial po wer up of the PLC, a tri gg er similar to tha t shown op posite co uld be used , i.e. us in g M8002 to drive the settin g of the initia l st a te . The STL ste p started in this manner is often referred to as the[...]
-
Seite 57
FX Series Programmable Controllers STL Pro gramming 3 3-5 3.4 Moving Between STL Steps T o activate an ST L step the user must first drive the state coil. Settin g the coil has alread y been ide ntified as a wa y to s tart an ST L pro g ram, i. e. driv e an ini tial st ate. It was als o noted that usin g an OUT s tatemen t to drivin g a state co il[...]
-
Seite 58
FX Series Programmable Controllers STL Pro gramming 3 3-6 3.4.2 Using OUT to drive an STL coil This has the s ame operational feat ures as usin g SET . However , there is one ma j or functi on which SET is not used. This is to make what is termed ‘distant j umps’. OUT is used for loops and jumps If a user wishes to ‘ j ump’ back up a pro g [...]
-
Seite 59
FX Series Programmable Controllers STL Pro gramming 3 3-7 3.5 Rules and T echniques For STL programs It can be seen that ther e are a l ot of advanta g es to usin g STL st y le pr o g ram min g but there are a few points a user must be aware of when writin g the STL sub-pro g ram s. These a re hi g hli g hted in this secti on. 3.5.1 Basic Notes On [...]
-
Seite 60
FX Series Programmable Controllers STL Pro gramming 3 3-8 T001 S 30 S 31 T001 S 32 K20 T001 K50 T001 Y11 S 30 S 31 Y10 Y10 Y11 • When an STL step transfers contro l to the next STL step there is a perio d (one scan) whi le both step s are active. This can cause prob lems wit h dual coil s; particu larl y time rs. If timers are dual coiled car e m[...]
-
Seite 61
FX Series Programmable Controllers STL Pro gramming 3 3-9 3.5.2 Single Signal Step Cont rol T ransferrin g between ac tive STL steps can be controlle d b y a si n g le si g nal. The re are two methods the user can pro g ram to ach i ev e this res u lt. Method 1 - Using locking devices In this ex ample it is necessar y to pr o g ram separate l ockin[...]
-
Seite 62
FX Series Programmable Controllers STL Pro gramming 3 3-1 0 3.6 Restrictions Of Som e Instructions When Used W ith STL Althou g h STL can operat e with most bas ic and app li ed inst ruc tions there ar e a fe w excepti ons. As a g eneral rule STL and M C-MCR pro g rammin g formats shou ld not be comb ined. Other instruc tion restrictions are l iste[...]
-
Seite 63
FX Series Programmable Controllers STL Pro gramming 3 3-11 3.7 Using STL T o Select The Most Appropriate Program So far STL ha s been con sidered as a simple flow chart i n g pro g rammin g lan g ua g e. One of STL ’s exceptional features is the abilit y to create pro g rams which can have several operatin g modes. For example certain machines re[...]
-
Seite 64
FX Series Programmable Controllers STL Pro gramming 3 3-1 2 3.8 Using STL T o Activate Multiple Flows Simultaneously In t he prev ious bran chin g techniq ue, it was seen how a sin g le flow co uld be selected from a g roup. The followin g met hod s des cribe how a g roup o f indivi dual flows can be a ctivated simult aneousl y . Appl ications coul[...]
-
Seite 65
FX Series Programmable Controllers STL Pro gramming 3 3-13 When a g roup of branch fl ows are act ivated, the user will often eit her; a) ‘Race’ each flow a g ainst its counter parts. The flow whic h completes fast est would then activate a j oin in g function (“ Fir st State Mer g e” descr ibed in the previo us section) OR b) The STL flow [...]
-
Seite 66
FX Series Programmable Controllers STL Pro gramming 3 3-1 4 3.9 Genera l Rules For Succes sful STL Branching For each branc h poin t 8 furt her branc hes ma y be pro g rammed. There are n o li mits t o the num- ber of st ates contain ed in a si n g le STL flow . Hence, the poss ibilit y exist s for a sin g le ini tial st ate to branch to 8 branch f[...]
-
Seite 67
FX Series Programmable Controllers STL Pro gramming 3 3-15 3.10 General P recautions When Using The FX-PCS/A T-EE Software This soft ware has the abil it y to pro g ram in SFC flow dia g rams . As par t of thi s abilit y it can read and con vert exist in g STL pro g rams back into SFC flow s even if the y were never ori g inall y pro g rammed usin [...]
-
Seite 68
FX Series Programmable Controllers STL Pro gramming 3 3-1 6 3.1 1 Programming Examples 3.1 1.1 A Simple STL Flow This simple exampl e is an excerp t from a semi-automati c loadin g -unload in g ore truck pr o g ram . This e xample pro g ram has a built in, initializatio n routine which o ccurs onl y when the PL C is powered from OFF to ON. This is [...]
-
Seite 69
FX Series Programmable Controllers STL Pro gramming 3 3-17 Once at the dischar g e point the truck opens its bottom doors (Y 13). After a timed duration in which t he truck empt ies its co ntents, the pro g ram chec ks to see i f the repeat mode was selected on the l ast c y cle, i.e. M2 is reset. If M2 was reset (in state S21) the pr o g ram ‘ j[...]
-
Seite 70
FX Series Programmable Controllers STL Pro gramming 3 3-1 8 3.1 1.2 A Selective Branch/ First State Merge Example Progr am The followin g example depicts a n automatic sortin g robot. The robo t sorts two sizes of ball bearin g s from a mixed ‘source pool’ i nto individu al s tora g e buckets cont ainin g onl y one t y pe of ball be arin g . Th[...]
-
Seite 71
FX Series Programmable Controllers STL Pro gramming 3 3-19 Full STL flow dia g ram/pro g ram. Y0 T0 T1 S 0 X12 Y7 X2 T0 Y2 Y3 X4 RST Y1 K20 S 21 S 22 SET Y1 K10 S 23 T1 S 24 T2 X3 T0 T1 X2 Y2 Y3 X5 S 25 SET Y1 K10 S 26 T1 S 27 X3 X4 X5 T2 S 32 Y2 K10 S 30 X2 S 31 Y0 X3 S 33 Y4 X1 X1 Start Zero-point arrival Lower pickup arm This example uses the do[...]
-
Seite 72
FX Series Programmable Controllers STL Pro gramming 3 3-2 0 3.12 Advanced S TL Use STL pro g rammin g can be e nhanced b y usin g the In itial St ate Applied Instruct ion. This instruc tion has a mnemonic abbr evi ation of IST and a sp eci al funct i on number of 6 0. When t he IST instruction is used an au tomatic assi g nmen t of stat e rela y s,[...]
-
Seite 73
1 Introduction 2 Basic Program Instructions 3 STL Progr ammin g 4 Devices in Detail 5 App lied Ins truc tion s 6 Diagnostic Dev ices 7 Instruction Execution Ti mes 8 PLC Device T ables 9 Assigni n g System Devices 10 Points of T echnique 11 I n d e x FX Series Programmable Controllers Devices in Detail 4[...]
-
Seite 74
FX Series Programmable Controllers Devices in Detail 4 Chapter Contents 4. Device s in Detail ............. ........................ .................................... ........... 4-1 4.1 In puts .. .... ..... .... ....... .... ..... .... ..... .... .... ..... .... ..... .... ....... .... .... ..... .... ..... .... ..... .... .... ... 4 -1 4.2 Ou[...]
-
Seite 75
Devices in Detail 4 4-1 4. Devices in Detail 4.1 Inputs Device Mnemonic: X Purpose: Representati on of ph y sical in puts to the pro g rammab le cont roller (PLC) Alias: I/P Inp (X) Inpu t Input con tact A vailable forms: NO ( ) and NC ( ) contact s onl y (see ex am ple device usa g e for refe ren ces) Devices numbered in: Octal, i.e. X0 t o X7, X1[...]
-
Seite 76
FX Series Programmable Controllers Devices in Detail 4 4-2 4.2 Outputs Device Mnemonic: Y Purpose: Representati on of ph y sical out puts from the pro g rammable con troller Alias: O/P Otp Out (Y) Output (Y) Output (coil / rela y / contact) A vailable forms: NO ( ) and NC contacts and output coil s ( ) (see ex am ple device usa g e for refe ren ces[...]
-
Seite 77
FX Series Programmable Controllers Devices in Detail 4 4-3 4.3 Auxiliary Re lays Device Mnemonic: M Purpose: In ternal pro g rammable control ler status fla g Alias: Auxiliar y (coil / rela y / contact/ fl a g ) M (co il/ re la y / conta ct /fl a g ) M (bit) dev i ce A vailable forms: NO ( ) and NC contacts and output coil s ( ) (see ex am ple devi[...]
-
Seite 78
FX Series Programmable Controllers Devices in Detail 4 4-4 4.3.2 Battery Bac ked/ Latched Auxiliar y Relays There are a number of batter y backed or latched rela y s whose s tatus is retained in batter y backe d or EEPROM memor y . If a power failu re should occu r all output and g enera l purpos e rela y s are switched of f. When operation is resu[...]
-
Seite 79
FX Series Programmable Controllers Devices in Detail 4 4-5 4.3.3 Special Diagnost ic Auxil iary Relays A PLC has a numbe r of special a uxiliar y rela y s. These rela y s all have s pecifi c func tions and are classi fied into the fo ll owin g two t y pes. a) Usin g contacts of specia l auxiliar y rela y s - Coils are driven automat icall y b y the[...]
-
Seite 80
FX Series Programmable Controllers Devices in Detail 4 4-6 4.4 Sta te Relays Device Mnemonic: S Purpose: In ternal pro g rammable control ler status fla g Alias: State (coil/ r ela y / contact/ fl a g ) S (coil/ re la y / contact /fl a g ) STL step (coil/ rela y / contac t /fla g ) Annuncia tor fla g A vailable forms: NO ( ) and NC contacts and out[...]
-
Seite 81
FX Series Programmable Controllers Devices in Detail 4 4-7 4.4.2 Battery Bac ked/ Latched St ate Relays There are a number of batter y backed or latched rela y s whose s tatus is retained in batter y backe d or EEPROM memor y . If a power failu re should occu r all output and g enera l purpos e rela y s are switched of f. When operation is resumed [...]
-
Seite 82
FX Series Programmable Controllers Devices in Detail 4 4-8 4.4.3 STL Step Relays States (S) a re ver y important devic es when pro g ramm in g step b y step process control. The y are used in combination wit h the basic instruction STL. When all STL st y le pro g ram min g is used cert ain states have a pre-def ined operation. Th e step identifi ed[...]
-
Seite 83
FX Series Programmable Controllers Devices in Detail 4 4-9 4.4.4 Annunciat or Fla gs Some state fla g s can be used as outputs fo r e xt ernal dia g nosis (called annunciation) when certain applied instructions ar e used. These i nstructions are; ANS function 46: ANnunci ato r Set - see pa g e 5-47 ANR function 47: ANnunci ato r Reset - see pa g e [...]
-
Seite 84
FX Series Programmable Controllers Devices in Detail 4 4-1 0 4.5 Pointers Device Mnemonic: P Purpose: Pro g ram fl ow control Alias: Pointer Pro g ram pointer P A vailable forms: Label: appears on the left of the left hand bus bar when the pro g ram is viewed in ladder mode. Devices numbered in: Decimal, i.e. P0 to P9, P10 to P19 Further us es: Can[...]
-
Seite 85
FX Series Programmable Controllers Devices in Detail 4 4-11 4.6 Interrupt Pointers Device Mnemonic: I Purpose: I nterrupt pro g ram marker Alias: Interru pt Hi g h speed interrupt I A vailable forms: Label: appears on the left of the left hand bus bar when the pro g ram is viewed in ladder mode (see ¿ in t he example devic e usa g e dia g ram). De[...]
-
Seite 86
FX Series Programmable Controllers Devices in Detail 4 4-1 2 4.6.1 Input I nterrupts Identif i cation of interrupt poi nter number: Example: I 001 The seq uence pr o g rammed after th e label (indicated b y the I 001 po inter ) is exec uted o n the leadin g or risin g ed g e of the input si g nal X0. The pro g ram sequence returns from the interr u[...]
-
Seite 87
FX Series Programmable Controllers Devices in Detail 4 4-13 4.6.3 Disabling Indi vidual Interrupt s Individual interrupt devices can be tem poraril y or permanentl y disabled b y drivin g an associ ated s pecial auxiliar y rela y . The rele vant coils ar e identified in the ta bles of devi ces in chapter 6. Howe ver for all PLC t y pes the head add[...]
-
Seite 88
FX Series Programmable Controllers Devices in Detail 4 4-1 4 4.7 Constant K Device Mnemonic: K Purpose: Identi fication of constant dec imal values Alias: Constant K (va lue/ constant) K A vailable forms: Numeric data v alue, when used for 16bit dat a, values can be selected from the ran g e -32,768 to +32,767 For 32bit dat a, values from t he ran [...]
-
Seite 89
FX Series Programmable Controllers Devices in Detail 4 4-15 4.9 T imers Device Mnemonic: T Purpose: T imed durations Alias: Ti m e r ( s ) T A vailable forms: A driven c oil sets int ernal PLC contact s (NO and NC cont acts availabl e). V arious timer resolutions are possible, from 1 to 100 msec, but availabilit y and quantit y var y from PLC to PL[...]
-
Seite 90
FX Series Programmable Controllers Devices in Detail 4 4-1 6 4.9.1 General timer operat ion T imers operate b y countin g clock pulses ( 1 , 10 and 100 msec). Th e ti mer o utput contact is activat ed when t he count data reaches the value set b y the constant K. The overall durati on o r elapsed ti me, for a timers operation c y cle, is c a lc ula[...]
-
Seite 91
FX Series Programmable Controllers Devices in Detail 4 4-17 4.9.3 Retentive T imers A retentive timer has the abilit y to retain the currentl y reached present value even after the drive conta ct has been remove d. This means that whe n the drive contac t is re-es tablished a retenti ve timer wil l continue fr om where it la st reached. Because the[...]
-
Seite 92
FX Series Programmable Controllers Devices in Detail 4 4-1 8 4.9.4 T imers Used in I nt erru pt and ‘CALL ’ Subroutines If timers T192 to T199 and T246 to T249 are used in a CALL subroutine or an interruption routine, the timin g action is updated at the point when an END instruction is executed. The output cont act is activated when a coil ins[...]
-
Seite 93
FX Series Programmable Controllers Devices in Detail 4 4-19 4.10 Counters Device Mnemonic: C Purpose: Event d riven dela y s Alias: Counter (s) C A vailable forms: A driven coil sets inter nal PLC contacts (NO and NC contacts available). V ari ous count er resolutions are poss ible inclu d in g ; General/latched 16bit up counters - see pa g e 4-20 [...]
-
Seite 94
FX Series Programmable Controllers Devices in Detail 4 4-2 0 4.10.1 General/ Latched 16bi t UP Counters The c urrent valu e of the coun ter in creases each time coil C 0 is turned ON b y X1 1. Th e outpu t contac t is act ivated w hen the co il is turned ON for th e tent h time ( see dia g ram). After this, the count er data remains unchan g ed whe[...]
-
Seite 95
FX Series Programmable Controllers Devices in Detail 4 4-21 4.10.2 General/ Latched 32bi t Bi-directi onal Counters The cou nter shown in t he example below , acti vates when its coil is driven, i.e. the C200 coil is driven. On ever y occasion the inpu t X14 is turned from OFF to ON the current val ue or cur rent count of C200 is incremented . The [...]
-
Seite 96
FX Series Programmable Controllers Devices in Detail 4 4-2 2 4.1 1 High Speed Counters Device Mnemonic: C Purpose: Hi g h speed event driven dela y s Alias: Counter ( s) C Hi g h speed counter (s) Phase counter s A vailable forms: A driven c oil sets int ernal PLC contact s (NO and NC cont acts availabl e). There are various t y pes of hi g h speed[...]
-
Seite 97
FX Series Programmable Controllers Devices in Detail 4 4-23 4.1 1.1 Basic High Speed Counter Operation Althou g h counters C235 to C255 (21 poi nts) are all hi g h speed counters, th e y share the same ran g e of hi g h spee d inp uts. The refore , if an input is alr ead y bein g used b y a hi g h speed counter , it cannot be used for an y other hi[...]
-
Seite 98
FX Series Programmable Controllers Devices in Detail 4 4-2 4 4.1 1.2 A vailability of High Speed Counters on FX 0 , FX 0S and FX 0N PLC’ s The foll owin g device table outli nes the ran g e of available hi g h speed counters on both the FX 0 , FX 0S and t he FX 0N ; Ke y : U - up cou nter input D - down counter i nput R - reset counter (input) S [...]
-
Seite 99
FX Series Programmable Controllers Devices in Detail 4 4-25 4.1 1.3 A vailability of High Speed Counters on FX, FX 2C PLC’ s The foll owin g device table outl ines the ran g e of available hi g h speed counters o n both the FX, FX 2C . Ke y : U - up cou nter input D - down counter i nput R - reset counter (input) S - star t counter (i nput) A - A[...]
-
Seite 100
FX Series Programmable Controllers Devices in Detail 4 4-2 6 Counter speeds: • The maximum countin g speed is dependent on the t y pe, quant it y of counters and on how man y hi g h speed counter i nstructions are bei n g used. The foll owin g tables g ive the approximate maxi mum count in g speed fo r each ident ified ca se. • Please take care[...]
-
Seite 101
FX Series Programmable Controllers Devices in Detail 4 4-27 Note: B i-directional cou nters are desi g ned such th at the up count si g nal and the do wn count si g nal never ope rate at the s ame time. Therefor e it is real l y usin g onl y one phase at one time. Thus, the y can be treated in the same wa y as the 1 phase counters when calculat in [...]
-
Seite 102
FX Series Programmable Controllers Devices in Detail 4 4-2 8 4.1 1 .4 A vailabili ty of High Speed Counter s on FX 2N(C) PLC’ s The fo llowin g device table outli nes the ran g e of avai lable hi g h speed counte rs on FX 2N(C) . Ke y : U - up counter input D - down counter i nput R - reset counter (input) S - star t counter (i nput) A - A phase [...]
-
Seite 103
FX Series Programmable Controllers Devices in Detail 4 4-29 4.1 1.5 1 Phase Counters - User Start and Reset (C235 - C240) These counters onl y use one in put each. When direction fla g M8235 is ON , counter C235 counts down. When it is OFF , C235 counts up. When X1 1 is ON, C235 resets to 0 (zero). All contacts of the counte r C235 are also reset. [...]
-
Seite 104
FX Series Programmable Controllers Devices in Detail 4 4-3 0 4.1 1.6 1 Phase Counters - Assigned Start and Reset (C24 1 to C245) Thes e counters have one countable input and 1 r eset inpu t each. Cou nters C244 and C245 also have a start input. When the direction fla g M8245 is ON, C245 counts down. When it is OFF C245 will c ount up. When X14 is O[...]
-
Seite 105
FX Series Programmable Controllers Devices in Detail 4 4-31 4.1 1.7 2 Phase Bi-directi onal Counters (C246 to C250) These coun ters have on e input for countin g up and one input for countin g down. Certain counters also have reset and start inputs as well. When X10 is ON, C246 resets in the same wa y as standar d 32bit counter s. Counter C246 uses[...]
-
Seite 106
FX Series Programmable Controllers Devices in Detail 4 4-3 2 4.1 1.8 A/B Phase Counters (C252 to C255) With these counte rs onl y the input identified in t he previous hi g h speed counter tables can be used for countin g . The countin g performed b y these devices is independent of t he pro g ram c y cle (scan) time. Dependin g on the counter used[...]
-
Seite 107
FX Series Programmable Controllers Devices in Detail 4 4-33 4.12 Data Re gister s Device Mnemonic: D Purpose: A stora g e device capable of stori n g numeric data or 16/32bit pat terns Alias: Data (r e g ister/ devi ce/ word) D (re g iste r) D Word A vailable forms : General use re g ister s - s ee p a g e 4-34 Batter y backed/lat ched re g isters [...]
-
Seite 108
FX Series Programmable Controllers Devices in Detail 4 4-3 4 4.12.1 General Use Registers Data re g isters, as the name su gg ests, store data. The stored data can be interp reted as a numeri cal value or as a series of bits, bein g either ON or OFF . A sin g le data re g ister contains 16b its or one word. Howev er , two consec utive data re g ist[...]
-
Seite 109
FX Series Programmable Controllers Devices in Detail 4 4-35 4.12.2 Battery Bac ked/ Latched Regist ers Once da ta is written to a batter y backed re g ister , it remains unchan g ed until it is overwritten. When the PLC’s st atus is chan g ed from RUN to STOP , the data in these re g ister s is retained. The ran g e of devices that is batter y ba[...]
-
Seite 110
FX Series Programmable Controllers Devices in Detail 4 4-3 6 4.12.4 File Register s File re g isters are available in two forms: -P r o g ram memor y re g isters - t hese occup y pro g ram steps in block s of 500 and are avail- able on FX 0N , FX, F X 2C and FX 2 N(C) products - RAM re g isters - t hese o ccup y a special data area a nd are availab[...]
-
Seite 111
FX Series Programmable Controllers Devices in Detail 4 4-37 4.12.5 Externally Adj usted Registers The FX 0 and FX 0N have built in “settin g pots” w hich ar e us ed to ad j ust th e conten ts of c ertain d edicated d ata re g isters. The cont ents of these re g iste rs can ran g e from 0 to 255. This is a built in feature and requires no additi[...]
-
Seite 112
FX Series Programmable Controllers Devices in Detail 4 4-3 8 4.13 Index Re gisters Device Mnemonic: V, Z Purpose: T o modif y a specified device b y statin g an of fset. Alias: (V/ Z) Re g iste r Index (re g ister/ addressin g / modifier) Offset(s) (r e g ister/ addressi n g / modifier) Indices Modifier A vailable forms: For 16bit data V or Z (2 de[...]
-
Seite 113
FX Series Programmable Controllers Devices in Detail 4 4-39 4.13.1 Modifying a Constant Con stants can be modi fied j ust as easil y as data re g isters or bit devices . If, for e xample, the constant K20 was actuall y writt en K20V the fina l result wou ld equal: K20 + the contents of V Example: 4.13.2 Misuse of the Modifiers Modif y in g Kn devic[...]
-
Seite 114
FX Series Programmable Controllers Devices in Detail 4 4-4 0 4.14 Bits, Words, BCD and Hexadec imal The fol lowin g section de tail s g eneral topics relati n g to g ood device understandi n g . The section is split i nto several smal ler parts wi th each coverin g one topic or small g roup of topi cs. Some of the covered topics are ; Bit devices ,[...]
-
Seite 115
FX Series Programmable Controllers Devices in Detail 4 4-41 Assigning grouped bit devices: As alread y explained, bi t devices can be g rouped int o 4 bit units. The “n” in KnM0 defines the number of g roups of 4 bits to be combin ed for data operation. K1 to K4 are allow ed for 16bit data opera ti ons but K1 to K8 are val id for 32bit operatio[...]
-
Seite 116
FX Series Programmable Controllers Devices in Detail 4 4-4 2 4.14.2 Word De vices W ord devices such as T , C, D, V and Z can store data about a particular ev ent or action withi n the PLC. F or the mo st part these devices a re 16 bit re g isters. However , certain variations do have 3 2 bit capab ilities, a s can pairs of con secut ive data re g [...]
-
Seite 117
FX Series Programmable Controllers Devices in Detail 4 4-43 The rea son this is not -7797 is becaus e a ne g ative va lue is calc ulated usin g two’ s compliment (des cribed later) but can quickl y be calculated i n the followin g manner: Because this i s a ne g ative number , a base is set as -32768. This is the smallest numbe r available with 1[...]
-
Seite 118
FX Series Programmable Controllers Devices in Detail 4 4-4 4 c) ABCD conversion Usin g the ori g inal bit patt ern as a base but addin g the followin g BCD headers allows the conversion of the binar y data into a BCD format. Binary Coded Decimal value= ERROR!!!! ! It will be noticed that t his will produce a n ERROR. The conversi on will not be cor[...]
-
Seite 119
FX Series Programmable Controllers Devices in Detail 4 4-45 4.14.4 T wo’ s Compliment Pro g rammable con trollers, c omputers etc , use a format called 2’ s compliment. Th is is a mathema tical procedu re which is more suited t o the micro processors op erational hardware requirement s. It is us ed to represent ne g ative numbers and to perfor [...]
-
Seite 120
FX Series Programmable Controllers Devices in Detail 4 4-4 6 4.15 Floating Point And Scientific Notation PLC’ s can use man y dif ferent s y stems and methods to store data. The most common have alread y been discussed in previ ous sections e. g . BCD, Binar y , Decimal, Hex. These are what is known as ‘inte g er ’ formats or ‘whole number [...]
-
Seite 121
FX Series Programmable Controllers Devices in Detail 4 4-47 4.15.1 Scientific Notat ion This format co uld be called the step betwee n t he ‘inte g er ’ formats and t he full floatin g point formats. In basic ter ms Scientifi c Notation use tw o devices to store i nformation about a numbe r or value. One device contains a data strin g of the ac[...]
-
Seite 122
FX Series Programmable Controllers Devices in Detail 4 4-4 8 4.15.2 Floating Point Format Floatin g point format extends the ab ilities and ran g es provided b y Scientific Notation with the abilit y to represent fr actional portions of whol e numbers, for example; Performin g and displ a y in g the calculation of 22 div ided b y 7 would y ield the[...]
-
Seite 123
FX Series Programmable Controllers Devices in Detail 4 4-49 4.15.3 Summary Of The Scientific Notation and Floa ti ng Point Numbers The inst ruction neede d to convert bet ween each numbe r format are sh own below in a dia g rammaticall y format for quick and eas y refere nce. FLT (FNC 49) FLT (FNC 49) + M8023 ON Floatin g Point Numbers (1 × 32 bit[...]
-
Seite 124
FX Series Programmable Controllers Devices in Detail 4 4-5 0 MEMO[...]
-
Seite 125
1 Introduction 2 Basic Program Instructions 3 STL Progr ammin g 4 Devices in Detail 5 Appl ied I nstruc tions 6 Diagnostic Dev ices 7 Instruction Execution Ti mes 8 PLC Device T ables 9 Assigni n g System Devices 10 Points of T echnique 11 I n d e x FX Series Programmable Controllers Applied Instructio ns 5[...]
-
Seite 126
FX Series Programmable Controllers Applied Instructio ns 5 Chapter Contents 5. Applie d Instructions .................... .................................... ....................... 5-1 5.1 Pro g ram Flow-Funct ions0 0 to 09 ........................ ............ ............. ............. ............. .......... 5-4 5.1.1 CJ (FNC 00 ) .. ...... [...]
-
Seite 127
Applied Instructio ns 5 5-1 5. Applied Instru ctions The table wi ll be f ound at the be g innin g of each new i nstruct io n descri pt ion. T he area i denti fied as ‘Operands’ will list the various devices (operands) that ca n be used with the ins t ruc t ion. V arious identification lett ers will be used to associate each operand with it s f[...]
-
Seite 128
FX Series Programmable Controlers Applied Instructio ns 5 5-2 • For instruc tions that operate cont inuousl y , i.e. on ever y scan of the pro g ram the inst ruction will o perate and pr ovide a new , diff erent resu lt, the foll owin g identif ication s y mbol will be used ‘ ’ to represent a hi g h speed chan g in g state. T y pical inst[...]
-
Seite 129
FX Series Programmable Controlers Applied Instructio ns 5 5-3 Applied Instructions: FNC 00 - 09 FNC 10 - 19 FNC 20 - 29 FNC 30 - 39 FNC 40 - 49 FNC 50 - 59 FNC 60 - 69 FNC 70 - 79 FNC 80 - 89 FNC 90 - 99 FNC 110- 129 FNC 130- 139 FNC 140- 149 FNC 160- 169 FNC 170- 179 FNC 220- 249 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 1 1. 12. 13. 14. 15. 16. Pro g ra[...]
-
Seite 130
FX Series Programmable Controlers Applied Instructio ns 5 5-4 5.1 Program Flow-Functions00 to 09 Contents: Pa g e CJ - Conditional j ump FNC 00 5-5 CALL - Call Subroutine FNC 01 5-7 SRET - Subroutine Return FNC 02 5-8 IRET - Interr upt Return FNC 03 5-9 EI - Enable I nterrupt FNC 04 5-9 DI - Disable Interrupt FNC 05 5-9 FEND - Fi rst End FNC 06 5-1[...]
-
Seite 131
FX Series Programmable Controlers Applied Instructio ns 5 5-5 5.1.1 CJ (FNC 00) Mnemonic Function Operands Program steps D CJ FNC 00 (Conditi onal Jump) Jumps t o the identifi ed poi nter positio n V alid p ointers from the ran g e 0 to 63 CJ , CJP:3steps Jump p ointer P PP : 1 step P9 CJ P9 X20 [ D ] X21 P 9 P 9 CJ P9 X20 CJ X1 P 0 CJ P0 X0 M8000 [...]
-
Seite 132
FX Series Programmable Controlers Applied Instructio ns 5 5-6 X22 P 10 CJ P10 e) A CJ inst ruction can be used to Jump forwar ds throu g h a pro g ram, i.e . to-w ar ds th e END instruction OR it can j ump backwards towards step 0. If a backwards j ump is us ed care must be taken not to overrun the watchdo g tim er settin g otherwise the PLC will e[...]
-
Seite 133
FX Series Programmable Controlers Applied Instructio ns 5 5-7 5.1.2 CALL (FNC 01) Points t o note: a) Man y CALL statements can reference a si n g le subroutine . b) Each subroutine must h ave a unique pointe r number . Subroutine poi nters can be select ed from the ran g e P0 to P62. Subro utine pointers and the pointers used for CJ (FNC 00) instr[...]
-
Seite 134
FX Series Programmable Controlers Applied Instructio ns 5 5-8 5.1.3 SRET (FNC 02) Operation: SRET si g nifie s the end of th e current subrout ine and retu rns the pro g ram flow to t he ste p immediatel y follow in g the CALL instruct ion which activated the closi n g subroutine. Points t o note: a) SRET can onl y be used with the CALL instruction[...]
-
Seite 135
FX Series Programmable Controlers Applied Instructio ns 5 5-9 5.1.4 IRET , EI, DI (FNC 03, 04, 05) General descript ion of an interrupt routine: An interrupt routine is a section of pro g ram which is, when tri gg ered, operated immediatel y interrupt in g the main pro g ram flow . Once the interrupt has been processed the main pro g ram flow cont [...]
-
Seite 136
FX Series Programmable Controlers Applied Instructio ns 5 5-1 0 Controlling int errupt operations: The PLC has a default st atus of disablin g interr upt operation. The EI instr uction must be used to activat e the interrupt fac ilities. All interrupts which ph y sicall y occur dur in g the pro g ram scan period from the EI instruction u ntil the F[...]
-
Seite 137
FX Series Programmable Controlers Applied Instructio ns 5 5-11 5.1.5 FEND (FNC 06) Operation: An FEND instruction indicates the first end of a main pro g ram and the start of the pro g ram area to be used for subroutines. Under normal operati n g circumstances the FEND instruction performs a similar action to th e END ins truction, i.e. output proc[...]
-
Seite 138
FX Series Programmable Controlers Applied Instructio ns 5 5-1 2 5.1.6 WDT (FNC 07) Operation: The WD T instruction re freshes th e PLC’s watchd o g timer . The watc hdo g timer ch ecks that th e pro g ram scan (operati on) time does not exceed an arb itrar y time limit. It is assumed that if this ti m e limi t is exceeded there is an erro r at so[...]
-
Seite 139
FX Series Programmable Controlers Applied Instructio ns 5 5-13 5.1.7 FOR, NEXT (FNC 08, 09) Operation: The FOR an d NEXT instruc tions allow the specification o f an area of pro g ram, i .e. the pr o g ram enclosed b y the instructi ons, which is to be repeated S nu m ber of ti mes . Points t o note: a) The FOR ins truction operates in a 16 b i t m[...]
-
Seite 140
FX Series Programmable Controlers Applied Instructio ns 5 5-1 4 Nested FOR-NEXT loops: FOR-NEXT instructi ons can be nested for 5 level s. This means that 5 FOR-NEXT loops can be sequential l y pro g rammed within each other . In the ex ample a 3 level ne st has been pr o g rammed. As each new FOR-NEXT nest level is encountered the number of times [...]
-
Seite 141
FX Series Programmable Controlers Applied Instructio ns 5 5-15 Applied Instructions: FNC 00 - 09 FNC 10 - 19 FNC 20 - 29 FNC 30 - 39 FNC 40 - 49 FNC 50 - 59 FNC 60 - 69 FNC 70 - 79 FNC 80 - 89 FNC 90 - 99 FNC 110- 129 FNC 130- 139 FNC 140- 149 FNC 160- 169 FNC 170- 179 FNC 220- 249 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 1 1. 12. 13. 14. 15. 16. Pro g r[...]
-
Seite 142
FX Series Programmable Controlers Applied Instructio ns 5 5-1 6 5.2 Move And Compare - Functions 10 to 19 Contents: Pa g e CMP - Compare FNC 10 5-17 ZCP - Zone Compare FNC 1 1 5-17 MOV - Move FNC 12 5-18 SMOV - Shift Move FNC 13 5-18 CML - Compliment FNC 14 5- 19 BMOV - Block Move FNC 15 5-20 FMOV - Fill Move FNC 16 5-21 XCH - Exchan g e FNC 17 5-2[...]
-
Seite 143
FX Series Programmable Controlers Applied Instructio ns 5 5-17 5.2.1 CMP (FNC 10) Operation: The data of S 1 is compared to the data of S 2 . The result is indicated b y 3 bit devi ces specified f rom the head addr ess entered as D. The b it devices indicate : S 2 is less than S 1 - bit device D is ON S 2 is equal to S 1 - bit device D +1 is ON S 2[...]
-
Seite 144
FX Series Programmable Controlers Applied Instructio ns 5 5-1 8 5.2.3 MOV (FNC 12) Operation: The contents of the sour ce device (S) is cop ied to the desti nation (D) de vice when the cont rol input is active. If the MOV instruction is not driven, no operati on takes place. 5.2.4 SMOV (FNC 13) Operation 1: This instruction copies a specified numbe[...]
-
Seite 145
FX Series Programmable Controlers Applied Instructio ns 5 5-19 Operation 2: (Applicable units are FX un its with CPU’s ver 3.07 or g reater and FX 2C ‘s). This modi ficati on of the S MOV operat ion allo ws BCD numb ers to be mani pulate d in exact l y the same wa y as the ‘normal’ SMOV m anipulates decimal numbers, i.e. This instruction co[...]
-
Seite 146
FX Series Programmable Controlers Applied Instructio ns 5 5-2 0 5.2.6 BMOV (FNC 15) Operation: A quantit y of con secuti vel y occurrin g data elements can be copied to a n ew destination. The source d ata is identified as a de vice head address (S) and a quantit y of co nsecuti ve data el ements (n) . This is moved to the dest ination d evice (D) [...]
-
Seite 147
FX Series Programmable Controlers Applied Instructio ns 5 5-21 5.2.7 FMOV (FNC 16) Operation: The data stored i n the source device (S) i s copied to ever y device within the destina tion ran g e. The r an g e is specified b y a device head address (D) and a quantit y of consecutive elements (n). If the s pecified number of destination devices (n) [...]
-
Seite 148
FX Series Programmable Controlers Applied Instructio ns 5 5-2 2 5.2.9 BCD (FNC18) Operation 1 : (Applicable t o all unit s) The binar y source data ( S) is conve rted into an equi valent BCD number and stored at the destinat ion device (D) . If the conve rted BCD number exceeds the oper ational ran g es of 0 to 9, 999 (16 bit operation) and 0 to 99[...]
-
Seite 149
FX Series Programmable Controlers Applied Instructio ns 5 5-23 Applied Instructions: FNC 00 - 09 FNC 10 - 19 FNC 20 - 29 FNC 30 - 39 FNC 40 - 49 FNC 50 - 59 FNC 60 - 69 FNC 70 - 79 FNC 80 - 89 FNC 90 - 99 FNC 110- 129 FNC 130- 139 FNC 140- 149 FNC 160- 169 FNC 170- 179 FNC 220- 249 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 1 1. 12. 13. 14. 15. 16. Pro g r[...]
-
Seite 150
FX Series Programmable Controlers Applied Instructio ns 5 5-2 4 5.3 Arithmetic And Logical Operations - Functions 20 to 29 Contents: Pa g e ADD - Addi tion FNC 20 5-25 SUB - Subtraction FNC 21 5-26 MUL - M ultiplication FNC 22 5-27 DIV - Division FNC 23 5-28 INC - Increment FNC 24 5-29 DEC - Decrement FNC 25 5-29 W AND - Word AND FNC 26 5-30 WOR - [...]
-
Seite 151
FX Series Programmable Controlers Applied Instructio ns 5 5-25 5.3.1 ADD (FNC 20) Operation 1: (Applicabl e to all units) The data containe d within the source devices (S 1 ,S 2 ) is combine d and the tota l is stored at the specified dest ination device (D). Points t o note: a) All calculation s are al g ebraical l y processed, i.e. 5 + (-8)= -3. [...]
-
Seite 152
FX Series Programmable Controlers Applied Instructio ns 5 5-2 6 Operation 2: (Appli cabl e units: FX (2C) ) This function i s equivalent to FNC 120 EADD. When ‘floatin g point mode fla g ’ M8023 is activ e, i.e. ON, DADD and DADDP instructions can be used to perform floati n g point addit ions. When M8023 is reset, i.e. OFF floatin g poin t man[...]
-
Seite 153
FX Series Programmable Controlers Applied Instructio ns 5 5-27 5.3.3 MUL (FNC 2 2) Operation 1: (Applicabl e to all units) The cont ents of the two source devices (S1, S2) are multiplie d to g ether and the result is stored at the desti natio n devi ce (D). Not e the nor mal rules of al g ebra appl y . Points t o note: a) When op eratin g the MUL i[...]
-
Seite 154
FX Series Programmable Controlers Applied Instructio ns 5 5-2 8 5.3.4 DIV (FNC 23) Operation 1: (Applicable to all units) The pr imar y sourc e (S 1 ) is di vided b y the secondar y source (S 2 ). The r esult is store d in the dest ination ( D). Note the nor mal rule s of al g ebra appl y . Points to n ote: a) When operat in g the DIV instruction i[...]
-
Seite 155
FX Series Programmable Controlers Applied Instructio ns 5 5-29 5.3.5 INC (FNC 24) Operation: On ever y execution of the instruction the device specified a s t he desti nation D, has its curr ent val ue increment ed (in creased) b y a valu e of 1. In 16 bi t operation, when +32,767 is reached, the next in crement will write a value of -32,768 to the[...]
-
Seite 156
FX Series Programmable Controlers Applied Instructio ns 5 5-3 0 5.3.7 W AND (FNC 26) Operation: The bit pat terns of the two s ource devices are anal y zed (t he conte nts of S 2 is comp ared a g ainst the contents of S 1 ). The result of the lo g ical AND anal y sis is stored in the d estination dev ice (D). The followin g rules are us ed to deter[...]
-
Seite 157
FX Series Programmable Controlers Applied Instructio ns 5 5-31 5.3.9 WXOR (FNC 28) Operation: The bit pat terns of the two s ource devices are anal y zed (the contents of S 2 is compared a g ainst the contents of S 1 ). The result of t he lo g ical X OR anal y sis is stored in the d estination dev ice (D). The followin g rules are used to determine[...]
-
Seite 158
FX Series Programmable Controlers Applied Instructio ns 5 5-3 2 MEMO[...]
-
Seite 159
FX Series Programmable Controlers Applied Instructio ns 5 5-33 Applied Instructions: FNC 00 - 09 FNC 10 - 19 FNC 20 - 29 FNC 30 - 39 FNC 40 - 49 FNC 50 - 59 FNC 60 - 69 FNC 70 - 79 FNC 80 - 89 FNC 90 - 99 FNC 110- 129 FNC 130- 139 FNC 140- 149 FNC 160- 169 FNC 170- 179 FNC 220- 249 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 1 1. 12. 13. 14. 15. 16. Pro g r[...]
-
Seite 160
FX Series Programmable Controlers Applied Instructio ns 5 5-3 4 5.4 Rotation And Shift - Functions 30 to 39 Contents: Pa g e ROR - Rotation Ri g ht FNC 30 5-35 ROL - Rotation Left FNC 31 5-35 RCR - Rotation Ri g ht with Carr y FNC 32 5-36 RCL - Rotation Lef t with Carr y FNC 33 5-36 SF TR - (Bit) Shift Ri g ht FNC 34 5-37 SF TL - (Bit) Shift Left F[...]
-
Seite 161
FX Series Programmable Controlers Applied Instructio ns 5 5-35 5.4.1 ROR (FNC 30) Operation: The bit patter n of the dest inati on device (D) is rotated n bit places to the ri g ht on ever y operation of the instruct ion. The status of the last bit rot ated is copied to the carr y fla g M8022. The exam ple shown left i s based on the ins truction n[...]
-
Seite 162
FX Series Programmable Controlers Applied Instructio ns 5 5-3 6 5.4.3 RCR (FNC 32) Operation: The bit patter n of the destinatio n device (D)is r otated n bit places to the ri g ht on ever y operation of the instruct ion. The status o f the last bit rotate d is moved into the carr y fla g M8022. On the followin g operat ion of the instruction M8022[...]
-
Seite 163
FX Series Programmable Controlers Applied Instructio ns 5 5-37 5.4.5 SF TR (FNC 34) Operation: The instruct ion copies n 2 source devices to a bit stack of len g th n 1 . For ever y new ad dition o f n 2 bits, the existin g data within the bit stack is shifted n 2 bits to the ri g ht. An y bit dat a movin g to a position exceedin g the n 1 limit is[...]
-
Seite 164
FX Series Programmable Controlers Applied Instructio ns 5 5-3 8 5.4.7 WSFR (FNC 36) Operation: The in structio n copies n 2 so urce devi ces to a word stack of len g th n 1 . For eac h addition o f n 2 words, the existin g data within t he word stack is shifted n 2 words to the ri g ht. An y word data mov in g to a posi tion exceedin g the n 1 limi[...]
-
Seite 165
FX Series Programmable Controlers Applied Instructio ns 5 5-39 5.4.9 SFWR (FNC 38) Operation: The contents of the sourc e device (S) are written to the F IFO stack . The pos ition of inserti on into t he stack is automaticall y calculated b y the PLC. The destinatio n device (D) is t he head a ddress of the FIFO stack . The contents of D identif y [...]
-
Seite 166
FX Series Programmable Controlers Applied Instructio ns 5 5-4 0 5.4.10 SFRD (FNC 39) Operation: The sour ce device (S) identifies the head address of th e FIFO stack. Its conte nts reflect the last entr y point of data on to the FIFO stack, i.e. w here the end of the FIFO is (current position). This instru ction reads the first piece of d ata from [...]
-
Seite 167
FX Series Programmable Controlers Applied Instructio ns 5 5-41 Applied Instructions: FNC 00 - 09 FNC 10 - 19 FNC 20 - 29 FNC 30 - 39 FNC 40 - 49 FNC 50 - 59 FNC 60 - 69 FNC 70 - 79 FNC 80 - 89 FNC 90 - 99 FNC 110- 129 FNC 130- 139 FNC 140- 149 FNC 160- 169 FNC 170- 179 FNC 220- 249 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 1 1. 12. 13. 14. 15. 16. Pro g r[...]
-
Seite 168
FX Series Programmable Controlers Applied Instructio ns 5 5-4 2 5.5 Data Operation - Functions 40 to 49 Contents: Pa g e ZRST - Zone Re set FNC 40 5-43 DECO - Decode FNC 41 5-43 ENCO - Encode FNC 42 5-44 SUM - The Sum Of Active Bits FNC 43 5-45 BON - Check Specified Bit Status FNC 44 5-45 MEAN - Mean FNC 45 5-46 ANS - (T imed) Annuncia tor Set FNC [...]
-
Seite 169
FX Series Programmable Controlers Applied Instructio ns 5 5-43 5.5.1 ZRST (FNC 40) Operation: The ran g e of devices, inclusive of those specified as the two destinations are reset, i.e. for data devices the current value is set to 0 (zero) and for bit element s, the devices are turned OF F , i.e. also set to 0 (zero). The specif ied device ran g e[...]
-
Seite 170
FX Series Programmable Controlers Applied Instructio ns 5 5-4 4 5.5.3 ENCO (FNC 42) Operation: The hi g hes t active bit wi thin the re adable ran g e has its location noted as a numbered of fset from the source head address (S). This is stored in the destination re g ister (D). Points t o note: a) The readabl e ran g e is defined b y the lar g est[...]
-
Seite 171
FX Series Programmable Controlers Applied Instructio ns 5 5-45 5.5.4 SUM (FNC 43) Operation: The numbe r of active (ON) bits within the source device (S), i.e. bits which h ave a value of “1" are counted . The count is stor ed in the des tination re g ister (D) . If a double word format is used, bo th the source an d destinatio n device s us[...]
-
Seite 172
FX Series Programmable Controlers Applied Instructio ns 5 5-4 6 5.5.6 MEAN (FNC 45) Operation: The ran g e of source data is defined b y operands Sand n. S i s the head addr ess of the sou rce data and n s pecifies the num ber of co nsecu tive sour ce devices used. The va lue of a ll the d evice s wi thin th e so urce ran g e is summed and th en di[...]
-
Seite 173
FX Series Programmable Controlers Applied Instructio ns 5 5-47 5.5.7 ANS (FNC 46) Operation: This instruction, when ener g ized, start s a timer (S) for n,100 msec . When the timer comple tes its c y cle the assi g ned annunciator ( D) is set ON. If the instruc t ion is switched OFF durin g or afte r completion of the timin g c y cle the timer is a[...]
-
Seite 174
FX Series Programmable Controlers Applied Instructio ns 5 5-4 8 5.5.9 SQR (FNC 48) Operation1: This instruction performs a square r o ot operation on so urce data ( S) and store s the resu lt at destinat ion device ( D). The operat ion is conducte d enti rel y in whol e in te g ers render in g the square root answer rounded to the lowest whole numb[...]
-
Seite 175
FX Series Programmable Controlers Applied Instructio ns 5 5-49 5.5.10 FL T (FNC 49) Operation 1: When the float instruction is us ed without the float fla g (M8023 = O FF) the source data (S) is conver ted in to a n equivalen t value st ored in float format at the dest i nation device (D). Please note that two consecutive devices (D and D +1 ) will[...]
-
Seite 176
FX Series Programmable Controlers Applied Instructio ns 5 5-5 0 Point s to No te : a) When floati n g point numbers ar e used the zer o, borrow and carr y fla g s (M8020, M8021 and M8022 resp ective l y ) oper ate at t he foll owin g times; M8020 , Zero: is ac tivated w hen the result is Zero. M8021, Borrow: is activated when the result is sma ller[...]
-
Seite 177
FX Series Programmable Controlers Applied Instructio ns 5 5-51 Applied Instructions: FNC 00 - 09 FNC 10 - 19 FNC 20 - 29 FNC 30 - 39 FNC 40 - 49 FNC 50 - 59 FNC 60 - 69 FNC 70 - 79 FNC 80 - 89 FNC 90 - 99 FNC 110- 129 FNC 130- 139 FNC 140- 149 FNC 160- 169 FNC 170- 179 FNC 220- 249 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 1 1. 12. 13. 14. 15. 16. Pro g r[...]
-
Seite 178
FX Series Programmable Controlers Applied Instructio ns 5 5-5 2 5.6 High Speed Processing - Functions 50 to 59 Contents: Pa g e REF - Refresh FNC 50 5-53 REFF - Refr esh and filter ad j ust FNC 51 5-53 MTR - Input matrix FNC 52 5-54 HSCS - Hi g h speed counter set FNC 53 5-55 HSCR - Hi g h speed coun ter reset FNC 54 5-56 HSZ - Hi g h speed counter[...]
-
Seite 179
FX Series Programmable Controlers Applied Instructio ns 5 5-53 5.6.1 REF (FNC 50) Operation: Standard PLC operatio n processes output and input status bet ween the END inst ruction of one pro g ram scan and step 0 of the followin g pro g ram scan. If an immediate update of the I/O device status is required the REF ins truction is u sed. The R EF in[...]
-
Seite 180
FX Series Programmable Controlers Applied Instructio ns 5 5-5 4 5.6.3 MTR (FNC 5 2) Operation: This instruction allows a selec tion of 8 consecutive input devices (head address S) t o be used mul tiple (n) ti mes, i.e. eac h ph y sical input h as more th an one, separate and quite different (D 1 ) si g nal bein g processed. The result is stored i n[...]
-
Seite 181
FX Series Programmable Controlers Applied Instructio ns 5 5-55 f) Because this ins truction uses a se ries of multiplexed si g nals it requires a certain amount of ‘hard wir in g ’ to op erate. The exampl e wirin g dia g ram to th e ri g ht depict s the circui t used if th e previous exa mple instruct ion was pro g rammed. As a g eneral pr ecau[...]
-
Seite 182
FX Series Programmable Controlers Applied Instructio ns 5 5-5 6 b) If more than one hi g h speed counter f unction is used f or a sin g le cou nter the selected fla g devices (D) shoul d be kept withi n 1 g roup of 8 devices, i.e. Y0-7, M10-17. c) A ll hi g h speed cou nter fu ncti ons use an i nte rrupt p rocess, h ence, all des ti nation d evi ce[...]
-
Seite 183
FX Series Programmable Controlers Applied Instructio ns 5 5-57 5.6.6 HSZ (FNC 55) Operation 1 - Standard: (Applicabl e to all u nits) This instru ction works in exac tl y the same w a y as the stan dard ZC P (FN C1 1 ). The o nl y dif ferenc e is tha t the dev ice bein g compared is a hi g h speed counter (specified a s S 3 ). Also, all of the outp[...]
-
Seite 184
FX Series Programmable Controlers Applied Instructio ns 5 5-5 8 The fo llowin g points should be read while stu d y in g the example on the r i g ht of the pa g e. Please note, all n ormal rules associated w ith hi g h spee d coun ter s still ap ply . The data table is pr ocessed one ‘record number’ at a time, i.e onl y 1 reco rd is ever active[...]
-
Seite 185
FX Series Programmable Controlers Applied Instructio ns 5 5-59 Operation 3 - Combined HSZ and PLSY Operation: (Applic able units: FX (2C) and FX 2N(C) ) Operation 3 allows the HSZ and PLSY i nstructions to be used to g ether as a cont rol loop. This operation is selected w hen the destination device (D) is assi g ned special M coil M8132. This then[...]
-
Seite 186
FX Series Programmable Controlers Applied Instructio ns 5 5-6 0 5.6.7 SPD (FNC 56) Operation: The number of pulses r eceived at S 1 are counted and stored in D +1 ; this is the current count value. The count in g takes plac e ove r a set t ime fra me specified b y S 2 in msec. The time remaini n g on the current ‘ timed count’, is displa y ed i[...]
-
Seite 187
FX Series Programmable Controlers Applied Instructio ns 5 5-61 5.6.8 PLSY (FNC 57) Operation: A speci fied quantit y of pulse s S 2 is output th rou g h device D at a spe cified frequenc y S 1 . This instruction is used in s ituations where the quantit y of outputs i s of primar y concern. Points t o note: a) Users of the FX PLC can specif y output[...]
-
Seite 188
FX Series Programmable Controlers Applied Instructio ns 5 5-6 2 5.6.9 PWM (FNC 58) Operation: A continuo us pul se tr ain is output thro u g h device D when this ins truction is drive n. The char acteristics of the pulse are def ine d as: The distance, in time (msec), bet ween two identical parts of c onsecutive puls es (S 2 ). And how lon g , also[...]
-
Seite 189
FX Series Programmable Controlers Applied Instructio ns 5 5-63 5.6.10 PLSR (FNC 59) Operation: A speci fied quantit y of pulse s S 2 is output th rou g h device D . T he output frequ enc y is first ramped up in 10 st eps to the max imum frequen c y S 1 in accele ratio n time S 3 ms, then ramped down t o stop also in S 3 ms. This ins truction is use[...]
-
Seite 190
FX Series Programmable Controlers Applied Instructio ns 5 5-6 4 d) The output devi ce is limited to Y0 or Y1 onl y and should be transistor t y pe. e) This i nstruction can onl y be used once withi n a pro g ram scan. Al so, onl y one of either FNC 57 PLSY or FNC 59 PLSR can be in the active pro g ram at once. f) If the number of pulses is not enou[...]
-
Seite 191
FX Series Programmable Controlers Applied Instructio ns 5 5-65 Applied Instructions: FNC 00 - 09 FNC 10 - 19 FNC 20 - 29 FNC 30 - 39 FNC 40 - 49 FNC 50 - 59 FNC 60 - 69 FNC 70 - 79 FNC 80 - 89 FNC 90 - 99 FNC 110- 129 FNC 130- 139 FNC 140- 149 FNC 160- 169 FNC 170- 179 FNC 220- 249 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 1 1. 12. 13. 14. 15. 16. Pro g r[...]
-
Seite 192
FX Series Programmable Controlers Applied Instructio ns 5 5-6 6 5.7 Handy Instructions - Functions 60 to 69 Contents: Pa g e IST - Ini tial State FNC 60 5-67 SER - Search FNC 61 5-69 ABSD - Absolute Drum FNC 62 5-70 INCD - Incremental Drum FNC 63 5-71 TTMR - T eachin g T imer FNC 64 5-72 STMR - Special T imer - Definab le FNC 65 5-72 AL T - Alterna[...]
-
Seite 193
FX Series Programmable Controlers Applied Instructio ns 5 5-67 5.7.1 IST (FNC 60) Operation: This instruction automatical l y sets up a multi-mode STL opera tin g s y stem. This consists of variati ons of ‘manual ’ and ‘automatic’ operation modes. Points t o note: a) The IST instr uction automaticall y assi g ns and uses man y bit fla g s a[...]
-
Seite 194
FX Series Programmable Controlers Applied Instructio ns 5 5-6 8 e) The avail able operatin g modes are sp lit into two ma in g roups, manual an d aut omatic. Ther e are sub-modes to these g roups. Thei r operation i s defined as: Manual Manual (selected b y device S+0)- Powe r suppl y to individual loads is t urned ON and OFF b y usin g a separatel[...]
-
Seite 195
FX Series Programmable Controlers Applied Instructio ns 5 5-69 5.7.2 SER (FNC 61) Operation: The SER instructi on s earches a defined data sta ck from he ad address S1, wi th a stack le n g th n. The data searched f or is specified in paramet er S2 and the resu lts of the sea rch are stored a t destinati on device D for 5 co nsecutive devic es. Poi[...]
-
Seite 196
FX Series Programmable Controlers Applied Instructio ns 5 5-7 0 5.7.3 ABSD (FNC 62) Operation: This instructio n g enerates a variet y of output patter ns (there are n number of address ed output s) in res ponse to th e current v alue of a sele cted counter , S2. Points t o note: a) The current value of the selecte d counter (S2) is compared a g ai[...]
-
Seite 197
FX Series Programmable Controlers Applied Instructio ns 5 5-71 5.7.4 INCD (FNC 63) Operation: This inst ruction g enerates a sequence of sequenti al output patte rns (there ar e n number of addressed outputs) in response to the current valu e of a pair of selected count ers (S2, S2+1) . Points t o note: a) This ins truction uses a ‘data table’ [...]
-
Seite 198
FX Series Programmable Controlers Applied Instructio ns 5 5-7 2 5.7.5 TTMR (FNC 64) Operation: The duration of time that the TT MR instruction is ener g ized, is meas ured and stored in devi ce D +1 (as a c ount of 100ms per iods). The data va lue o f D +1 (in secs), multiplied b y the factor selected b y the operand n, is moved in to re g ister D.[...]
-
Seite 199
FX Series Programmable Controlers Applied Instructio ns 5 5-73 5.7.7 AL T (FNC 66) Operation: The status of the destination de vice (D) is alternated on eve r y operation of the AL T instru ctio n. This means the status of each bit device will flip- flop between ON and OFF . This will occur on ever y pro g ram scan unless a pulse modifi er or a pro[...]
-
Seite 200
FX Series Programmable Controlers Applied Instructio ns 5 5-7 4 Points t o note: a) FX users ma y set the operati on mode of the RAMP instruction b y controll in g the state of special au xiliar y rela y M80 26. Wh en M8 026 is OFF , the RAMP instruction will b e in repeat mode. This means when the cur rent value of D equals S2the RA MP instruction[...]
-
Seite 201
FX Series Programmable Controlers Applied Instructio ns 5 5-75 5.7.9 ROTC (FNC 68) Operation: The ROTC i nstructi on is use d to aid the trackin g and positiona l moveme nt of th e rotar y table as it moves to a specified de sti nation. Points t o note: a) This i nstruction ha s man y automaticall y de- fined devic es. These ar e listed on the ri g[...]
-
Seite 202
FX Series Programmable Controlers Applied Instructio ns 5 5-7 6 d) When the ‘ze ro point’ input (D+2) is r eceived the contents of device S+0i s reset to ‘0’ (zer o). Before startin g an y new operation it is advisable to ensure th e rotar y table is initialized b y movin g the ‘zero poi nt’ drive do g or marker around to th e ‘zero p[...]
-
Seite 203
FX Series Programmable Controlers Applied Instructio ns 5 5-77 5.7.10 SORT (FNC 69) Operation: This instruction construc ts a data table of m 1 record s with m 2 fields havin g a start or head address of S. Then the d ata in f ield nis sorte d in to numerical orde r while retainin g each individ ual reco rds i nte g rit y . The resulti n g (new) da[...]
-
Seite 204
FX Series Programmable Controlers Applied Instructio ns 5 5-7 8 MEMO[...]
-
Seite 205
FX Series Programmable Controlers Applied Instructio ns 5 5-79 Applied Instructions: FNC 00 - 09 FNC 10 - 19 FNC 20 - 29 FNC 30 - 39 FNC 40 - 49 FNC 50 - 59 FNC 60 - 69 FNC 70 - 79 FNC 80 - 89 FNC 90 - 99 FNC 110- 129 FNC 130- 139 FNC 140- 149 FNC 160- 169 FNC 170- 179 FNC 220- 249 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 1 1. 12. 13. 14. 15. 16. Pro g r[...]
-
Seite 206
FX Series Programmable Controlers Applied Instructio ns 5 5-8 0 5.8 External FX I/O Devices - Functions 70 to 79 Contents: Pa g e TKY - T en Ke y Input FNC 70 5-81 HKY - Hexadecimal Input FNC 71 5-82 DSW - Di g ital Switch (Thumbwheel input) FNC 72 5-83 SEGD - Seven Se g ment Decoder FNC 73 5-84 SEGL - Seven Se g men t With Latch FNC 74 5-85 AR W S[...]
-
Seite 207
FX Series Programmable Controlers Applied Instructio ns 5 5-81 5.8.1 TKY (FNC 70) Operation: This instruction ca n read from 10 co nsecutive devices(S +0 to S +9 ) and w ill store an enter ed num e ric st rin g in d evice D 1 . Points t o note: a) When a source device becomes active its associat ed destinatio n (bit) device D 2 also becomes active.[...]
-
Seite 208
FX Series Programmable Controlers Applied Instructio ns 5 5-8 2 5.8.2 HKY (FNC 71) Operation 1 - Standard: This instruc tion cre ates a multiplex of 4 outp uts (D 1 ) and 4 inputs (S) to read in 16 dif ferent devices. Decimal va lues of 0 to 9 ca n be stored while 6 furt her function fla g s ma y be se t. Points t o note: a) Each of the first 10 mu[...]
-
Seite 209
FX Series Programmable Controlers Applied Instructio ns 5 5-83 e) The HKY instructi on ma y onl y be used ONCE . f) Normal operatio n requires 8 scans t o read the ke y inputs. T o achieve a stea d y and repea table performance, constant scan mode s hould be used, i.e. M8039 is set ON and a user defined scan time is writ ten to re g ister D8039. Ho[...]
-
Seite 210
FX Series Programmable Controlers Applied Instructio ns 5 5-8 4 b) When n= 2, two se ts of switches are read. Thi s confi g uration requ ires 8 consecutive input s taken from the hea d address specified i n oper and S. The data from the fir st set of switches, i.e. thos e usin g the fi rst 4 inputs, is read i nto data devi ce D 2 . The data from th[...]
-
Seite 211
FX Series Programmable Controlers Applied Instructio ns 5 5-85 5.8.5 SEGL (FNC 74) Operation: This instruction takes a source decimal value (S) and writes it to a set of 4 multiplexed, outputs (D ). Beca use the lo g ic used with latch ed seven se g ment displa y s varies between displa y manufact ur es, this i nstruction can be modified t o suit m[...]
-
Seite 212
FX Series Programmable Controlers Applied Instructio ns 5 5-8 6 d) If t he SEGL instruction is sus pended durin g mid-operation, when it is restart ed it will start from the be g innin g of its c y cle and n ot from its last status achieved. e) The SEGL inst ruction ma y be used ONCE on FX controllers with CPU versions lower than 3.07. FX units wit[...]
-
Seite 213
FX Series Programmable Controlers Applied Instructio ns 5 5-87 5.8.6 AR WS (FNC 75) Operation: This instructi on displa y s the cont ents of a sin g le data device D 1 on a set of 4 di g it, seven se g ment displa y s. Th e data wi thin D 1 is actuall y in a standar d decimal f ormat but is automatical l y conver ted to BCD for displa y on the sev [...]
-
Seite 214
FX Series Programmable Controlers Applied Instructio ns 5 5-8 8 5.8.7 ASC (FNC 76) Operation: The source data strin g S co ns i s ts of up to 8 character s taken from the p rintable ASCII character (Char) set. If less t han 8 Char are used, the dif ference is made up with null Char (ASCII 00). The source dat a is converted to its associated ASCII c[...]
-
Seite 215
FX Series Programmable Controlers Applied Instructio ns 5 5-89 5.8.8 PR (FNC 77) Operation: Source data (stored as AS CII values) is read b y te b y b y te from the sourc e data devices. Each b y te is mapped directl y to the first 8 consecutive destination devices D +0 to D +7 ). The final two destination bits provide a strobe si g nal (D +10 , nu[...]
-
Seite 216
FX Series Programmable Controlers Applied Instructio ns 5 5-9 0 5.8.9 FROM (FNC 78) Operation: The FR OM instr uction re ads n wo rds of d ata startin g from the buffer memor y address m 2 of t he spec ial fu nction blo ck with the lo g ical bloc k posit ion specified as m 1, The rea d data is s tored in t he PLC at head address D f or n word devic[...]
-
Seite 217
FX Series Programmable Controlers Applied Instructio ns 5 5-91 e) Users of FX PL C’ s have the optio n of allow in g interrupts to occur imm edia tel y , i.e. durin g the opera tion o f the FROM/T O inst ructions or to wait until t he compl etion of the current FROM/T O instruct ion. This is ach ieved b y controllin g the spe cial auxilia r y fla[...]
-
Seite 218
FX Series Programmable Controlers Applied Instructio ns 5 5-9 2 MEMO[...]
-
Seite 219
FX Series Programmable Controlers Applied Instructio ns 5 5-93 Applied Instructions: FNC 00 - 09 FNC 10 - 19 FNC 20 - 29 FNC 30 - 39 FNC 40 - 49 FNC 50 - 59 FNC 60 - 69 FNC 70 - 79 FNC 80 - 89 FNC 90 - 99 FNC 110- 129 FNC 130- 139 FNC 140- 149 FNC 160- 169 FNC 170- 179 FNC 220- 249 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 1 1. 12. 13. 14. 15. 16. Pro g r[...]
-
Seite 220
FX Series Programmable Controlers Applied Instructio ns 5 5-9 4 5.9 External FX Serial Devices - Functions 80 t o 89 Contents: Pa g e RS - RS Communicati ons FNC 80 5-95 PRUN - FX 2 -40AP Parallel Run FNC 81 5-96 ASCI - Hexadecimal to ASCII FNC 82 5-98 HEX - ASCII to Hexadecimal FNC 83 5-99 CCD - Check Code FNC 84 5-100 VRRD - FX-8A V V olume Read [...]
-
Seite 221
FX Series Programmable Controlers Applied Instructio ns 5 5-95 5.9.1 RS (FNC 80) Operation: This inst ruction performs the direct control of communicati ons over FX and FX 0N comm unic ation adapters whi ch connect to the left hand port of the Main Processin g Unit, i. e. FX 0N -232ADP , FX- 232ADP etc. Points t o note: a) This i nstruction has man[...]
-
Seite 222
FX Series Programmable Controlers Applied Instructio ns 5 5-9 6 5.9.2 RUN (FNC 81) Operation: This inst ructio n is used with the FX pa rallel link adapter s. It allo ws source da ta to be mov ed into the bit t ransmission area. The actual control of the parall el link communicat ion is b y special M fla g s. Points t o note: a) Paral lel link comm[...]
-
Seite 223
FX Series Programmable Controlers Applied Instructio ns 5 5-97 c) The PRUN instruct ion enables data to be moved into t he bit transmission ar ea or out of the (bit) data received area. The P RUN instruction dif fers from t h e move statement in that it operates in oc tal. This means if K4X20 was moved usin g the PRUN instruction to K4M920, data wo[...]
-
Seite 224
FX Series Programmable Controlers Applied Instructio ns 5 5-9 8 5.9.3 ASCI (FNC 82) Operation: This ins truction reads n hexad ecima l data char acters from head sourc e addres s (S) an d converts them in to the equivalent ASCII code. This is then stored at the destination (D) for n num ber of b y tes. Points t o note: Pleas e note th at data is co[...]
-
Seite 225
FX Series Programmable Controlers Applied Instructio ns 5 5-99 5.9.4 HEX (FNC 83) Operation: This instr uction re ads n AS CII data b y tes from head source address (S) and converts them in to the equivalent Hexadeci mal character . This is then stored at the dest i nation (D) for n number of b y tes. Points t o note: Please note that this in struc[...]
-
Seite 226
FX Series Programmable Controlers Applied Instructio ns 5 5-100 5.9.5 CCD (FNC 84) Operation: This instru ction looks at a b y te (8 bit) stack of data from head address (S)for n b y tes and checks the vertical bi t pattern for parit y and sums the total data stack. These two pieces of data are then stored at the dest i nation (D). Points t o note:[...]
-
Seite 227
FX Series Programmable Controlers Applied Instructio ns 5 5-101 5.9.6 VRRD (FNC 85) Operation: The ident ified volume ( S ) on the FX-8A V is read as an ana lo g input. The analo g data is in an 8 bit format, i.e. values fr om 0 to 255 are readable . The read data i s stored at the des tination device identified under oper and D. 5.9.7 VRSD (FNC 86[...]
-
Seite 228
FX Series Programmable Controlers Applied Instructio ns 5 5-102 5.9.8 PID (FNC 88) Operation: This instruction t akes a current value (S 2 ) and compares it to a pred efi ned s et value (S 1 ). The difference or error betw een th e two v alues is then processed throu g h a PID loop to produce a correct ion factor whic h also takes into accoun t pre[...]
-
Seite 229
FX Series Programmable Controlers Applied Instructio ns 5 5-103 PID Equation s PV nf = P V n + α( PV nf-1 - PV n ) EV n = the cur rent Erro r V alu e D n = the Derivative V alue EV n-1 = the p revio us E rror V alu e D n- 1 = the previous Derivati ve V alue SV = the Set Point V alue (S 1 ) K P = the Proportion Constant PV n = the current Pro cess [...]
-
Seite 230
FX Series Programmable Controlers Applied Instructio ns 5 5-104 PID setup parameters; S 3 The PI D setup p arameter s are co ntained i n a 25 re g ist er data stac k. Some of thes e devices require d ata input from the user , some are reserved f or the internal operation and some r eturn output da ta from the PI D operatio n. Para m ete rs S 3 +0 t[...]
-
Seite 231
FX Series Programmable Controlers Applied Instructio ns 5 5-105 Configuring the PID loop The PID l oop can be co nfi g ured to o ffer v ariations on PID control. These are as f ollows: It should be noted that in all situations there must be a propor ti onal or ‘P’ element to the loop. P - proportional chan ge When a prop ortional facto r is app[...]
-
Seite 232
FX Series Programmable Controlers Applied Instructio ns 5 5-106 Effecti ve use of the input filter α S 3 +2 T o prevent the PID in structi on from reac tin g immediatel y and wildl y to an y errors on the Current V alue, there is a filterin g mechanism which allows the PID instruction to observe and account f or an y si g nificant fluctuati ons ov[...]
-
Seite 233
FX Series Programmable Controlers Applied Instructio ns 5 5-107 Example PID Settings The partial pro g ram show n at below d emonstrates which parameters m ust be set for the functio nin g of t he FX2N. The f irst step s ets the user v alues for S 3 +0 to S 3 +6. The PI D instruc tion will be activated when M4 is On. From the PI D in struction at t[...]
-
Seite 234
FX Series Programmable Controlers Applied Instructio ns 5 5-108 MEMO[...]
-
Seite 235
FX Series Programmable Controlers Applied Instructio ns 5 5-109 Applied Instructions: FNC 00 - 09 FNC 10 - 19 FNC 20 - 29 FNC 30 - 39 FNC 40 - 49 FNC 50 - 59 FNC 60 - 69 FNC 70 - 79 FNC 80 - 89 FNC 90 - 99 FNC 110- 129 FNC 130- 139 FNC 140- 149 FNC 160- 169 FNC 170- 179 FNC 220- 249 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 1 1. 12. 13. 14. 15. 16. Pro g [...]
-
Seite 236
FX Series Programmable Controlers Applied Instructio ns 5 5-110 5.10 External F2 Un its - Functions 90 to 99 Contents: Pa g e MNET - F-16N P , Melsec Net Mini FNC 90 5-1 1 1 ANRD - F 2 -6A, Analo g Read FNC 91 5-1 1 1 ANWR - F 2 -6A, Analo g Wr it e FNC 92 5-1 12 RMST - F 2 -32RM, RM Start FNC 93 5-1 12 RMWR - F 2 -32RM, RM Write FNC 94 5-1 13 RMRD[...]
-
Seite 237
FX Series Programmable Controlers Applied Instructio ns 5 5-111 5.10.1 MNET (FNC 90) Operation: The MNE T instruction is used for com municatin g bit s tat us si g nals between an FX PLC and an F- 16NP/NT Melsec Net Mini inter face. The head addr ess I/O numbers for both S and D ar e determined b y the posit ion of the FX 2 - 24EI (conne cted to th[...]
-
Seite 238
FX Series Programmable Controlers Applied Instructio ns 5 5-112 5.10.3 ANWR (FNC 92) Operation: The ANWR instruction is used to write output data to channel n of an F 2 -6A analo g module. The written an alo g value is stored in source devi ce S 1 . The head addr ess I/O numbers f or both S 2 and Dare determined b y the posi tion of the FX 2 - 24EI[...]
-
Seite 239
FX Series Programmable Controlers Applied Instructio ns 5 5-113 c) Operand D 2 stores th e F 2 -32R M status in form at ion. d) For mor e information please see pa g e 9-4. 5.10.5 RMMR (FNC 94) Operation: This instruc tion sends output dis abl e data to an F 2 - 32RM p ro g rammable CAM swit ch from an FX PLC. The head addr ess I/O numbers f or bot[...]
-
Seite 240
FX Series Programmable Controlers Applied Instructio ns 5 5-114 5.10.6 RMRD (FNC 95) Operation: This ins truct ion read s the curr ent st atus of the outputs of an F 2 -32RM pro g rammable CAM swit ch to an FX PLC. The head a ddress I/O numbe rs for both Sand D 1 are det ermined b y th e position of the FX 2 - 24EI (conne cted to the F 2 -3 2RM) wi[...]
-
Seite 241
FX Series Programmable Controlers Applied Instructio ns 5 5-115 5.10.8 BLK (FNC 97) Operation: The BLK instruc tion is us ed to de si g nate a bl ock number (S 1)to an F 2 -3 0GM pu lse output un it throu g h a controllin g FX PLC. Points t o note: a) The head address I/ O numbers for both Sand D 1 are determined b y the position of the FX 2 - 24EI[...]
-
Seite 242
FX Series Programmable Controlers Applied Instructio ns 5 5-116 5.10.9 MCDE (FNC 98) Operation: This instruction allows an FX PLC to rea d the machine cod es of a n F 2 -30 GM. There are 64 machine co de points in the F 2 -30GM. These ar e numbered in octal, i.e. 0 to 77 a nd are prefixed b y M. Points t o note: a) The head address I/ O number for [...]
-
Seite 243
FX Series Programmable Controlers Applied Instructio ns 5 5-117 Applied Instructions: FNC 00 - 09 FNC 10 - 19 FNC 20 - 29 FNC 30 - 39 FNC 40 - 49 FNC 50 - 59 FNC 60 - 69 FNC 70 - 79 FNC 80 - 89 FNC 90 - 99 FNC 110- 129 FNC 130- 139 FNC 140- 149 FNC 160- 169 FNC 170- 179 FNC 220- 249 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 1 1. 12. 13. 14. 15. 16. Pro g [...]
-
Seite 244
FX Series Programmable Controlers Applied Instructio ns 5 5-118 5.1 1 Floating Point 1 & 2 - Functions 1 1 0 to 129 Contents: Floating Point 1 Pa g e ECMP - Floa t Compare FNC 1 10 5-1 19 EZCP - Float Zone Compare FNC 1 1 1 5-1 19 - Not Available FNC 1 12 to 1 17 EBCD - Float to Scientific FNC 1 18 5-120 EBIN - Scientific to Float FNC 1 19 5-12[...]
-
Seite 245
FX Series Programmable Controlers Applied Instructio ns 5 5-119 5.1 1.1 ECMP (FNC 1 10) Operation: The data of S 1 is comp ared to the data of S 2 . The result is indi cate d b y 3 bit devices spec ified with the head ad dress entered as D. The bit de vices indicate: S 2 is less than < S 1 - bi t device D is ON S 2 is equal to = S 1 - bi t de vi[...]
-
Seite 246
FX Series Programmable Controlers Applied Instructio ns 5 5-120 5.1 1.3 EBCD (FNC 1 18) Operation: Converts a floati n g point value at S into sepa rat e mantissa and exponent part s at D and D +1 (scie n tif ic fo rm at). Points t o note: a) The in struction must be double word format. The destinat ions D and D +1 represent the mantissa a nd expon[...]
-
Seite 247
FX Series Programmable Controlers Applied Instructio ns 5 5-121 5.1 1.5 EADD (FNC 120) Operation: The floa tin g point values stored in the s ource devices S 1 and S 2 are al g ebraicall y added and the result stor ed in the destin ati on device D. Points t o note: a) The inst ruction must use the double word fo rmat; i.e., D EADD or D EADDP . All [...]
-
Seite 248
FX Series Programmable Controlers Applied Instructio ns 5 5-122 5.1 1.6 EAUB (FNC 121) Operation: The fl oatin g point value of S 2 is subtract ed from the floatin g point value of S 1 and the result stored in destinat ion device D. Points t o note: All points of the EADD instruction appl y , except that a subt raction is performed. See pa g e 5-12[...]
-
Seite 249
FX Series Programmable Controlers Applied Instructio ns 5 5-123 5.1 1.8 EDIV (FNC 123) Operation: The fl oatin g point value of S 1 is divided b y the floatin g point value of S 2 . The result of the division is st ored in D as a fl oatin g point va lue. No remainder i s calc ulated. Points t o note: Points a, b, c, d of the EADD instru ction appl [...]
-
Seite 250
FX Series Programmable Controlers Applied Instructio ns 5 5-124 5.1 1.10 INT (FNC 129 ) Operation: The flo atin g point value of S is rounded down to the nearest i nte g er value and stored in normal binar y format in D. Points t o note: a) The source dat a is alwa y s a double (32 bit) word; a float in g point value. For sin g le word (16 bit ) op[...]
-
Seite 251
FX Series Programmable Controlers Applied Instructio ns 5 5-125 Applied Instructions: FNC 00 - 09 FNC 10 - 19 FNC 20 - 29 FNC 30 - 39 FNC 40 - 49 FNC 50 - 59 FNC 60 - 69 FNC 70 - 79 FNC 80 - 89 FNC 90 - 99 FNC 110- 129 FNC 130- 139 FNC 140- 149 FNC 160- 169 FNC 170- 179 FNC 220- 249 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 1 1. 12. 13. 14. 15. 16. Pro g [...]
-
Seite 252
FX Series Programmable Controlers Applied Instructio ns 5 5-126 5.12 T rigonometry - FNC 130 to FNC 139 Contents: Floating poin t 3 Pa g e SIN - Sine FNC 130 5-127 COS - Cosine FNC 131 5-128 T AN - T an g ent FNC 132 5-128 - Not A vail able FNC 1 33 to 139 Symbols list: D - Destination device. S - Source device. m, n- Number of active d evices, bit[...]
-
Seite 253
FX Series Programmable Controlers Applied Instructio ns 5 5-127 5.12.1 SIN (FNC 130) Contents: This inst ruction performs the mat hematical SIN operation on the floatin g point value in S. The result is stor ed in D. Points t o note: a) The i nstruction must u se the double word f ormat: i.e., D SIN or D SINP . All source and destination da ta will[...]
-
Seite 254
FX Series Programmable Controlers Applied Instructio ns 5 5-128 5.12.2 COS (FNC 131) Contents: This inst ruction performs the math ematical COS operation on the floatin g point value in S. The result is stor ed in D. Points t o note: All the points for the SIN instruction appl y , except tha t COS is ca lcu lated. See pa g e 5-127. 5.12.3 T AN (FNC[...]
-
Seite 255
FX Series Programmable Controlers Applied Instructio ns 5 5-129 Applied Instructions: FNC 00 - 09 FNC 10 - 19 FNC 20 - 29 FNC 30 - 39 FNC 40 - 49 FNC 50 - 59 FNC 60 - 69 FNC 70 - 79 FNC 80 - 89 FNC 90 - 99 FNC 110- 129 FNC 130- 139 FNC 140- 149 FNC 160- 169 FNC 170- 179 FNC 220- 249 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 1 1. 12. 13. 14. 15. 16. Pro g [...]
-
Seite 256
FX Series Programmable Controlers Applied Instructio ns 5 5-130 5.13 Data Operations 2 - FNC 140 to FN C 149 Contents: Pa g e - Not Available FNC 140 to 146 SW AP - Float to Scientif ic FNC 147 5-131 - Not Available FNC 148 to 149 Symbols list: D - Destination device. S - Source device. m, n- Number of active d evices, bits or an operat ional const[...]
-
Seite 257
FX Series Programmable Controlers Applied Instructio ns 5 5-131 5.13.1 SW AP (FNC 147) Contents: The upper b y te and the lower b y te of th e source device a re swapped. This instruction i s equivalent to oper ation 2 of FNC 17 XCH (see pa g e 5-21). Points t o note: a) In si n g le word (16 bi t) operation the up per and lower b y te of the sourc[...]
-
Seite 258
FX Series Programmable Controlers Applied Instructio ns 5 5-132 MEMO[...]
-
Seite 259
FX Series Programmable Controlers Applied Instructio ns 5 5-133 Applied Instructions: FNC 00 - 09 FNC 10 - 19 FNC 20 - 29 FNC 30 - 39 FNC 40 - 49 FNC 50 - 59 FNC 60 - 69 FNC 70 - 79 FNC 80 - 89 FNC 90 - 99 FNC 110- 129 FNC 130- 139 FNC 140- 149 FNC 160- 169 FNC 170- 179 FNC 220- 249 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 1 1. 12. 13. 14. 15. 16. Pro g [...]
-
Seite 260
FX Series Programmable Controlers Applied Instructio ns 5 5-134 5.14 Real T ime Cloc k Control - FNC 160 t o FNC 169 Contents: Pa g e TCMP - Ti me Compare FNC 160 5-135 TZCP - T ime Zone Compare FNC 161 5-136 T ADD - Time Add FNC 162 5-137 TSUB - T ime Subtract FNC 163 5-138 - Not Available FNC 164 to 165 TRD - Read R TC data FNC 166 5-139 TWR - Se[...]
-
Seite 261
FX Series Programmable Controlers Applied Instructio ns 5 5-135 5.14.1 TCMP (FNC 160) Contents: S 1 , S 2 and S 3 represent hours, minutes and seconds res pectivel y . This ti me is compared to the time valu e in the 3 data devices speci fied b y the head address S. The result is indicated i n the 3 bit devices speci fied b y the head address D. Th[...]
-
Seite 262
FX Series Programmable Controlers Applied Instructio ns 5 5-136 5.14.2 TZCP (FNC 161) Contents: S 1 , S 2 and S rep resent time values. Ea ch specif y in g the head address of 3 data devices . S is compared to t he time peri od defined b y S1 and S2. The resul t is indicat ed in the 3 bi t devices s peci fied b y the head address D. The bit devices[...]
-
Seite 263
FX Series Programmable Controlers Applied Instructio ns 5 5-137 5.14.3 T ADD (FNC 162) Contents: Each of S 1 , S 2 and D specif y the head address of 3 data devices t o be used a time value. The time v alue in S 1 is added t o the time value i n S 2 , the result is stored t o D as a new ti me value. Points t o note: a) The addition is perform ed ac[...]
-
Seite 264
FX Series Programmable Controlers Applied Instructio ns 5 5-138 5.14.4 TSUB (FNC 163) Contents: Each of S 1 , S 2 and D specif y the head address of 3 data devices t o be used a time value. The time value in S 1 is subtracted from the time valu e in S 2 , the result is stor ed to D as a new time val ue. Points t o note: a) The s ubtraction is perfo[...]
-
Seite 265
FX Series Programmable Controlers Applied Instructio ns 5 5-139 5.14.5 TRD (FNC 166) Contents: The curre nt time and dat e of t he real time c lock ar e read and stored in the 7 data devices specified b y the head address D. The 7 devices are set as follo ws : Points t o note: The y ear i s read as a two d i g it nu mber . This ca n be chan g e to [...]
-
Seite 266
FX Series Programmable Controlers Applied Instructio ns 5 5-140 5.14.6 TWR (FNC 167) Contents: The 7 data devi ces specified with the head ad- dress S are used to set a new cur rent value of the real time clock. The seven devi ces Points t o note: This instruction remov es the need to use M8015 durin g real time clock settin g . When s ettin g the [...]
-
Seite 267
FX Series Programmable Controlers Applied Instructio ns 5 5-141 Applied Instructions: FNC 00 - 09 FNC 10 - 19 FNC 20 - 29 FNC 30 - 39 FNC 40 - 49 FNC 50 - 59 FNC 60 - 69 FNC 70 - 79 FNC 80 - 89 FNC 90 - 99 FNC 110- 129 FNC 130- 139 FNC 140- 149 FNC 160- 169 FNC 170- 179 FNC 220- 249 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 1 1. 12. 13. 14. 15. 16. Pro g [...]
-
Seite 268
FX Series Programmable Controlers Applied Instructio ns 5 5-142 5.15 Gray Cod es - FNC 17 0 to FNC 17 9 Contents: Pa g e GRY - Decim al to Gra y Code FNC 170 5-143 GBIN - Gra y Code to Decimal FNC 171 5-143 - Not A vail able FNC 1 72 to 177 Symbols list: D - Destination device. S - Source device. m, n- Number of active d evices, bits or an operat i[...]
-
Seite 269
FX Series Programmable Controlers Applied Instructio ns 5 5-143 5.15.1 GR Y (FNC 170) Operation: The bina r y inte g er value in S is converted t o the GRA Y CODE equivalent and s tored at D. Point s to No te : The nature of g ra y code numbers al lows numeric va lues to be qui ckl y output withou t the need for a strobin g si g nal. For example, i[...]
-
Seite 270
FX Series Programmable Controlers Applied Instructio ns 5 5-144 MEMO[...]
-
Seite 271
FX Series Programmable Controlers Applied Instructio ns 5 5-145 Applied Instructions: FNC 00 - 09 FNC 10 - 19 FNC 20 - 29 FNC 30 - 39 FNC 40 - 49 FNC 50 - 59 FNC 60 - 69 FNC 70 - 79 FNC 80 - 89 FNC 90 - 99 FNC 110- 129 FNC 130- 139 FNC 140- 149 FNC 160- 169 FNC 170- 179 FNC 220- 249 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 1 1. 12. 13. 14. 15. 16. Pro g [...]
-
Seite 272
FX Series Programmable Controlers Applied Instructio ns 5 5-146 5.16 In line Comparis ons - FNC 220 to FNC 249 Contents: Pa g e LD - LoaD compare FNC 224 to 230 5-1 19 AND - AN D compare FNC 232 to 238 5-120 OR - OR compare FNC 240 to 246 5-120 Symbols list: D - Destination device. S - Source device. m, n- Number of active d evices, bits or an oper[...]
-
Seite 273
FX Series Programmable Controlers Applied Instructio ns 5 5-147 5.16.1 LD compare (FNC 224 t o 230) Operation: The value of S 1 and S 2 are tested accordin g to the comparison of the instruction. If the comparison i s true then the LD contact is acti ve. If the comparison is f als e then the LD contact is not active. Points t o note: The LD compari[...]
-
Seite 274
FX Series Programmable Controlers Applied Instructio ns 5 5-148 5.16.2 AND compare (FNC 232 t o 238) Operation: The value of S 1 and S 2 are tested accordin g to the comparison of the instruction. If the comparison is tru e then the AND contact is active. If the comparison is false then the AND contact is not a ctive. Points t o note: The AND compa[...]
-
Seite 275
FX Series Programmable Controlers Applied Instructio ns 5 5-149 5.16.3 OR compare (FNC 240 t o 246) Operation: The value of S 1 and S 2 are tested accordin g to the comparison of the instruction. If the comparison i s true then the OR contac t is acti ve. If the compar ison is false then the OR contact is not active. Points t o note: The OR c ompar[...]
-
Seite 276
FX Series Programmable Controlers Applied Instructio ns 5 5-150 MEMO[...]
-
Seite 277
1 Introduction 2 Basic Program Instructions 3 STL Progr ammin g 4 Devices in Detail 5 App lied Ins truc tion s 6 Diagnostic Devices 7 Instruction Execution Ti mes 8 P LC Device T ables 9 Assigning System Devic es 10 Points of T echnique 11 I n d e x FX Series Programmable Controllers Diagnostic Devices 6[...]
-
Seite 278
FX Series Programmable Controllers Diagnostic Devices 6 Chapter Contents 6. Dia g nostic Devices ..................... ........................ ................................... 6-1 6.1 PC Status ( M8000 to M8009 and D8000 to D8009) ..................... ................... .... 6-2 6.2 Clock Dev ices (M8010 to M8019 and D8010 t o D8019) ........[...]
-
Seite 279
Diagnostic Devices 6 6-1 6. Diagnostic Devices The followin g special devices are us ed b y the PLC to hi g hli g ht the c urrent operation al status and iden tif y an y faults or erro rs that ma y be occu rrin g . There are so me var iation s in the appli cation of thes e devices t o members of the F X PLC famil y , thes e are noted wher e appropr[...]
-
Seite 280
FX Series Programmable Controller Diagnostic Devices 6 6-2 6.1 PLC Status (M80 00 to M800 9 and D8000 to D 8009) Diagnostic Device O peration Dia gnostic Device Operati on M8000 ( ) RUN monitor NO contact D8000 ( ) W atchdo g timer FX, FX 2C : 100ms FX 0 , FX 0S , FX 0N , FX 2N : 200ms See note 1 M8001 ( ) RUN monitor NC contact D8001 ( ) PLC t y p[...]
-
Seite 281
FX Series Programmable Controller Diagnostic Devices 6 6-3 6.2 Cl ock Dev ices ( M8010 to M8019 and D8010 to D8019) For symbol key see pa g e 6-1. Note 2: • For FX 0 , FX 0S PLC’ s and FX0N PLC’s not fitted with a RTC, the re g ister D8013 represents the value read from the first se ttin g ‘pot’ in msec, ran g e (0 to 255). Diagnostic Dev[...]
-
Seite 282
FX Series Programmable Controller Diagnostic Devices 6 6-4 6.3 Operation Flags For symbol key see pa g e 6-1. General note regarding input filters • The settin g s fo r input fi lters onl y appl y to the main processin g units which use 24V DC inputs. AC input filt ers are not ad j ustable. Diagnostic Device Operati on Diagnostic Device Operatio [...]
-
Seite 283
FX Series Programmable Controller Diagnostic Devices 6 6-5 6.4 PLC Operation Mo de (M8030 to M8 039 and D8030 to D8039) For symbol key see pa g e 6-1. Diagnostic Device Operatio n Diagnostic Devic e Oper ation M8030 ( ) Batter y LED OFF (No t FX 0(S ), FX 0N ) Batter y volta g e is low but BA TT .V LED no t lit D8030 ( ) (FX 0N only) V alue read f [...]
-
Seite 284
FX Series Programmable Controller Diagnostic Devices 6 6-6 6.5 Step Ladder (STL) Flags (M8040 to M8 049 and D8040 to D8049) For symbol key see pa g e 6-1. General note: • All STL states are updated when the END instructi on is executed. Diagnostic Device Operatio n Diagnostic Devic e Oper ation M8040 ( ) STL transfer disab le When ON S TL state t[...]
-
Seite 285
FX Series Programmable Controller Diagnostic Devices 6 6-7 6.6 Interrupt Control F lags (M8050 to M805 9 and D8050 to D8059) For symbol key see pa g e 6-1. Diagnostic Device Operatio n Diagnostic Devic e Oper ation M8050 ( ) I00 disabl e When the E I (FNC 04) instruc tion i s driv en in t he user pr o g ram, all interrupts are enabl ed unles s the [...]
-
Seite 286
FX Series Programmable Controller Diagnostic Devices 6 6-8 6.7 Error Dete ction Devices (M8060 to M8 06 9 and D806 0 to D6069 ) Diagnostic Device Operat ion Diagnostic Devic e Oper ation Detection PROG.E LED PLC ST A TUS M8060 ( ) I/O confi g ura- tion error (No t FX 0(S) , FX 0N ) Whil e the PLC is in RUN OFF RUN D806 0 ( ) (No t FX 0(S) , FX 0N )[...]
-
Seite 287
FX Series Programmable Controller Diagnostic Devices 6 6-9 For symbol k ey see pa g e 6-1. • Please see the foll owi n g pa g e for the notes referenced in this table. 6.8 Link And Specia l Operation Devic es (M8070 t o M8099 and D 8070 to D 8099) For symbol key see pa g e 6-1. Diagnostic Device O peration Dia gnostic Device Operatio n M8070 ( R)[...]
-
Seite 288
FX Series Programmable Controller Diagnostic Devices 6 6-1 0 6.9 Misce llaneous Devices (M8100 to M81 1 9 a nd D810 0 to D81 1 9) 6.10 Communication Adap ter Device s, i. e. 232A DP , 485ADP (M8120 to M8 129 and D8120 to D8129) Diagnostic Device O peration Dia gnostic Device Operatio n D8102 ( ) Memor y Capacit y 0002: 2K steps 0004: 4K steps 0008:[...]
-
Seite 289
FX Series Programmable Controller Diagnostic Devices 6 6-11 6.1 1 High Speed Zone Compare T able Comparison Flag s (M8130 to M813 9 and D8130 to D8139) For symbol key see pa g e 6-1 Diagnostic Device O peration Dia gnostic Device Operatio n M8130 Selec ts co mparis on tabl es to be used with the HSZ instru ction D8130 ( )( ) Contains the num ber of[...]
-
Seite 290
FX Series Programmable Controller Diagnostic Devices 6 6-1 2 6.12 Misce llaneous Devic es (M8160 to M8199) For symbol key see pa g e 6-1. Diagnostic Device O peration Dia gnostic Device Operatio n M8160 Selec tion o f XCH ope ration to swap b y tes i n a sin g le data word M8180 Reser ved M8161 Selec tion o f 8 bi t operati ons for appli ed ins tru[...]
-
Seite 291
FX Series Programmable Controller Diagnostic Devices 6 6-13 6.13 Inde x Regist er s (D8180 to D819 9) Diagnostic Device Operatio n Diagnostic Devic e Operat ion D8180 ( ) Reserved D819 0 ( ) Z5 index r e g ister D8181 ( ) D8191 ( ) V5 ind ex re g iste r D8182 ( ) Z1 index re g ister D8192 ( ) Z6 in dex re g ister D8183 ( ) V1 ind ex re g ister D819[...]
-
Seite 292
FX Series Programmable Controller Diagnostic Devices 6 6-1 4 6.14 Up/Down Counter Control (M82 00 to M823 4 and M820 0 to D8234 ) For symbol key see pa g e 6-1. 6.15 High Speed Counter Control (M8235 to M8 255 and D8235 to D8255) For symbol key see pa g e 6-1. Diagnostic Device Operatio n Diagnostic Devic e Operat ion M8200 - M8234 ( ) Wh en M8 is [...]
-
Seite 293
FX Series Programmable Controller Diagnostic Devices 6 6-15 6.16 Error Code T ables Error Detect ion Device Stored Err or Number Associat ed Meaning Action D8061 PLC Hardw are error 0000 N o error Check the cable c onnec- tion betwee n the pr o- g rammin g devic e and the PL C 6101 RA M error 6102 O peratio n circ uit error 6103 I/ O bus error (M80[...]
-
Seite 294
FX Series Programmable Controller Diagnostic Devices 6 6-1 6 Error D et ection Device Stored Er ror Number Associated M eaning Action D8064 Parame te r error 0000 No error STOP the PLC, select the param eter mode , set the correc t data 6401 Pro g ram su m check error 6402 Memor y capaci t y settin g erro r 6403 La tched device a rea sett in g erro[...]
-
Seite 295
FX Series Programmable Controller Diagnostic Devices 6 6-17 Continued on next pa g e... Error D et ection Device Stored Er ror Number Associated M eaning Action D8066 Circuit error 0000 No error A circui t error occurs i f a combina tion of instr uc- tion s is inc orrect or badl y specifi ed. Se lect p ro- g rammin g mode and correct the identi fie[...]
-
Seite 296
FX Series Programmable Controller Diagnostic Devices 6 6-1 8 Error D et ection Device Stored Er ror Number Associated M eaning Action D8066 Circuit error (FX 2N(C) only) 6610 LD , LDI is us ed co ntinuou sl y 9 or more time s in succes sion A circui t error occurs i f a combina tion of instr uc- tion s is inc orrect or badl y specifi ed. Select p r[...]
-
Seite 297
FX Series Programmable Controller Diagnostic Devices 6 6-19 Error D et ection Device Stored Er ror Number Associated M eaning Action D8067 Operat ion error 0000 No error These error occur dur in g the execution of an oper- ation. When an opera tion error occurs, S TOP the PL C enter pro g rammi n g ode and cor rect the fault. Note: oper ation erro [...]
-
Seite 298
FX Series Programmable Controller Diagnostic Devices 6 6-2 0 MEMO[...]
-
Seite 299
1 Introduction 2 Basic Program Instructions 3 STL Progr ammin g 4 Devices in Detail 5 App lied Ins truc tion s 6 Diagnostic Devices 7 Instruction Execution Ti mes 8 P LC Device T ables 9 Assigning System Devic es 10 Points of T echnique 11 I n d e x FX Series Programmable Controllers Instruction Execution T imes 7[...]
-
Seite 300
FX Series Programmable Controllers Instruction Execution T imes 7 Chapter Contents 7. Execu tion Times And Instructiona l Hierarch y ............................. ........... 7-1 7.1 B asic In struc tion s ... .... ..... .... ..... .... .... ..... ...... ..... .... ..... .... .... ..... .... ..... .... ..... ...... ..... 7-1 7.2 A ppli ed In st ruc[...]
-
Seite 301
Execution Times And Instructional Hierarchy 7 7-1 7. Execution Time s And Instructional Hierarchy 7.1 Basic Instruc tions carried on over the pa g e.... .. Mnemonic Object Devices St eps Execution Time in µ sec FX 0 , FX 0S FX 0N FX (< V er 3.07) FX (> V er 3.07) , FX 2C FX 2N(C) ON OFF ON OFF ON OFF ON OFF ON OFF LD X,Y ,M ,S,T ,C and sp ec[...]
-
Seite 302
FX Series Programmable Controllers Execut ion Times And Instruct ional Hierarchy 7 7-2 Note 1: • “n” in the for mulae to cal culate the ON/OFF execution time, r efers to the number of STL instruct ions at the current parallel/mer g e branch. T hus the value o f “n” will fall in the ran g e 1 to 8. Mnemonic Object Devices St eps Execution [...]
-
Seite 303
FX Series Programmable Controllers Execut ion Times And Instruct ional Hierarchy 7 7-3 7.2 Applied Instructions See end of section for notes... Mne- monic 16/32 Bit Execu tion Ti me in µ sec FX 0 , FX 0S FX 0N FX (< V er 3.07) FX (> V er 3.07) , FX 2C FX 2N(C) ON OFF ON OFF ON OFF P ON OFF 2nd FNC ON PO N O F F P 00 CJ 16 19 .4 9.6 20.0 10. [...]
-
Seite 304
FX Series Programmable Controllers Execut ion Times And Instruct ional Hierarchy 7 7-4 See end of section for notes... Mne- monic 16/32 Bit Execution Time in µ sec FX 0 , FX 0S FX 0N FX (< V er 3.07) FX (> V er 3.07) , FX 2C FX 2N(C) ON OFF ON OFF ON OFF P ON OFF 2nd FNC ON PO N O F F P 20 ADD 16 69. 4 70.8 21.6 1 15.5 3 3.3 51 8.8 - 27 .6 6[...]
-
Seite 305
FX Series Programmable Controllers Execut ion Times And Instruct ional Hierarchy 7 7-5 See end of section for notes... Mne- monic 16/32 Bit Execution Time in µ sec FX 0 , FX 0S FX 0N FX (< Ver 3.07) FX (> V er 3.07) , FX 2C FX 2N(C) ON OFF ON OFF ON OFF P ON OFF 2nd FNC ON PO N O F F P 36 WSFR 2 16 Function No t Available 218.6 + 18.0 n 33.3[...]
-
Seite 306
FX Series Programmable Controllers Execut ion Times And Instruct ional Hierarchy 7 7-6 See end of section for notes... Mne- monic 16/32 Bit Execution Time in µ sec FX 0 , FX 0S FX 0N FX (< Ver 3.07) FX (> V er 3.07) , FX 2C FX 2N(C) ON OFF ON OFF ON OFF P ON OFF 2nd FNC ON PO N O F F P 51 REFF 9 16 Function No t Available 56 .0+ 4.9n 33.3 35[...]
-
Seite 307
FX Series Programmable Controllers Execut ion Times And Instruct ional Hierarchy 7 7-7 See end of section for notes... Mne- monic 16/32 Bit Execution Time in µ sec FX 0 , FX 0S FX 0N FX (< Ver 3.07) FX (> V er 3.07) , FX 2C FX 2N(C) ON OFF ON OFF ON OFF P ON OFF 2nd FNC ON PO N O F F P 70 TKY 16 Function No t Available 245.7 33.3 153 23 - 97[...]
-
Seite 308
FX Series Programmable Controllers Execut ion Times And Instruct ional Hierarchy 7 7-8 See end of section for notes... Mne- monic 16/32 Bit Execution Time in µ sec FX 0 , FX 0S FX 0N FX (< Ver 3.07) FX (> V er 3.07) , FX 2C FX 2N(C) ON OFF ON OFF ON OFF P ON OFF 2nd FNC ON PO N O F F P 88 PID 16 Function Not Avai lable 407 109 - 155.0 89.0 8[...]
-
Seite 309
FX Series Programmable Controllers Execut ion Times And Instruct ional Hierarchy 7 7-9 See end of section for notes... Mne- monic 16/32 Bit Execution Time in µ sec FX 0 , FX 0S FX 0N FX (< Ver 3.07) FX (> V er 3.07) , FX 2C FX 2N(C) ON OFF ON OFF ON OFF P ON OFF 2nd FNC ON PO N O F F P 127 ESQR 32 Function Not Available 152.1 6.4 128 Func ti[...]
-
Seite 310
FX Series Programmable Controllers Execut ion Times And Instruct ional Hierarchy 7 7-1 0 1: • These inst ructions req uire NO preliminar y contact devices such as LD, AND, OR etc. 2: • Where “ n” is r eferred to t his identi fies the quantit y of re g isters to be manipulat ed. “n” can be equal or l ess than 512. 3: • Where “ n” i[...]
-
Seite 311
FX Series Programmable Controllers Execut ion Times And Instruct ional Hierarchy 7 7-11 14: • Where " n" is r eferred t o thi s ident ifi es the number of elements in a st ack, f or 16 bi t operati on n has a maximum of 256. However , for 32 bit operation n has a maximum of 128. 15: • Where " m1" is refer red to this identif[...]
-
Seite 312
FX Series Programmable Controllers Execut ion Times And Instruct ional Hierarchy 7 7-1 2 7.3 Hierarchical Relationships Of Basi c Progr am Instruc tions The followin g table identifies an 'i nclusive relati onship'. This means the secondar y pro g ram construct ion is included within t he complete operatin g boundaries of t he primar y pr[...]
-
Seite 313
FX Series Programmable Controllers Execut ion Times And Instruct ional Hierarchy 7 7-13 The followin g table identifies an 'overlap-pin g relati onship'. This means the secondar y pro g ram construction starts within t he complete operatin g boundaries of the pri mar y pro g ram construction but finis hes o utsi de of the primar y constru[...]
-
Seite 314
FX Series Programmable Controllers Execut ion Times And Instruct ional Hierarchy 7 7-1 4 7.4 Batch Processing This is the s y stem us ed b y all members of the FX famil y of PLC’ s. The basic co ncept is that there are three s ta g es to an y pro g ram scan. In other wo rds, ever y time the pro g ram is processed for m start to end the followin g[...]
-
Seite 315
FX Series Programmable Controllers Execut ion Times And Instruct ional Hierarchy 7 7-15 b) Data Memor y This memor y are a contains, as the title su gg ests, all of the data values ass ociated with: data re g isters (normal an d special), Index re g isters, current timer values, retentive timer values ( if available) and current counter values. - A[...]
-
Seite 316
FX Series Programmable Controllers Execut ion Times And Instruct ional Hierarchy 7 7-1 6 7.6 Limits Of I nstruction Usage 7.6.1 Instruct ions Which Can Onl y Be Used Once In The Main Program Are a The followin g instructions ca n onl y be use d once in t he main pro g ram area . For P LC applicabi lit y please check eit her the detailed e xplanatio[...]
-
Seite 317
1 Introduction 2 Basic Program Instructions 3 STL Progr ammin g 4 Devices in Detail 5 App lied Ins truc tion s 6 Diagnostic Devices 7 Instruction Execution Ti mes 8 PLC Device T ables 9 Assigning System Devic es 10 Points of T echnique 11 I n d e x FX Series Programmable Controllers PLC Device Tables 8[...]
-
Seite 318
FX Series Programmable Controllers PLC Device Tables 8 Chapter Contents 8. PC Dev ice Tables ....................... ........................ ................................... 8-1 8.1 Perfor mance Specification Of The FX 0 And FX 0S ....... .... ..... .... ..... ...... ..... .... ..... 8 -1 8.2 Perfor mance Specification Of The FX 0N .... ..... .[...]
-
Seite 319
PLC Device Tables 8 8-1 8. PLC Device T ables 8.1 Perfo rmance Spec ification Of The FX 0 And FX 0S continued over the pa g e.... Item Specification Re marks Oper at ion con trol met hod C y clic oper ation b y stored p ro g ram I/O co ntrol method Ba tch pr ocessi n g method (w hen END ins truction is exec uted) I/O re fresh i nstru ction is avai [...]
-
Seite 320
FX Series Programmable Controllers PLC Device Tables 8 8-2 8.2 Perfo rmance Spec ification Of The FX 0N continued over the pa g e.... Item Specification Re marks Data re g isters (D) Genera l 32 point s D0 to D31 T y pe:16 bit data stor a g e re g iste r pair for 3 2 bit devic e Latched 2 points (subse t) D30 t o D31 T y pe:16 bit data stor a g e r[...]
-
Seite 321
FX Series Programmable Controllers PLC Device Tables 8 8-3 Item Specification Re marks Stat e rela y s (S coi ls) La tched 128 points S0 to S1 27 Initial 10 points (subse t) S0 to S9 Ti m e r s ( T ) 100 msec Ran g e: 0 to 3, 276.7 s ec 63 poin ts T0 to T62 10 msec Ran g e: 0 to 327 .67 se c 31 poin ts T32 to T62 when s pecial M c oil M8028 is driv[...]
-
Seite 322
FX Series Programmable Controllers PLC Device Tables 8 8-4 8.3 Perfo rmance Spec ification Of The FX (CPU versions 2.0 t o 3.06) continued over the pa g e.... Item Specification Re marks Oper at ion con trol met hod C y clic oper ation b y stored p ro g ram I/O co ntrol method Ba tch pr ocessi n g method (w hen END ins truction is exec uted) I/O re[...]
-
Seite 323
FX Series Programmable Controllers PLC Device Tables 8 8-5 Item Specification Re marks Hi g h sp eed counter s (C) 1 phase Ran g e: -2,14 7,483,6 48 to +2,147,48 3,647 c ounts General r ule: Select c ounter c om- binati ons with a co mbined counti n g frequenc y of 20kHz or less . Note all c ounters are latc hed C235 to C24 0 6 points 1 phase c/w s[...]
-
Seite 324
FX Series Programmable Controllers PLC Device Tables 8 8-6 8.4 Performance Specification Of The FX (CPU versions from 3.07) And FX 2C (all versions) continued over the pa g e.... Item Specification Re marks Oper at ion con trol met hod C y clic oper ation b y stored p ro g ram I/O co ntrol method Ba tch pr ocessi n g method (w hen END ins truction [...]
-
Seite 325
FX Series Programmable Controllers PLC Device Tables 8 8-7 Item Specification Re marks Hi g h sp eed counter s (C) 1 phase Ran g e: -2,14 7,483,6 48 to +2,147,48 3,647 c ounts General r ule: Select c ounter c om- binati ons with a co mbined counti n g frequenc y of 20kHz or less . Note all c ounters are latc hed C235 to C24 0 6 points 1 phase c/w s[...]
-
Seite 326
FX Series Programmable Controllers PLC Device Tables 8 8-8 8.5 Perfo rmance Spec ification Of The FX 2N (C) Continued over the pa g e.... Item Specification Re marks Oper at ion con trol met hod C y clic oper ation b y stored p ro g ram I/O co ntrol method Ba tch pr ocessi n g method (w hen END ins truction is exec uted) I/O refresh ins tructi on i[...]
-
Seite 327
FX Series Programmable Controllers PLC Device Tables 8 8-9 Item Specification Re marks Hi g h sp eed counter s (C) 1 phase Ran g e: -2,14 7,483,6 48 to +2,147,48 3,647 c ounts General r ule: Select c ounter c om- binati ons with a co mbined counti n g frequenc y of 20kHz or less . Note all c ounters are latc hed C235 to C24 0 6 points 1 phase c/w s[...]
-
Seite 328
FX Series Programmable Controllers PLC Device Tables 8 8-1 0[...]
-
Seite 329
1 Introduction 2 Basic Program Instructions 3 STL Progr ammin g 4 Devices in Detail 5 App lied Ins truc tion s 6 Diagnostic Devices 7 Instruction Execution Ti mes 8 P LC Device T ables 9 Assigning System Devic es 10 Points of T echnique 11 I n d e x FX Series Programmable Controllers Assig ning System Devices 9[...]
-
Seite 330
FX Series Programmable Controllers Assig ning System Devices 9 Chapter Contents 9. Assi g nin g S y stem Devices ......... .................................... ....................... 9-1 9.1 Addre ssin g Extension Modules .......... ................... .................. .................. .......... 9-1 9.2 U sin g The FX 2 -24EI With F Serie s S[...]
-
Seite 331
Assigning System Devices 9 9-1 9. Assigning System Devices 9.1 Addressing Extension Modules Most of the FX famil y of PLC’ s have the abilit y to connect additional discreet I/O and/or spec ial func tion modu les. T o benefi t from these addition al unit s the user must a ddress ea ch block independentl y . Addressing Additi onal Discrete I/O Thi[...]
-
Seite 332
FX Series Programmable Controllers Assig ning System Devices 9 9-2 9.2 Using The FX2-24EI W ith F Series Special Fun ction Blocks The FX 2 -24EI al lows an FX bas e unit t o be d irectl y connect ed to an one of the foll owin g F series speci a l function blocks: a) The F-1 6NT/NP , a Melsec Net Mini interfac e b) The F2-6A, a combine analo g 4 inp[...]
-
Seite 333
FX Series Programmable Controllers Assig ning System Devices 9 9-3 9.2.1 Using the FX 2 -24EI With A F -16NP/NT The F -16NP/NT ’s operati onal I/ O numb ers (addr esses) are ba sed up on the positio n of th e associated FX 2 -24EI w ithin the user s FX s y stem. The d ia g ram below shows how movin g the positi on of the FX 2 -24EI used alters th[...]
-
Seite 334
FX Series Programmable Controllers Assig ning System Devices 9 9-4 9.2.2 Using the FX 2 -24EI With A F 2 -6A The F 2 -6A ’s operat ional address i s based upon the position of the associated FX 2 -24EI within the users FX s y stem. Howe ver , the I/O channel nu mbers are not affected b y this opera tional address. The I/O channel will alwa y s re[...]
-
Seite 335
FX Series Programmable Controllers Assig ning System Devices 9 9-5 9.2.4 Using the FX 2 -24EI With A F 2 -30GM The F 2 -30GM’s operational address is based upon the position of the associated FX 2 -24EI within the users FX s y stem. How ever , the I/O nu mbers are not direc tl y affe cte d b y this operational addres s. The I/O numbers can be sel[...]
-
Seite 336
FX Series Programmable Controllers Assig ning System Devices 9 9-6 9.3 Para llel Link Adap ters The FX parallel l ink adapters provi de a means of direct communication bet ween two FX PLC’s. There are two models of paral l el link adapter providi n g two dif ferent communication mediums: a) Fiber -optic link - FX 2 -40AP T r ansmission distanc e:[...]
-
Seite 337
FX Series Programmable Controllers Assig ning System Devices 9 9-7 9.4 Real T ime Clock Function When on e of the real time clock (RTC) memor y cassettes is used with either a nd FX or an FX0N, the real time clock function of that PLC is then automaticall y enabled. The time data of the R TC cassette is batter y backed. Thi s means when t he PLC is[...]
-
Seite 338
FX Series Programmable Controllers Assig ning System Devices 9 9-8 9.4.1 Setting the real time clock The R TC can be set usin g the special dat a re g isters and cont rol fla g s as follows: Device Number Function Range Device Number Comments D8013 Sec onds 0 to 59 M8015 Ti m e settin g Set ON to stop th e clock . When the c lock i s stoppe d the t[...]
-
Seite 339
1 Introduction 2 Basic Program Instructions 3 STL Progr ammin g 4 Devices in Detail 5 App lied Ins truc tion s 6 Diagnostic Devices 7 Instruction Execution Ti mes 8 P LC Device T ables 9 Assigning System Devic es 10 Points of T echnique 11 I n d e x FX Series Programmable Controllers Points of Technique 10[...]
-
Seite 340
FX Series Programmable Controllers Points of Technique 10 Chapter Contents 10.Points Of Technique .................. ........................ ........................ ......... 10-1 10. 1 Ad v a nc ed P ro g rammin g Points ...... ..... .... .. ..... .... .... ... .... .... ..... .. ..... .... .... ... .... .... . 10 -1 10.2 Users o f DC Powe re d [...]
-
Seite 341
Poin ts Of Te chniqu e 10 10-1 10. Points Of T echnique 10.1 Advanced Programming Points The FX fami l y of pro g rammable contr ollers has a ver y eas y to lear n, eas y to use instru ction set which enables simple pro g rams to perform complex functions. This chapter will point out one or two useful tec hni ques while also providin g the user wit[...]
-
Seite 342
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10- 2 10.3 Using The Force d RUN/STOP Flags 10.3.1 A RUN/STOP push button configurat ion The FX pro g rammable co ntr oller h as a sin g le RUN terminal. When power is applied to this terminal the PLC chan g es into a RUN state, i.e. the pro g ram contained is executed. Consequentl y when[...]
-
Seite 343
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10-3 10.3.2 Remote RUN/ST OP control The FX fa mil y of pro g rammable controll ers can be controll ed, i.e. switched int o RUN or STOP modes and have devices monitored b y use of intelli g ent exter nal control dev ices. These includes such items as computers, the Mitsubishi FX data acce[...]
-
Seite 344
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10- 4 10.4 Constant Scan Mo de Some times the ti min g of ope ration s can be a problem , especi all y if some co-or dination is bein g attempted wit h a second control s y stem. In c ases like this it is ver y useful to fix the PLC’s scan t ime. Under normal conditions the PLC’s scan[...]
-
Seite 345
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10-5 10.6 Using Batt ery Backed Devic es For Maximum Advant age Batter y backe d device s retain t heir stat us duri n g a PLC power down. These dev ices can be used for max imum advanta g e b y allowin g the PLC to co ntinue from it s last operat ion status j ust before the power fa ilur[...]
-
Seite 346
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10- 6 10.8 Reading And Manipulating Thumbwheel Data Data can be easil y read into a pro g rammable controlle r throu g h the use of the BIN ins truction. When data is read from multiple sources the data is often stored at different locations. It ma y be requ ired that ce rtain dat a value[...]
-
Seite 347
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10-7 10.9.2 A 0.1 msec timer pulse measurement This is a ver y accurate measur in g process for pulse inputs. The use of a standard timer is not accurate enou g h in t his ca se as th e hi g hest resolution is 1msec. Ther efor , this example sh ows how the special h i g h accura c y devic[...]
-
Seite 348
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10- 8 10.1 1 Creating a User Defined MTR Instruction For users who want t o have the benefit s of the MTR instruction for FX users who want to specif y more than one MTR area, th is user defined MTR funct ion will be v er y useful. Explanation: The main control of this pro g ram rests in [...]
-
Seite 349
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10-9 3) The g rip, now hol din g the prod uct, is raised t o its upper limit - output Y2: ON, input X2: ON, output Y2: OFF . 4) The robot arm tr averses to its ri g ht most position - output Y3: ON, input X3: ON, output Y3: OFF . 5) The g rip and product ar e lowere d to the bottom limit [...]
-
Seite 350
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10-10 This exam ple uses the IST instruc tion (FNC 60) to contro l the operat ion mode of the robot arm. The pro g ram show n opposite id entifies ho w the IST instruc tion is writ ten into t he main pro g ram. When the IST instruction is us ed there are 5 select able modes which acces s [...]
-
Seite 351
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10-11 Zero Return Mode This mode fulfil ls an initiali zation function b y returnin g the rob ot arm to a know n posit ion. Once 'Z Return ' has be en select ed from t he mode selection screen the bit device M3 5 is ON. A t th is p oint t he D U sc reen chan g es to the 'ze[...]
-
Seite 352
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10-12 In this example thes e three mod es are selected b y an external rotar y switch. The rota r y switch is not connected to the PLC but to the I/O bus on th e rear of the DU unit. The use of the rotar y switch mea ns that the selected modes are mutuall y excl usiv e in their opera tion[...]
-
Seite 353
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10-13 Points of interest: a) Users of t he IST ins tr uction wi ll be aware that onl y one of the operati on modes s hould be active at one tim e. In this example pro g ram the iso l ation of 'Manual' and 'Zero return' modes b y the use of separate DU contr ol screens,[...]
-
Seite 354
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10-14 Full program l isting: Program options: 0L D X 4 3 5 S T L S 1 7 2 S T L S 2 1 1 AND X 2 36 LD M 35 73 S ET Y 1 2 ANI Y 1 37 R ST M 8043 74 OUT T 0 3 OUT M 8044 39 ANI Y 1 K 10 5 L D M 8000 40 SET S 10 77 LD T 0 6 IST 60 42 STL S 10 78 S ET S 2 2 M 30 43 R ST Y 1 80 STL S 2 2 S2 0 4[...]
-
Seite 355
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10-15 10.13 Using The PWM Instruction For Motor Control The PWM inst ructi on ma y be used di rec tl y with an inve rter to driv e a motor . If this confi g uration is used th e followin g ripple circu it will be required betwee n the PLC’s P WM output and the inverte rs input termin al[...]
-
Seite 356
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10-16 The maximum output volta g e (to the inv erter) includin g ripple volta g e, can be found b y usin g the follo win g equation: Where: e m = Maximum output volta g e E = pulse (square wave) output vol ta g e (see circuit on the pr evious pa g e) t = PWM pulse duration (se e previous [...]
-
Seite 357
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10-17 The durati on of the T 0 , t ime base also af fects the ripple volta g e. This ca n be clear l y seen in the next set of test data: The behav ior of the Sink switched circ uit detailed a b ov e will be simila r to that of th e Source switched circuit detai led earlier . PWM paramete[...]
-
Seite 358
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10-18 10.14 Communication Format 10.14.1 Specification of t he communication parameter s: Item s such as baud rat es, sto p bits an d parit ies must b e identi call y set betw een the tw o communicatin g devices. The communicati on parameters are select ed b y a bit patt ern which is stor[...]
-
Seite 359
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10-19 10.14.2 Header and T erminator Charact ers The header and terminator characters can be chan g ed b y the user to suit their requirements. The default setti n g for the header stored in D8124 i s 'STX' (or 02H)and the terminator default sett in g stored i n D8125 is 'E[...]
-
Seite 360
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10-20 10.14.3 Timing diagr ams for communic ations: 1) No Handshakin g D8120 (b12, b1 1, b10) = (0, 0, 0) FX 2N below version 2.0 *When usin g FX 0N , FX, FX 2C this s hould be 2 x s can time or mor e 2) T erminal mode D8120 (b12, b1 1, b10) = (0, 0, 1) a) Send Onl y b) recei ve onl y Res[...]
-
Seite 361
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10-21 3) Norma l Mode 1 D8120 (b12, b1 1, b10) = (0, 1, 1) FX2N below V2.00. * When usi n g FX0N, FX, FX2C this period should be 2x scan time or more. 4) Norma l Mode 2 D8120 (b12, b1 1, b10) = (1, 0, 1) FX2N below V2.00 Reset usin g a pro g ram . When it is not turned of f, t he next dat[...]
-
Seite 362
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10-22 FX2N (V2.00 or above) Communicat ions In the FX2N V2.00 or above and FX2NC, full duplex communication is performed. 1) No Hardware Handshakin g D8120 (B12, b1 1, b10) = (0,0, 0) 2) T erminal Mode The control li ne and transmission sequence are identic al to those in the FX, on pa g [...]
-
Seite 363
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10-23 4) Inter link Mode D8120 (b1 2, b1 1, b10) = (0, 1, 0) 10.14.4 8 bit or 16 bit communications . This is to gg led usin g the Auxili a r y rela y M8161. When this re la y is OFF 16 bit communications take s plac e. Thi s actual l y means th at both b y tes of a 16 bit da ta dev ice a[...]
-
Seite 364
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10-24 10.15 PID Programming T echniques 10.15.1 Keeping MV within a set range In the rese rved re g isters of th e PID data blo ck S 3 +18 an d S 3 +19 f orm a do uble wor d devic e that c ontains th e previous MV x K100. The followin g pro g ram uses this to keep MV under control when it[...]
-
Seite 365
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10-25 Method 2 Durin g manual operati ons the PID instructi on is kept runnin g but the ca lculated MV is i g nored; instea d the operator controls MV . In or der to prevent the PID inst ruction from ru nnin g out of control the MV value set b y the operat or shou ld be fed i n t o the MV[...]
-
Seite 366
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10-26 10.16 Additional PID functions The fo llowin g parameter table g ives the additional paramet ers available with FX 2N(C) MPUs. These a re: -S 3 +1 bit 4: Pre-tuni n g operati on fla g . -S 3 +1 bit 5: Output V alue ra n g e limi t fla g . -S 3 +22: Output V alue upper limit. -S 3 +2[...]
-
Seite 367
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10-27 10.17 Pre-tuning operation 10.17.1 V ariable Constant s The Pre-t unin g operatio n can be used to automaticall y set values for t he followin g variables: - The direction o f the process; Forward or Rev erse (S 3 +1, bi t 0) - The proportional g ain constant; K P (S 3 +3) - The int[...]
-
Seite 368
FX Series Programmable Controllers Poin ts Of Te chniqu e 10 10-28 10.18 Example Autotuning Program The fo llowin g pro g rammin g code is an example of how to set up the Pre-T unin g function. • K500 D500 FNC 12 MOV P K1800 D5 02 FNC 12 MOV P K3000 D5 10 FNC 12 MOV P H0030 D511 FNC 12 MOV P K 0 D515 FNC 12 MOV P K 0 D533 FNC 12 MOV P K2000 D5 32[...]
-
Seite 369
1 Introduction 2 Basic Program Instructions 3 STL Progr ammin g 4 Devices in Detail 5 App lied Ins truc tion s 6 Diagnostic Devices 7 Instruction Execution Ti mes 8 P LC Device T ables 9 Assigning System Devic es 10 Points of T echnique 11 Index FX Series Programmable Logic Con trollers Index 11[...]
-
Seite 370
FX Series Programmable Logic Con trollers Index 11 Chapter contents 11.Index .................. ........................ ........................ ........................ ......... 11-1 11.1 I ndex . .... ..... .... ....... .... .... ..... .... ..... .... ..... .... .... ..... ...... ..... .... ..... .... ..... .... .... ..... .... ... 1 1-1 11.2 A[...]
-
Seite 371
Index 11 11-1 11 . I n d e x 11 . 1 I n d e x A Absolute drum sequenc e, ABSD instruction ............. ........... .. .. ............. ............. .......... 5-70 Addition of dat a values, ADD instru ction ........... .................. .................... ................... . 5-25 Addressin g spe cial f unc tion blo cks ..... .... .... ..... [...]
-
Seite 372
FX Series Programmable Controllers Index 11 11- 2 C C data device s See Counters Comparison of data to a ran g e, Z CP instr ' .. ..... .... ..... ...... ..... .... .... ..... .... ..... .... ..... .... .... . 5-1 7 Comparison of sin g le d ata val ues, CM P ins tr' ... .... ..... .... ..... .... ....... .... ..... .... .... ..... .... ..[...]
-
Seite 373
FX Series Programmable Controllers Index 11 11-3 E Encode data, ENCO instructi on ......... ........... ............. ............. ............. ............. .......... 5-44 END .. .... ..... .... .... ..... .... ..... .... .... ..... ....... .... .... ..... .... ..... .... .... ..... .... ..... ...... ..... .... ..... .... ... . 2-23 End in str [...]
-
Seite 374
FX Series Programmable Controllers Index 11 11- 4 FX-8A V - e x te rn a l l y ad j usta ble data valu es ... .... .... ..... .... ..... ...... ..... .... ..... .... .... ..... .... .. 4-37 FX-8 A V c ontro l in st ructi ons V olume read, VRRD instruction ................... .. .. . ................... .. . ................... . ....... 5-101 V olum[...]
-
Seite 375
FX Series Programmable Controllers Index 11 11-5 Usin g multiple i ndex re g ister s ....... .... ..... .... .. ..... .... .... ... .... .... ..... .. ..... .... .... ... .... .... 4-39 Indexin g thro u g h displa y val ues, ex ample .. ..... .... ..... ...... ..... .... .... ..... .... ..... .... ..... .... .... . 10 -5 Initia l sta te cont rol, I[...]
-
Seite 376
FX Series Programmable Controllers Index 11 11- 6 OUT . .... ....... .... ..... .... .... ..... .... ..... .... ..... .... ....... .... .... ..... .... ..... .... .... ..... .... ..... ...... ..... .... . .. . 2-4 T imer a nd c ount er va r ia ti ons ... .. ... .. .... ..... .... .. ..... .... .... ... .... .... ..... .. ..... .... .... ... .... ..[...]
-
Seite 377
FX Series Programmable Controllers Index 11 11-7 S S bit device See State rela y s Scien tific Not ati on - a nu mer ical f orm at .... ..... .... .... ..... ...... ..... .... ..... .... ..... .... .... ..... .... .. 4 -47 Search, data sear ch uti lit y - S ER in stru cti on ..... .... ..... .... ..... .... .... ..... .... ..... .... ....... .... .[...]
-
Seite 378
FX Series Programmable Controllers Index 11 11- 8 Ti m e r s , Basi c ti mers ...... .... ....... .... ..... .... ..... .... ..... .... .... ..... .... ....... .... ..... .... ..... .... .... ..... .... ... 2 -18 Device details and exampl es ....... .. ............. ............. ............. ............ ........... .. ....... 4-15 General ac cur[...]
-
Seite 379
FX Series Programmable Controllers Index 11 11-9 1 1.2 ASCII Characte r Codes Note: (SP) = Space, C R = Carr ia g e Retu rn T able 1 1.1: ASCII code table (HEX ) Higher bit 1 234567 Lower bit 0 Not acce ssible (SP) 0 @ P @ p 1 !1 A Q a q 2 “2 B R br 3 #3 C Sc s 4 $4 D Td t 5 %5 E U e u 6 &6 F V f v 7 ‘7 G W g w 8 (8 H X h x 9 )9IYi y A *: J[...]
-
Seite 380
FX Series Programmable Controllers Index 11 11-10 1 1.3 Applied Instruction List q q q[...]
-
Seite 381
[...]
-
Seite 382
HEAD OFFICE: MITSUBISHI DENKI BLDG MARUNOUCHI TOKYO 100-83 10 TELEX: J24532 CABLE MELCO T OKYO HIMEJI WORKS: 840, CHIYODA CHO, HIMEJI, JAPA N JY992D48301J (MEE 9911) Effective Nov . 1999 Specif ication are sub j ect to chan g e without notice. PROGRAMMING MANUAL THE FX SERI ES O F PRO GRAM M ABL E CO N TROLL ER (F X 0 , F X 0S , F X 0N , F X , F X [...]