- 发布
- 浔之漫智控技术(上海)有限公司
- 品牌
- 西门子
- 型号
- 模块
- 产地
- 德国
- 电话
- 15821971992
- 手机
- 15821971992
- 发布时间
- 2023-07-19 17:06:40
1本地数据堆栈区L是局部变量,L变量仅在调用它的子程序中有效。
不同子程序中的L变量可用同名。如,FC1中有L0.1,FC2中也有L0.1这个变量,而2者间没任何关系、也不会相互冲突。
2不需要做初始化
3 局部变量解释:
L 是局部存储器,作为暂时存储器或给子程序传递参数,L也可以L*.*(如L2.5 是BOOL 量,是第二个字节的第五位),LB,LW,LD来存取,但仅仅在它被创建的块中有效,它也可以在符号表中定义,但只能在各个POU自己的符号表中定义.
4. 全局变量和局部变量在符号寻址编程时,全局变量直接显示符号名,而局部变量在符号前会加上#,采用局部变量编程有很多优势:程序可以功能化移植(减少重复编程量),大程序方便协同作战(把任务分成各个功能块),这是SIEMENS的PLC比较优越性之处。
5 使用时请注意,一定要先赋值,后使用局部变量又称临时本地数据区(L堆栈),位于CPU的工作存储区用于存储程序块(OB、FB、FC)被调用时的临时数据,访问临时数据比访问数据块中的数据更快。
“L是局部变量,只能在局部使用,不能在全局使用。”只是在这个程序块中可以使用的,使用结束后就会自动复位,它不能被其他的程序使用。临时变量的使用原则就是:先赋值,再使用
在S7-300CPU中,每一个优先级的局部数据区的大小是固定的。一般在组织块中调用程序块(FB、FC等),操作系统分配给每一个执行级(组织块OB,一般在OB块执行并调用其它FB、FC)的局部数据区的大数量为256B(字节),组织块OB自己占去20B或22B,还剩下多234B可分配给FC或FB。如果块中定义的局部数据的数量大于256字节,该块将不能下载到CPU中。在下载过程中提示错误信息:The?block?could?not?be?copied(该块不能被复制)。如果单击错误信息框中的Detail(详细)按钮,将弹出帮助信息:Incorrect?local?data?length(不正确的局部数据长度)。
在SIMATIC管理器中依次展开你的项目到Blocks(块),右击选中某个块,选择菜单bbbbbb?Properties(目标属性)选项。在块的属性对话框中,可以看到块所需要的局部数据字节数(Length长度:Local?Data(局部数据))。
在SIMATIC管理器中选中你的项目的Block(块(文件夹,执行菜单命令Options(选项)/Reference?Data(参考数据)/Display(显示),然后选择Program?Structure(程序结构),即可在参考表中查看局部数据的占用情况。
这个应用例子展示怎样利用S7-214 DC/DC/DC PLC的脉冲输出功能演奏音乐。为了使音调能持续0.125秒,25个音符周期时问用与之对应的脉冲数存放在音符表中。因为是同时演奏2个音符,所以另有两个乐曲表格为通道0和通道1存储乐曲信息。
两个脉冲通道都被设置成脉冲序列输出(PTO),当演奏每个通道的个音符时,就请求第2个音符,这样就构成了深度为1的队列(一个在进程中,一个在队列中)。
中断子程序附着于P丁O完成事件。个音符演奏完,中断程序调用下一个音符。这个过程继续下去,自到乐曲结束。
例图
硬件要求
SMATIC S7-214 DC/DC/DC
电源:115VAC/24 VDC,0.9A(通常300mA至400mA就可以)
扬声器,430电阻
程序框图
程序和注释
此脉冲输出程序长度为778个字。
工艺接头 G1/2"、G3/4" 和 G1
带一体型变送器的 SITRANS FM100,工艺接头 G1/2"、G3/4" 和 G1";尺寸单位 mm (in)
外螺纹 | G1/2" | 998 | ||
外螺纹 | G3/4" | 988 | G1" | 1010 |
工艺接头 G2"
带一体型变送器的 SITRANS FM100,工艺接头 G2";尺寸单位 mm (in)
G2"
2420
工艺接头 2" NPT IG
带一体型变送器的 SITRANS FM100,工艺接头 2” NPT(内螺纹);尺寸单位 mm (in)
内螺纹
2" NPT IG
2140
SITRANS FM100内径
G1/2" | 5 mm | 0.03 ... 3 l/min / 0.04 ... 10 l/min |
G3/4" | 10 mm | 0.1 ... 25 l/min / 0.2 ... 50 l/min |
G1" | 15 mm | 0.2 ... 50 l/min / 0.4 ... 100 l/min |
2" NPT IG | 参见外形尺寸图 | 1.5 ... 350 l/min |