往期精彩文章:
电气工程师项目设计流程:一个项目中,电气工程师要做的设计思路
李工总结的模拟量控制基础知识,喜欢就拿走
PLC定位控制基础:电子齿轮比对脉冲当量和电机转速的调整作用
伺服、步进电机定位控制十条基础知识
步进电动机与交流伺服电动机的性能比较,来看看跟你知道的一样吗?
怎样用软件进行交流伺服驱动器的增益自动调整?
变频器的常见故障诊断与处理,码了五千字,一篇文章搞定
变频器的种类多种多样,根据负载特性怎么选择变频器呢?
模拟量标定与标定变换是什么意思?你可能不知道,掌握一个公式,确实很简单
电工最基础、最核心的知识是掌握电的回路(九):二次控制回路
怎么让两台伺服电机比例同步运行?伺服驱动器要做哪些设置?
福利:告诉你一个工控人收入翻倍的秘密!
西门子S7-/PLC基本位逻辑指令应用
西门子S7-/PLC的基本位逻辑指令可以用博途软件查看,如下图右侧:
▼博途软件的位逻辑指令(右侧)
要说基本位逻辑,用单按钮启停的程序来说明,我认为是很好的。
用LAD梯形图语言编写的程序如下图:
▼单按钮启停逻辑图
M1.2内部继电器接通,I0.0开关按下去的一个上升沿接通,Q0.3在未输出的状态下,置位Q0.3,同时给M13.0接通一个扫描周期。
只有把M13.0接通,下面的程序才不会接通,Q0.3才不会复位。
在第二个扫描周期之后,再按一下开关,给I0.0一个上升沿,此时M12.1起作用,Q0.3常开点接通,M13.0常闭点接通,Q0.3被RST复位。
如用置位/复位触发器或复位/置位触发器,则LAD梯形图如下图:
▼置位/复位触发器与复位/置位触发器
如上图两个触发器,PLC是先扫描触发器输入端,条件达到则输出Q0.3。优先级为字母后面加数字1的引脚比不加数字的优先执行。因为是左右扫描,不用加中间继电器隔离。
西门子SCL语言IF语句编程的单按钮启停程序如下:
IF#startANDNOT#motorTHEN
#motor:=TRUE;
ELSIF#startAND#motorTHEN
#motor:=FALSE;
END_IF;
SCL指令之IF语句,与三菱PLC的ST语言的IF语句格式一样。
格式1:
IFBOOL变量满足/1/TRUETHEN执行此语句
END_IF;
格式2:
IFBOOL变量满足/1/TRUETHEN执行此语句
ELSE执行此语句
END_IF;
格式3:
IFBOOL变量满足/1/TRUETHEN执行此语句
ELSIF(*否则如果*)BOOL变量满足/1/TRUETHEN
执行此语句
END_IF;
参阅:《三菱Q系列PLC,ST语言的IF语句、CASE语句指令格式》
感谢阅读指正,