西门子scl语言和c语言,西门子SCL语言编程学习心得

本文详细介绍了西门子SCL语言的编程基础,包括程序结构、变量定义、函数块调用及循环判断语句的使用。通过实例展示了如何在SCL中调用LAD/STL程序,以及SCL与LAD在数据转换和DB块使用上的差异。同时,探讨了SCL中的在线调试方法和FC/FB的静态变量差异。
摘要由CSDN通过智能技术生成

1、 SCL程序可以在CPU314及其以上的S7(包含400)中运行。

2、 SCL程序建立在”S7 Program”-”Sources”下面。

S7-Program

-Blocks(e.g. FB,OB)

-Sources(e.g.SCL source file)

-Symbols

3、 程序结构

FB: FUNCTION_BLOCK fb_name

END_FUNCTION_BLOCK

FC: FUNCTION fc_name:function type

END_FUNCTION

OB: ORGANIZATION_BLOCK ob_name

END_ORGANIZATION_BLOCK

DB: DATA_BLOCK db_name

END_DATA_BLOCK

UDT TYPE udt_name

END_TYPE

4、 属性界说和程序注释

例如:

FUNCTION_BLOCK FB10

//This is a block comment.

TITLE = ’Mean_Value’

VERSION : ’2.1’

KNOW_HOW_PROTECT

AUTHOR : AUT_1

5、 变量界说

Data Syntax FB FC OB DB UDT

Constants CONST

declaration list

END_CONST X X X

Labels LABEL

declaration list

END_LABEL X X X

T

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值