欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

通信設(shè)定通知裝置的制作方法

文檔序號(hào):11628645閱讀:177來源:國知局
通信設(shè)定通知裝置的制造方法

本發(fā)明涉及一種通信設(shè)定通知裝置,尤其是涉及一種對(duì)ethernet/ip通信的i/o數(shù)據(jù)通信所涉及的設(shè)定值進(jìn)行調(diào)查及通知的技術(shù)。



背景技術(shù):

ethernet/ip是使用ethernet(以太網(wǎng),注冊(cè)商標(biāo))技術(shù)的產(chǎn)業(yè)用通信協(xié)議之一。一般而言,用戶通過以下的過程來進(jìn)行ethernet/ip的掃描設(shè)備的設(shè)定。(1)獲取電子文件(eds文件:electronicdatasheets,電子數(shù)據(jù)表),該電子文件記載有與成為通信對(duì)象的適配設(shè)備的通信設(shè)定有關(guān)的信息。(2)對(duì)要進(jìn)行掃描設(shè)備的設(shè)定的設(shè)定工具登記該eds文件。(3)設(shè)定工具按照eds文件來對(duì)掃描設(shè)備進(jìn)行通信設(shè)定。

作為相關(guān)技術(shù),在日本特開2014-222870號(hào)公報(bào)中記載有網(wǎng)絡(luò)設(shè)定裝置,其進(jìn)行作為產(chǎn)業(yè)用通信協(xié)議之一的profibus(processfieldbus,過程現(xiàn)場(chǎng)總線)dp(decentralizedperiphery,分布式外圍設(shè)備)的從動(dòng)裝置(相當(dāng)于上述適配設(shè)備)的通信設(shè)定。該網(wǎng)絡(luò)設(shè)定裝置基于主裝置(相當(dāng)于上述掃描設(shè)備)中保存的網(wǎng)絡(luò)設(shè)定(networkconfiguration)信息,自動(dòng)實(shí)施從動(dòng)裝置的通信設(shè)定。

然而,在現(xiàn)有的利用eds文件的通信設(shè)定方法中,如果用戶獲取eds文件,而未使用設(shè)定工具來進(jìn)行通信設(shè)定,則無法試行掃描設(shè)備與適配設(shè)備之間的i/o數(shù)據(jù)通信。另外,在通信設(shè)定之中存在設(shè)定值可變的設(shè)定項(xiàng)目時(shí),為了建立掃描設(shè)備與適配設(shè)備的i/o數(shù)據(jù)通信,需要預(yù)先調(diào)查適配設(shè)備現(xiàn)有的設(shè)定值,并對(duì)掃描設(shè)備設(shè)定適當(dāng)?shù)闹怠S捎谶@些問題,因此現(xiàn)有技術(shù)中直至建立ethernet/ip的i/o數(shù)據(jù)通信為止,需要相應(yīng)的時(shí)間。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明是為了解決這樣的問題點(diǎn)而完成的,其目的在于,提供一種通信設(shè)定通知裝置,能夠自動(dòng)調(diào)查與通信對(duì)象設(shè)備的通信設(shè)定有關(guān)的信息或設(shè)定值,并能夠?qū)ζ浣Y(jié)果進(jìn)行通知。

本發(fā)明的一個(gè)實(shí)施方式所涉及的通信設(shè)定通知裝置,對(duì)適合適配設(shè)備的ethernet/ip的i/o數(shù)據(jù)通信的通信設(shè)定自動(dòng)進(jìn)行調(diào)查,其特征在于,所述通信設(shè)定通知裝置具備:i/o數(shù)據(jù)確認(rèn)部,其對(duì)所述適配設(shè)備發(fā)送請(qǐng)求讀取i/o數(shù)據(jù)消息,并基于來自所述適配設(shè)備的響應(yīng)讀取i/o數(shù)據(jù)消息來判定有效的實(shí)例id;通信開始試驗(yàn)部,其對(duì)所述適配設(shè)備發(fā)送請(qǐng)求通信開始消息,并基于是否能夠在與所述適配設(shè)備之間建立i/o數(shù)據(jù)通信來判定有效的通信設(shè)定;以及通信設(shè)定通知部,其輸出所述有效的通信設(shè)定。

