0% found this document useful (0 votes)
17 views10 pages

MFM Com

The document outlines the Modbus communication setup for two Mass Flow Meters, detailing parameters such as baud rate, device ID, and parity. It includes a series of control logic instructions for processing data from the meters, utilizing various programming blocks and operations. The instructions are structured to manage data flow and ensure accurate readings from the flow meters.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views10 pages

MFM Com

The document outlines the Modbus communication setup for two Mass Flow Meters, detailing parameters such as baud rate, device ID, and parity. It includes a series of control logic instructions for processing data from the meters, utilizing various programming blocks and operations. The instructions are structured to manage data flow and ensure accurate readings from the flow meters.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

1 ``````````````

2 For Mass Flow Meter-1 Normal Modbus Communication (Baud Rate - 19200 , Device ID -1 , Parity - Even , Stop Bit - 1)
3 #FST_SCN MOVE MOVE
INT BOOL

1 1
0 IN Q R17507[0] 0 IN Q T00220
4 T00220 ONDTR T00221
TENTHS

T00221 R17504
R

20 PV CV
T00221 %T00221
LD Block,'MFM_COM': POSCOIL 00004; NOCON 00004, 00005;

5 T00221 UPCTR T00222

T00222 R17507
R

13 PV CV
T00221 %T00221 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00004;
T00222 %T00222
LD Block,'MFM_COM': POSCOIL 00005; NOCON 00005;

6 EQ INT

T00201
R17507[0] IN1 Q

1 IN2
T00201 %T00201
LD Block,'MFM_COM': POSCOIL 00006; NOCON 00018, 00019, 00020, 00034, 00035, 00036;

7 EQ INT

T00202
R17507[0] IN1 Q

2 IN2
T00202 %T00202
LD Block,'MFM_COM': POSCOIL 00007; NOCON 00021, 00037;

8 EQ INT

T00203
R17507[0] IN1 Q

3 IN2
T00203 %T00203
LD Block,'MFM_COM': POSCOIL 00008;

9 EQ INT

T00204
R17507[0] IN1 Q

4 IN2
T00204 %T00204
LD Block,'MFM_COM': POSCOIL 00009; NOCON 00023, 00024, 00025, 00039, 00040, 00041;

10 EQ INT

T00205
R17507[0] IN1 Q

5 IN2
T00205 %T00205
LD Block,'MFM_COM': POSCOIL 00010; NOCON 00026, 00042;

Dahej_PLC_B_19042022: Target1: MFM_COM 10/6/2022-11:28:08 PM Page 1


11 EQ INT

T00206
R17507[0] IN1 Q

6 IN2
T00206 %T00206
LD Block,'MFM_COM': POSCOIL 00011; NOCON 00027, 00043;

12 EQ INT

T00207
R17507[0] IN1 Q

7 IN2
T00207 %T00207
LD Block,'MFM_COM': POSCOIL 00012;

13 EQ INT

T00208
R17507[0] IN1 Q

8 IN2
T00208 %T00208
LD Block,'MFM_COM': POSCOIL 00013;

14 EQ INT

T00209
R17507[0] IN1 Q

9 IN2
T00209 %T00209
LD Block,'MFM_COM': POSCOIL 00014;

15 EQ INT

T00210
R17507[0] IN1 Q

10 IN2
T00210 %T00210
LD Block,'MFM_COM': POSCOIL 00015; NOCON 00028, 00029, 00030, 00044, 00045, 00046;

16 EQ INT

T00211
R17507[0] IN1 Q

11 IN2
T00211 %T00211
LD Block,'MFM_COM': POSCOIL 00016; NOCON 00031, 00047;

17 EQ INT

T00212
R17507[0] IN1 Q

12 IN2
T00212 %T00212
LD Block,'MFM_COM': POSCOIL 00017; NOCON 00032, 00048;

Dahej_PLC_B_19042022: Target1: MFM_COM 10/6/2022-11:28:09 PM Page 2


18 T00201 BLKMOV BLKMOV BLKMOV
WORD WORD WORD

16 IN1 Q AQ0101 3 IN1 Q AQ0108 1 IN1 Q AQ0115

0 IN2 1 IN2 0 IN2

0 IN3 6 IN3 1 IN3

0 IN4 0 IN4 0 IN4

0 IN5 1 IN5 0 IN5

0 IN6 0 IN6 0 IN6

