湖南西控自动化设备有限公司
主营产品: 西门子一级代理商 PLC 变频器 工控机 伺服电机 触摸屏 软件 电线电缆 电源 S7-200CN S7-200SMART S7-300 S7-400 S7-1200 S7-1500 ET-200 全新原装正品 全国服务
6DD1600-0BA1西门子SIEMENS代理商SIMATIC TDC

西门子S7-1200 CPU程序案例



案例:

交通红绿灯

设计交通红绿灯PLC控制系统,控制要求:

1)东西向:绿灯亮5秒,绿灯闪3次(灭0.5秒亮0.5秒),黄灯亮2秒,红灯亮10秒。

2)南北向:红灯亮10秒,绿灯亮5秒,绿灯闪3次,黄灯亮2秒。

3)按下启动正常运行,按下停止等待整个过程停止后双向黄灯闪烁(灭0.5秒亮0.5秒)。

案例运行图:

图片

案例程序:

种写法:SCL编程语言利用流程方式编写(流程:项目程序执行步骤)

1.变量

图片

采用FB块编写,变量建立在FB的背景块Static选项下

2.程序

//启动 OR 停止

#R_TRIG_Instance(CLK:=#启动);

IF #R_TRIG_Instance.Q AND #流程=0 THEN

#流程 := 1;

#停止标志 :=#停止:= 0;

#东西黄灯 := #南北黄灯 := 0;

END_IF;

#R_TRIG_Instance_1(CLK:=#停止);

IF #R_TRIG_Instance_1.Q THEN

#停止标志 := 1;

#启动 := 0;

END_IF;

//东西绿灯亮5s

IF #流程 = 1 THEN

#南北红灯 := #东西绿灯 := 1;

END_IF;

#T0(IN:=#流程 = 1,

PT:=T#5S);

IF #T0.Q THEN

#流程 := 2;

END_IF;

//东西绿灯闪3次

IF #流程 = 2 THEN

#东西绿灯 :=0;

END_IF;

#T1(IN:=#流程 = 2,

PT:=T#0.5S);

IF #T1.Q THEN

#东西绿灯 := 1;

END_IF;

#T2(IN:=#T1.Q,

PT:=T#0.5S);

IF #T2.Q THEN