其他實(shí)施方式所涉及的通信設(shè)定通知裝置,其特征在于,所述i/o數(shù)據(jù)確認(rèn)部在對(duì)所述適配設(shè)備發(fā)送多個(gè)包含各自不同的所述實(shí)例id的所述請(qǐng)求讀取i/o數(shù)據(jù)消息、來自所述適配設(shè)備的響應(yīng)讀取i/o數(shù)據(jù)消息為成功響應(yīng)時(shí),將與所述響應(yīng)讀取i/o數(shù)據(jù)消息相對(duì)應(yīng)的所述請(qǐng)求讀取i/o數(shù)據(jù)消息中包含的所述實(shí)例id判斷為有效。

其他實(shí)施方式所涉及的通信設(shè)定通知裝置,其特征在于,所述i/o數(shù)據(jù)確認(rèn)部針對(duì)在根據(jù)標(biāo)準(zhǔn)確定的范圍內(nèi)的所有所述實(shí)例id,發(fā)送所述請(qǐng)求讀取i/o數(shù)據(jù)消息。

其他實(shí)施方式所涉及的通信設(shè)定通知裝置,其特征在于,所述i/o數(shù)據(jù)確認(rèn)部將所述請(qǐng)求讀取i/o數(shù)據(jù)消息及所述響應(yīng)讀取i/o數(shù)據(jù)消息作為顯式消息來進(jìn)行發(fā)送接收。

其他實(shí)施方式所涉及的通信設(shè)定通知裝置,其特征在于,所述通信開始試驗(yàn)部在對(duì)所述適配設(shè)備發(fā)送多個(gè)包含各自不同的設(shè)定值組合的所述通信設(shè)定的所述請(qǐng)求通信開始消息、在與所述適配設(shè)備之間能夠建立i/o數(shù)據(jù)通信時(shí),將所述通信設(shè)定判定為有效。

其他實(shí)施方式所涉及的通信設(shè)定通知裝置,其特征在于,所述通信開始試驗(yàn)部針對(duì)所有的所述設(shè)定值組合,發(fā)送所述請(qǐng)求通信開始消息。

其他實(shí)施方式所涉及的通信設(shè)定通知裝置,其特征在于,所述通信開始試驗(yàn)部將所述請(qǐng)求通信開始消息作為顯式消息來進(jìn)行發(fā)送接收。

其他實(shí)施方式所涉及的通信設(shè)定通知裝置,其特征在于,所述通信設(shè)定通知部將所述有效的通信設(shè)定輸出至監(jiān)視器。

其他實(shí)施方式所涉及的通信設(shè)定通知裝置,其特征在于,所述通信設(shè)定通知部將所述有效的通信設(shè)定輸出至外部記錄介質(zhì)。

其他實(shí)施方式所涉及的通信設(shè)定通知裝置,其特征在于,所述通信設(shè)定通知部輸出包含所述有效的通信設(shè)定的文件。

通過本發(fā)明,可以提供一種通信設(shè)定通知裝置,能夠自動(dòng)調(diào)查與通信對(duì)象設(shè)備的通信設(shè)定有關(guān)的信息或設(shè)定值,并能夠通知其結(jié)果。

附圖說明

根據(jù)參照附圖的以下實(shí)施例的說明,將使本發(fā)明所述的、以及其他目的及特征更清楚。這些圖中:

圖1是表示通信設(shè)定通知裝置10的結(jié)構(gòu)的框圖。

圖2是表示通信設(shè)定通知裝置10的動(dòng)作的流程圖。

圖3是表示通信設(shè)定通知裝置10的動(dòng)作的流程圖。

具體實(shí)施方式

首先,對(duì)本發(fā)明的實(shí)施方式所涉及的通信設(shè)定通知裝置10的動(dòng)作的概要進(jìn)行說明。在ethernet/ip中,除了i/o數(shù)據(jù)通信,還可以進(jìn)行稱為顯式消息(explicitmessage)的消息通信。若使用該消息通信,則可以取得ethernet/ip設(shè)備所支持的各種信息。

因此,通信設(shè)定通知裝置10首先在通信設(shè)定的項(xiàng)目之中,對(duì)表示i/o數(shù)據(jù)的標(biāo)識(shí)符的實(shí)例id(instanceid)進(jìn)行指定,通過消息通信對(duì)適配設(shè)備進(jìn)行詢問。這里,通信設(shè)定通知裝置10使用在根據(jù)標(biāo)準(zhǔn)確定的范圍內(nèi)的所有實(shí)例id來進(jìn)行詢問。由此,能夠取得適配設(shè)備所支持的實(shí)例id、以及與實(shí)例id相對(duì)應(yīng)的i/o數(shù)據(jù)尺寸。

接著,通信設(shè)定通知裝置10制成包含通過上述過程所取得的實(shí)例id和i/o數(shù)據(jù)尺寸、以及設(shè)定項(xiàng)目的設(shè)定值的通信設(shè)定。這里,設(shè)定項(xiàng)目的設(shè)定值可能按適配設(shè)備而值有所不同。因此,通信設(shè)定通知裝置10使用設(shè)定項(xiàng)目取得的所有設(shè)定值,循環(huán)制成可能的通信設(shè)定。

然后,通信設(shè)定通知裝置10依次使用所制成的通信設(shè)定,對(duì)適配設(shè)備重復(fù)進(jìn)行通信開始的請(qǐng)求。在該過程中,如果針對(duì)使用某個(gè)通信設(shè)定來進(jìn)行的通信開始的請(qǐng)求,從適配設(shè)備返回了成功響應(yīng),則能夠判斷為適配設(shè)備支持該通信設(shè)定。

最后,通信設(shè)定通知裝置10向用戶通知適配設(shè)備所支持的通信設(shè)定。

接著,使用圖1的框圖,對(duì)通信設(shè)定通知裝置10的結(jié)構(gòu)進(jìn)行說明。通信設(shè)定通知裝置10具有:通信設(shè)定通知部11、通信開始試驗(yàn)部12、i/o數(shù)據(jù)確認(rèn)部13、顯式消息客戶端部14、以及以太網(wǎng)通信部15(ethernet通信部)。

以太網(wǎng)通信部15經(jīng)由通信線路40在與適配設(shè)備20之間進(jìn)行ethernet通信。

顯式消息客戶端部14在與適配設(shè)備20之間進(jìn)行消息通信。

i/o數(shù)據(jù)確認(rèn)部13經(jīng)由顯式消息客戶端部14,從適配設(shè)備20取得與i/o數(shù)據(jù)21有關(guān)的信息。

通信開始試驗(yàn)部12基于i/o數(shù)據(jù)確認(rèn)部13所取得的信息等來制成多個(gè)通信設(shè)定。另外,使用這些通信設(shè)定,經(jīng)由顯式消息客戶端部14,在與適配設(shè)備20之間試行建立i/o數(shù)據(jù)通信。

通過通信設(shè)定通知部11對(duì)外部輸出裝置30(例如監(jiān)視器或存儲(chǔ)卡等)輸出有效的通信設(shè)定數(shù)據(jù),由此向用戶通知該通信設(shè)定數(shù)據(jù)。

此外,典型的通信設(shè)定通知裝置10為掃描設(shè)備本體?;蛘?,也可以是計(jì)算機(jī)或數(shù)值控制裝置等掃描設(shè)備以外的信息處理裝置。一般而言,通信設(shè)定通知裝置10具有處理器、存儲(chǔ)裝置及輸入輸出裝置。處理器讀取并執(zhí)行存儲(chǔ)裝置中儲(chǔ)存的程序,來控制輸入輸出裝置,由此在邏輯上實(shí)現(xiàn)上述各處理部11至15。

接下來。使用圖2及圖3的流程圖,對(duì)通信設(shè)定通知裝置10的動(dòng)作控進(jìn)行詳細(xì)說明。通信設(shè)定通知裝置10按照以下3個(gè)階段的過程來進(jìn)行動(dòng)作。(1)取得適配設(shè)備所具有的實(shí)例id和i/o數(shù)據(jù)尺寸。(2)向適配設(shè)備發(fā)出通信開始請(qǐng)求,并確認(rèn)通信設(shè)定的值。(3)向用戶通知正確的通信設(shè)定。

(1)取得適配設(shè)備所具有的實(shí)例id和i/o數(shù)據(jù)尺寸

i/o數(shù)據(jù)確認(rèn)部13制成請(qǐng)求讀取i/o數(shù)據(jù)消息,使其經(jīng)由顯式消息客戶端部14、以及以太網(wǎng)通信部15發(fā)送至適配設(shè)備20(步驟s103)。這里,實(shí)例id是指適配設(shè)備20所保持的對(duì)讀取哪個(gè)i/o數(shù)據(jù)進(jìn)行指定的標(biāo)識(shí)符。

如果適配設(shè)備20接收到請(qǐng)求讀取i/o數(shù)據(jù)消息,則對(duì)是否存在具有已指定的實(shí)例id的i/o數(shù)據(jù)21進(jìn)行確認(rèn)。如果存在具有已指定的實(shí)例id的i/o數(shù)據(jù)21,則適配設(shè)備20向通信設(shè)定通知裝置10返回成功響應(yīng)。成功響應(yīng)中包含表示i/o數(shù)據(jù)21的尺寸的信息。另一方面,在不存在具有已指定的實(shí)例id的i/o數(shù)據(jù)21時(shí),則適配設(shè)備20返回失敗響應(yīng)。

以太網(wǎng)通信部15如果接收到來自適配設(shè)備20的響應(yīng)讀取i/o數(shù)據(jù)消息,則經(jīng)由顯式消息客戶端部14向i/o數(shù)據(jù)確認(rèn)部13進(jìn)行通知(步驟s104)。i/o數(shù)據(jù)確認(rèn)部13在接收到的響應(yīng)為失敗響應(yīng)時(shí),將響應(yīng)讀取i/o數(shù)據(jù)消息丟棄。另一方面,在接收到的響應(yīng)為成功響應(yīng)時(shí),以太網(wǎng)通信部15將請(qǐng)求讀取i/o數(shù)據(jù)消息中指定的實(shí)例id、以及響應(yīng)讀取i/o數(shù)據(jù)消息中包含的i/o數(shù)據(jù)21的尺寸作為組,暫時(shí)進(jìn)行保存(步驟s105)。

i/o數(shù)據(jù)確認(rèn)部13一邊變更實(shí)例id的值,一邊重復(fù)發(fā)送請(qǐng)求讀取i/o數(shù)據(jù)消息的處理(步驟s106、s102)。實(shí)例id由根據(jù)標(biāo)準(zhǔn)取得的值范圍來決定。i/o數(shù)據(jù)確認(rèn)部13繼續(xù)發(fā)送請(qǐng)求讀取i/o數(shù)據(jù)消息,直至網(wǎng)羅根據(jù)標(biāo)準(zhǔn)決定的范圍內(nèi)的所有實(shí)例id為止,即直至沒有要詢問的實(shí)例id為止。此外,實(shí)例id的范圍可以按照用戶的指定等來決定。

(2)向適配設(shè)備發(fā)出通信開始請(qǐng)求,確認(rèn)通信設(shè)定的值

通信開始試驗(yàn)部12制成包含指定各種設(shè)定值的通信設(shè)定的請(qǐng)求通信開始消息(步驟s201)。通信設(shè)定除了上述過程(1)中取得的實(shí)例id和i/o數(shù)據(jù)21的尺寸,包含大量的設(shè)定項(xiàng)目。其中,包含實(shí)例id和i/o數(shù)據(jù)尺寸,在某個(gè)設(shè)定項(xiàng)目中,有可能按適配設(shè)備20而設(shè)定值不同。針對(duì)這樣的設(shè)定項(xiàng)目,將取得的設(shè)定值進(jìn)行循環(huán),且網(wǎng)羅所有設(shè)定值的組合樣式,從而制成多個(gè)請(qǐng)求通信開始消息。

在請(qǐng)求通信開始消息中,例如,對(duì)輸入數(shù)據(jù)和輸出數(shù)據(jù)中的任一個(gè)都能夠指定是否對(duì)取得的實(shí)例id和i/o數(shù)據(jù)尺寸的值進(jìn)行設(shè)定。另外,作為通信類型,可以指定對(duì)多個(gè)適配設(shè)備20一齊發(fā)送i/o數(shù)據(jù)的多播通信以及個(gè)別發(fā)送的單播通信中的某一個(gè)。

通信開始試驗(yàn)部12應(yīng)網(wǎng)羅在這樣的設(shè)定項(xiàng)目中取得的選項(xiàng)的所有組合,從而制成多個(gè)請(qǐng)求通信開始消息。此外,針對(duì)作為設(shè)定值不需要考慮多個(gè)選項(xiàng)的設(shè)定項(xiàng)目,可以預(yù)先確定適當(dāng)?shù)墓潭ㄖ??;蛘撸部梢允褂脩糁付ㄟm當(dāng)?shù)脑O(shè)定值。

通信開始試驗(yàn)部12經(jīng)由顯式消息客戶端部14、以太網(wǎng)通信部15向適配設(shè)備20發(fā)送已制成的消息(步驟s203)。適配設(shè)備20如果接收到請(qǐng)求通信開始消息,則確認(rèn)是否能夠使用由該消息所指定的通信設(shè)定來建立i/o數(shù)據(jù)通信。如果能夠建立,則適配設(shè)備20向通信設(shè)定通知裝置10返回成功響應(yīng)。另一方面,如果不能建立,則將失敗響應(yīng)返回至通信設(shè)定通知裝置10。