65520 IN7 1 IN7 0 IN7


T00201 %T00201 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00006;

19 T00201 MOVE
WORD

1
AQ0029[1] IN Q AQ0101[1]
T00201 %T00201 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00006;

20 T00201 MOVE MOVE


WORD WORD

1 22
0 IN Q AQ0122 AQ0101[0] IN Q AQ0029[0]
T00201 %T00201 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00006;

21 T00202 ADD INT

AQ0029[1] IN1 Q AQ0029[1]

1 IN2
T00202 %T00202 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00007;

22 RANGE
INT

T00223
1 L1 Q

2 L2

AI0030 IN
T00223 %T00223
LD Block,'MFM_COM': COIL 00022, 00038;

23 T00204 BLKMOV BLKMOV BLKMOV


WORD WORD WORD

7 IN1 Q AQ0101 1 IN1 Q AQ0108 0 IN1 Q AQ0115

0 IN2 4 IN2 0 IN2

0 IN3 1 IN3 0 IN3

0 IN4 16 IN4 0 IN4

0 IN5 0 IN5 0 IN5

0 IN6 0 IN6 0 IN6

8002 IN7 1 IN7 0 IN7


T00204 %T00204 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00009;

Dahej_PLC_B_19042022: Target1: MFM_COM 10/6/2022-11:28:09 PM Page 3


24 T00204 MOVE
WORD

1
AQ0029[1] IN Q AQ0101[1]
T00204 %T00204 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00009;

25 T00204 MOVE MOVE


WORD WORD

1 22
0 IN Q AI0030 AQ0101[0] IN Q AQ0029[0]
T00204 %T00204 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00009;

26 T00205 ADD INT

AQ0029[1] IN1 Q AQ0029[1]

1 IN2
T00205 %T00205 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00010;

27 T00206 MOVE MOVE


INT INT

16 1
AI0032 IN Q R18001 0 IN Q AQ0029[1]
T00206 %T00206 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00011;

28 T00210 BLKMOV BLKMOV BLKMOV


WORD WORD WORD

7 IN1 Q AQ0101 1 IN1 Q AQ0108 0 IN1 Q AQ0115

0 IN2 4 IN2 0 IN2

0 IN3 51 IN3 0 IN3

0 IN4 12 IN4 0 IN4

0 IN5 0 IN5 0 IN5

0 IN6 0 IN6 0 IN6

8002 IN7 1 IN7 0 IN7


T00210 %T00210 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00015;

29 T00210 MOVE
WORD

1
AQ0029[1] IN Q AQ0101[1]
T00210 %T00210 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00015;

30 T00210 MOVE MOVE


WORD WORD

1 22
0 IN Q AI0030 AQ0101[0] IN Q AQ0029[0]
T00210 %T00210 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00015;

31 T00211 ADD
DINT

AQ0029[1] IN1 Q AQ0029[1]

1 IN2
T00211 %T00211 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00016;

Dahej_PLC_B_19042022: Target1: MFM_COM 10/6/2022-11:28:09 PM Page 4


32 T00212 MOVE MOVE
INT INT

12 1
AI0032 IN Q R18021 21 IN Q AQ0029[1]
T00212 %T00212 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00017;

33 For Mass Flow Meter-2 Master Modbus Communication (Baud Rate - 19200 , Device ID -1 , Parity - Even , Stop Bit - 1)
34 T00201 BLKMOV BLKMOV BLKMOV
WORD WORD WORD

16 IN1 Q AQ0201 3 IN1 Q AQ0208 1 IN1 Q AQ0215

0 IN2 1 IN2 0 IN2

0 IN3 6 IN3 1 IN3

0 IN4 0 IN4 0 IN4

0 IN5 1 IN5 0 IN5

0 IN6 0 IN6 0 IN6

65520 IN7 1 IN7 0 IN7


T00201 %T00201 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00006;

35 T00201 MOVE
WORD

1
AQ0061[1] IN Q AQ0201[1]
T00201 %T00201 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00006;

36 T00201 MOVE MOVE


WORD WORD

1 22
0 IN Q AQ0222 AQ0201[0] IN Q AQ0061[0]
T00201 %T00201 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00006;

37 T00202 ADD INT

AQ0061[1] IN1 Q AQ0061[1]

1 IN2
T00202 %T00202 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00007;

38 RANGE
INT

T00223
1 L1 Q

