西门子模块代理商-天津
浔之漫智控技术(上海)有限公司
西门子模块
西门子低压电器
西门子以太网通讯
西门子触摸屏
西门子变频器
西门子交换机
在变量表中赋值
说明 在程序中使用局部变量之前,先在变量表中赋值。 在程序中使用符号名时,程序编辑器 首先检查相应 POU 的局部变量表,然后检查符号表。 如果符号名在这两处均未定义,程 序编辑器则将之视为未定义的全局符号;此类符号用绿色波浪下划线加以指示。 程序编 辑器不会自动重新读取变量表并对您的程序逻辑做出更正。 如果以后进行定义该符号名 称的数据类型分配(在局部变量表中),必须在符号名称前手动插入一个井号 (#),例如: #UndefinedLocalVar(在程序逻辑中)。 因此,在使用之前声明变量可将编程工作量降 至低。 每个子例程调用的输入/输出参数的大限制是 16。如果尝试下载一个超出此项限制的程 序,STEP 7-Micro/WIN SMART 返回错误。
6 变量表 S7-200 SMART 112 系统手册, 09/2015, A5E03822234-AC 要在变量表中赋值,按以下步骤操作。 1. 确保正确的 POU 在程序编辑器窗口中显示(如有必要,通过单击所需 POU 的选项 卡)。 (由于每个 POU 都有自己的变量表,所以需要确保对正确的 POU 赋值。) 2. 如果变量表尚不可见,则将其显示出来,方法是在“视图”(View) 菜单的“窗 口”(Windows) 区域内,从“组件”(Component) 下拉列表中选择“变量表”(Variable Table)。 3. 选择变量类型与要定义的变量类型相符的行,然后在“符号”(Symbol) 字段输入变量名 称。 如果在 OB1 或中断例程中赋值,变量表只含 TEMP 变量。 如果在子例程中赋 值,变量表包含 IN、IN_OUT、OUT 和 TEMP 变量。 在变量表中不要在名称前加上 星号。 井号只用在程序代码中的局部变量前。
说明 局部变量名称多可包含 23 个字母数字字符和下划线。 也允许包含扩展字符(ASCII 128 至 ASCII 255)。 个字符使用字母和扩充字符。 不允许使用关键字作为 符号名,也不允许使用以数字开头的名称,或者包含非字母数字或扩展字符集中的字 符的名称。 局部变量名称下载到 CPU 存储器并存储在其中。 使用较长的变量名称可能会降低可 用于存储程序的存储器。
在“数据类型”(Data Type) 字段中单击鼠标指针,并使用列表框为局部变量选择适当的 数据类型。
说明 将局部变量指定为子例程参数时,必须确保分配给局部变量的数据类型不与子例程调 用中正在使用的操作数发生冲突。
也可提供注释,描述局部变量。 为“符号”(Symbol) 和“数据类型”(Data Type) 字段提供值后,程序编辑器自动将 L 存储器 地址分配给局部变量。
输入附加变量 变量表显示固定数目的局部变量行。要在表中添加更多行数,需在变量类型表中选择要添 加的行,然后单击变量表窗口中的“插入”(Insert) 按钮 。 系统将自动在所选行的上方生 成新行,其变量类型与所选变量类型相同。 还可右键单击现有行,然后从上下文菜单中选择“插入 > 行”(Insert > Row) 或“插入 > 下一 行”(Insert > Row Below) 来添加行。
门子触摸屏为全新一代精彩系列面板,它准确的提供了人机界面的标准功能,其经济适用性强,目前是周边产品中性价比、产品质量强的类型之一;其功能性大幅提升,的自动控制与人机交互性,为操控便捷性提供了理想的解决方案,优势:
一、环境耐受力强
从整体上来说,西门子触摸屏的使用寿命要比同类产品更久,主要基于其环境条件耐受力强,防护等级较高,包括操作温度、存储和运输温度较为宽泛,而且耐冲击性强,它的前面和背面的防护等级高,有效的避免了因外力而致损。
二、功能强大
小编专程咨询了西门子触摸屏研发公司,据其所言,许多触摸屏支持硬件实时时钟功能,而且支持数据和报警记录归档功能,它还有强大的配方管理趋势显示报警功能,还可轻松实现项目的更新与维护,可以说西门子触摸屏简单直观且功能强大。
三、集成和兼容性强
众所周知,西门子触摸屏有强大且丰富的通讯能力,它集成以太网口,而且还可连plc,可以同时连接数台控制器,而且还可连接鼠标键盘、USB储存器,支持通过优盘进行数据归档和恢复备份,触摸屏中的项目及数据可进行移植,因此它的集成以及兼容性更强,这是其它产品所不及之处。
综上可知,西门子触摸屏优势颇大,不仅如此,它的背光寿命长,而且亮度可调节性强,项目内存较高,供电电源也更加稳定,串口通信速率较高,综上可知,西门子触摸屏是同行业中同类产品的,有需求的企业可酌情选购。
删除变量 要删除局部变量,需在变量表中选中此变量,然后单击“删除”(Delete) 按钮 。 也可删 除一行,方法是右键单击该行,然后从上下文菜单中选择“删除 > 行”(Delete > Row)。
变量表示例 下例显示 SBR_0 的典型变量表,以及通过另一程序块对 SBR_0 的调用。
PLC 错误响应
在 PLC 菜单功能 区的“信 息”(Information) 部 分单击 PLC 按钮 可查看当前错误状 态。
选择了树的“设备”(Devices) 条目后,将显示 CPU 和任何扩展模块的简要错误状态。 要显 示每个设备的详细错误信息,在该树中选择设备名称。 错误和状态信息: ● “上一致命错误”(Last Fatal) 字段显示的是 CPU 生成的上一个致命错误代码。 在上电 循环过程中保留此值。 在清除 CPU 的全部存储器时始终清除此位置。 ● 在树中选择“事件”(Event) 日志条目会显示 CPU 的已存储事件历史,包括上电、掉 电、错误和模式转换。 还会列出事件发生的时间。 ● PLC 还提供 SM 位用于错误的已编程响应。 请参见 SM 位 (页 731)的列表。 ● GET_ERROR(获取非致命错误代码)程序指令将返回 PLC 当前的非致命错误代码 并清除 PLC 中锁存的非致命错误信息。