ABB PM803F

2018-12-17 浏览次数:63
 1.2.1软件设计实例1

此程序实现0~99s反复计数功能,按动SB1起动计数,按动SB2使计数停在计数所停位置,再按动启动按钮重新从0开始计数,计数到99后重新从0开始计数。该程序梯形图如图2所示。

图2软件设计实例1的梯形图程序

以上软件对特殊存储器位SM0.5产生的1s的时钟脉冲计数,使用PLC数据运算、传送、转换的功能指令传送、处理变化的计数数据,然后用段译码SEG指令驱动7段数码管,由两个定时器分别产生周期为200ms、相互反相的时钟脉冲控制显示变化的计数数据。

1.2.2软件设计实例2

此程序实现50s**功能,按动SB1起动计时,按动SB2停止计时,同时数码管熄灭,再按动启动按钮重新50s**,计时到0s时,数码管自动熄灭。

2结束语

设计主要是将一个两位数分成两组数据分别在十位和个位数码管上显示,程序采用循环控制方式,则一个扫描周期显示一组数据,即两组数据循环显示。假设程序扫描周期为100ms,定时器定时100ms,那么每组数据的更新周期为100×2=200ms,这样的显示频率足可以达到一般的工业控制要求,完全可以用作实时显示。同样,若显示多组数据,其数据线接法是一样的,只需增加控制数码管公共端信号的PLC输出点,PLC输出点数为7+n,n为数码管个数;软件稍加改动即可。笔者介绍的方法软、硬件设计均在实验室调试成功,完全满足设计要求,并且降低了硬件成本,取得了较好的效果Siemens Simatic S5 CPU942 6ES5942-7UA12


CARL SCHENCK  CAB642


KUKA Roboter  71-040-098


Kuka Servo  00-103-782


Gefran Anzeige 1020-D2-R0-1


Quante Aufputz  52-700-102 


Finmotor Filtro Cella FIN 740.068.M


Kraus&Naimer  T103/D-A012 KG250


Indramat Board RAC2.3-250 109-0657-4B02-02


FA Electronique Digital 


Fujitsu M1612TAV CA01340-B912000V


Norgren  T72T-2GA-P1N


Festo Feinfilter LFMB-D-MIDI-A


Telemecanique  VL9626076997


BALLUFF Sensor BCS004K M30BBM3-PPC20C-EP02 


Pepperl+Fuchs  U-10-60VDC 


Weiss Steuermodul TS002 E


Elektra  V2N-F35-VD-SI9


LANDIS PCB X117175 Rev.3LB


Indramat Refu  RZW01.1-037-NNN


Stegmann Typ: 8170020009


V1.3C__ NVZ42 


Heller  F 23.032 301-000/11621


Strk Tronic EMAG ST96-35.04FS


Timonta  FMAC-0954-H110


zma1122.cn.b2b168.com/m/
联系我们

在线客服: 2851195453

联系人:徐亚婷

联系电话: 18020776785