Вы находитесь на странице: 1из 36

����PLC���� ������� 1 ���ѧԺ1.

ȫ�����Զ��� ȫ�����Զ�����Totally Integrated


Automation ��TIA),�������ӹ�� ˾ �1997����ʽ���� ġ TIA�ĸ������ ( ���������� ������
͹͹͹͹͹͹͹͹͹��֪ ʶ�;��
‫�ڶ‬
飬 Ϊ��Ʒ������ṩ��һ������� Ľ ���� �����Ĺ 滮����ơ �������ʵ ʩ ������
‫ ����װ‬ԡ�������ά����������ϵͳ������죬
TIA��ҵ����� ˲ Ʒ������ Ч ʣ����ҽ��������ɱ��������� ǿ ���ҵ����г �еĺ��ľ���� f�
TIA�˷�˼ � �
����
��
��
š��
� ͹͹͹͹
��
��ӿ�
��
� ���������ơ�
͹͹͹͹͹͹͹͹͹ ��� �
��Զ������� �
�Զ��
͹͹͹͹͹͹͹͹͹͹͹͹͹͹͹͹͹͹͹
� �֮���������� ‫���ޡ‬
���� www.PLCworld.cn
����PLC���� ������� 2 ���ѧԺ
��֮ ��������� � S7ϵ�е�PLC��Ʒ����� ǿ ����� �
��Զ��
ź ��Ƶ Ĺ�� ‫ ����ܣ‬ҷ���ϵͳ��ά��������
����PLC���� ������� 3 ���ѧԺ2. S7-200��S7-300��� ‫�ص‬ S7-200������� ģ �ṹ���ģ
黯) չ� � P129)� � � ���� ƣ� CPU� � ��������� ʵʱ� � ���� f���� ͹�����ͱ���������ϣ ж ���ѧ���õĹ���������
��
� ͹͹���ѡ�
 S7-300�� �
͹͹�ú�Ӧ� �‫�ر‬ḻ��CPU��ģ����͹ ࣻ ��
� ��� ‫�ܣ‬ģ�黯�

�ƣ��߱������� ģ�飻 ʹ����MMC�洢��‫���ͳݺ‬ϵͳ��ά����������www.PLCworld.cn
����PLC���� ������� 4 ���ѧԺ3. S7-300 PLC����ϵͳʾ��ͼ ������USB��232www.PLCworld.cn
����PLC���� ������� 5 ���ѧԺ������www.PLCworld.cn
����PLC���� ������� 6 ���ѧԺ4. S7-300 PLC �͹�ṹ � 1 �Դ ģ��(120V/230V 24����‫ ת‬V��2͹ ͹ ���3.
24V DC l����4.ģʽ����5.‫� ״״‬͹͹ �͹��ָʾ��6.�洢��(CPU 313 ����) 7. MPI ���� ӿŽ
��(PC, � ͹͹�
� ͹�
��
˻

棬���������PLC) 8.ǰl����;�����û����������ִ��Ԫ ӵ���
��
l ģ ź�
� 飬��ǰ�ǰ 屣�
��� 9.ǰ�ǰ�(MPI:MultiPoint Interface�� �� ����www.PLCworld.cn
����PLC���� ������� 7 ���ѧԺRUN-P(����� - ��)λ�ã�����ʱ�����Զ� s �͹ ���û���͹ �͹
ı�����ʽ з ��
RUN (����)λ�ã�CPUִ�С��s��û���͹ �͹
� �Dz͹͹͹͹
͹͹͹ ���� ������STOP��
͹��û ֹ���λ�ã�� �ִ���û���͹ ����Զ ��
͹s
͹��û�����MRES����� 洢������ܱ�� �֡���� Կ�‫ ��ش‬͹� STOP ‫� ״״‬ᵽ MRES λ�ã��ɸ�λ� 洢��ʹCPU �
‫���ص‬ʼ‫�� ״״‬www.PLCworld.cn
����PLC���� ������� 8 ���ѧԺ5. PLC����� 첽첽첽����Ӧ�þ���� ����QAwww.PLCworld.cn
����PLC���� ������� 9 ���ѧԺ������ ���⣺�������ͼ1- 3��1-
5��д����PLC���ƹ���������� ���͹
͹͹͹͹͹ ʽ�͹
�www.PLCworld.cn
����PLC���� ������10����ѧԺ�����۴ ۴ A(
� O I0.1 // �������� ĸ ��ϵ�I0.1
�ij������� O Q4.0 // ��I0.1�ij�����㲢 � j��Q4.0�ij������� )
AN I0.2 // �벢 j��·��j��I0.2 �ij��մ��� = Q4.0 // Q4.0 ����Ȧ
����ͼ��Ӧ��͹ �����ʽ�� ? www.PLCworld.cn
www.PLCworld.cn
Ӳ��ϵͳ���
S7-300�ɶ���� ģ鲿����ɣ���(���죨 Rack������

2-1 S7-300 PLC�Ļ���ɵ��� PS��Դģ��CPU IM�ӿ�ģ��SM: DISM: DOSM: AISM: AO FM:-


����-��λ- �ջ����� CP:- ���
- ��
- �- PROFIBUS- ��ҵ���
��www.PLCworld.cn
���죨��‫�ܣ‬
ģ��www.PLCworld.cn

24V DCl����CPU����ģʽѡ� �CPUģ� CPU ‫�״‬


͹ ͹� ‫���� ״‬
ָ ʾ�� MMC�洢��MPI���ӿ��ź�ģ���ǰl����
ǰ�� �ź�ģ�� www.PLCworld.cn
��Դģ��

)��

swtich power supply��


PS 305 2A365 - 0BA01- 0AA0X 23 4PS3075A DC 5VVOLTAGESELECTORONOFF50mmPS 307 5A

PS3075AX 23 4 DC 5VVOLTAGESELECTORONOFF

307 - 1BA00- 0AA0PS3075AX 23 4 DC 5VVOLTAGESELECTORONOFFPS 307 10A200mmPS 307


2A307 - 1BA00- 0AA0PS3075AX 23 4 DC 5VVOLTAGESELECTORONOFF80mmwww.PLCworld.cn

��Դģ�����ʾ��ͼ www.PLCworld.cn
PS 307��2A����Դģ�‫�״״‬�
�����‫ڷ‬ �µķ�

���Ƿѹ������Ƿ

��һ�β�Ƿ��ѹ��� �ܳ
����
‫���ٻ‬
͹ һ�β���ѹ������ѹ0V����·�����ų͹ ͹� �ѹ�Զ��ָ��
���·��ѹ�½������ʹ������3A��� I �=3.9A�����
�����
˸ �ѹ��䣬�

2-1 ��Դģ���‫�ڷ�����״״‬µķ�Ӧwww.PLCworld.cn
2. S7-300�ĵ�������� �����
͹͹͹͹͹͹͹
һ��ʵ�ʵ�S7-300 PLCϵͳ����ȷ�����е�ģ��

��ѡ���� ĵ Դģ�������ʱ������CPU
I/Oģ�顢��������ģ�������� Ĺ ��
30%������
www.PLCworld.cn
��‫�״״‬͹͹
�� ���ʾ͹
͹ ͹͹͹
CPU
6��LEDָʾ�ƣ���ʾ���� ‫�״״‬͹�2.1.2
�ϡ� CPUģ �
www.PLCworld.cn

www.PLCworld.cn

��
2��‫״‬� HzƵ
��
0.5��‫״‬ � Hz

VCʾ��

STARTUP�� ‫״״‬ʱ�c�
www.PLCworld.cn
��BF������ɫ��������DP�ӿ‫�ڵ‬CPU���߳�� ʱ��
ָ
ָ ʾ���a�
����ɫ��������DP�ӿ‫�ڵ‬CPU�� DP�ӿ�Ӳ������ʱ
ָָ ʾ���a�www.PLCworld.cn
2��SIMATIC͹�洢����MMC��
MMC�� Flash EPROM͹�洢������‫װ�ش‬洢����

‫�ר‬õı�������ʽ��ʱҪ
�‫��ڽڽ‬У�����Ҫ
����CPU 31xCû�а�‫���װ‬ɵ�‫װ�ش‬洢����ʹ��
ʱ�������MMC��CPU��MMC�Ƿֿ�����ġ�www.PLCworld.cn
3��CPU�е����洢������

‫װ�ش‬洢��
������MMC��)CPU
RAM��ROM���㱣��
ŵ ‫����ݣ‬ʧȥ���I/O�������‫����ݿ‬
ʵ ʱ�Ķ�д�� Ҫ���д��Ӧ�ó� ��������
û ��
͹ġ�ϵͳ���豸�洢����Ҫ� � � жϵ籣����‫����� ﮵�أ�����ݲ‬͹ ͹ ͹ ʧ��
�ܲ www.PLCworld.cn

1��‫װ�ش‬洢��
�е�CPU������RAM���͵�
‫װ�ش‬洢��������
���͵�͹�ʹ洢����MMC
͹͹ ��)չ���ϵ�
RAM���͵�‫װ�ش‬洢�������>ñ�� 浽
MMC����
�е�CPUû�м���
‫װ�ش‬洢����SIMATIC͹� �
MMC����‫װ�ش‬洢��
���‫����ڱ‬û���͹ ��� �ű ��‫�����ע‬
��
͹(

www.PLCworld.cn
2�����洢������RAM���͹ ��
������������ û ��͹
������� �У�� �ܱ��
͹CPU )չ��
����洢���(�����‫ݶ‬ ��ջ� � � ��
‫�ڴ‬ŵ��ó�
FB��FC��ʱ�������ʱ�� ‫�ݡ‬
3��ϵͳ�洢��RAM���͹ �

���(��
��λ�洢��M����ʱ��T�ͼ������ C�
��I/O�Ĺ��ӳ����� I ��Q �
�ܱ )չ��
������CPU������
www.PLCworld.cn

�洢��
����I/O�洢��ֱ�������߷�
� ����
������ģ飬��Ӱ��I/Oӳ����
��������λΪ���
λ ���
ʣ� � ‫˫ ��֡��ڡ‬
ֻ ����
��Ϊ��λ���ʡ�
����
� ӳ� � ����ֱ�Ӳ��������‫��״״‬
I/O
���

���‫��״״‬MOVEָ � �
www.PLCworld.cn

����
� ��Ӧ��

PIW�a�
PQW�a�
��Configuration����͹
��Ľ �����
͹ ������Ӧ�������ṩ��
Ĺ �ߡ�������

Ʃ�磺��Ҫ��‫װ‬һһ���ԣ������ṩ�˸ ����ͺŵ���塢���䡢��Դ��
����ʾ��Ӳ�������ȣ����ǵ�
Š����������
Щ ���ƴ�ճ��Լ���Ҫ��

��������� ࣬���� ���������


� ÿ���������� Ϊ ��������
‫����ڲ‬ԣ�
www.PLCworld.cn

CPU����������ģʽ��
www.PLCworld.cn
����ģʽѡ�͹ ͹�
͹ www.PLCworld.cn
λ�ò��ܱ���֣�������λ������ʱ��� ‫���ؽ‬
STOPλ�á�
STOP‫�״״‬͹MRESλ�ã�����
CPU�‫���ص‬ʼ‫��״״‬
RAM��� ‫װ�ش‬洢���û�����ȫ��

CPU�͹�ģ�IJ �� �ָ�ΪĬ������ á
CPU�‫�ڸ‬λ����������� û ��
�洢��λģʽMRESCPU��ִ���� û������
���������Զ���
s
͹��û��
� ֹģʽ�STOPCPUִ���û���͹
��� �͹�
��͹͹s
���
�������û ��͹ �� �
�Dz͹͹͹͹
͹͹ ͹͹ ���� ͹��û���������ģRUNCPU
ʽ ִ��
�û������
��͹͹s
�� ��������� ͹��û��������� �
-��ģʽRUN-P������CPU��˵�����
λ �www.PLCworld.cn

Ȼ� � � ��֣�� ʹ�����Զ�‫ص‬
��STOPλ�á�www.PLCworld.cn
��CPU �еļĴ���
��� ‫���ۼ‬ACCUx��

�‫ֵ�˫�ֻ��ۼ������ڴ����ֽڡ‬ļĴ���
��}��32 λ�‫���ۼ‬ACCU1 ��ACCU2����
����8λ��16λ�����ʱ�� ‫���ݷ����ۼ‬ĵͶ�
www.PLCworld.cn
�� ‫�״״‬
� Ĵ���16λ��
‫�״״‬
� Ĵ�����‫ڱ‬ ��ʾ CPU ִ��
ָ ��ʱ����

www.PLCworld.cn
�‫״‬μ��λ/FC
�����/FC λ���ź� ‫״״‬Ϊ��0������
ɨ�赽 һ������
1��ɨ�赽 һ���������ָ��

0��

λΪ0/FC λΪ1/FC λΪ1/FC λΪ0www.PLCworld.cn


‫״״‬λ��STA���
�ִ��λ�͹�ָ��ʱ����� ‫����ڱ‬

������ͼ������I0.0ʱ��I0.0�� ‫������״״‬STA�У�
‫�״״‬͹� ���
M0.0 ʱ��M0.0�� STA�С�www.PLCworld.cn
I0.0Ϊ1����RLOΪ1��I0.0��M0.0��Ϊ1����RLOΪ1www.PLCworld.cn
��λ��OR���������� 룬룬룬���

͹͹͹ ���������
߼߼߼߼߼߼߼߼߼߼ У�
λ��ʱ����ǰ�����͹�к

͹���������Ա���

ִ ָ������ָ ��ʱ ORλ����λ��


OR��www.PLCworld.cn
���λ��OV������λΪ1��ʾ��� �ָ��ִ �н���
www.PLCworld.cn
���‫�����״״‬ λ �OS����һ�������� �ָ
���
ִ �к���
OVλ��1ʱ��OSλҲҲ Ҳʱ���� ִ�к����
1����ʹ
OV����0ʱ��OS�Ա�����һ����
1����� ‫���ڱ‬ǰ���ָ�� ִ �й�����Ƿ��� ֹ

���ִ����JOS
OS=1ʱ���� ָ‫�ת‬��ָ������������
��OSλ����� λ �www.PLCworld.cn
1��CC1��������� 0 �CC0�����‫���ڱ‬4������ ���
‫�ۺ‬

www.PLCworld.cn
������� ָ ���� CC1��CC0��
���MOD��ȡ���� ָ �
��11����� ֵ ��͹ ͹�����������
͹͹͹͹͹͹͹͹͹͹ ʾ��Χ�˳�����������
͹�
��
͹Χ͹���������
����Ӽ����������������� Χ ����001�����ֵ
��� ���������
͹ ͹͹ ͹͹͹͹͹͹͹͹ʾ��Χ�˷�����������������Χ ����Ӽ�
���������� �
͹͹��������������� 010�������
Χ �ֵ��С���
͹��ø������ʾ����������������ֵ
��� ���
͹ ͹͹ ͹͹
������������=000���������������������������������������������������CC0CC1

www.PLCworld.cn

�Ƴ�λΪ1������Ƚ�ʱ
11���Ϊ0���
110������
��‫> ��ۼ‬2������
��‫ ������ۼ‬101������
��‫< ��ۼ‬2������ ��
‫���ۼ‬Ϊ0�Ƴ�λΪ0�
100������
��‫= ��ۼ‬2������ ��
‫ۼ‬
�͹��
�� �ָ����λ��ѭ����ָ � λ�� ��ָ ��CC0CC1www.PLCworld.cn
BR����������ͼ�� ķ �� ָ ��У�BRλ
ENOλ�ж�Ӧ��ϵ����‫ڱ‬�����ָ���Ƿ���ȷִ

������ͼ����ָ
ӷ �������BRλΪ0��ENO
0��
���ӷ��ָ ��ȷ ִ�У�BRλΪ1��ENOλҲΪ1 ��www.PLCworld.cn
� ��ֵ���CPUģ��
6������
��1��CPU 313��û�м��ɵ������  ��ģ �����

CPU313����
‫װ�ش‬洢��Ϊ����20 KB��RAM������

����12 KB��RAM��Ϊ���洢���
ָָ����� ִ ���‫�ٶ‬Ϊ600 ns/λ����
���)չ128��������32·ģ����
��ʱ��T0~T127��������C0~C63www.PLCworld.cn
��2��CPU315��û�м��ɵ��������ģ �����

