INC加1指令怎么加1?

西门子200INC加1指令,怎么是0000.1000的加1,好象是(千/秒)的加,我要让它一秒加1,怎么写?谢谢

  方法步骤:

  首先需要在编程区域输入指令的执行条件,在左母线右侧输入:LD X2,当X2接通时运行加1指令。

  然后输入加1指令:INCP D0。其含义为当执行此指令时,D0的数据自动加1,INC与INCP的区别在于:INC是程序运行每个周期都加1,而INCP是脉冲指令型指令,只在第一个扫描周期执行加1.

  编写好程序先对程序进行转换,然后点击模拟测试按钮将程序写入模拟PLC。

  点击测试窗口的“菜单启动”然后选择“继电器内存监视”。

  从监视窗口选择位软元件X和字软元件D。

  通过模拟仿真可以看到:当X2每次接通时,目标操作数都会进行加1运算。

  注意事项:
  若不采用脉冲型,当X2接通时,D0会一直进行加1运算。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-06
晕,这个还做不到呀!做个1秒中的定时器,用简单的加法指令1秒钟加一次就可以了,个位就加1,千位就加1000.
第2个回答  2013-11-06
不是没有办法,面是你根本就没有描述清楚你的问题.什么叫从个位以一秒的时间加???而200的是从千位加1为一秒的。这是什么理论?都不明白你说的这是啥意思!在我看来,只要是三菱能实现的功能,西门子的肯定都能实现,只不过可能特殊的指令复杂些.
第3个回答  2013-11-06
难道真没办法从个位加1以一秒的时间加吗?今天看了下三菱的,他的加1指令是从十位加1为一秒的而200的是从千位加1为一秒的。关注有什么好法子?
第4个回答  2014-11-14
不可能用秒寄存器么?当秒寄存器M????(根据不同的PLC,秒寄存器M不同)为ON时INC你要加的数,或加K10,K100,K1000随你怎么加。本回答被网友采纳
相似回答