2 L2

AI0054 IN
T00223 %T00223
LD Block,'MFM_COM': COIL 00022, 00038;

Dahej_PLC_B_19042022: Target1: MFM_COM 10/6/2022-11:28:09 PM Page 5


39 T00204 BLKMOV BLKMOV BLKMOV
WORD WORD WORD

7 IN1 Q AQ0201 1 IN1 Q AQ0208 0 IN1 Q AQ0215

0 IN2 4 IN2 0 IN2

0 IN3 1 IN3 0 IN3

0 IN4 16 IN4 0 IN4

0 IN5 0 IN5 0 IN5

0 IN6 0 IN6 0 IN6

8002 IN7 1 IN7 0 IN7


T00204 %T00204 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00009;

40 T00204 MOVE
WORD

1
AQ0061[1] IN Q AQ0201[1]
T00204 %T00204 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00009;

41 T00204 MOVE MOVE


WORD WORD

1 22
0 IN Q AI0054 AQ0201[0] IN Q AQ0061[0]
T00204 %T00204 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00009;

42 T00205 ADD INT

AQ0061[1] IN1 Q AQ0061[1]

1 IN2
T00205 %T00205 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00010;

43 T00206 MOVE MOVE


INT INT

16 1
AI0056 IN Q R18051 11 IN Q AQ0061[1]
T00206 %T00206 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00011;

44 T00210 BLKMOV BLKMOV BLKMOV


WORD WORD WORD

7 IN1 Q AQ0201 1 IN1 Q AQ0208 0 IN1 Q AQ0215

0 IN2 4 IN2 0 IN2

0 IN3 51 IN3 0 IN3

0 IN4 12 IN4 0 IN4

0 IN5 0 IN5 0 IN5

0 IN6 0 IN6 0 IN6

8002 IN7 1 IN7 0 IN7


T00210 %T00210 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00015;

Dahej_PLC_B_19042022: Target1: MFM_COM 10/6/2022-11:28:09 PM Page 6


45 T00210 MOVE
WORD

1
AQ0061[1] IN Q AQ0201[1]
T00210 %T00210 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00015;

46 T00210 MOVE MOVE


WORD WORD

1 22
0 IN Q AI0054 AQ0201[0] IN Q AQ0061[0]
T00210 %T00210 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00015;

47 T00211 ADD
DINT

AQ0061[1] IN1 Q AQ0061[1]

1 IN2
T00211 %T00211 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00016;

48 T00212 MOVE MOVE


INT INT

12 1
AI0056 IN Q R18071 21 IN Q AQ0061[1]
T00212 %T00212 (Controlling Rung Reference)
LD Block,'MFM_COM': POSCOIL 00017;

49 SWAP
50 MOVE MOVE
INT INT

1 1
R18001 IN Q R18002 R18002 IN Q R18001
51 MOVE MOVE
INT INT

1 1
R18003 IN Q R08701 R18004 IN Q R08702
52 MOVE MOVE
INT INT

1 1
R18005 IN Q R08703 R18006 IN Q R08704
53 MOVE MOVE
INT INT

1 1
R18007 IN Q R08705 R18008 IN Q R08706
54 MOVE MOVE
INT INT

1 1
R18009 IN Q R08707 R18010 IN Q R08708
55 MOVE MOVE
INT INT

1 1
R18011 IN Q R08715 R18012 IN Q R08716
56 MOVE MOVE
INT INT

1 1
R18013 IN Q R18013 R18014 IN Q R18014
57 MOVE MOVE
INT INT

1 1
R18015 IN Q R08713 R18016 IN Q R08714
58 SWAP MFM -1 TOTAL
59 MOVE MOVE
INT INT

1 1
R18021 IN Q R09071 R18022 IN Q R09072

Dahej_PLC_B_19042022: Target1: MFM_COM 10/6/2022-11:28:09 PM Page 7


60 MOVE MOVE
INT INT

1 1
R18023 IN Q R09073 R18024 IN Q R09074
61 MOVE MOVE
INT INT

1 1
R18025 IN Q R09075 R18026 IN Q R09076
62 MOVE MOVE
INT INT

1 1
R18027 IN Q R09077 R18028 IN Q R09078
63 MOVE MOVE
INT INT

1 1
R18029 IN Q R09079 R18030 IN Q R09080
64 MOVE MOVE
INT INT