����80 KB�� ‫װ�ش‬洢��(RAM����)�����洢 ô


512 KB��
����48 KB�Ĺ��� 洢��
ָָ��
ִ ���‫����ٶ‬Ϊ300 ns/λ����
����)չ1024��������128��ģ���� !
��ʱ��T0~T127��������C0~C63www.PLCworld.cn
?��3��CPU315-2DP��û�м��ɵ������ ��
ģ ���������������ѡ����������
ģ 顣?����96KB��
‫װ�ش‬洢�
�(RAM����)�����洢��)��
ô ‫װ�ش‬洢�������Ϊ512 KB��?����64 KB�Ĺ��� 洢�� ?ָ��
ִ ���
‫����ٶ‬Ϊ300 ns/λ����?����)չ2048��������256��ģ���� ! ?��ʱ��T0~T127��������C0~C63?
CPU315-2DP����PROFIBUS-DP��/�ӽӿ‫�ڡ‬www.PLCworld.cn
ģ��
�ź�ģ�飨 SM��Ҳ������� ģ飬��Ϊ
/ ���

www.PLCworld.cn
1.����ģ��
S7-300�ж����ͺŵ�����I/Oģ� 鹩 ѡ��
��1����������� ģ �SM321
��������� ������뷽 ʽ�ͽ�����뷽
ģ ��ֱ � ʽ��
��������� ģ �SM321�������ͺ��
ģ �ɹ�ѡ
16�����롢ֱ��32����� 롢����16��
8�������ģ顣
ģ���ÿ���������һ����ɫ����������ʾ��

www.PLCworld.cn
��ֱ������ģ���
‫·���ڲ‬M01234567012345677� :�‫״״‬LED(��ɫ)24
V0123456701234567L��987654321201918171615141312M������͹�ӿ�M24
V2928272625242322403938373635343332M(a)www.PLCworld.cn

10987654321NMM�������͹͹
ӿ�
͹ N~~20191817161514131211NMMN~~

�㽻������ģ��� ‫·���ڲ‬www.PLCworld.cn
��2����������
ģ �SM322
����
ʹ�
‫·�ػ‬ �

Դ�
ĵҲõ�
���

