Upload
doxuyen
View
215
Download
0
Embed Size (px)
Citation preview
�A-B�� !�� !"#$%&'�
189
ControlLogix ��
�� !"#$%
��
App l i ca t ion o f
C o n t r o l L o g i x
Control System in
Cement Mill
ControlLogix�� !"#$%��&'(�� �� (�� !"#$%, 063031)
����� !Controllogix�� !"#$%&'()*+,-.�� !"#$%&'()*+,-Controllogix
�� !"#$%�� !"#$%&'()*+,-./01234
�� �ControlLogix �� Producer/Consumer (�� /�� ) VBA ��
Application of ControlLogix Control System in
Cement MillTANG Shan, LIN Yuquan (Jidong Cement Co., Ltd�
Abstract: Taking the applicaton of Controllogix system in cement mill station as an example, this paper introduces the
basic configuration in cement mill control system as well as the characteristics of Controllogix system, which will
contribute to the design of cement mill control system as a good reference.
Key words: ControlLogix Producer/Consumer VBA
�� !"#$%&'()*+ControlLogix�� !"#$%&'()*+,-./0
1999�� �� !"#$%&'()*+,-./�01234562001�� !"#
�� !"#$%&'(�� !"#$%&'()*+,-./0 �� 4�2�� !
�� �� !"ControlLogix�� !"#$%�� !"#�PLC��� !"#$%
�� !"#$
�� �� !4�2�� !"#$%&'(
1.1 �� !"#
�� ControlLogix�� !"#$%�&�� !�� !" #$%&�� !"
�� !"#$%�� !"�ControlNet��� !"A-B PLC5�� DH�� !
�� �� !"#�� �� !"#$%&'()*+�� !"#$Producer/Con-
sumer�� ! /�� !�� �� !"#$%&'(&)*+&,�� !4�2��
�� !"#$%&'(�� !"#$%&'( )#*+,-./012�� !
1784-PCIC�� 1756-CNBR/D�� !"#$%&�� !"#$% 5 Mbps���
�� !"#$ %�� !"#$%& 1756-CNBR/D�� !"�� !"#$%&'
�� !"#$%&'()�*+,-.()/012��� !"#$%&'#()*+
�� !"#$%&'�� !"#$%�� !�� !"NUT�� !"#$%&'�
�� 10MS��� !"#$%&%'"#( RPI�� !"#$%�� !" 40MS�
200MS�
�A-B�� !�� !"#$%&'�
190
ControlLogix ��
�� !"#$%
��
App l ica t ion o f
C o n t r o l L o g i x
Control System in
Cement Mill
��� �� !"#$
��1# � 4#�� ! 4�� !"#�5#�� !"��6#�� !"�
1.2 �� !"#$
�� !"#$%&'()��*�� !"#$%&'()�� !"#$%&'(
��Controller Tag��� !"�Program Tag��� RSLinx�� !"#$%&'(
�� !"ControlNet�� !"#�OPC�� !"#$RSLinx�� !"TOPIC��
�� ! TOPIC�� !"#$%Rsview32�� !"#$%&'()*+,
1.3 PLC�� !"
ControlLogix�� PLC�� 1756-L55�� !"#$%2M��� !"#$%&'
�� !"#$%&'() 1756�� !"#$%�� !"#$%&'()�� !"
���� !"#$�� !"#$%&'()*+,(-.-/012%&3�� !"
�� !"#$%&'()*+�� !"#$%&�� !"#$%&'()*+,-)
���� !"#$%&1#� 4# �� !"#$%�&'()*�� !"�� !"#
���� !"#$%&'()*+25���� !"#$%&'()*+�� ! I/O�
���� ! "#$%�� !1756-IM16I�16�� !"#$%&'1756-0W16I�16�
�� !"#$%&1756-IF16�8�� !"#$%!&'(1756-OF8�8�� !"#$%
�� �� I/O�� �� I/O�� 20%�PLC�� !"#$%&'()*+�
� �
1# �
2# �
3# �
4# �
1756-L55
��
1
0
0
0
1756-IF16I
�� !"
12
0
0
0
1756-PS
��
1
1
1
1
1756-CNBR
�� !
1
1
1
1
1756-IM16I
�� !"
0
0
13
3
1756-OW16I
�� !"
0
4
0
8
1756-OF8
�� !"
0
4
0
0
�A-B�� !�� !"#$%&'�
191
1.4 �� !"
�� !"#$%&'(�� !"OS1� �� !OS2�� !"#$%&��
OS1�� !"#$%�&�� !"#$%&'()*+,-./�� !"#$%&'
���� !"#$%&'()�� !"#$%�� !"#$%&'()�� !"#
�� !"#$%&'(")�� !"#$%��� 4600P4/1.7G 12840DSN���
�� !"#$%&'()*+�� !"#�� !"�� !"#$%&'()*+,
�� !"#$%�� !"#$%&'()*+,-"./0�� !"#$%&��
�� !�� !"#$%&'�� !"#$%&C1K�UPS�� !"#$%�� !
�� �!"UPS�� ! 30�� �� !"#$%WIN2000��
���� !
2.1 PLC�� !
�� !"#$ PLC �� Logix5550�� !"�� !"Microsoft Windows2000
Professional��Logix5550�� !"#$%&'()�� !"#$%&'()*+,-
�� !"#$%&'�� !"#$%&'()*+,-./01�� !"#$%&'(
�� !"#$%&' !()*�� !"#�
Task Main program Routines Main routine Subroutine1 ...
SubroutineN
Unscheduled program
Main routine�� !"#� $%&'()*+�� !"# Subroutine�� �
Initialize�� !"#$%&/�� !"#$%&�� !"PLC�� !"#$%&'(
�� !"#$�� !"#�CopyIO�� !"�#$%&'()!*+�� !"#
�� ! IO�� !"#$%&'()*�� !"#$%&'()*+,-�� !"
�� IO�� !�� !" IO�� !"#$%&'()*!"+,�� !"#$%
�� IO�� !"#$%&'Pulse�� !"#$%&'($%)*
�� !"#$%&�� !"#$%&'()*+,-./012�� !" #$
�� !"#$%&'()'�*+,�� !"#$%&'()�� !"�#$%��
�� !"#�� !�"#$%&'()*�� !"#$%&'()*�� !"#$
�� !"#$%!"&'()�� !"#$%&'()*+,-./�� !"#$%
��� !�� !"#$%&'(�)*+,-�� !"#$%&'�� !"#$%
�� �!"#$%&'()�*)+,-�� !"#$"%&'�� !"#$%&'
���� !"#$%&'()�� 80�� !"#$% 2800�� /6000�� !"#$
ControlLogix ��
�� !"#$%
��
App l i ca t ion o f
C o n t r o l L o g i x
Control System in
Cement Mill
�A-B�� !�� !"#$%&'�
192
�� !"#$%&'()*�� !"#$%"&'()*+",-./0�� !"#
�� !"#$%&'()�� !"#$%&'()*�� !"#$%&'�� !"
�� !"#$�� !"#$%&'�� !"#$%&'()*+,-./01234
�� !"#�� !"#$%&'(�� !"#$%&'()*
�� !"#$%&'()*+,-./0�� !"#$%$&'()*�� !"
�� �� !�!"#$%&�� !"#$%&�� !"#$%&'()*#+,-
�� �� !"#$%&'()'*
2.2 �� !"#$%&
�� !"#$%&'()*+,-./0Rsview32�� �� !"#$%&'(
�� !"#$%&'�� !"#$%&�� !"�� !"#�� !"��#$%
�� �� !"#$%&'(�� !"�� !"��#$%&'()#$*+,-.
�� !"#�� !"#$%&'()*+,-.�� !"#$%�� !"#$%&
�� !"#$%&'�� !"#$%&'()*+,-.!"/012�� !6��
�� !"1�� !"#1�� !"#$%&'�� !"#$!"%&'�� !"
�� !"#$�
�� !"#$%&'()*+,����� !"#$%�
�� !"#$%Rsview32�� Alarm Bar�� �� !"#$%&'()*+
���� !"�� !"�
�� ! /�� !"#$%Rsview32�� !"#$%�� !"#$%&'(�
�� !"#$%&'("#)*+,-./012�� !"#$%&'�()*+
�� !"#$%&'()*+,"#�
�� !"Rsview32�� !"VBA�Visual Basic Application��� �� !"
�� !"#$%&'()*+!"#,-./�
�� !"#$%&'�� !"#$%&'()*++,-�� !"#$%&'(
�� !"#$%&'()*+�Rsview32�� !"#$%&'()*+�� !"#
�� !"#$%&��'($)*+,-./01�� !"#$%&'()*+,-./
��� !�� !"#�� !"#$�� !"#"$%&'(�� !"!#$%�
�� !"#$!%&9�� !"#�$%&'(�� !"#$%&'()*+,-./
�� !"#$%&'&()*+�� !9�� !"#$%&9�� !"#$%&�
�� TagDecription�� !"#$%&'()*+,-�� !"#$%&'()*+
�� !"#�� !"#$%&'()*+,-.� /0123�� !"#$%&'(
�� !�"#$%&' !()*�0��� �� !"#$%&�� !"#$%&
�� !"#$ 10�� !"�� ! 10 ��1 ��8�� 1�� !"#
���� !"#
�� !"#$%&'()*+ 2002�6�� !"#$%&�� !"#$%&'
�� �� !"#$%&�� !"#$%&ControlLogix�� !"#$%��&'(
ControlLogix ��
�� !"#$%
��
App l ica t ion o f
C o n t r o l L o g i x
Control System in
Cement Mill
�A-B�� !�� !"#$%&'�
193
ControlLogix ��
�� !"#$%
��
App l i ca t ion o f
C o n t r o l L o g i x
Control System in
Cement Mill
�� !"#$%�� !"#$%&'(�� !"#$%&'()�
1 �� !"#$��� !"#$%&'()ControlLogix�� !"#$%&'(
�� !"#$%&'()*+,-./012�� !"#$%&'()*+,-��
�� !"#$%&'()�� !"#$%&'()*+,-�� !"#$%&$'(
�� !"#$�� !"#$%&'()*+,-.�� !"#$%&�� !"#$
�� !�� !"#$�� !"#$%&'()*+,-./��� !"#$%&�
�� !"#$%&
2�� !"#$%&�Rsview32�� !"#$%��&�� !"#$%&'()
�� !"#$%&'()*+,-./01&'234�� !"#VBA�Visual Basic
Application��� !"#$%&'()*+�� !"#�Rsview32�� !"#$%
�� !�� !"#$%&'()*+,-�� !"#$%&'()*+,-./01
�� !"#$%�� !"#Rsview32��DataLog�� !"#�� !"#�VBA
�Visual Basic Application��� !"#$%&''()�� !"#$EXCEL�� !
�� �� !"#$%&'()*+,-./0123&'4
3 �� !"#$��� !"#$%&�� !"#$%&'()*+,-.)��
�� �� !"#$%&'()*+,-./,��� !"#$%&'()*+,-.
�� �� !"#$%&'(��Rsview32�� !"#$%�� !"#$%&'(
�� !"#�� !"# $%&'�� !"#$%&'#&'()*&'+,-�
PLC�� !�� !"#$%!"&'()�� *+,�� !"#$%&'�� !
�� !"#$%&'()*+,-.
�� !"#$%&'()*+����� !"#$%&'Rsview32�� !"�
�� !"!#Rsview32�� !"#$�� !"#$%&'(�� !)�� !"
�� !"#$%&'()*+,��-./�� !"#$%&'()*+,-./01
�� !"#$%&'()*�� !"#$%&'("#)!*+��� !"#$%&
�� !"#$%&'()*+�� !"#$%&'()*'+,
�� ! :
[1] Visual Basic�� 6.0�� !"�� !"#$%1999.3
[2] �� !"# $%&'�� !"#$%&,1998.8
[3] RSView32 �� !
[4] ControlLogix �� !
�� !�
�� !1996�� !"#$ %&'()*+�� ! "#�� !"#$%&'()*+
�� !"#$%&'(�� !"#$%&'()*+,-./012 !3�� !"#$%&'
�� !"#$%&'()*+,-./01234�� !"#$%&'()*+,-./0123
�� !"#$