发布网友 发布时间:2022-04-24 18:02
共3个回答
热心网友 时间:2023-10-29 18:03
使用这条指令时,当你设定好当前循环计数(INDX)、起始值(INIT)和结束值(FINAL)后,每次I0.1动作,就会执行一次FOR到NEXT之间的循环,循环结束后INDX值就会递增1,并将这个结果与结束值比较。
如果INDX大于结束值,循环则会终止,终止后ENO会输出一个驱动信号,一般使用这一个驱动信号时,是作为这次循环结束的标志使用。
实际运用时后面的驱动输出没有必要使用物理输出Q*.*,可以使用M*.*的触点为下面的程序提供驱动支持,当然你如果这条循环结束后,是想让人看到,使用物理输出Q*.*也不是不可以的。
产品分类
可编程控制器是由现代化生产的需要而产生的,可编程序控制器的分类也必然要符合现代化生产的需求。
一般来说可以从三个角度对可编程序控制器进行分类。其一是从可编程序控制器的控制规模大小去分类,其二是从可编程序控制器的性能高低去分类,其三是从可编程序控制器的结构特点去分类。
热心网友 时间:2023-10-29 18:04
你这是S7200的PLC吧,循环指令的ENO一般都是直接连接右母线,你在这里放置Q0.1没什么实际意义
循环指令一般不会用于直接操作Q点,也就是外部IO
另外这个指令学会怎么用就行了,实际应用中这个指令的使用频率非常低
另外告诉你个小窍门,西门子的编程软件都自带帮助文件,比你在市面上买的任何一本编程资料都要权威、准确!
选中任何一个你有疑问的指令,按下F1,帮助就会自动弹出,跟着帮助学是最好的自学途径
另外你S7200也有仿真器可以使用,只不过不是西门子官方的,不如step7或者博途的仿真功能强大,但是自己用来验证程序功能足够用了
热心网友 时间:2023-10-29 18:04
使用这条指令时,当你设定好当前循环计数(INDX)、起始值(INIT)和结束值(FINAL)后,每次I0.1动作,就会执行一次FOR到NEXT之间的循环,循环结束后INDX值就会递增1,并将这个结果与结束值比较。如果INDX大于结束值,循环则会终止,终止后ENO会输出一个驱动信号,一般使用这一个驱动信号时,是作为这次循环结束的标志使用。实际运用时后面的驱动输出没有必要使用物理输出Q*.*,可以使用M*.*的触点为下面的程序提供驱动支持,当然你如果这条循环结束后,你是想让人看到,使用物理输出Q*.*也不是不可以的。