�Ϊ
͹ � ֱ����� ɷ

�������������
����
͹Ҳ �ֿɷ�Ϊ�����

��������ģ �SM322�ж����ͺ����� ģ �ɹ�


8�㾧������16�㾧��
32�㾧������8��ɿ16����‫ع‬
32��ɿ8����‫�������� ع‬
16���������www.PLCworld.cn
��������� ģ ��‫���ڲ‬
� ·���͹�2223242526272829323334353637383940
��ӽ���ͼ ������͹ӿ�123456
789121314151617181920012345670123456701234567012345677�:���ɫ‫��״״‬M1M1L+213031111024VMM
M2M2L+24V3M3L+24V4M4L+24V1��ֱ.���������ģ��(DO)www.PLCworld.cn
��բ������ģ ��‫ڲ‬����·���͹� 70
� �ӽ���ͼ������
12345670123456 77�:���ɫ1��‫״‬ � N1L2N�͹ӿ�2L123456
78910111213141516171819203N3L4N4L1234567891011121314151617181920SF3SF40123456701234
567SF1SF2x2342��.���������  ���ģ �(DO)����ʱ����ʽ�
۶���Ͽ� � � ��ָʾ��SF�y���ʱ����ʽ�۶���Ͽ
�����ָʾ��SF��� ��
� ߴ˳�
��� · � ‫�ݵ‬г��www.PLCworld.cn
01234567

��ɫ‫��״״‬MN1L1234567891011121314151617181920SF1SF2MN24VML+
���������ģ ��‫ڲ‬
����·���͹��3�ӽ���ͼ �. � �ֱ���������ģ��(DO)www.PLCworld.cn
��3�������������� ģ �SM323
SM323ģ����}�����
� ��һ���������� /8����
8
16������/16�����www.PLCworld.cn

������M2345678912131415161718192001234567012345670123456701234567

�͹͹͹
ӿ�2223242526272829323334353637383940213031MM2M2L+24V3M3L+24V

www.PLCworld.cn
��1��ģ������� ģ �SM331
ģ�������ģ �SM331Ŀǰ���� �ֹ����
8AI��l2λģ�顢 2AI��l2λģ���
��l6λģ�顣?2.ģ��ģ��www.PLCworld.cn
��2��ģ������ ģ �SM332
ģ������ģ �SM332Ŀǰ���� �ֹ����
4AO��l2λģ�顢 2AO��12λģ���
��l6λģ�顣 www.PLCworld.cn
��3��ģ������� / ���ģ �SM334
ģ��I/Oģ��SM334��}�ֹ��
һ������4ģ��/2ģ���ģ��  ģ� 飬߼߼߼߼߼߼߼߼

飬߼߼߼߼߼߼
��һ��Ҳ����4ģ��/2ģ���ģ��ģ� 롢
www.PLCworld.cn
�����ģ �SM374���Է���
�����롢 16������8
8����������

�����
˿ ���
ı ����俪
м

SM374�������16��

16����ɫLED��
I/O3?��‫״‬� .����ģ��www.PLCworld.cn
ģ��
�����ģ ���Ҫ��‫ڶ‬��ʵ ʱ�Ժʹ 洢��Ҫ��ߵ�

�����‫ټ‬
�‫������ ټ‬
ģ��FM 350-1 �ǵ��
��
� ‫� ټټ‬
8

粽߼߼綯߼߼߼߼߼ģ��FM353 ��
���
����ջ������
� ģ �FM355 ��4 ��ջ�����

�㷨��www.PLCworld.cn
ģ��
Ѷ ����ģ � 飬߼߼߼߼PLC֮�䣬 PLC�����
ͨ� �֮
PLC���������������
豸֮ Ѷ������CPU��

���
磺 CP 342-5��PROFIBUS-DP�
PѶ��������
S7-300��PROFIBUS-DP��l�ӣ�����
��ϣ���ֲ�ɷʽI/Oϵͳ��www.PLCworld.cn
�ӿ�ģ�飨 IM��
�е�CPU������CPU312��CPU313�ȣ�ֻ��ʹ��һ��

ܳ��Դ��CPU��IMģ�������
���� � � 8‫װ‬
ֻ ��

�е�CPU������CPU314��CPU315�ȣ��������⣬
‫�ܡ‬һ�����͹͹
3��� �32 ‫)��װ‬չģ

Ҫ)չ���ʱ��Ҫ�õ�IMģ�顣 www.PLCworld.cn

BA01- 0AA0IM 365RECEIVEX 23 4365 - 0BA01- 0AA0IM 365RECEIVEX 23 4


�����ģ �
1m��368����

5V��Դ
CPU�ṩ����IM365)չ ) չ��‫�ܣ‬ER��IM365
CPU 24V��Դ<1m����www.PLCworld.cn
���ܽ ӿ�ģ��

IM361

CPU 24V��Դ����368����) չ��‫�ܣ‬ER����10m24VDC 368����)չ��


‫�ܣ‬ER����10m24VDC 368����)
չ��‫�ܣ‬ER����10m24VDC IM361IM361368����0#���1#���2#���3#���
IM360IM361���͹��ṩ
24VDC �ģ ���24VDC5��‫ ת‬VDC��
www.PLCworld.cn
λ ��
ģ��

1 2 3 4 5 6 7 8 9 1011
����
PSCPUIM0 2564 2728 2881230416320203362435228 368
����
��IM3238436400404164443248448524645648060 496
����
��IM6451268528725447656080576845928860892 624
����
��IM96640100656104672108688112704116720120736124 752

����I/Oģ��ÿ��‫���ۻ‬Ϊ4 B(����32��I/O��)��ģ��
ģ��ÿ��‫���ۻ‬Ϊ16 B(����8��� ģ ����) ��
ÿ �ģ
2.2 S7-300ģ������ȷ��ÿ�������)չ8��ģ��www.PLCworld.cn
��� �ܵĵ�һ���ź�ģ���(4�Ų�)����
磺 0�� ŵ ��
������������ģ 飬߼߼߼��‫��ڵ‬ΪIB0��IB1
I0.0��I0.7��I1.0~I1.7����
λ ��
ģ��

1 2 3 4 5 6 7 8 9 1011
����
PSCPUIM0 2564 2728 2881230416320203362435228 368
����
��IM3238436400404164443248448524645648060 496
����
��IM6451268528725447656080576845928860892 624
����
��IM96640100656104672108688112704116720120736124 752
www.PLCworld.cn
��� �ܵĵ�һ���ź�ģ���(4�Ų�)����
磺 0�� ŵ ��
����������� ģ 飬߼߼߼��‫��ڵ‬ΪQB0��QB1
Q0.0��Q0.7��Q1.0~Q1.7����
λ ��
ģ��

1 2 3 4 5 6 7 8 9 1011
����
PSCPUIM0 2564 2728 2881230416320203362435228 368
����
��IM3238436400404164443248448524645648060 496
����
��IM6451268528725447656080576845928860892 624
����
��IM96640100656104672108688112704116720120736124 752
www.PLCworld.cn
���磺߼߼߼0�� �ܵĵ�һ���ź�ģ���(4�Ų�)�ŵ���8
8�����
�͹�
5 � �Ƿֱ���
ֵ� �
��PIW258��PIW260��PIW262������PIW270�� ‫ע‬
S7-200��AIW0���
λ ��
ģ��

1 2 3 4 5 6 7 8 9 1011
����
PSCPUIM0 2564 2728 2881230416320203362435228 368
����
��IM3238436400404164443248448524645648060 496
����
��IM6451268528725447656080576845928860892 624
����
��IM96640100656104672108688112704116720120736124 752
www.PLCworld.cn
���磺߼߼߼0�� �ܵĵ�һ���ź�ģ���(4�Ų�)�ŵ���8
8�����
�͹�
5 � �Ƿֱ���
ֵ� �
��PQW258��PQW260��PQW262������PQW270��
S7-200��AQW0���
λ ��
ģ��

1 2 3 4 5 6 7 8 9 1011
����
PSCPUIM0 2564 2728 2881230416320203362435228 368
����
��IM3238436400404164443248448524645648060 496
����
��IM6451268528725447656080576845928860892 624
����
��IM96640100656104672108688112704116720120736124 752
www.PLCworld.cn

PLC�Ĺ�����һ��ɷ��
Ϊ ����Ҫ�
͹Σ�����
��ʾ��
1-9 PLC������www.PLCworld.cn
��‫�װ‬͹�ģ��
1����‫��˳װ‬
�‫�ٵ‬Դģ��
��CPUģ��
���ź�ģ�顢�ӿ�ģ�顢�������ģ�顢����ģ�顢�

1-12 S7-300ģ�鰲 ‫��˳װ‬www.PLCworld.cn


2����‫������װ‬www.PLCworld.cn
3�� STEP7 ʹ�ó� www.PLCworld.cn

www.PLCworld.cn

��3.1.1 STEP7 V5.3����ϵͳ����

���ϻ�www.PLCworld.cn
������Windows 2000��Windows XP��PG��PC��:CPU��Ƶ����Ϊ600MHz���
‫�����ڴ‬Ϊ256MB��Ӳ��ʣ��ռ���600MB���ϣ� �߱� CD-
ROM���������������ʾ��֧��� 32λ��1024��768�ֱ��ʣ �����PC������CP5611��MPI�ӿ
3.1.2�����‫ ڿ‬STEP7 V5.3 Ӳ������ www.PLCworld.cn

