相对于西门子PLC的其它类型编程语言,S7-SCL与计算机高级编程语言有着非常相近的特性,只要使用者接触过其他编程语言,实现S7-SCL的快速入门是非常容易的。
S7-SCL为PLC做了优化处理,它不仅仅具有PLC典型的元素(例如输入/输出,定时器,计数器,符号表),而且具有高级语言的特性,例如:循环,选择,分支,数组,高级函数。
今天以按钮控制指示灯为例,进行SCL编程。
IO地址分配:
启动按钮地址
停止按钮地址
绿色指示灯地址
1.启动博途V15程序,新建项目

1.2打开项目视图

1.3添加新设备1215CDCDCDC

1.4添加扩展模块DI8x24VDC/DQ8xRelay_1

1.5设置PLC的IP地址192.168.1.10

6在PLC变量表里添加start、stop、LED三个变量

1.7在程序块里添加函数-语言选择SCL

1.8将SCL函数拖入main程序块中

1.9在FC1函数里输入
IF"start"ANDNOT"stop"THEN
"LED":=1;
_IF;IF"stop"THEN
"LED":=0;
_IF;
2.1下载程序到PLC
运行结果如下
按下启动按钮
绿灯亮
按下停止按钮
绿灯灭。
转发是最大的鼓励!谢谢您的支持!
小贴士PLC专属资料:含有从入门到高级所有PLC学习资料(三菱/西门子/欧姆龙),电气经典18本大全书,历年电气考试真题、电气必备实训仿真软件、电气自动化行业各类型技术手册!
如何获取电气热门资料?
操作指引如下!
