感悟网 导航

西门子plc中我编了一个程序 西门子plcs7-200编写一个程序能够求出从1加到100的...

作者&投稿:勇卢 (若有异议请与网页底部的电邮联系)
西门子plc的自动程序和手动程序是编写在一起的吗?还是编写在两个文件当中~

可以分开二个子程来独立写。比如I0.0是手自动信号,在I0.0为0时调用手动子程序,在I0.0为1时调用自动子程序即可。在这个过程序2个子程序是不会同时工作的,在2个子程序中可以使用相同的输出元件。

s7200用循环指令从1加到100



注意点:NW1中你对DB1每个循环都重赋值,所以ID是不停地变动的








TAR1  #pT_AR1                     // backup Address register 1

//      TAR2  #pT_AR2                   // backup Address register 2

      OPN   "test"

      L     8                           // Counter = sum -1

LL0:  T     LB    10                    // 1oop 0 : MB0 counter=10

      L     P#0.0

      LAR1  

      L     LB    10

LL1:  T     LB    12

      L     DBW [AR1,P#2.0]

      L     DBW [AR1,P#6.0]

      <I    

      JC    PASS

      T     DBW [AR1,P#2.0]             //Exchange the Student Score

      TAK   

      T     DBW [AR1,P#6.0]


      L     DBW [AR1,P#0.0]             // Exchange the Student ID

      L     DBW [AR1,P#4.0]

      T     DBW [AR1,P#0.0]

      TAK   

      T     DBW [AR1,P#4.0]


PASS: +AR1  P#4.0

      L     LB    12

      LOOP  LL1

      L     LB    10

      LOOP  LL0

      LAR1  #pT_AR1                     // restore Address register 1

//      LAR2  #pT_AR2                   // restore Address register 2



研究了下泡沫法,这个是我做的,仿真测试通过



怎么不用梯形图

语句表。。。。。。。。。。表示看不懂。

《西门子plc中我编了一个程序》
答:注意点:NW1中你对DB1每个循环都重赋值,所以ID是不停地变动的 TAR1 #pT_AR1 // backup Address register 1 // TAR2 #pT_AR2 // backup Address register 2 OPN "test"L 8 // Counter = sum -1 LL0: T LB 10 // 1oop 0 : MB0 counter=10 L...

《西门子PLC编了个程序,师兄说有问题,请懂的指教下,谢谢》
答:网络2中的M0.1应该为长开点,其它的,看不出什么错。

《在西门子PLC中 除法指令应用时,余数放在哪 ,本人做了个程序,放到仿真器...》
答:先给你普及个知识,西门子200PLC是没有仿真软件的。市面上流传的仿真都是个垃圾软件,对复杂程序和数据处理都不起作用的。必须有实物才能和书上说的一样。学习版的PLC可以买个二手的,才几百块。

《请问,在西门子200PLC中怎么看一个程序编完后,程序的大小》
答:MAIN (OB1)SBR_0 (SBR0)INT_0 (INT0)Block Size = 82 (bytes), 0 errors 这是我一个程序编译后显示的结果,其中程序大小为 82 bytes!

《用西门子PLCS7-300采集管道水流量,写了一个模拟量采集的程序,现在想...》
答:用sfc0和sfc1获得系统时间 DATE AND TIME 格式 取数据的byte3(第四个字节)就是小时 用这个值比较后启动累计程序就可以了

《西门子plc有那种仿真模块吗?假设说我编好了一个程序,输入到那种模块后...》
答:明显的西门子没有这种仿真模块。step7 5.4以后倒是出有仿真软件,其他的真没有。至于第三方的那个s7 200仿真软件功能弱爆了可以无视。

《我有一个PLC程序,是西门子的PLC,现在有个复位按钮,我想利用这个按钮实 ...》
答:R Q0.0,15 以上程序就可以使输出复位。你的程序没有让输出复位的原因可能是:程序里面还有一些输出,比如说LD M0.0 =Q0.0之类的语句,这样一方面输出清零,另一方面又给出输出,显然不行,所以要停止整个程序,最好把M,V等等这些凡是使用到的变量统统复位为0,那么就完全没有任何问题了。

《用西门子s7-200 cpu224cn plc 编写一个模拟量输入程序》
答:有个问题需要注意一下,231模块的DIP开关设置是否正确.你说的量程转化是正确的.但是不一定要在PLC内部完成.也以在组态时进行.这样也方便.

《西门子PLC编程,一个按键控制一个灯,按一下长亮,再按一下灭?》
答:如图所示,这个就是一个单键启停的程序,这个是二分频法的单键启停的程序。望采纳。。。

《西门子PLC的程序如何写入PLC中呢?》
答:1、直接按键盘的F4键,点击“变换”菜单栏,然后点击第一项“变换”,点击工具栏的“程序变换”按钮,根据自己的习惯选择合适的变换方法。2、程序变换之后,需要对程序进行检查编写是否有语法错误,这种检查只能够对语法进行自诊断,而跟设计内容无关。程序检查需要点击工具菜单栏的“程序检查”。3、提示有...

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网