1 1
R18031 IN Q R09081 R18032 IN Q R09082
65 MOVE MOVE MOVE MOVE
BOOL BOOL BOOL BOOL

64 2 30 32
R09071 IN Q M08001 M08063 IN Q M08095 M08030 IN Q M08065 M08065 IN Q R08719
66 MOVE MOVE MOVE MOVE
BOOL BOOL BOOL BOOL

64 2 30 32
R09075 IN Q M08001 M08063 IN Q M08095 M08030 IN Q M08065 M08065 IN Q R08721
67 MOVE MOVE MOVE MOVE
BOOL BOOL BOOL BOOL

64 2 30 32
R09079 IN Q M08001 M08063 IN Q M08095 M08030 IN Q M08065 M08065 IN Q R08725
68 SWAP mfm-2
69 MOVE MOVE
INT INT

1 1
R18051 IN Q R18052 R18052 IN Q R18051
70 MOVE MOVE
INT INT

1 1
R18053 IN Q R08747 R18054 IN Q R08748
71 MOVE MOVE
INT INT

1 1
R18055 IN Q R08749 R18056 IN Q R08750
72 MOVE MOVE
INT INT

1 1
R18057 IN Q R08751 R18058 IN Q R08752
73 MOVE MOVE
INT INT

1 1
R18059 IN Q R08753 R18060 IN Q R08754
74 MOVE MOVE
INT INT

1 1
R18061 IN Q R08761 R18062 IN Q R08762
75 MOVE MOVE
INT INT

1 1
R18063 IN Q R18063 R18064 IN Q R18064
76 MOVE MOVE
INT INT

1 1
R18065 IN Q R08759 R18066 IN Q R08760
77 SWAP MFM -2 TOTAL

Dahej_PLC_B_19042022: Target1: MFM_COM 10/6/2022-11:28:09 PM Page 8


78 MOVE MOVE
INT INT

1 1
R18071 IN Q R09085 R18072 IN Q R09086
79 MOVE MOVE
INT INT

1 1
R18073 IN Q R09087 R18074 IN Q R09088
80 MOVE MOVE
INT INT

1 1
R18075 IN Q R09089 R18076 IN Q R09090
81 MOVE MOVE
INT INT

1 1
R18077 IN Q R09091 R18078 IN Q R09092
82 MOVE MOVE
INT INT

1 1
R18079 IN Q R09093 R18080 IN Q R09094
83 MOVE MOVE
INT INT

1 1
R18081 IN Q R09095 R18082 IN Q R09096
84 MOVE MOVE MOVE MOVE
BOOL BOOL BOOL BOOL

64 2 30 32
R09085 IN Q M08001 M08063 IN Q M08095 M08030 IN Q M08065 M08065 IN Q R08767
85 MOVE MOVE MOVE MOVE
BOOL BOOL BOOL BOOL

64 2 30 32
R09089 IN Q M08001 M08063 IN Q M08095 M08030 IN Q M08065 M08065 IN Q R08769
86 MOVE MOVE MOVE MOVE
BOOL BOOL BOOL BOOL

64 2 30 32
R09093 IN Q M08001 M08063 IN Q M08095 M08030 IN Q M08065 M08065 IN Q R08773
87 SUB MUL
REAL REAL

R08705 IN1 Q R08705 R08715 IN1 Q R08715

273.0 IN2 1000.0 IN2


88 SUB MUL
REAL REAL

R08751 IN1 Q R08751 R08761 IN1 Q R08761

273.0 IN2 1000.0 IN2


89 MUL MUL MUL
REAL REAL REAL

R08701 IN1 Q R08701 R08703 IN1 Q R08703 R08713 IN1 Q R08713

3600.0 IN2 3.6 IN2 3600.0 IN2


90 MUL MUL MUL
REAL REAL REAL

R08747 IN1 Q R08747 R08749 IN1 Q R08749 R08759 IN1 Q R08759

3600.0 IN2 3.6 IN2 3600.0 IN2


91 DIV REAL

R08719 IN1 Q R08717

1000.0 IN2

Dahej_PLC_B_19042022: Target1: MFM_COM 10/6/2022-11:28:09 PM Page 9


92 DIV REAL

R08767 IN1 Q R08765

1000.0 IN2

Dahej_PLC_B_19042022: Target1: MFM_COM 10/6/2022-11:28:10 PM Page 10

You might also like