全国服务热线: 19514718569
企业新闻

西门子代理商西门子S7-400主机CPU414-2

发布时间:2023-12-17        浏览次数:6        返回列表
前言:西门子PLC西门子CPU西门子模块
西门子代理商西门子S7-400主机CPU414-2-宣传视频
西门子代理商西门子S7-400主机CPU414-2

西门子S7-400主机CPU414-2

西门子S7-400主机CPU414-2

西门子S7-400主机CPU414-2

西门子PLCS7-300中的局部变量都代表什么意思,具体怎么应用?

西门子plcS7-300中的局部变量都代表什么意思,具体怎么应用?

答:L相当于DB,区别在于,L只是局部变量,只用于子程序中,且初始值不固定,即不一定为0,多用于子程序的中间临时变量。DB是全局变量,可保存。

L的用法和DB一样,在子程序中,L0.0的用法就和DB1.DB0.0或M0.0一样。因为L不能保存变量,所以一般只充当临时变量,所以每个子程序都可以调用L0.0。之所以用L,可以减少变量的占用,简约变量空间。

1. M 作为控制继电器来存储中间操作状态或其他控制信息,也可以按MB,MW,MD来存取。它在整个POU(Program Organizational Unit)有效,因此在编程前**在全局符号表中先定义,这样一来在各个程序中使用时不会发生冲突等,也备于查错。

2. L 是局部存储器,作为暂时存储器或给子程序传递参数,L也可以L*.*(如L2.5 是BOOL 量,是第二个字节的第五位),LB,LW,LD来存取,但仅仅在它被创建的POU中有效,它也可以在符号表中定义,但只能在各个POU自己的符号表中定义.

3. 全局变量和局部变量在符号寻址编程时,全局变量直接显示符号名,而局部变量在符号前会加上#,采用局部变量编程有很多优势:程序可以功能化移植(减少重复编程量),大程序方便协同作战(把任务分成各个功能块),这是SIEMENS的PLC比较优越性之处。

西门子PLC的赋值表

西门子PLC的赋值表的显示和设定

1.赋值表显示

在调试时使用赋值表,主要是查看某一信号是否已经被使用,是否有未使用或遗留的输入点,或者有可以供使用的标志寄存器等内容。

赋值表( Assignment)的显示页面如图14-1.6所示。图中打“×”的信号表示已经在程序中使用,未打“×”的信号表示未使用。


西门子PLC的赋值表


当存储器或者信号以字节、字、双字形式使用时,显示区内为蓝色显示。

2.赋值表设定

同样,当plc程序较复杂时,如果在赋值表中显示全部PLC信号的情况,显示内容会显得很大。假如在检查程序时仅仅需要对部分信号进行检查,可以使用STEP7的过滤器功能进行筛选、设定。

赋值表设定步骤如下:

①在赋值表中执行菜单命令“View”一“Filter”,打开设定页面(见图14 -1.7):


西门子PLC的赋值表


②在设定页面中选择赋值表选项。

赋值表选项设定可以设定如下内容:

信号显示的范围(Assigned areas only):可以选择显示的信号类型与地址范围。在信号类型前通过“√”选定对象,并在输入框内输入需要显示的地址。

如:在输入信号(Input)输入框中输入“*”为显示全部输入信号;输入0~10表示显示IBO~IBIO;输入20表示只显示IB20等。

赋值表显示的信号类型只能是输入信号I (Inputs)、输出信号Q(Outputs)、标志寄存器M(Bitmemory)、定时器T(Timers)、计数器C(Counter)。

也可以直接装载默认的设定( Load Default Setting),或者将所选择的内容作为默认设定(Save asdefault setting)。


推荐产品
信息搜索
 
职业教育新闻
浔之漫智控技术(上海)有限公司
  • 地址:合肥市滨湖新区黄麓镇
  • 电话:19514718569
  • 邮件:2810544350@qq.com
  • 手机:19514718569
  • 联系人:吴工
cpu414新闻