官术网_书友最值得收藏!

2.3.3 實訓:彩燈控制

【任務提出】

控制要求:有8盞彩燈,按鈕S1按下,8盞燈全亮;按鈕S2按下,偶數燈亮;按鈕S3按下,奇數燈亮;按鈕S4按下,8盞燈全滅。

【任務分析】

用傳送指令給QB0賦不同的值,8盞燈就會有不同的亮滅,首先需要掌握QB0是一個字節(8bit)數據,包含Q0.7~Q0.0這8bit輸出,其中Q0.7為最高位,Q0.0為最低位。例如:需要8盞燈全亮的時候只需要用傳送指令為QB0賦FF即可。

【任務實施】

1.PLC硬件配置及接線

本項目硬件配置可參考實訓2.1.2節中的硬件配置。系統電路的設計與接線參考2.1.2節中該部分描述。

根據控制要求,輸入信號共有4點,S1~S4全部為常開按鈕,接I0.0~I0.3;輸出信號有8個,分別接Q0.0~Q0.7,PLC硬件接線圖如圖2-52所示。

圖2-52 接線圖

2.創建工程項目

打開SIMATIC Manager對話框,單擊“文件”→“新建”菜單項,新建一個空項目文檔,并命名為“彩燈控制”。

3.硬件組態

參考實訓2.1.2節中描述。

4.編輯符號表

I/O分配參考接線圖。

5.程序設計

梯形圖程序見圖2-53。

圖2-53 梯形圖

6.調試運行

當B#16#FF傳送給QB0時,8盞燈全亮,當B#16#55即二進制數“01010101”被傳送給QB0時,第1、3、5、7盞燈亮,即奇數燈亮;同理,當B#16#AA即二進制數“10101010”被傳送給QB0時,第2、4、6、8盞燈亮,即偶數燈亮。

主站蜘蛛池模板: 汤阴县| 平乐县| 安乡县| 柳州市| 汉沽区| 阿坝县| 龙州县| 贵德县| 精河县| 麻江县| 临颍县| 登封市| 漯河市| 麻江县| 罗源县| 阳江市| 阳新县| 黄陵县| 思南县| 新兴县| 芦山县| 鸡东县| 天水市| 扎赉特旗| 张掖市| 甘泉县| 万州区| 筠连县| 潞西市| 安丘市| 云安县| 娱乐| 福海县| 栾城县| 华阴市| 永登县| 苍南县| 中卫市| 崇礼县| 贡觉县| 上虞市|