電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> plc工業軟件使用 >> 正文

如何用S7-300系統時鐘多重背景數據功能自制定時器

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2019/5/16

FC塊與FB最大的區別就是FB塊擁有自己的DB塊來存儲數據,而FC卻沒有,所以在多次調用同一個FC塊有時出現錯誤,譬如將FC寫成一個定器,

當多次調用改FC塊編寫的定時器時,由于每次調用時設定的時間不同,則會對計時造成影響。解決這個問題可以使用STEP中FB塊的一個功能多重背景數據。

多重背景數據簡單說就是為每次調用的功能塊分別獨立的數據存儲區,互不干擾。

一、 CPU自帶的clock memory(也就是系統時鐘功能)

1、在硬件組態中  CPU---屬性----時鐘脈沖器---勾選時鐘存儲器---填寫字節0及MB0

S7-300自制定時器

如下圖所示 MB0中7個位對應的時間脈沖(此時間脈沖為方波,不是上升沿)

S7-300自制定時器

2、然后書寫程序由于設置的系統時鐘為方波型,不能直接用于計時,需要做成上升沿(每隔N秒一次上升沿)

S7-300自制定時器

3、通過用ADD_I指令來實現計時,將之前做的每隔一秒鐘導通的上升沿作為使能,每隔1S中自加1一次,來實現計時

S7-300自制定時器

二、利用多重背景數據來建立定時器

1、新建一個FB塊FB50 “勾選多重背景功能” 并書寫定時器的程序 

S7-300自制定時器

S7-300自制定時器

2、再建立另一個FB塊FB51用來存放之前的編寫功能的FB塊

S7-300自制定時器

3、打開第二步建立的FB塊 在“STAR”類型下的“數據類型”選擇為“FB”依次可以建立多個功能塊

S7-300自制定時器

4、“數據類型”填寫第一步建立的FB50

S7-300自制定時器

5、在“多重背景”選項欄中可以找到第四步建立的數據塊,并將它們拖入FB51中,然后填寫在各個引腳上填寫數據

S7-300自制定時器

6、最后OB1中調用存放著功能塊的FB塊FB51;并分配一個背景DB塊,如下圖DB32

S7-300自制定時器

7、進入DB32 可以看到每個功能塊所分配了不同的地址

S7-300自制定時器

8、測試 在變量表中對各個定時器設定時間,然后監控,各個定時器設定值各不相同;互不干擾。

S7-300自制定時器

Tags:S7-300,系統時鐘,自制定時器  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
最新推薦
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
午夜视频在线观看国产| 成人黄动漫画免费网站视频| 国产精品自在线拍国产手青青机版| 动漫人物一起差差差漫画免费漫画| 午夜伦理在线观看免费高清在线电影| 久久精品中文字幕免费| 麻豆国产精品va在线观看不卡| 欧美激情第一欧美在线| 女人扒下裤让男人桶到爽| 国产720刺激在线视频| 久久国产精品无码一区二区三区| 高清视频一区二区三区| 最近中国日本免费观看| 国产精品视频永久免费播放| 亚洲综合激情另类小说区| 一本久道久久综合狠狠躁av| 精品久久久久久中文字幕大豆网| 无码av中文一区二区三区桃花岛| 国产又大又黑又粗免费视频| 久久综合图区亚洲综合图区| 青青草国产三级精品三级| 日韩人妻精品一区二区三区视频| 国产成人综合精品| 亚洲AV日韩AV永久无码色欲| 鲤鱼乡太大了坐不下去| 日韩亚洲人成网站| 国产午夜精品一区二区三区不卡| 久久精品国产欧美日韩| 美日韩在线观看| 成年人在线免费观看| 同桌一直在夹腿还嗯啊的叫| 中文字幕人成乱码熟女| 直播视频区国产| 夜夜精品无码一区二区三区| 亚洲男女内射在线播放| 8x8x华人永久免费视频| 最近最新2019中文字幕高清| 国产在视频线精品视频| 久久久久久久亚洲AV无码 | 久久精品中文字幕久久| 精品国产自在现线看|