发表于:2008/4/9 13:01:00
#0楼
昨天帮一朋友调程序,一段程序引起了我很大的兴趣,我想以下这些问题很多新手都会遇到,看看大家能找出几个错哈~
控制目标是一个液压缸,上下位检测有两种方案,接近开关和位移传感器,到位后输出极限信号。按动上升按钮后,液压缸上升,到上极限位停止,下降是反之。
目前手头上没有STEP7 就用语句表些出来了哈(如果是梯形图我觉得更容易受到干扰)。
a m1.0 //m1.0 为真时为接近开关检测到位信号 反之则为位移传感器
a i1.0
=m5.0 //上极限位
a m1.0
a i1.1
=m5.1 //下极限位
an m1.0
l piw278 //位移传感器返回值
l 26500
>=I
= m5.0
an m1.0
l piw278 //位移传感器返回值
l 500
<=I
= m5.1
a i1.2 //上升
an m5.0
l 27000
t pqw278 //比例放大板
a i1.3 //下降
an m5.1
l -27000
t pqw278 //比例放大板
a i1.2
a m5.0
l 0
t pqw278
a i1.3
a m5.1
l 0
t pqw278
控制目标是一个液压缸,上下位检测有两种方案,接近开关和位移传感器,到位后输出极限信号。按动上升按钮后,液压缸上升,到上极限位停止,下降是反之。
目前手头上没有STEP7 就用语句表些出来了哈(如果是梯形图我觉得更容易受到干扰)。
a m1.0 //m1.0 为真时为接近开关检测到位信号 反之则为位移传感器
a i1.0
=m5.0 //上极限位
a m1.0
a i1.1
=m5.1 //下极限位
an m1.0
l piw278 //位移传感器返回值
l 26500
>=I
= m5.0
an m1.0
l piw278 //位移传感器返回值
l 500
<=I
= m5.1
a i1.2 //上升
an m5.0
l 27000
t pqw278 //比例放大板
a i1.3 //下降
an m5.1
l -27000
t pqw278 //比例放大板
a i1.2
a m5.0
l 0
t pqw278
a i1.3
a m5.1
l 0
t pqw278
[此贴子已经被作者于2008-4-9 15:27:14编辑过]
积极发言,有错误请指正