RESET_TIMER(#T1);

#东西绿灯闪3次 += 1;

END_IF;

IF #东西绿灯闪3次>=3 THEN

#流程 := 3;

#东西绿灯 := 0;

#东西绿灯闪3次 := 0;

END_IF;

//东西黄灯亮2s

IF #流程 = 3 THEN

#东西黄灯 := 1;

END_IF;

#T3(IN:=#流程 = 3,

PT:=T#2S);

IF #T3.Q THEN

#东西黄灯 :=0;

#南北红灯 := 0;

#流程 := 4;

END_IF;

//南北绿灯亮5s

IF #流程 = 4 THEN

#东西红灯 := #南北绿灯 := 1;

END_IF;

#T4(IN := #流程 = 4,

PT := T#5S);

IF #T4.Q THEN

#流程 := 5;

END_IF;

//南北绿灯闪3次

IF #流程 = 5 THEN

#南北绿灯 := 0;

END_IF;

#T5(IN := #流程 = 5,

PT := T#0.5S);

IF #T5.Q THEN

#南北绿灯 := 1;

END_IF;

#T6(IN := #T5.Q,

PT := T#0.5S);

IF #T6.Q THEN

RESET_TIMER(#T5);

#南北绿灯闪3次 += 1;

END_IF;

IF #南北绿灯闪3次 >= 3 THEN

#流程 := 6;

#南北绿灯 := 0;

#南北绿灯闪3次 := 0;

END_IF;

//南北黄灯亮2s

IF #流程 = 6 THEN

#南北黄灯 := 1;

END_IF;

#T7(IN := #流程 = 6,

PT := T#2S);

IF #T7.Q THEN

#南北黄灯 := 0;

#东西红灯 := 0;

#流程 := 7;

END_IF;

//循环 OR 停止

IF #流程 = 7  AND NOT #停止标志 THEN

#流程 := 1;

END_IF;

IF #流程 = 7 AND #停止标志 THEN

#流程 := 0;

END_IF;

//双向黄灯闪烁

IF #流程 = 0 AND #停止标志 THEN

#东西黄灯 := #南北黄灯 := 0;

END_IF;

#T8(IN:=#流程 = 0 AND #停止标志,

PT:=T#0.5S);

IF #T8.Q THEN

#东西黄灯 := #南北黄灯 := 1;

END_IF;

#T9(IN:=#T8.Q,

PT:=T#0.5S);

IF #T9.Q THEN

RESET_TIMER(#T8);

END_IF;

第二种写法:SCL编程语言利用比较指令方式编写

1.变量

图片

采用FB块编写,变量建立在FB的背景块Static选项下

2.程序

#R_TRIG_Instance(CLK:=#启动);

IF #R_TRIG_Instance.Q THEN

#启动标志 := 1;

#双黄闪标志 :=#停止:= 0;

END_IF;

#R_TRIG_Instance_1(CLK:=#停止);

IF #R_TRIG_Instance_1.Q THEN

#停止标志 := 1;

#启动 := 0;

END_IF;

#T0(IN:=#启动标志,

PT:=T#20S);

#南北红灯 := T#0S < #T0.ET AND #T0.ET <= T#10S;

#东西红灯 := T#10S < #T0.ET AND #T0.ET <= T#20S;

#东西绿灯 := (T#0S < #T0.ET AND #T0.ET <= T#5S)OR(T#5.5S < #T0.ET AND #T0.ET <= T#6S) OR(T#6.5S < #T0.ET AND #T0.ET <= T#7S) OR(T#7.5S < #T0.ET AND #T0.ET <= T#8S);

#南北绿灯 := (T#10S < #T0.ET AND #T0.ET <= T#15S) OR(T#15.5S < #T0.ET AND #T0.ET <= T#16S) OR(T#16.5S < #T0.ET AND #T0.ET <= T#17S) OR(T#17.5S < #T0.ET AND #T0.ET <= T#18S);

#东西黄灯 := (T#8S < #T0.ET AND #T0.ET <= T#10S) OR (T#0.5S < #T1.ET AND #T1.ET <= T#1S);

#南北黄灯 := (T#18S < #T0.ET AND #T0.ET <= T#20S)OR (T#0.5S < #T1.ET AND #T1.ET <= T#1S);

IF #T0.Q AND NOT #停止标志 THEN

RESET_TIMER(#T0);

END_IF;

IF #T0.Q AND #停止标志 THEN

#启动标志 := 0;

#双黄闪标志 := 1;

#停止标志 := 0;

END_IF;

#T1(IN:=#双黄闪标志,

PT:=T#1S);

IF #T1.Q THEN

RESET_TIMER(#T1);

END_IF;

第三种写法:LAD(梯形图)编程语言采用流程方式编写

1.变量

图片

利用FC块编写,变量建立在DB数据块中。

2.程序:

LAD编程总览:

图片

每个程序段编程明细:

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片


最近几年,西门子SIEMENS作为全球zhiming的工控设备供应商,广受用户的青睐。在众多代理商中,湖南西控自动化设备有限公司凭借专业实力和优质服务,成为西门子SIEMENS的核心代理商之一。今天,我将向大家介绍一款备受瞩目的产品——西门子SIEMENS代理商SIMATIC TDC(6DD1600-0BA1)。

,让我们一起来看看西门子PLC代理这款产品的强大之处。SIMATIC TDC采用西门子的最新款CPU551 64 Bit处理器,提供了高效的数据处理和控制能力。它还配备了带有数字处理器模块的处理器模块,使系统更加稳定可靠。

作为西门子SIEMENS的代理商,我们深知德国工业技术的精湛和品质的zhuoyue。SIMATIC TDC作为德国制造的精品,质量得到了全球用户的认可和xinlai。它的输入端设计独特,能够满足各类复杂的工业环境需求。

除了这些基本属性外,SIMATIC TDC还有更多值得一提的细节和知识。

第一细节:多功能性

SIMATIC TDC具备多功能性,不仅可以用于西门子PLC代理、西门子变频器代理、西门子伺服电机代理等方面,还可以用于西门子工控机代理和西门子触摸屏代理。这使得用户在选择设备时更加灵活便捷,也降低了设备配置和维护的成本。

第二细节:智能化设计

SIMATIC TDC采用智能化设计,可实现对多个设备的集中控制和监控。通过连接各种外围设备和传感器,实现对整个生产过程的智能化管理,提高生产效率和产品质量。

第三细节:可靠稳定

作为西门子SIEMENS的核心代理商,我们保证提供原装zhengpin的SIMATIC TDC,确保设备的可靠性和稳定性。无论在极寒的北方还是酷热的南方,SIMATIC TDC都能表现出色,适应各种恶劣环境。

作为湖南西控自动化设备有限公司,我们为您提供了西门子SIEMENS代理商SIMATIC TDC(6DD1600-0BA1)。它具备强大的功能、多种应用、智能化设计和可靠稳定的特点,可以满足您对工控设备的各种需求。

如果您对SIMATIC TDC或其他西门子SIEMENS产品感兴趣,请联系我们了解更多信息。我们将竭诚为您提供全方位的服务和技术支持,助您在工业自动化领域取得更大的成功。

展开全文
拨打电话 微信咨询 发送询价