设置S7-1200PLC系统存储器字节与时钟存储器字节

2020年6月14日15:42:18 发表评论浏览:7525

选中图1所示的监视窗口左边的“系统和时钟寄存器System and clock memory",点击右边窗口的复选框“Enable the use of system memory byte" (允许使用系统存储器字节),采用默认的MB1作系统存储器字节。可以修改系统存储器字节的地址。

设置S7-1200PLC系统存储器字节与时钟存储器字节

图1组态系统存储 器字节与时钟存储器字节

将MB1设置为系统存储器字节后,该字节的M1.0~M1.3的意义如下:

●M1.0(First cycle): 仅在进入RUN模式的首次扫描时为1状态,以后为0状态。

●M1.1(Diagnostic graph changed): CPU登录了诊断事件时,在一-个扫描周期内为1状态。

●M1.2(Always1): 总是为1状态,其常开触点总是闭合。

●M1.3(Always 0); 总是为0状态,其常闭触点总是闭合。

选中图1右边窗口的复选框“Enable the use of clock memory byte”(允许使用时钟存储器字节),设置用默认的MB0作时钟存储器字节。可以修改时钟存储器字节的地址。

时钟脉冲是一个周期内0状态和1状态所占的时间各为50%的方波信号,时钟存储器字节每一位对应的时钟脉冲的周期或频率见表1。CPU在扫描循环开始时初始化这些位。

以M0.5为例,其时钟脉冲的周期为1s,如果用它的触点来控制接在某输出点的指示灯,指示灯将以1Hz的频率闪动,亮0.5s,熄灭0.5s.

表1时钟存储器各位对应的时钟脉冲的周期与频率

设置S7-1200PLC系统存储器字节与时钟存储器字节

指定了系统存储器和时钟存储器字节后,这些字节不能再作它用,否则将会使用户程序运行出错,甚至造成设备损坏或人身伤害。

因为系统存储器和时钟存储器不是保留的存储器,用户程序或通信可能改写这些存储单元,破坏其中的数据。应避免改写这两个M字节,保证它们的功能正常运行。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: