产品中心
6ES7212-1AB23-0XB0
脉冲沿指令的实例
下面通过几个实例来说明如何使用脉冲沿指令。
1.计数器
假设有一个传送带,上面有一些物品需要计数。传送带上有一个光电传感器,每当物品经过光电传感器时,传感器会产生一个脉冲。现在需要使用PLC来计数经过光电传感器的物品数量。
解决方案:
1.设置一个整数变量Count,用于存储物品数量。
2.在PLC程序中使用脉冲沿指令Pulse(I0.0)检测光电传感器的信号。
3.每检测到一个脉冲沿,就将Count加1。
4.可以通过比较Count的值来触发其他操作,例如当Count达到数量时停止传送带。
以下是实现代码:
VAR Count : INT := 0;END_VARPulse(I0.0);IF Pulse.Q THEN Count := Count + 1;END_IF
2.测量速度
假设有一个旋转的轮子,需要测量轮子的转速。轮子上有一个编码器,每当轮子转动角度时,编码器会产生一个脉冲。现在需要使用PLC来测量轮子的转速。
6ES7212-1AB23-0XB0
311750 HONEYWELL TEMPERATURE DIAPHRAGM
800-5-4-SM STATIC CONTROLS CORP OPERATOR INTERFACE DISP
800-2-4-3-4 STATIC CONTROLS CORP OPERATOR INTERFACE DIS
53ST0601-2A00 MAGNETEK DRIVE
C40E-1803DL200 SICK LIGHT CURTAIN EMITTER
C40S-1803DC200 SICK LIGHT CURTAIN SENDER
4161-2-24 TOTAL CONTROL OPERATOR INTERFACE DISPLAY
BPH0953N5AF2CA2 MODICON
A06B-0143-B175#?7076 FANUC SERVO *1YRWRTY*
A1910001 ANILAM MONITOR
1606-XL120D ALLEN BRADLEY POWER SUPPLY
DKC11.3-040-7-F?W INDRAMAT ECO DRIVE **1 YR WRTY
RME12.2-32-DC02?4 INDRAMAT INPUT MODULE
1080-P-03-32-X STATIC
RE-4000-RB3 SICK
602 KEYSTONE
1389-PAT10 ALLEN BRADLEY
3HAB8801-1/2 ABB
6KM$223F50N1A1 FUJI ELECTRIC DRIVE
60 CONTROL GAGING GAGE HEAD
1398-DDM-009 ALLEN BRADLEY ANALOG SERVO DRIVE
ATV28HU41N4 TELEMECANIQUE DRIVE
WH-J604HW CHART INDUSTRIES
A11500A000 DANFOSS DC DRIVE
6ES7212-1AB23-0XB0