��3.1.3 STEP 7�İ�‫װ‬


����PASCAL�������Ƶĸ͹������������
��˳�����ϵͳ��ͼ�α����������
����Ȩ��������www.PLCworld.cn

www.PLCworld.cn
www.PLCworld.cn
�ӿ������洢����������

www.PLCworld.cn

www.PLCworld.cn
������

��������
Ӳ�����
CPU������ѡ��ѡ
2 ���
1 �3.2 STEP 7��������www.PLCworld.cn
綯߼߼߼� �����
�����ʾ��
www.PLCworld.cn
SB2SB1KML1L2L3M3~KMQSFU1FU2KMFRFR���ƻ�·���·1.PLC���ӽ���PLC���ӽ���ͼLNI0.0I0.1KMQ4.11
LPLCDC24V1MLNSB1SB2FR~�������������  ��AC220V
4�Ų�λ��������ģ �����
5 Ų λwww.PLCworld.cn
(1/2)
www.PLCworld.cn
(2/2)
My_Prj2www.PLCworld.cn

My_Prj2��Ŀ� ‫���ڲ‬S7-300����վ��SIMATIC 300(1) www.PLCworld.cn


(1/6)
Ӳ��������� ���Ӳ��Ŀ¼���ߣ���ʾӲ��Ŀ¼չ��SIMATIC 300Ӳ��Ŀ¼��˫��Rack-
300��Ŀ¼�µ�Rail����һ���Ӳ��Ŀ¼ ��ѡģ���Ҫ��Ϣwww.PLCworld.cn
(2/6)
0�ŵ�� 죺죺죺��0��UR���в� ۵ Ļ�‫����ܣ‬죺죺첽�‫ �ۺ‬ģ���б��������� ģ ��

���ģ�� ��MPI����������ģ���ͺ��汾߼߼www.PLCworld.cn
(3/6)
S7-300ģ������ õ Դģ�� ����CPU ���������  ����
ģ�  ���
��������� ģ�
www.PLCworld.cn
(4/6)

����MPIվ�� ��
CPU����www.PLCworld.cn
(5/6)
��ɺ�Ĵ�� ‫�ڣ‬
������ ļ ��
ѭ����֯��� OB1www.PLCworld.cn
(1/2)
��LAD/STL/FBD�༭�� ͹ ͹͹�

ű�www.PLCworld.cn
(2/2)
��SIMATIC������ ͹�
� www.PLCworld.cn
͹ű͹
��/��ʾ���� �Ԫ�б��
��/��ʾ��ϸ��Ϣ����
�ӳ���Σ�Network��
������
�մ���
����Ȧ
��
���� ֧
�֧
�Ϸ�
�� ������� / ������� ��ʾ��һ����� ��ʾǰһ��������ӣ�Monitor on/off�����/��ʾ����
ŵ
������� ‫��� أ‬Download�������루 � Compile��
������
���˵��
����
���˵��
��༭���‫������ڱ‬
ϸ��Ϣ���‫���ڴ��ڳ‬Ԫ�7 ���‫ ش‬.���� ༭����www.PLCworld.cn
LAD����(1/2)
ѡ��������www.PLCworld.cn
LAD����(2/2)
www.PLCworld.cn
3.4 ��� ‫��͵غ‬Գ���
www.PLCworld.cn
(1/2)
���£�
����SIMATIC Manager������My_prj2��

�‫�����ڵ‬湤�߰� ť ����S7-PLCSIM����

�‫�۽‬CPU����ģʽ������ л ��STOPģʽ��
������� Ŀ �����ѡ��Ҫ��‫ص‬
�Ĺ���վ��
��ִ�в˵����PLC����Download������

www.PLCworld.cn
(2/2)
www.PLCworld.cn
(1/3)
I0.7 �� I0.1 I0.0Q4.7 �� Q4.1 Q4.0www.PLCworld.cn
(2/3)
www.PLCworld.cn
(3/3)
www.PLCworld.cn

254www.PLCworld.cn

L #23www.PLCworld.cn

��S��/1000
��M��/60
��H��/60
��D��/24www.PLCworld.cn

www.PLCworld.cn
www.PLCworld.cn
(1/2)

��4.2 S7-300�ָ �� www.PLCworld.cn


2012-8-24 Page: 8����λ��ַ� Ѱ�Χ���͹
� �͹͹͹͹͹
��
͹
� �����0
�-
2bit��ָ��bitλ��3-18bit�
ָ �byte��31����‫ ڡ‬bit���Ϊ0�� ����
32�����0000 0000 0000 0BBB
BBBB BBBB BBBB BXXX������� �
涨߼߼߼߼߼߼ζ��Ѱ ַ��ȡֻ�
ֵ ��ǣ�0.0 ����65535.7�������磺߼
߼AR=0000 0000 0000 0000 0000 0000 1101 0100��b����ʵ���Ͼ��ǵ���26.4��www.PLCworld.cn

(2/2)

//DB2�ǹ����‫�ݿ‬
�www.PLCworld.cn
www.PLCworld.cn

�������ַ�Ѱ�ʽ�����
‫��ص‬Dz�����

www.PLCworld.cn

ֱ ָ��Ѱַ����Ѱַ��ʽ��
ָ ����

����
ŵ ����SB1��KM�ȣ������
Ե

��‫�ݿ‬DB����
www.PLCworld.cn
(1/3)

ַָ�룬룬룬��ָ������д�‫�(�ڷ‬š�[]��
��

��Ϊ�� �ָ�ʽ��˫�ָ�ʽ}֡� � www.PLCworld.cn


(2/3)
�洢����Ѱַ�ĵ��ָ�ʽ�� ָ ��Ѱַ���ַ�

www.PLCworld.cn
(3/3)
��0.0����
����4-3-2���洢����Ѱַ��˫�ָ�ʽ��
ָ ��Ѱַ��

bbbb bbbb0000 0bbb0000 00000781516232431�


�ţ�0��7��
��ţ�0��65535��
www.PLCworld.cn
(1/4)
AR1��AR2��

��[]��� ‫�ڡ‬
ָָ��
��ͼ��ʾ��

bbbb bbbb0000 0bbbx000 0 r r r0781516232431�

1www.PLCworld.cn
�������L101�����‫�ݿ‬ �DIX100�����‫�ݿ‬�DBX011λ�洢�
߼M010�����ӳ����Q001������ӳ����I000����I/O� 洢��Pλ26��25��24�Ķ������� �
‫ݴ‬桡߼߼߼߼߼߼
߼߼߼߼߼ʶ�� bbbb bxxxbbbb bbbb0000 0bbbx000 0 r r
r0781516232431λ��˵��λ0��2(xxx)Ϊ��Ѱ ַ�ַ���λ�ı�ţ�0��7��λ3��8Ϊ��Ѱ ַ�ַ���� �‫ڵ‬ı�ţ�0��65535��λ24�
�26(rrr)Ϊ��Ѱַ��
ַ �������ʶ��λ31��x=0Ϊ�����‫ڵ‬ļ��Ѱ ַ��x=1Ϊ������
ļ �ַ1
ѰX=1ʱҪָ�� ָ ���е�λ24��26��
�����ʶ�ţ�www.PLCworld.cn
(2/4)
bbbb bbbb0000 0bbbx000 0 r r r0781516232431�

1X=0��ʾ������ַ�Ѱ�����
ָ ������� ָ ��
ָ ����� �ַ �
͹͹͹͹͹ 
Ĵ����ƫ���
ָ ���
� ��www.PLCworld.cn
(3/4)
������ ַ�Ѱ�
Ĵ ����
����4-3-4�������� Ĵ ���� ַ�Ѱ�

bbbb bbbb0000 0bbbx000 0 r r r0781516232431�

1X=1��ʾ�����ַ� Ѱ�����
ָ �������001��I� 
�ָ��δָ�������ɵ���Ĵ����ƫ���
ָ �����͵ ����X=1��ʾ
�����ַ�Ѱ�����
ָ �������010��Q��www.PLCworld.cn

��4.3 s7-300�ָ �ϵͳ


www.PLCworld.cn

��1��ɨ����Ӧ������
��1��͹
�͹��͹
͹͹ 㡰���������Ϊ��
�͹

�պϡ��ģ���������ǡ��
0 ����� ��� 㡰��λ�����������Դ�
͹ ͹͹ ͹͹͹

www.PLCworld.cn

��0��ɨ����Ӧ��������PLC
��1��͹�͹͹
մ�
͹ ͹� 㡰����������㡰�Ͽ�����
��0����͹͹
�մ �͹
͹͹ � 㡰��λ�����������Ա�ֱպϡ�
www.PLCworld.cn

��1�����������
IJ ������
1���������
û е �������Ȧ��RLO=��0�����������
IJ ��
��0������������
ֻ Ȧ�
ܳ ��������ͼ�͹���������

��=����
www.PLCworld.cn

����������Ч

��1��,���λQ4.0����
��,������M1.0���á�0����Q4.0��
��1����www.PLCworld.cn
��1����
��1����A I2.0 A I2.1= M1.0A M1.0=Q4.0A M1.0A I2.2=Q4.1 www.PLCworld.cn

�롱ָ��
��ǡ�ָ��
���
ָ �
��ǡ�ָ��
��� �
ָ �
���ǡ ��
ָ �

