PLC系统符号表

PLC系统符号表

ID:37827557

大小:95.41 KB

页数:8页

时间:2019-06-01

PLC系统符号表_第1页
PLC系统符号表_第2页
PLC系统符号表_第3页
PLC系统符号表_第4页
PLC系统符号表_第5页
资源描述:

《PLC系统符号表》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、系统符号表预定义系统符号表提供对常用PLC系统功能的方便访问。使用下列一种方法打开系统符号表:•打开:::如果已经在项目中添加系统符号表:,则双击项目树中的“系统符号表”。•打开:::如果已经在项目中插入系统符号表且符号表打开:,则点击位于符号表底部的“系统符号”标签。•添加:::用鼠标右键点击项目树中的:“符号表”,并选择“系统符号表”(SystemSymbolTable)。打开:::双击项目树中的:“系统符号表”。•添加:::选择:“编辑”(Edit)>“插入”(Insert)>“系统符号表”(SystemSymbolTable)菜单命令。打开:::双

2、击项目树中的:“系统符号表”。•添加:::选择:工具(((Tools)))>选项(((Options)))对话框)项目(((Project)))标签中的)在新项目中添加S7-200(((AddS7-200SymbolstoNewProjects)))复选框)。该选项会自动在每个新项目中插入一个新系统符号表。打开:::打开一个新项目:,然后双击项目树中的“系统符号表”。系统符号名将系统功能符号名与配置和操作该功能的特殊存储区单元相联系。所有的系统符号均属于全局范围,可用于允许使用符号的项目中的任何位置。一旦添加系统符号表,这个新表就变成您的项目的一部分,系统

3、符号表就具有与其他符号表相同的编辑选项。如果您在现有项目中添加系统符号表,该项作业可能导致某些符号被标志为重复。例如,如果您以前为SM0.0定义过一个符号名,然后添加符号表(SM0.0也在其中定义),则两个符号表中的SM0.0条目均会被标志为重复。欲纠正这一问题,您必须删除以前的SM0.0表格条目,或删除系统符号表中的重复SM0.0条目。SMB0至SMB29(S7-200只读特殊存储区)每次扫描周期后,S7-200CPU操作系统会将新改动写入存储在特殊存储区中的系统数据内。SMB0至SMB29在您的程序中为只读地址。如果程序尝试写入至一个只读SM地址,Mi

4、cro/WIN会编译程序,不会出现错误。但是,CPU程序编译器会拒绝程序,并显示“操作数范围错误,下载失败”。您的程序可以读取存储在特殊存储区地址的数据、评估当前系统状态、并使用有条件逻辑决定如何响应。在运行模式中,对您的程序的连续扫描提供了对所选系统数据的连续监控。点击“符号群组名”,获得特殊存储区格式详情:符号群组S7-200CPU系统更新SMB0-SMB29符号名地址0=关断=低低低1=接通=高高高系统状态Always_OnSM0.0始终接通First_Scan_OnSM0.1仅在首次扫描周期时接通Retentive_LostSM0.2如果保持数据丢

5、失,接通一个扫描周期RUN_Power_UpSM0.3从上电进入RUN(运行)模式时,接通一个扫描周期Clock_60sSM0.4时钟脉冲接通30秒,关断30秒,工作周期时间为1分钟Clock_1sSM0.5时钟脉冲接通0.5秒,关断0.5秒,工作周期时间为1秒Clock_ScanSM0.6扫描周期时钟,一个周期接通,下一个周期关断Mode_SwitchSM0.7表示模式开关的当前位置:0=TERM(终端),1=RUN(运行)指令执行状态Result_0SM1.0特定指令的操作结果=0时,置位为1Overflow_IllegalSM1.1特定指令执行结果溢

6、出或数值非法时,置位为1执行某些有关溢出或非法数值指令,设为1Neg_ResultSM1.2当数学运算产生负数结果时,置位为1Divide_By_0SM1.3尝试除以零时,置位为1Table_OverflowSM1.4当填表指令尝试过度填充表格时,置位为1Table_EmptySM1.5当LIFO或FIFO指令尝试从空表读取时,置位为1Not_BCDSM1.6尝试将非BCD数值转换为二进制数值时,置位为1Not_HexSM1.7当ASCII数值无法被转换为有效十六进制数值时,置位为1自由接口接收字符Receive_CharSMB2包含在自由接口通信过程中从

7、端口0或端口1收到的每个字符自由接口校验错误Parity_ErrSM3.0当端口0或端口1接收到一个有奇偶校验错误的字符时,置位为1中断队列溢出、、、运行时间程序错误、、、中断开放、、、自由接口传送程序空闲和数值强制Comm_Int_OvrSM4.0如果通信中断队列溢出,置位为1(((仅在中断程序内有效(仅在中断程序内有效)))Input_Int_OvrSM4.1如果输入中断队列溢出,置位为1(((仅在中断程序内有效(仅在中断程序内有效)))Timed_Int_OvrSM4.2如果定时中断队列溢出,置位为1(((仅在中断程序内有效(仅在中断程序内有效)))

8、RUN_ErrSM4.3检测到运行时间编程错误时,置位为1Int_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。