- 24
- 0
- 约8.58千字
- 约 14页
- 2019-03-05 发布于湖北
- 举报
在西门子PLC中使用SCL语言编程的技巧
前言:两年半前我就在工控网上发表了有关SCL编程的知识在S7300400型PLC中使用高级语言编程,但发表完后,即使我自己都从没有把任何使用SCL编写的程序用到实际控制中,当时的感觉是使用SCL编程到处受限,没有STL语言灵活和强大。直到最近使用施耐德的Unity软件编程,并使用这种已经国际标准化的文本语言(等同于西门子的SCL语言),才体会到它的优点:1、程序容易阅读,便于诊断和维护;2、程序容易在不同厂家之间的PLC之间转换。西门子的STL语言是强大,但难于阅读,编写程序也需要异常小心,其最强大的可能是它的寄存器寻址(类似于一些计算机高级语言中的地址指针),SCL没有这个功能,那就多费一些程序代码来实现同样的功能,程序是否优秀更应该看重程序的架构和提高程序生产效率的标准化,好的PLC程序不应该只有自己明白,而是让更多的人明白。 在西门子PLC中使用SCL语言的场合一般是编写标准功能块FB,其编程方式和西门子的其他编程语言,如梯形图Lad、语句表STL是完全不同的,同时为了实现程序的国际标准化,即为了方便的将程序代码移植到不同厂家的PLC系统上,尽量不要在SCL中使用西门子独有的功能块。
1、 在FB块中使用结构 编写FB块的准则,就是其使用的内部变量尽量与外部隔离,除了像PLC的新启动/重启动标志,以及一些方波/脉冲波等全局变量可以
您可能关注的文档
最近下载
- MultiRanger100、200西门子超声波液位计7ML5033.docx VIP
- 小学生认识身体主题课件.pptx VIP
- 湖南省长沙市名校联盟2026届高三下学期4月二模考试英语试卷(含答案).docx VIP
- 2025年陕西省高中学业水平合格考试物理试卷真题(含答案详解) .pdf VIP
- 中小学生欺凌防治工作制度+学生欺凌防治处置工作指引+中小学生欺凌调查认定和复查复核程序指引.docx VIP
- 浅谈新形势下如何推进审计全覆盖.doc VIP
- 国开(山西)51718《地域文化(专)》地域文化形考任务3复习资料答案.pdf VIP
- 沙利文:2025年中国世界模型发展白皮书.pdf VIP
- 全过程预算绩效管理实务.pptx VIP
- 精品解析:北京市第四中学2024-2025学年七年级下学期期中历史试题(原卷版).docx VIP
原创力文档

文档评论(0)