www.PLCworld.cn
���롱 ָ��
���롱 ָ��ʹ�õIJ�����������
ǣ I ��
Q ��
M ��
L ��
D ��
T �

�롱 ߼߼߼㡣 www.PLCworld.cn
�����ָ
ǡ ��
�����
ǡ� ָ �ʹ�õIJ�����������
ǣ I ��
Q ��
M ��
L ��
D �

����ǡ���㡣� www.PLCworld.cn
����
ָ �
����ָ �ʹ�õIJ�����������ǣ I ��
Q ��
M ��
L ��
D ��
T �

������㡣 �
www.PLCworld.cn
�����ָ
ǡ ��
�����ǡ�ָ �ʹ�õIJ�����������
ǣ I ��
Q ��
M ��
L ��
D �

����ǡ���㡣 �
www.PLCworld.cn
�����ָ �
I0.4��I0.5��ʱ�
Ҳ �
ź ����ʱ������Ҳ�Q4.3� ‫״״‬Ϊ��1����www.PLCworld.cn
������ָǡ ��
I0.4��I0.5Ҳ5ʱ�����ʱ������ź�Q4.3��‫״״‬Ϊ��1���������Ϊ ��
0 ���www.PLCworld.cn

Nwww.PLCworld.cn

4.0�ź�‫״״‬Ϊ��0��������Q4.0�ź�
‫״״‬Ϊ��1����
www.PLCworld.cn

������ָ λ һ��RLOΪ��1���������

��1������ʹRLO�ֱ�Ϊ��0��������Ա���� Ϊ ��
1 �����
��0�������������� � ��䡣���‫�ڸ‬λ����
ź‫��״״‬�
��1����������� ‫�״״‬
�á�0������ʹRLO�ֱ�Ϊ��0����
��0������RLOΪ��0�������������� ź‫��״״‬
� �

��һ����� ֱ ��Ϊ�������� λ ͹�λ���Ӧ�
‫ֵָ����� أ‬

www.PLCworld.cn
�����˵ ����www.PLCworld.cn
��λ�븴 λָ���Ӧ�á������ʹ��˶����ơ�
S1S2��
� ֹS�3S4�綯߼߼߼߼߼S5Motor_on
www.PLCworld.cn
�����l �ͼ
www.PLCworld.cn

���STL��������www.PLCworld.cn

�����λ���ȡ��ʹ�������
Ϊ
Ҳ R �� S ��ź
�Ҳ
��1��ʱ�������������
Ϊ �‫״״‬λ����
Ϊ����λ���ȡ��ʹ�������

Ҳ R �� S ��źҲ�ʱ
��1��ʱ�������������
Ϊ �‫״״‬λ����
��λ�
���������S��������� S�

www.PLCworld.cn

www.PLCworld.cn

www.PLCworld.cn

����ʱ��
����RS��SR������������λ �루 � S�ˣ�Ϊ1��͹
������� ���ʱ��ʹ�� λ����λ0���������Ա����
͹λ λ�
‫���״״‬
䡣߼߼߼λ��� 루 R�ˣ�Ϊ1��͹
��͹ʱ λ
�� ����ʹ��λ����Ϊ0���������Ա��ָ�λ‫���״״‬䡣 www.PLCworld.cn

www.PLCworld.cn

www.PLCworld.cn

www.PLCworld.cn

����
FPָ���Tn������CPU��͹�I1.0Ϊ
��� �0 ������
��1������

��1��,���Q4.0����Ȧ��Tn+2����‫ڵ‬
�õ 磻
FNָ���Tn������CPU��͹�I1.0Ϊ
��� �1 ������
��0������

��1��,���Q4.1����Ȧ��Tn+2����‫ڵ‬
�õ 磻 www.PLCworld.cn

��������������
������www.PLCworld.cn

www.PLCworld.cn
����4-4-2�� ��� ‫���ָ��ؼ‬Ӧ�á������ʹ��˶�����
������Motor_onL2���
�ָʾ��PEB1PEB2���
�ָʾ��L1��
紫߼߼߼߼www.PLCworld.cn
������Motor_onL2���
�ָʾ��PEB1PEB2���
�ָʾ��L1��
紫߼߼߼߼123
www.PLCworld.cn

4-4-2��
�綯߼߼߼߼߼Motor_onL2��� �ָʾ��PEB1PEB2����ָʾ��L1��
紫߼߼߼߼ }�����֮������С�
‫ټ‬
‫��ڰ‬ȡ����FEB1����Ч���������
͹ ͹������
�FEB2 ��� Ч��������� ������ Ҵ
͹͹͹͹͹www.PLCworld.cn
6. ��ʱ�
�ָ��

www.PLCworld.cn

www.PLCworld.cn
(3/3)

www.PLCworld.cn
����4-5-1�� �� 嶨 ʱ��Ӧ�ã�������
4 ����ơ�
www.PLCworld.cn
����4-5-1�����˵��

�����
λ ����
R ��Ϩ�ƣ���

����ʼ����ťS��10s������
4 ťѹ

�˵Ļ�͹��
δ �ʱ���� �� 4���ֹ
�����

www.PLCworld.cn
����4-5-1��
I/O��������www.PLCworld.cn
4-5-1��

www.PLCworld.cn

www.PLCworld.cn

www.PLCworld.cn
(1/3) www.PLCworld.cn
(2/3)
www.PLCworld.cn
(3/3)
������

www.PLCworld.cn
����4-5-2�� ) չ��嶨 ʱ��Ӧ�á���綯
�߼߼߼߼ʱ�Զ�

www.PLCworld.cn
4-5-2��
���㲻�ñ��ֶ�ʱ�������綯 �߼߼Ӵ������Q4.0www.PLCworld.cn
(1/3) www.PLCworld.cn
(2/3)
www.PLCworld.cn
(3/3)
������

www.PLCworld.cn
����4-5-3�� ��� �ʱ
͹��
͹ �͹
� ͹͹ �ʱ͹͹
�͹�͹͹͹
Ӧ��

����Ҫ��
� ͹ ͹�
��
ťS1 �I0.0 ������ʱ�����ָʾ��H1

2Swww.PLCworld.cn

���
� ��ʱ��ʱ��
I0.0Q4.01S2S
� �� 㱣�����ΪI0.1www.PLCworld.cn
(1/3)
www.PLCworld.cn
(2/3)
www.PLCworld.cn
(3/3)
������

�‫�ڶ‬ʱ ʱ��δ��ʱ��S������ �
‫������ػ‬ ʱ��www.PLCworld.cn
����4- 5-4�� ���͹���ʱ
͹ �͹
� ͹͹ ͱ͹

��
� � ��ʱ��ʱ���Ӧ

�����߼߼ ˳����� ��͹
͹��
͹͹
� ơ͹


����Ҫ��� ij �������� } ��ʹ���ɣ�������Ҫ

S1
�綯߼߼Motor_1
Motor_2www.PLCworld.cn
����4-5-4��

www.PLCworld.cn
����4-5-4��

��� �ʱ͹͹
͹��
͹
� �͹ͱ͹

��
� � ��ʱ��www.PLCworld.cn
(1/3)
www.PLCworld.cn
(2/3)
www.PLCworld.cn
(3/3)
������

www.PLCworld.cn
����CPU��ʱ�Ӵ洢��
��ѡ��Ϊ

��ù��‫�ܡ‬
www.PLCworld.cn
CPU��ʱ�Ӵ洢��

www.PLCworld.cn
������ָ �

www.PLCworld.cn

��0����� Ϊ ��
1 ����������Ԥ��
��0����ı
��1�����������C1�ĵ�ǰ�ֵ ����1��
��999�������C1��
��1����һ��ҪBCD���ʽwww.PLCworld.cn

��0����� Ϊ ��
1 ����������Ԥ��
��0����ı
��1�����������C2� �ֵ����1����C2��
��0��ʱ���⡣���C2������ 㣬��

��1����www.PLCworld.cn

��0�����
Ϊ ��
1 ����������Ԥ��

��0����
ı
��1�����������C10��ֵ�����1����
��999��ʱ���⡣���I0.1�ӡ�0��
��1������C0�����1 �����C0�
�ֵΪ
0��ʱ���⡣���C0������ 㣬��Q4.0Ϊ

1����www.PLCworld.cn

��0����
ı Ϊ���
1 ��
) �

www.PLCworld.cn
��Ȧ�
ָ �Ӧ��ʾ��

www.PLCworld.cn
��Ȧ�
ָ �Ӧ��ʾ��

www.PLCworld.cn
/��������� �
ָ Ȧ�Ӧ��ʾ��
www.PLCworld.cn
����543210I0.0I0.1I0.2I0.3Q4.0www.PLCworld.cn
����4-
5-5�� ʱ�Ӵ洢����������Ӧ�á�

www.PLCworld.cn
�Ƚ�ָ��

www.PLCworld.cn
www.PLCworld.cn
��ʾ��

����I0.0��I0.1���ź�‫״״‬Ϊ��1��
����MW0 >= MW2www.PLCworld.cn
www.PLCworld.cn
��ʾ��

����I0.0��I0.1���ź�
‫״״‬Ϊ��1��
����MD0 >= MD4

��1��www.PLCworld.cn
www.PLCworld.cn
��ʾ��
��������������������Q4.0��λ��?����I0.0��I0.1���ź�
‫״״‬Ϊ��1��?����MD0 >= MD4?
ʱ����I0.2���ź�
Ҳ ‫״״‬Ϊ��1��www.PLCworld.cn

