相对于西门子 PLC 的其它类型编程语言,S7-SCL 与计算机高级编程语言有着非常相近的特性,只要使用者接触过其他编程语言,实现 S7-SCL 的快速入门是非常容易的。
S7-SCL 为 PLC 做了优化处理,它不仅仅具有 PLC 典型的元素(例如 输入/输出,定时器,计数器,符号表),而且具有高级语言的特性, 例如:循环, 选择,分支,数组 ,高级函数。
今天以按钮控制指示灯为例,进行SCL编程。
IO地址分配:启动按钮地址i0.0停止按钮地址i0.1绿色指示灯地址Q0.01.启动博途V15程序,新建项目1.2打开项目视图1.3添加新设备1215CDCDCDC1.4添加扩展模块DI 8x24VDC/DQ 8xRelay_11.5设置PLC的IP地址192.168.1.106在PLC变量表里添加start、stop、LED三个变量1.7在程序块里添加函数-语言选择SCL1.8将SCL函数拖入main程序块中1.9在FC1函数里输入IF "start" AND NOT "stop"THEN"LED" := 1;END_IF;IF "stop" THEN"LED" := 0;END_IF;2.1下载程序到PLC运行结果如下按下启动按钮i0.0绿灯Q0.0亮按下停止按钮i0.1绿灯Q0.0灭。
免责声明:本文转自网络,版权归原作者所有,如涉及作品版权问题,请及时与我们联系删除,谢谢!转发是最大的鼓励!谢谢您的支持!小贴士PLC专属资料:含有从入门到高级所有PLC学习资料(三菱/西门子/欧姆龙),电气经典18本大全书,历年电气考试真题、电气必备实训仿真软件、电气自动化行业各类型技术手册!如何获取电气热门资料?操作指引如下!