|
|
||||||||||||||||||||||||||||
| 6AV63812BL074AX0 |
SIEMENS上海朕鋅電氣設(shè)備有限公司
手機(jī) 15021699383(萬(wàn)女士)
微信W15107475458
電話 021-31668149
公司 網(wǎng)址 http://zhenxindianqi.cn/
Q Q 2779823058
傳真 021-67226033
本公司代理系列如下
CPU PLC模塊(西門(mén)子代理)專業(yè)銷售西門(mén)子S7/200/300/400/1200/1500PLC/變頻器/人機(jī)界面/觸摸屏/西門(mén)子通訊電纜/現(xiàn)場(chǎng)總線、
西門(mén)子電纜 拖纜 網(wǎng)線 DP接頭
西門(mén)子并可提供西門(mén)子維修服務(wù),
【一諾千金誠(chéng)信交易】【長(zhǎng)期銷售、安全穩(wěn)定】
【稱心滿意、服務(wù)動(dòng)力】【真誠(chéng)面對(duì)、溝通無(wú)限】
【質(zhì)量承諾、客戶滿意】
西門(mén)子 知其巧 用其妙
真誠(chéng)對(duì)待您的每一次來(lái)電
手機(jī) 15021699383(萬(wàn)女士)QQ 2779823058
價(jià)格優(yōu)品質(zhì)好保證質(zhì)量 是一家值得讓您信用 買的省錢
用的安心
就來(lái)上海朕鋅電氣設(shè)備有限公司 歡迎您前來(lái)采購(gòu) 詢價(jià)
就來(lái)上海朕鋅電氣設(shè)備有限公司 歡迎您前來(lái)采購(gòu) 詢價(jià)
下面說(shuō)明如何通過(guò)組態(tài)"Time-based IO"功能實(shí)現(xiàn)結(jié)合某數(shù)字量輸入時(shí)輸入輸出間按預(yù)定義時(shí)間進(jìn)行響應(yīng)的功能。在這個(gè)例子中實(shí)現(xiàn)輸入輸出之間按預(yù)定義時(shí)間進(jìn)行響應(yīng)。 這意味著:
硬件組態(tài)




組態(tài)時(shí)間同步PROFINET IO系統(tǒng)


Ti/To 值保持 設(shè)置為"Automatic setting(自動(dòng)設(shè)置)"。PROFINET IO 系統(tǒng)和同步域所需的設(shè)置將會(huì)自動(dòng)完成。
在 Detail overview(詳細(xì)消息概覽) 標(biāo)簽下為TM Timer DIDQ 16x24V使能等時(shí)同步模式。

圖 7



將創(chuàng)建的同步循環(huán)OB分配給輸入輸出地址。 然后可以離開(kāi)設(shè)置過(guò)程映像 "TPA 1" 的對(duì)話框了。

圖 11
在網(wǎng)絡(luò)視圖選中PROFINET IO總線。PROFINET IO 系統(tǒng)的屬性顯示在巡視窗口中。在 "General" 標(biāo)簽下導(dǎo)航到"PROFINET > Domain management (域管理)> Overview isochronous mode(等時(shí)同步模式概覽)"。顯示關(guān)于組態(tài)的Ti/To 有效值。

圖 12
創(chuàng)建用戶程序
為了能在CPU的診斷緩沖區(qū)中顯示同步循環(huán)OB的溢出事件,在同步循環(huán)OB屬性的"Attributes(屬性)" 下使能選項(xiàng)"Report event overflow to diagnostics buffer(過(guò)載事件將在診斷緩沖區(qū)中留下一次記錄)"。

圖 13
在 "Isochronous mode"下設(shè)置應(yīng)用周期為PROFINET IO 系統(tǒng)發(fā)送時(shí)鐘的整數(shù)倍。在本例中應(yīng)用周期設(shè)為1ms。這樣應(yīng)用周期等于發(fā)送時(shí)鐘。

圖 14
打開(kāi)循環(huán)組織 OB 并按下列順序調(diào)用指令。
使用SYNC_PI 等時(shí)同步輸入過(guò)程映像分區(qū)。
在輸入引腳 PART 輸入想要進(jìn)行同步更新的輸入過(guò)程映像分區(qū)的編號(hào)。
在硬件組態(tài)中已經(jīng)將過(guò)程映像分區(qū)“PIP1”分配給了工藝模塊TM Timer DIDO 16x24V 的輸入地址(見(jiàn)圖 11)。
在輸出引腳 FLADDR中顯示發(fā)生訪問(wèn)錯(cuò)誤時(shí),造成錯(cuò)誤的第一個(gè)字節(jié)的地址。地址存儲(chǔ)在靜態(tài)變量"statPiFladdr"中。

圖 15
2. TIO_SYNC:
使用TIO_SYNC 指令根據(jù)共享時(shí)間基準(zhǔn)同步TM 時(shí)間工藝模塊。
在輸入?yún)?shù) HWID_1 to HWID_8 處根據(jù)硬件組態(tài)設(shè)置TM時(shí)間工藝模塊的硬件標(biāo)志符。通過(guò) TIO_SYNC最多可以同步 8 個(gè) TM 時(shí)間工藝模塊。
在輸入?yún)?shù) SendClock 處設(shè)置同步域的發(fā)送時(shí)鐘。應(yīng)用 PROFINET組態(tài)中的發(fā)送時(shí)鐘。
如果同步循環(huán)OB每個(gè)數(shù)據(jù)周期都被調(diào)用, 數(shù)據(jù)更新按照IPO模型進(jìn)行。這種情況將輸入?yún)?shù) PIP_Mode 的值設(shè)為 2 。
注意
IPO 模型描述按如下順序進(jìn)行數(shù)據(jù)處理的基本準(zhǔn)則:輸入-處理過(guò)程-輸出。
創(chuàng)建一個(gè)數(shù)據(jù)類型為 UDT"TIO_SYNC_Data"的變量。在本例中創(chuàng)建了數(shù)據(jù)類型為 "TIO_SYNC_Data" 的靜態(tài)變量"statTioSyncData" 。