��1�����
ִ ��ָ ���MB0����� ‫��ݸ‬Ƶ�QB5�����
��1����www.PLCworld.cn
������㣨�з
� �ţ� 11. �������� ָ �
��1����͹��

͹ADD_I�MW0 ��MW2���

��0�������������Q4.0��
��1����͹
��͹�MUL_I�MW0 ��MW2��

��0�������������Q4.0��www.PLCworld.cn
��������㣨�з��
� ��
��1����͹
��͹�DIV_DI�MD0 ��MD4������

��0�������������Q4.0�����I0.0 =
��1����͹
��͹�DIV_I�MD0 ��MD4����������MD10������������������
Χ ���I0.0 =
��0�������������Q4.0��www.PLCworld.cn
㣨�з�ţ�
ʵ�����
��1������ADD_R��MD0��MD4��ӵĽ����

��1������MD8�ľ�
�ֵ��MD12���
��1����www.PLCworld.cn
12. ��� ͹�����ָ��www.PLCworld.cn
��1�����
ִ ��ָ �

��1�������� ָ ������www.PLCworld.cn

��1�����
ִ ��
ָ �

��1�����˫ ���ָ
������www.PLCworld.cn
13.��ָλ��

����0-
15�����0-
31λwww.PLCworld.cn

INָ��������λNָ������λ���ճ�λ��0����www.PLCworld.cn

INָ��������λNָ������λ���ճ�λ��0����www.PLCworld.cn

INָ��������λNָ������λ���Ƴ�λ����ճ��
λ �www.PLCworld.cn
����ָ ��‫�ۺ‬Ӧ��
��Ʒ��ѡϵͳ��ơ�

YV
PH3
M
ԭ�������˵ ����ʹ��������һ̨����綯߼߼M�϶����õ
綯߼߼߼

www.PLCworld.cn
PH1YV PH2PH3LS Mwww.PLCworld.cn

16λ����������� �ָ
���Ӧ�á�
�������˫ �ID10������볣볣볣��32��
� ������

www.PLCworld.cn
‫���ʹ��װ‬ָ ��

www.PLCworld.cn
��. ���‫��װ‬1������ ��
‫��ۼ‬ָ ��
www.PLCworld.cn
��. ���1������ ��
‫�ۼ‬Ĵ�� �ָ��
������

www.PLCworld.cn
��. ‫���װ‬1֮��� ‫״���� ���ۼ‬��ʹ��
� ָ ��

����1��� ‫״��װ�� ���ۼ‬���

STW
����� ‫� ֣�ۼ‬
‫�����ݴ��͵�״״‬1������ ��

STW
www.PLCworld.cn
(1/4)
�������������� ‫���װ‬
� � �Ĵ���AR1��
www.PLCworld.cn
(2/4)
�������������� ‫���װ‬
� � �Ĵ���2��

www.PLCworld.cn
(3/4)
�����ַ�
�Ĵ���1����‫�ݴ‬
��͵�������
www.PLCworld.cn
(4/4)
�����ַ�
�Ĵ���2����‫�ݴ‬
��͵�������

��˫�֣�� DBD�����������
�֣˫�� DID��������

ַ��
������� Ĵ���1�͵��
� Ĵ���2����‫ݣ‬
��

www.PLCworld.cn

<��ʱ��/������>
www.PLCworld.cn
����‫��ת‬ ָ ��
1��‫��ת‬ ָ �JMP��
2����� ‫��ת‬ ָ �JMPN��

֧ �� ָ‫��ת‬www.PLCworld.cn
3. ���
����‫��ת‬ ָ �JMP��
���͹�λRLO�� ‫��ת‬
‫״״‬Ϊ��1��ʱ�������� ָ �

www.PLCworld.cn
���ӳ���www.PLCworld.cn
������‫ת‬ ���
ָ �JMPN��
���‫��ת‬ָ �JMPN����‫��ת‬ָ �����ƣ�
��0��ʱ��www.PLCworld.cn
��ͼ��ʾ����
͹͹͹
��‫״״‬Ϊ
��ʱ����‫��ת‬
CPU��

I0.1�� ‫״״‬
��0��ʱ���� ‫��ת‬
CPU����
2��
ֱ ��
3��ָ
www.PLCworld.cn

www.PLCworld.cn
���֧��‫ת‬
ָ ���ʹ�á�
www.PLCworld.cn
��. ѭ��ָ��

www.PLCworld.cn
ѭ��ָ���ʹ�á�

��8������ʾ�����
www.PLCworld.cn

�֯ �� ѭ����ʱ���
FCSFBFBSFCDBDB����ϵͳOB��

ͼ��OB--��֯��� FB--���ܿ��
FC--����
SFB--ϵͳ�� �ܿ�� ‫����ݿ‬Ƕ � � � � ȣ � S 7 - 300 � � 816 � � C PU318 � � S 7-
FB����
400��242��4��Ӽ������OB��5.1 S7 CPU�еij���www.PLCworld.cn

ִ �һ��OB100����֯�� 顣 www.PLCworld.cn
ů��ʱ�
ֻ �����кк ��ʱ����ʵ�֣����� е���
ֻ ‫��ݶ‬͹͹
��͹

www.PLCworld.cn
�֯ � 顣 S7-300һ��ֻ��ů��ģʽ����ʱ
OB100����
���
ִ �OB100�еij���� �ִ�����
��OB1��
OB1�����ѭ����OB1�з��������
OB10 ʱ���жϡ���CPU����������
ú OB10���жϲ���
�����‫�ڣ‬ʱ�䵽�Ͳ����жϡ�
�з����жϷ������

ѭ���жϡ���CPU���������ú�OB35��ѭ��ʱ�䡣
ѭ��ʱ�䵽�Ͳ����жϡ�
�з����жϷ������
SIMATIC S7-300������³ ���֯
� ��� www.PLCworld.cn
5.1.2 �û�����ṹ

www.PLCworld.cn

www.PLCworld.cn

B1
ѭ�� OB100���� ʼ ������FC1: Һ��A���Ƴ���
C2: Һ��B���Ƴ���
C3: �p�����Ƴ���
C4: ���Ͽ��Ƴ�������ϵͳ �������ṹ�ı��Ч�ʱ����Գ��������
ߣ��������
� Ҳ�Ϸ��㣬
߼Գ� � � Ա�� Ҫ�� Ҳ���
�ߡ� �Բ�����ӵĿ��Ƴ���ɿ��Dz�������
www.PLCworld.cn

�ṹ��������
‫���ص‬ ÿ��
FC��FB����OB1�п�

��� ṹ�ɼ
͹͹�� �͹
͹ ͹͹ �͹͹
��

����DB 2 ����DB1 OB1 OB100 FB1 FB1 ����ѭ ����www.PLCworld.cn

�����‫�ݿ‬
��ֳ�ȫ����
‫ݿ‬顣���‫ڴ‬洢 ȫ����
‫�����ݣ‬

�����˽� д洢�����������
�����‫�ݿ‬ �ܿ飨 FB��
洢���FB�IJ���;�������������
��� ı ����
‫��ݿ‬С ���5.2 ��
‫ �ݿ‬www.PLCworld.cn

�‫�����ݿ‬
����
ѡ �

���
��
B ��
D������
DB � ��ѡ�����DB�‫����ٵ‬ļ� Ƣ
ѡ��������‫�ݿ‬ķ����My_DB ��5.2.1 ��b�� ‫���ݿ‬SIMATIC Manager������
‫�ݿ‬www.PLCworld.cn

ԭʼ����
DB1��
5���

www.PLCworld.cn
��5.2.2 �����‫�ݿ‬ �www.PLCworld.cn

DBW10 ��DB5��DBW10����
1��� ‫װ�� ���ۼ‬

CPU��}���� ‫�ݿ‬Ĵ���DB��DI�Ĵ�����‫ڱ‬
���浱 ǰ� Ĺ�����‫ݿ‬͹ ͹
͹ ͹ � ���
‫�ݿ‬Ŀ�š� ������OPN
DB�
ָ �
͹ ͹�����
͹ ͹͹͹͹ ‫ݿ‬顣 ߼߼� � ǰ����
‫����ݿ‬Զ��
‫��ر‬ϴδ� ͹δδ�
δ�
͹ ͹δ ‫ݿ‬飬Ҳһʱ��ֻ�� ��һ������‫ݿ‬顣 www.PLCworld.cn
OPN DI� ָ � ͹ ͹�����
͹ ͹͹͹͹ ‫ݿ‬顣

ֻ �ܴ�һ�����‫ݿ‬顣
ֻ

�ѹ��ܿ��
FB1�ı�����
‫�ݿ‬DB1��DBW10���
‫���ݴ‬
�ı����‫�ݿ‬�DB2��DBW20��

DB1
DIW10
DB1��DBW10����
1��� ‫װ�� ���ۼ‬

DB2��ʱ�
͹
Ҳ͹‫�ر‬DB1
ҲҲ

‫�װ‬볣뱳볣����‫�ݿ‬DB2��DBW20www.PLCworld.cn
1����
�����‫�ݿ‬
��һ�����‫ݿ‬顣

�ѹ����‫�ݿ‬�DB5��DBW10���
‫���ݴ‬FB2�ı�����
‫�ݿ‬
��DBW20��

DB5

DB5��DBW10����
1��� ‫װ�� ���ۼ‬

DB2

‫�װ‬볣뱳볣����‫�ݿ‬DB2��DBW20www.PLCworld.cn
1����
��Ե
��� ‫ݿ‬飬߼磺 www.PLCworld.cn
ֱ ӷ� � � � �
����
ŵ � ֱ ӷ�����‫��� �ݿ‬磺 www.PLCworld.cn
‫�ܣ‬FC������
��� �֯�� 飨 OB��ͳ��Ϊ�͹���
�ܿ飨 FB�����

飬߼߼߼߼߼߼‫ ��ڹ‬8������
��Ϊ�����‫�ݿ‬ 飬߼߼߼߼
�‫ܿ���ݿ‬

��5.3 �͹͹ �͹
�飨 FC��FB���Ľṹ www.PLCworld.cn
�ֲ�����
��1. �� ��������
����ֲ� ;��}���ࣻ
͹

�β���ʵ��}�֡��
���������ʱ��} �֡�� www.PLCworld.cn

www.PLCworld.cn
ʵ��
ʵ���‫��ڵ‬ù��ܿ��ʱ����
‫ܿ����ڹ‬
IJҲ ���ô�
͹Ҳ �������
Ϊ β
www.PLCworld.cn

�����
͹��������ľ ����ֵҪʼ�ձ��֣�� FB����
FB��������www.PLCworld.cn

www.PLCworld.cn
�͹ι��‫�ܣ‬FC������ ָ ‫ڱ‬༭���‫�ܣ‬FC��ʱ���
‫�ھ‬

��5.4 �༭�������͹ι�� ‫�ܣ‬FC�������


��������� www.PLCworld.cn
�p����ϵͳ������ơ���ʹ�ÿ�����

����
Һλ������ ��Һλ������ ���ϱ�1 ���ϱ�2 ��Һλ������
�ϱ�
��ֹ ��A
� ��B
C ��
www.PLCworld.cn
www.PLCworld.cn

���
͹�
Ŀ ��֯
������� ���� OB1��OB100��

���͹�FC����Ŀ� ‫ڴ‬͹�SIMATIC 300 Station���ļ�


��5.4.1 �༭�͹ι�� ‫�ܣ‬FC��
www.PLCworld.cn
www.PLCworld.cn

B1
ѭ�� OB100���� ʼ ������FC1: Һ��A���Ƴ���
C2: Һ��B���Ƴ���
C3: �p�����Ƴ���
C4: ���Ͽ��Ƴ�������ϵͳ4.� 滮����ṹ www.PLCworld.cn

��� � ����Ŀ��ѡ��Blocks���ļ���

͹�FC У Ȼ�
��ִ��

www.PLCworld.cn

AҺ� � � ��� Һλ� �� AҺ� � BҺ� �


Һ���x�Һλ���
Һ���p�M��www.PLCworld.cn

www.PLCworld.cn

�Ż��Һ�u�Һλʱ��

��ʱʱ�䵽��C������
��ѭ����www.PLCworld.cn
www.PLCworld.cn

FC ��OB1�
‫���ڵ‬FC1��FC4 www.PLCworld.cn

ֹwww.PLCworld.cn
ͨ�
�вι�� ‫�ܣ‬FC������ ָ ༭���‫�ܣ‬FC��ʱ���
ֲ‫���ھ‬
����� ķ
�� ַ��ɿ��Ƴ�����
ı ��Ա�������������
‫���ظ‬

��5.5 �༭�������вι��
‫�ܣ‬FC�������ṹ���������www.PLCworld.cn
�༶��Ƶ����Ƴ������
ơ
1234567891011121314151617181920212223242526272829303132www.PLCworld.cn

www.PLCworld.cn

��New Project��Wizard��������
���в�FC����

��SIMATIC 300 Station���ļ��У�˫��Ӳ������ͼ


Ӳ�����á�www.PLCworld.cn
www.PLCworld.cn

����FC1:ʵ��2��Ƶ
FC1: ʵ��4��Ƶ
FC1: ʵ��8��Ƶ
FC1: ʵ��16��Ƶ����ϵͳwww.PLCworld.cn

���в�FC�����
Ŀ ġ�Blocks���ļ��У�Ȼ�
�ִ�в˵���

��FC1����

www.PLCworld.cn

www.PLCworld.cn
www.PLCworld.cn

ʹ�÷�ŵ��www.PLCworld.cn
�βκ;����‫��ݶ‬洢��һ��5ġ���
������
��������FBʱ���ñ����‫�ݿ‬���Զ���ʵ�ʲ �͹
͹ ͹͹ ͹͹ ͹ �͹
�͹�

��5.6 �༭�͹��εĹ��
�ܿ飨 FB ��www.PLCworld.cn
ˮ��ˮλ����ϵͳ������ơ�

Y1 UL1UH1Y4Y3UL2UH2Y6Y5UL3UH3ˮ��1 ˮ��2ˮ��3SB1 SB2SB3 SB4 SB5 SB6


ϵͳ��3����ˮ�䣬 ÿ��ˮ�����2 �Һλ������UH1��UH2��
Ϊ��Һλ��������1 ���Ч
��UL1��UL2��
Ϊ��Һλ��������0 ���Ч
��Y1��Y3��Y5��
3����ˮˮ���ˮ���ŷ ��Y2��Y4��Y6�ֱ�Ϊ3����ˮˮ���

��SB3��SB5�ֱ�Ϊ3����ˮˮ���ˮ���ŷ�ֶ�
SB2��SB4��SB6�ֱ�Ϊ3����ˮ���ˮ���ŷ�ֶ���
www.PLCworld.cn
����Ҫ��SB1��SB3��SB5��PLC�͹�
͹͹ ��趨
��� �����
�͹͹͹ ��
���ա����źţ�
������ź ֹ�
Ϊ�ˮ��

Y2 Y1 UL1UH1Y4Y3UL2UH2Y6Y5UL3UH3ˮ��1 ˮ��2ˮ��3SB1 SB2SB3 SB4SB5


SB6www.PLCworld.cn

www.PLCworld.cn

��New Project��Wizard������ˮ��
���͹���FB������� Ŀ�
OB1��OB100��

���͹���FB����Ŀ� ‫ڴ‬͹�SIMATIC 300 Station���ļ�


Ӳ�����á� www.PLCworld.cn
www.PLCworld.cn

D B 2����D B1OB1 OB100FB1

B1��ѭ����
D B 3

B1www.PLCworld.cn

���
͹���FB����Ŀ��ѡ��Blocks���ļ���ִ
У �в˵���

��ˮ����ơ���

www.PLCworld.cn

www.PLCworld.cn
��������
��ˮ���

‫����־‬λ��
��C��һˮ����ˮ��

�‫�ڽڽ‬ˮ����λ
��ǰˮ��գ���ˮ�͹ ͹�B ��� �C ��һˮ���ˮ�͹ ����
͹ �A �ǰˮ�� �ˮ��� �ֹ�
͹ ͹�
͹ ˮλ���
�‫ر‬յ� ǰˮ� � A� � ˮ� � �� www.PLCworld.cn
www.PLCworld.cn
www.PLCworld.cn
5.6.2 ��OB1����
͹��������ܿ飨 FB��
�

FB1��OB1�‫���ڵ‬FB1ΪFB1ָ��������‫�ݿ‬
FB1��ʵ�ʲ���www.PLCworld.cn

www.PLCworld.cn

���ϱ�1���ϱ�2

��
� ֹ1�00% 50% 0% Һλ��ʾ
C ��A��B͹ ͹��� � ��
6-2�� �p����ϵͳ������ơ���ʹ��ģ��͹
5-
www.PLCworld.cn
�p����ϵͳ����һ��� ģ �Һλ������-

www.PLCworld.cn

��New Project��Wizard��������
��FC��FB����

��FC��FB�����Ŀ‫ڴ‬͹�SIMATIC 300 Station���ļ�


www.PLCworld.cn
��ģ
��ģ��
��� ��

:͹�
��� ��

5͹�
��
ʼ � ��
256����ȡ��ѡ��� � ������
͹�ģ � ���͹
͹͹͹͹
�� ʼ�
��Ϊ��ȡ��ѡ���͹�ģ
� � �����

͹ �
� ��͹
��
͹͹͹ ʼ�
��Ϊ256

www.PLCworld.cn
www.PLCworld.cn

DB2����DB1
OB100FB1 FB1

��ѭ���� OB1Ϊ��ѭ��� �֯�� 飻 OB100Ϊ����


�֯ � 飻
FC1ʵ ��p���ƣ�FC2ʵ����1
Ͽ��ƣ�FB1�1�����
DB1��DB2ʵ��Һ��A��Һ��B�Ľ��Ͽ��ƣ�DB1��DB2ΪҺ��A��Һ��B
���Ͽ��Ƶı����‫�ݿ‬ 飬߼‫���ڵ‬FB1 ʱ ΪFB1�ṩʵ��

www.PLCworld.cn
(1/2)
www.PLCworld.cn
(2/2)
www.PLCworld.cn
FB1 ��

In_Out�;ֲ�����www.PLCworld.cn
DB1��DB2��
��FC��FB�����Ŀ �ѡ��Blocks���ļ���ִ
У �в˵�����
www.PLCworld.cn