以太網(wǎng)通信部15如果接收到來自適配設(shè)備20的通信開始響應(yīng)消息,則經(jīng)由顯式消息客戶端部14向通信開始試驗(yàn)部12進(jìn)行通知(步驟s204)。如果接收到的響應(yīng)為失敗響應(yīng),則通信開始試驗(yàn)部12將通信開始響應(yīng)消息丟棄。另一方面,如果是成功響應(yīng),則通信開始試驗(yàn)部12對(duì)請(qǐng)求通信開始消息中指定的通信設(shè)定暫時(shí)進(jìn)行保存(步驟s205)。因此該通信設(shè)定是可與適配設(shè)備20通信。在是成功響應(yīng)的情況下,進(jìn)而,發(fā)行通信結(jié)束請(qǐng)求消息,結(jié)束建立好的i/o數(shù)據(jù)通信。通信開始試驗(yàn)部12對(duì)適配設(shè)備20重復(fù)發(fā)送請(qǐng)求通信開始消息的處理,直至將所有的請(qǐng)求通信開始消息發(fā)送完了為止,即直至將網(wǎng)羅了所有設(shè)定值的組合樣式的請(qǐng)求通信開始消息發(fā)送完了為止(步驟s206、s202)。

此外,通常失敗響應(yīng)中包含表示失敗原因的代碼。因此,有時(shí)通過調(diào)查該代碼就能夠判斷失敗的設(shè)定值組。在該情況下,在此后的循環(huán)中,針對(duì)能夠預(yù)先判斷為失敗的設(shè)定值組,可以不制成、不發(fā)送請(qǐng)求通信開始消息。

例如,在適配設(shè)備20返回了表示輸入數(shù)據(jù)的實(shí)例id的錯(cuò)誤的錯(cuò)誤代碼時(shí),在設(shè)定值組中指定為輸入數(shù)據(jù)的實(shí)例id的值為錯(cuò)誤,從而通信開始試驗(yàn)部12可以判斷為使用了與輸入數(shù)據(jù)的實(shí)例id相同值的設(shè)定值組同樣失敗。因此,通信開始試驗(yàn)部12此后可以不制成、不發(fā)送使用與返回錯(cuò)誤代碼時(shí)指定的實(shí)例id相同值的請(qǐng)求通信開始消息。

(3)向用戶通知準(zhǔn)確的通信設(shè)定

通信設(shè)定通知部11將成功建立與適配設(shè)備20的i/o數(shù)據(jù)通信的通信設(shè)定向外部輸出裝置30輸出,并通知給用戶。外部輸出裝置30是指典型的監(jiān)視器等輸出裝置、存儲(chǔ)卡等記錄介質(zhì)。此外,此時(shí)通信設(shè)定通知部11可以輸出使掃描設(shè)備或設(shè)定工具能夠直接讀取的形式的設(shè)定數(shù)據(jù)、例如eds文件。另外,在不存在使i/o數(shù)據(jù)通信的建立成功的通信設(shè)定時(shí)、在處理過程中發(fā)生異常時(shí)等時(shí)候,通信設(shè)定通知部11可以向用戶通知錯(cuò)誤信息。

根據(jù)本實(shí)施方式,通信設(shè)定通知裝置10能夠一邊與實(shí)際設(shè)備即適配設(shè)備20自動(dòng)交換,一邊調(diào)查可建立i/o數(shù)據(jù)通信的通信設(shè)定。由此,用戶即使不預(yù)先獲取eds文件,也可以在適配設(shè)備與掃描設(shè)備之間建立i/o數(shù)據(jù)通信。可以省去現(xiàn)有技術(shù)中通過試行錯(cuò)誤來調(diào)查通信設(shè)定的麻煩,從而大幅縮短直至進(jìn)行設(shè)定為止所需要的工時(shí)。

此外,本發(fā)明并不局限于上述各種實(shí)施方式,在不脫離本發(fā)明精神的范圍內(nèi),可以實(shí)施構(gòu)成要素的置換、省略、附加、順序的更換等變更。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
百色市| 慈利县| 河津市| 博野县| 惠州市| 枣强县| 鹤岗市| 鄂托克前旗| 尼玛县| 富锦市| 瑞丽市| 宿州市| 咸宁市| 潮州市| 即墨市| 西华县| 中方县| 崇仁县| 东丰县| 岳普湖县| 清水县| 札达县| 平和县| 和顺县| 周至县| 灌云县| 腾冲县| 太原市| 渝中区| 襄汾县| 南雄市| 禄丰县| 若尔盖县| 平定县| 巴里| 高邮市| 和硕县| 观塘区| 海兴县| 信宜市| 五指山市|