关于西门子s7-200增一和减一指令问题。

小弟初学西门子plc,希望大家能帮帮。现在就是写下个比较简单的程序,但我不会用西门子s7-200增 减 指令,要求:配电柜上有一自复位开关,供用户选择时间长短,就是用户朝正方向旋转时间加一,相反则减一。就像三菱plc的 inc和dec一样。我今天弄了很长时间没搞懂,希望大虾们举一程序实例给小弟看看,不胜感激!

200PLC使用向上/向下计数器(CTUD),CU(I0.0)加计数,CD(I0.1)减计数,R为复位。PV为设置值。

但300/400PLC中使用(S_CUD)双向计数器,CU 加计数,CD 减计数,S为置位,R为复位。PV为设置计数值值。CV 为计数器输出当前计数值,CV_BCD 为当前计数值BCD格式。

追问

小弟说的是控制时间,而不是计数。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-07
这里不需要加1指令。硬件上需要将左右选择按钮分别接到PLC的信号模块上,程序中选用一个中间存储变量作为变量记录(如VD200)。指令选用普通的加减指令即可,当加或减按钮信号来临时,根据上升沿,促发加(减)法指令,将新值存入中间存储变量。这个中间变量可以作显示,也可以作控制,当然由你自己决定了。语句很简单了 。。。希望你明白我说的意思。
第2个回答  2011-05-07
用定时器啊
第3个回答  2011-05-03
s7200中也有那两指令呀。在整数运算里。哈哈
相似回答