www.PLCworld.cn

AҺλ�50 ‫�������ﵽ‬A����B
BҺλ�200 ‫�������ﵽ‬B���p�M�p���Ʒ��Ͽ���www.PLCworld.cn

www.PLCworld.cn
www.PLCworld.cn

���
������FB������

www.PLCworld.cn
�� �
ƿźŵ
�� ���ϵ ͳ������ơ�

���� ��� ���ƻ� �ƻ���


����www.PLCworld.cn

www.PLCworld.cn

��

���������ϱ�����
��ϱ���Ƶ�
3s45s2s3s25sNS_RNS_GNS_YEW_REW_GEW_Ywww.PLCworld.cn

S7��Ŀ

FB��
DI��
OB100 www.PLCworld.cn

��New Project��Wizard�������� ����


͹͹
�ƿ���ϵͳ��S7��Ŀ��������Ϊ���о���FB������Ŀ��

���о���FB����Ŀ�‫ڴ‬͹�SIMATIC 300 Station���ļ��У�


www.PLCworld.cn
www.PLCworld.cn

DB2 ����DB1 O B1 OB100 FB1 FB1 �� �� ѭ �� �� 4.�滮����ṹOB1Ϊ��ѭ����֯�� 顢


OB100��ʼ������FB1Ϊ�������
ƿ��Ƴ���DB1Ϊ������‫ݿ‬顢 DB2Ϊ�ϱ���‫ݿ‬顣 www.PLCworld.cn
�ϱ����ƶ������� ƶ�����Ƶƶ��������ϱ�����
��ϱ���Ƶ�2s3s45s2s3s25sNS_RNS_GNS_YEW_REW_GEW_Y}��
ʱ ������u�ʱ ��ͻƵƳ��u�ʱ �߼�͹͹ þ ��4���塣 www.PLCworld.cn
Ҳ������
�ϱ�����

���������ϱ�����
��ϱ���Ƶ�
3s45s2s3s25sNS_RNS_GNS_YEW_REW_GEW_Y
www.PLCworld.cn
��b������‫ݿ‬飨 DI��

www.PLCworld.cn
www.PLCworld.cn
�ϱ�����

���������ϱ�����
��ϱ���Ƶ�
3s45s2s3s25sNS_RNS_GNS_YEW_REW_GEW_Ywww.PLCworld.cn
5.8 ʹ�ö��‫��������ر‬ṹ���������

���ֲ�����������FB10�е��á�����FB1

www.PLCworld.cn

�����������ϵͳ��ơ���ʹ�ö��‫�����ر‬

www.PLCworld.cn

��New Project��Wizard��������
�����‫�������ر‬CPUѡ� �
OB1��

�����‫�������ر‬Ŀ�‫ڴ‬͹�SIMATIC 300 Station���ļ�


www.PLCworld.cn
www.PLCworld.cn

���ֲ�ʵ
���� ���
�ε ���ñ ���

��ռ����‫�ݿ‬DB1��

OB1 FC1�����ͷ�������ȿ��� FC1�����ͷ�������ȿ��� FB10


FB1�����ͷ��������FB1�����ͷ��������DB10DB3��������‫���ݲ‬ϵͳ �� ѭ �� www.PLCworld.cn

www.PLCworld.cn

www.PLCworld.cn

www.PLCworld.cn

FB1
FB10
www.PLCworld.cn

�����‫�������ر‬Ŀ�‫���ڴ‬FB1�������Engine����
FB1�ı������
www.PLCworld.cn
FB1�Ŀ��Ƴ���

www.PLCworld.cn
�༭�ϲ 㹦�ܿ��FB10
�����‫�������ر‬Ŀ�‫���ڴ‬FB10�������Engines������
��Multi-instance capable��ѡ�
www.PLCworld.cn

���ֲ����������ã���Ҫ��FB10��

��Engine������
www.PLCworld.cn

Petrol_Engine����
Diesel_Engine������

�ġ�Multiple
��Ŀ¼�о͹�
��������Ķ���ʵ
����ͼ��ʾ����

���ֲ�
���� ������FB1��2����ʵ��
�۵��á����ʵ��
www.PLCworld.cn
�еõ�����DB3.DBW2 ����ŵ��Ϊ��

www.PLCworld.cn

�����‫�������ر‬Ŀ�‫���ڴ‬һ � � � � F B 10 � � � j � Ķ � � ‫�ر‬
��Engine_Data����
www.PLCworld.cn

www.PLCworld.cn
5.9 ���� OB ��֯���� ʹ��
����ѭ����֯�� 飨 OB1����
����ʱ���ж���֯�� 飨��OB10 Ϊ��
��ʱ�ж���֯�� 飨��OB20 Ϊ��
ѭ���ж���֯�� 飨��OB35 Ϊ��
Ӳ � � � ж � � �֯�� 飨��OB40Ϊ��www.PLCworld.cn
����ʱ���ж���֯�� 飨 OB10��
�� Ӳ�����
��OB_Example ��Ŀ�в���һS7300 վ������Ϊ
��Ȼ�����CPU 315-2DP��www.PLCworld.cn
˫� � CPU 315-2DP � � ѡ � � T ime- of-Day Interrupts ѡ�  ѡ
Active,,ʱ����Execution ѡ�����ѡ��Every minute����
Start date����ʱ�䣨 Time of day��,������

͹� � � (��
��ʹ��
ֻֻ��һ � �
ÿ����ִ��һ � �
ִ �һ � �
ÿСʱ �
ÿ��ִ��һ � �
ÿ��ִ��һ � �
��ĩ� ִ �һ � �
ÿ��ִ��һ � �
www.PLCworld.cn
��OB10 ����ִ��
��OB10_Example �����Blocks �в���OB10 ��֯�� 飬����
www.PLCworld.cn
www.PLCworld.cn
Ȼ���OB10 ��֯���� д����OB10 ��STL ��� � ‫��ת‬
͹ ͹

��OB10 �����Ӳ�����
���‫�ص‬CPU �С�
www.PLCworld.cn
��OB10_Example �����Blocks ������Variable
��Ȼ�� �����
͹ ͹ ͹͹͹͹ ��MW0 �����Monitor Variable ��ť��

MW0 ÿ���Ӽ�1��www.PLCworld.cn
��ʱ�ж���֯�� 飨 OB20��
�� Ӳ�����

OB_Example ��Ŀ�в���һS7-300 վ������Ϊ


��Ȼ�����CPU 315-2DP��www.PLCworld.cn
˫ �� CPU 315-2DP � � ѡ � � I nterrupts ѡ�  � � � Կ � � � C PU ֧
OB20���������£�
3
www.PLCworld.cn
��OB20 ����ִ��
��OB20_Example �����Blocks �в���OB20 ��֯�� 飬����
www.PLCworld.cn
www.PLCworld.cn
Ȼ���OB20 ��֯���� д����OB20 ��STL ��� �‫��ת‬
͹͹͹

www.PLCworld.cn

��OB1�������������
OB-NR����ʱ�ж�OB�ĺ��롣
DTIME����ʱ���ȣ�1��

000ms����
SIGN����ʱ�ж�OB����ʱ

��������

RET-VAL�� OB�
ִ й����
www.PLCworld.cn

OB-NR����ʱ�ж�OB�ĺ��롣
RET-VAL������ִ�й���з�

��
����ȷ�IJ���OB_NR
δ����ʱ�ж�www.PLCworld.cn

OB-NR����ʱ�ж�OB�ĺ��롣
RET-VAL������ִ�й���з�

STATUS���й���ʱ�жϵ�‫״״‬
����
��
����ȷ�IJ���OB_NR
ֵָ����
0����ϵͳ��������ʱ�жϡ�
0δ�ܾ��� µ���ʱ�жϡ�
0δ������ʱ�жϻ�ʱ���ѹ�
--
0δ������ʱ�ж�OB��
0��ǰ�͹�IJ�Թ��� δ����
�ж�‫״״‬STATUS��www.PLCworld.cn

www.PLCworld.cn
ѭ���ж���֯�� 飨 OB35��
�� Ӳ�����
��OB_Example ��Ŀ�в���һS7300 վ������Ϊ

CPU 315-2DP���μ�OB10 Ӳ�����


��
CPU 315-2DP��͹��
�Cyclic Interrupts ͹ ͹
�͹ ͹�OB35 ��
Execution(ms)����Χ��1-60000ms��,������Ϊ
�����廭�����£�

www.PLCworld.cn
�� OB35 ����ִ��

��OB35_Example �����Blocks �в���OB35 ��֯�� 飬����


www.PLCworld.cn

Ȼ���OB35 ��֯���� д����OB35 ��STL ��� �‫��ת‬


͹͹͹

��OB35��Ӳ����� ���‫�ص‬CPU �С�www.PLCworld.cn


��OB35_Example �����Blocks �в���Variable Table��Ȼ
MW0 �����Monitor Variable ��ť���������£�
��ʱ���Լ��MW0 ÿ���Ӽ�1��
������OB35 �����‫ڵ‬ĵ���PID ģ�飨 FB41/42/43�������
��‫�ڣ‬Ҳ � � � � O B 35 � е � � � � � � ‫�ָ���ڵ���ݷ‬�����‫�ݷ‬
OB35�ǰ��趨��ѭ������ִ�С�www.PLCworld.cn

Вам также может понравиться