三菱

注册

 

发新话题 回复该主题

西门子S7PLC基本位 [复制链接]

1#

往期精彩文章:

电气工程师项目设计流程:一个项目中,电气工程师要做的设计思路

李工总结的模拟量控制基础知识,喜欢就拿走

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语句指令格式》

感谢阅读指正,

分享 转发
TOP
发新话题 回复该主题