发表于:2007-05-06 15:10:00
楼主
各位编程高手,大家好,有一台电机要求实现如下控制要求,怎样用西门子STEP7编写程序?
1,点动开关K,地址定义为I1.1(该开关为常开开关,点动后,即马上恢复为常开状态),电机M运行,电机地址定义为Q0.0
2, 该电机由两个接近开关EJ1,EJ6作为检测停止信号。地址分别定义为I4.1和I4.6
3,当碰到第一个接近开关EJ1时,电机停止运行;
4,点动开关K,电机继续工作,
5,当碰到第二个接近开关EJ6时,电机停止工作;
6,点动开关K,电机继续工作,
7,重复实现上述顺序控制。
几点说明:
a,上述点动开关K的操作是瞬态的,即,点动开关后,马上将手松开;
b,在接近开关EJ1和EJ2检测停止之前,任意位置点动开关K可以实现电机运行,停止操作
c,接近开关检测面较大,确保定位准确