产品描述
西门子模块1FL6044-2AF21-1AB1
有些辅助继电器具有特殊功能或存储系统的状态变量、有关的控制参数和信息,我们称为特殊标志继电器。用户可以通过特殊标志来沟通plc与被控对象之间的信 息,如可以读取程序运行过程中的设备状态和运算结果信息,利用这些信息用程序实现一定的控制动作。用户也可通过直接设置某些特殊标志继电器位来使设备实现某种功能。
特殊标志继电器用“sm”表示,特殊标志继电器区根据功能和性质不同具有位、字节、字和双字操作方式。其中smb0、smb1为系统状态字,只能读取其中的状态数据,不能改写,可以位寻址。系统状态字中部分常用的标志位说明如下:
sm0.0:始终接通;
sm0.1:首次扫描为1,以后为0,常用来对程序进行初始化;
sm0.2:当机器执行数学运算的结果为负时,该位被置1;
sm0.3:开机后进入run方式,该位被置1一个扫描周期;
sm0.4:该位提供一个周期为1分钟的时钟脉冲,30秒为1,30秒为0;
sm0.5:该位提供一个周期为1秒钟的时钟脉冲,0.5秒为1,0.5秒为0;
sm0.6:该位为扫描时钟脉冲,本次扫描为1,下次扫描为0;
sm1.0:当执行某些指令,其结果为0时,将改位置1;
sm1.1:当执行某些指令,其溢出或为非法数值时,将改位置1;
sm1.2:当执行数学运算指令,其结果为负数时,将改位置1;
sm1.3:试图除以0时,将改位置1;
s7-200中sm0.0的用法:
1、sm0.0在程序运行时始终为on。
2、sm0.0是一个无条件的常闭触点,用来启动无条件运行的指令。
只要上电,sm0.0必然是“1”。因此程序中那些不受任何条件限制,必须要执行的指令就用它作为触发触点。
3、问:程序有时要在指令前加sm0.0,为什么不直接连在母线上,不是一样吗?
较佳答案:
因为,s7-200的指令是不能直接连在“母线”上的,这不符合语法要求。
sm0.0是不可控的触点,适用于无条件触发的场合,并非每个指令都需要sm0.0。在其它场合,要用可控制的触点来触发指令,如i0.0、m0.0或各种比较指令等等。如果没有可控触点可用,就只能用sm0.0。
其他答案:
a、s7200编程中有规定,在输出类指令前必须有触点指令,有的时候输出指令不需要条件直接输出为1,但为了满足这样的编程约定就串连常为1的sm0.0在。
b、不同plc厂家都有自己语法规定,siemens s7-200梯形图就这样要求的,不能母线直接连输出指令(或子程序调用)。
c、一个程序用不用sm0.0在于多方面的需要,如果你不需要也能完成控制要求那不用当然好了。不过对于一些指令你还是非用它不可呢!另外在调试程序时它还是你的好帮手呢!
基本指令
一 关于状态字(sm)
01 smb0包括8个状态位(sm0.0/sm0.1/sm0.2/sm0.3/sm0.4/sm0.5/sm0.6/sm0.7)
02 smb1 包含了各种潜在的错误提示,可在执行某些指令或执行出错时由系统自动对相应进行置位或复位.
03 smb2 在自由接口通信时,自由接口接收字符的缓冲区.
04 smb3 在自由接口通信时,发现接收到的字符中有奇偶效验错误时,可将sm3.0置位.
05 smb4 标志中断队列是否溢出或通信接口使用状态.
06 smb5 标志i/o系统错误.
07 smb6 cpu模块识别(id)寄存器.
08 smb7 系统保留
09 smb8-smb21 i/o模块识别和错误寄存器,按字节对形式(相邻两个字节)存储扩展模块0-6的模块类型、i/o类型、i/o点数和测得的各模块i/o错误.
10 smb22-smb26 记录系统扫描时间.
11 smb28-smb29 存储cpu模块自带的模拟电位器所对应的数字量.
12 smb30-smb130 smb30为自由接口通信时,自由接口0的通信方式控制字节;smb130为自由接口通信时,自由接口1的通信方式控制字节;两字节可读可写。
13 smb31-smb32 永久存储器(eeprom)写控制.
14 smb34-smb35 用于存储定时中断的时间间隔.
15 smb36-smb65 高速计数器hsc0、hsc1、hsc2的监视及控制寄存器.
16 smb66-smb85 高速脉冲输出(pto/pwm)的监视及控制寄存器.
17 smb86-smb94 自由接口通信时,接口0或接口1接收信息状态寄存器.
18 smb186-smb194 自由接口通信时,接口0或接口1接收信息状态寄存器.
19 smb98-smb99 标志扩展模块总线错误号.
20 smb131-smb165 高速计数器hsc3、hsc4、hsc5的监视及控制寄存器.
21 smb166-smb194 高速脉冲输出(pto)包络定义表.
22 smb200-smb299 预留给智能扩展模块,保存其状态信息.
RS 485 中继器具有 在线线路诊断能力 (用于 PROFIBUS-DP )
DP standard PRIFIBUS 从站(DP-V1)
自动检测故障类型和故障位置
速率为 9.6 kbit/s 至 12 Mbit/s
通过 FastConnect 利用绝缘位移法连接
PROFIBUS-DP 诊断中继器根据 RS 485 系统连接 PROFIBUS-DP 分段。 另外,提供对铜总线电缆的物理在线监控。
在发生故障时,给 DP 主站发送诊断信息,其中包含了故障类型和故障地点的详细数据。
诊断中继器为一个标准从站。 它可在任何支持标准RD_REC 和 WR_REC 服务器的 DP 主站上运行。 要记录拓扑结构,需使用 STEP 7 或 COM PROFIBUS。
防护等级的外壳
安装在 S7-300® 组合轨道或 DIN 轨道上
LED 用于显示 24 V DC、总线活动与每段电缆的故障
接线盒用于 24 V DC (外部) 电源电压
Sub-D 型 9 脚连接器用于连接到 PROFIBUS
利用 FastConnect 绝缘位移法连接 3 段总线
诊断中继器作为一个 DP 标准 PROFIBUS 从站集成在总线系统中, 它支持:
2 段 PROFIBUS-DP 的监控
每段zui多可有 31 个站 (每个诊断中继器zui多可有 62 个站)
每段zui长 100 m
zui多可组态 9 个串联的诊断中继器
只有允许的总线连接器才能连接到具有诊断能力的段上 (参见订货数据 / 附件)
必须遵守 12 Mbaud 网络的安装指南
诊断中继器是作为一个常规的 RS 485 中继器集成在总线系统中的,但它具有一个单独的 PROFIBUS DP 地址:
总线系统的扩展
重新生成边沿陡度、幅度和时间(再定时)信号
连接段的光隔离
通过 STEP 7、COM PROFIBUS 或者 GSD 文件进行组态。
与 FW 版本 V2.0.0,并具有以下附加功能:
I&M 功能,根据 2003 年 5 月的版本 V1.1 中的 PROFIBUS 指南,订货号 3,502
通过 S7 机制实现时间同步
DP 循环时间测量和统计
诊断功能
通过 STEP 7 或者 COM PROFIBUS 初始化 (SIMATIC S7-1500 / S7-400 / S7-300),诊断中继器决定了连接段的拓扑结构并将它存储在内部诊断存储器中。
在发生故障时,中继器自动将包含下列细节的一个标准诊断消息传递给总线主站:
受影响的段
故障位置 (在站点 X 和站点 Y 之间)
故障位置与站点 X 或者站点 Y 的距离以及故障位置到中继器的距离
错误类型
能够诊断下列错误:
信号电缆 A 或者 B 断裂
信号电缆 A 或者 B 与屏蔽线短路
丢失端阻器
不可接受的级联深度(在任何两个节点之间,可串联连接的中继器数不能超过 9 个)
一个分段上站点过多
站点与诊断中继器相隔太远
故障报文
也可以识别零星错误
错误报文在 STEP 7 和 COM PROFIBUS 中以图形方式显示。它们*集成到了 SIMATIC 系统诊断中 (如,总体诊断,“报告系统错误”功能)。
STEP7 中的显示还包括包含故障排除措施的帮助文本。编写该帮助文本,无需特定的PROFIBUS专门知识,因此,可将错误迅速地局部化和排除。
网络拓扑结构和统计显示
在 Step 7 V5.2 及更高版本中,可查看拓扑图形。拓扑显示画面中显示了各个站和线路长度。
还可以统计数据的形式显示总线系统的质量。
打印功能
STEP 7 V53.3, SP 3 包括改进的打印功能。还可通过显示屏进行预览和优化打印结果。例如,可隐藏某些特定细节,也可在DIN A4 或DIN A3 张上打印出拓扑结构的总览图。
配置
诊断中继器按如下方式组态:
TIA Portal V11.0 及更高版本
STEP 7 V5.1 或更改版本,包括Service Pack 2
COM PROFIBUS V5.1,包括Service Pack 2
第三方工具:通过 GSD 文件
如果使用第三方主站,有可能通过 COM PROFIBUS 来决定拓扑结构。第三方组态工具不能决定拓扑结构。然而,如果一旦使用 COM PROFIBUS 确定了拓扑结构,接着第三方组态工具将会在出错的位置显示出信息。
用于通过集电器电线传送 PROFIBUS-DP 数据的设备,价格合理,IP20 防护等级。
允许 9600 B/s-500 kB/s 的传输速率,自调节
容许母线长度:
从 25 m(500 kB/s)到 1200 m(9600 B/s)
使用PRB Checker 软件进行配置
每个段zui多 125 个节点
该过程是透明的:
导轨信号放大器没有保留的 DP 地址
无需端接电阻和滤波器元件,因此装配简单
用于电源电压,总线活动以及成组错误的大型诊断显示器
用于外部成组错误显示的浮动转换触点
使用“PRB网段控制器”实现超出网段范围的无中断通讯
产品推荐