www.1862.net > 西门子plC有没有交替指令
西门子plC有没有交替指令
|
如果要实现交替输出,虽然西门子没有这个指令,但可以用其他方式实现:比如例1:例2:还有用计数器的方法,等等..很多,相信你掌握一种就够了
没有该指令,需使用基本指令自行搭建.
1、fnc(cj) 跳转指令 2、fnc01 fnc02 fnc06(call sret fend) 调用子程序 3、fnc03 fnc04 fnc05(iret ei di)中断处理 4、fnc07(wdt)看门狗定时器 5、fnc08 fnc09(for next)程序循环 数据传送、区域比较应用指令 1、fnc10(cmp) 比较 2、fnc11(zcp)区域比较
西门子PLC除基本逻辑运算指令、定时、计数等常用的开关量控制指令外,还包括大量的用于字节、字、双字逻辑处理,数学运算,程序控制,通信等指令.这些指令可以为用户的PLC功能开发、编程、使用提供方便,因此,习惯上将其称为功
根本不需要记的 西门子所有指令都在指令树上有 不需要你输入什么 不像三菱哪样要自已记着来写 你要知道有这些指令 用进再点出来就行
西门子plc编程指令全集在这里1 位逻辑指令1.1 -||- 常开接点(地址)1.2 -|/|- 常闭接点(地址)1.3 XOR 位异或1.4 -|NOT|- 信号流反向1.5 -( ) 输出线圈1.6 -(#)- 中间输出1.7 -(R) 线圈复位1.8 -(S) 线圈置位1.9 RS 复位置位触发器1.10 RS 置位
梯形图方式下没有.指令表方式下使用LOOP指令.SCL方式下可以直接使用FOR循环指令.
做一个累加模块,每来一个信号,自动加1(或者加几随你)即可.累加模块PLC里面集成有,自己做也可以.
移位可以通过通过乘除运算实现.循环指令不好用时可以用跳转指令取代.只是编程要繁琐些!
移位指令上面说的可以,循环指令就是当满足for的条件时程序就接着执行for程序,直到条件不满足为止