專利名稱:一種整體plc調(diào)制解調(diào)器的安全性能的制作方法
前后參照的相關(guān)申請(qǐng)本申請(qǐng)要求對(duì)下面的在案申請(qǐng)具有優(yōu)先權(quán),并在此將它全部引入作為參考于2001年12月18日提交的系列,No.60/341,384,(代理人文檔No.2001P24074);附圖簡(jiǎn)述通過(guò)下面對(duì)某些示范實(shí)施方案的詳細(xì)描述,將會(huì)對(duì)本發(fā)明及其各種可能的實(shí)施方案有所理解,其有關(guān)的附隨草圖為
圖1是本發(fā)明系統(tǒng)1000的一個(gè)示范實(shí)施方案的方框圖;圖2是本發(fā)明信息裝置2000的一個(gè)示范實(shí)施方案的方框圖;圖3是本發(fā)明方法3000的一個(gè)示范實(shí)施方案的流程圖;圖4是本發(fā)明方法4000的一個(gè)示范實(shí)施方案的流程圖;圖5是本發(fā)明方法5000的一個(gè)示范實(shí)施方案的流程圖;圖6是本發(fā)明方法6000的一個(gè)示范實(shí)施方案的流程圖;圖7是本發(fā)明方法7000的一個(gè)示范實(shí)施方案的流程圖;圖8是本發(fā)明一個(gè)示范EM241調(diào)制解調(diào)器模塊8000的頂視圖;圖9是本發(fā)明一個(gè)示范圖形用戶接口9000的屏幕照片;圖10是本發(fā)明一個(gè)示范圖形用戶接口1000的屏幕照片;以及圖11是本發(fā)明一個(gè)示范圖形用戶接口11000的屏幕照片。
詳細(xì)描述本發(fā)明至少有一個(gè)示范實(shí)施方案包括一種系統(tǒng),該系統(tǒng)包括經(jīng)適配可與一種可編程序邏輯控制器結(jié)為整體的一種調(diào)制解調(diào)器,并適配該調(diào)制解調(diào)器,使它便于通過(guò)通信媒體與該可編程序邏輯控制器的主處理器進(jìn)行通信。本發(fā)明至少有一個(gè)示范實(shí)施方案包括一種方法,該方法包括接收來(lái)自一種可編程序邏輯控制器主處理器的消息,在該可編程序邏輯控制器內(nèi)調(diào)制該消息,并通過(guò)通信網(wǎng)絡(luò)傳送該消息。本發(fā)明至少有一個(gè)示范實(shí)施方案包括一種方法,該方法包括在一種可編程序邏輯控制器處接收來(lái)自通信網(wǎng)絡(luò)的消息,在該可編程序邏輯控制器內(nèi)解調(diào)該消息,并將該消息傳遞給該可編程序邏輯控制器的主處理器。
本發(fā)明至少有一個(gè)示范實(shí)施方案包括一種系統(tǒng),該系統(tǒng)包括與第一可編程序邏輯控制器結(jié)為整體的第一調(diào)制解調(diào)器,以及與第二可編程序邏輯控制器結(jié)為整體的第二調(diào)制解調(diào)器,并且適配第一調(diào)制解調(diào)器通過(guò)通信網(wǎng)絡(luò)與第二調(diào)制解調(diào)器進(jìn)行通信。本發(fā)明至少有一個(gè)示范實(shí)施方案包括一種方法,該方法包括使第一調(diào)制解調(diào)器與第二調(diào)制解調(diào)器耦合,其中第一調(diào)制解調(diào)器與第一可編程序邏輯控制器結(jié)為整體,第二調(diào)制解調(diào)器與第二可編程序邏輯控制器相連接,且數(shù)據(jù)在第一調(diào)制解調(diào)器和第二調(diào)制解調(diào)器之間轉(zhuǎn)移。
本發(fā)明至少有一個(gè)示范實(shí)施方案包括一種方法,該方法包括將消息在與第一可編程序邏輯控制器結(jié)為整體的第一調(diào)制解調(diào)器處格式化,并通過(guò)通信網(wǎng)絡(luò)將該格式化的消息從第一調(diào)制解調(diào)器傳送出去。本發(fā)明至少有一個(gè)示范實(shí)施方案包括一種系統(tǒng),該系統(tǒng)包括用于把消息在與可編程序邏輯控制器結(jié)為整體的調(diào)制解調(diào)器處進(jìn)行格式化的裝置,以及通過(guò)通信網(wǎng)絡(luò)將該格式化消息從調(diào)制解調(diào)器傳送出去的裝置。
本發(fā)明至少有一個(gè)示范實(shí)施方案包括一種方法,該方法包括在與可編程序邏輯控制器結(jié)為整體的調(diào)制解調(diào)器處接收連接請(qǐng)求,并允許通過(guò)調(diào)制解調(diào)器對(duì)可編程序邏輯控制器進(jìn)行訪問(wèn)。本發(fā)明至少有一個(gè)示范實(shí)施方案包括一種方法,該方法包括在呼叫裝置和與可編程序邏輯控制器結(jié)為整體的調(diào)制解調(diào)器之間建立連接,并允許該呼叫裝置通過(guò)調(diào)制解調(diào)器對(duì)可編程序邏輯控制器進(jìn)行訪問(wèn)。
圖1是本發(fā)明系統(tǒng)1000的一個(gè)示范實(shí)施方案的方框圖。系統(tǒng)1000可以包括第一可編程序邏輯控制器(“PLC”)1100,該P(yáng)LC包括通過(guò)連接器1130與調(diào)制解調(diào)器1140耦合的主處理器1120。在某些實(shí)施方案中,調(diào)制解調(diào)器1140可與連接器1300,例如系統(tǒng)底板和/或擴(kuò)展輸入/輸出總線,相連接,從而使處理器1200的一個(gè)端口空閑出來(lái)。
調(diào)制解調(diào)器1140可以和PLC 1100結(jié)為整體。即,一旦安裝好,調(diào)制解調(diào)器1140就是PLC 1100的一個(gè)部件,而不是獨(dú)立式的。調(diào)制解調(diào)器1140可以包括一個(gè)具有例如,雙端口RAM的數(shù)據(jù)存儲(chǔ)裝置1160的通信處理器1150,以及通信接口1170,例如電話線接口,無(wú)線網(wǎng)絡(luò)接口,蜂窩網(wǎng)絡(luò)接口,局域網(wǎng)絡(luò)接口,寬帶電纜接口,等等。調(diào)制解調(diào)器1140能夠構(gòu)成連接,并且/或者能夠?qū)砂〝?shù)據(jù)的消息進(jìn)行接收、讀、處理、格式化、配置、調(diào)制、解調(diào)制、傳送、和/或傳遞。在設(shè)計(jì)上調(diào)制解調(diào)器1140可以模塊化,具有自身的機(jī)架,可以從連接器1130和/或PLC1100汲取能源。
調(diào)制解調(diào)器1140可以連接到通信網(wǎng)絡(luò)1200,例如公共開(kāi)關(guān)電話網(wǎng)絡(luò)(PSTN),無(wú)線網(wǎng)絡(luò),蜂窩網(wǎng)絡(luò),局域網(wǎng),互聯(lián)網(wǎng),等等。與網(wǎng)絡(luò)1200連接的還可以是第二PLC 1300,該P(yáng)LC也可以有一個(gè)通過(guò)連接器1330與主處理器1340耦合的整體調(diào)制解調(diào)器1320。
與網(wǎng)絡(luò)1200連接的還可以是第一信息裝置1400,例如常規(guī)電話,電話裝置,蜂窩電話,移動(dòng)終端,藍(lán)牙裝置,通信器,尋呼機(jī),傳真機(jī),計(jì)算機(jī)終端,個(gè)人計(jì)算機(jī),等等。此外,一種第二信息裝置1500也可與網(wǎng)絡(luò)1200連接,且該第二信息裝置1500可以通過(guò)或者網(wǎng)絡(luò)1200,或者第二網(wǎng)絡(luò)1520與第三信息裝置1600進(jìn)行通信。
圖2是本發(fā)明信息裝置2000的一個(gè)示范實(shí)施方案的方框圖。信息裝置2000可以代表圖1里的任何一種信息裝置1400,1500或1600。信息裝置2000可以包括大家都知道的一些部件,例如一種或多種網(wǎng)絡(luò)接口2100,一種或多種處理器2200,一種或多種包含指令2400的存儲(chǔ)器2300,和/或一種或多種輸入/輸出(I/O)裝置2500,等等。
在一個(gè)實(shí)施方案中,網(wǎng)絡(luò)接口2100可以是電話,蜂窩電話,蜂窩調(diào)制解調(diào)器,電話數(shù)據(jù)調(diào)制解調(diào)器,傳真調(diào)制解調(diào)器,無(wú)線電收發(fā)機(jī),以太網(wǎng)卡,電纜調(diào)制解調(diào)器,數(shù)字用戶線接口,網(wǎng)橋,網(wǎng)絡(luò)集線器,路由器,或者其它的類似裝置。
各處理器2200可以是一般用途的微處理器,例如由California,Santa Clara的Intel公司制造的奔騰III系列微處理器。在另一個(gè)實(shí)施方案中,處理器可以是特定用途集成電路(ASIC),或者是現(xiàn)場(chǎng)可編程序門陣列(FPGA),按照本發(fā)明一個(gè)實(shí)施方案,至少在其一部分方法中,已經(jīng)計(jì)劃將它在其硬件和/或固件中予以實(shí)現(xiàn)。
存儲(chǔ)器2300可以與處理器2200耦合,并能按照本發(fā)明方法的一個(gè)或多個(gè)激活行動(dòng),存儲(chǔ)適合處理器2200執(zhí)行的指令2400。存儲(chǔ)器2300可以是任何一種能夠存儲(chǔ)模擬或數(shù)字信息的裝置,例如硬盤,隨機(jī)存取存儲(chǔ)器(RAM),只讀存儲(chǔ)器(ROM),閃存儲(chǔ)器,光盤,數(shù)字化視頻光盤(DVD),磁帶,軟盤,以及它們的任何一種結(jié)合體。
指令2400可用軟件實(shí)施,該軟件可以采取本領(lǐng)域已熟知的眾多形式中的任何一種。
任何一種輸入/輸出(I/O)裝置2500可以是一種音頻裝置和/或視頻裝置,包括,例如,監(jiān)視器,顯示器,鍵盤,數(shù)字按鍵鍵盤,觸摸鍵盤,指針裝置,麥克風(fēng),揚(yáng)聲器,視頻攝像機(jī),照相機(jī),掃描器,和/或打印機(jī),它們都包含一種/O裝置可與之掛接或連接的端口。
圖3是本發(fā)明方法3000的一個(gè)示范實(shí)施方案的流程圖。在激活3100時(shí),PLC的整體調(diào)制解調(diào)器接收到來(lái)自PLC主處理器的消息。在激活3200時(shí),該消息由調(diào)制解調(diào)器進(jìn)行處理。在激活3300時(shí),對(duì)處理過(guò)的消息進(jìn)行調(diào)制,并在激活3400時(shí),將該調(diào)制的消息通過(guò)通信網(wǎng)絡(luò),例如電話網(wǎng)絡(luò),進(jìn)行傳送。這種調(diào)制消息可遵守眾多配置,協(xié)議,和/或標(biāo)準(zhǔn)中的任何一種。例如,調(diào)制消息可以是一種10位,V.34,ASCII,TAP消息。
圖4是本發(fā)明方法4000的一個(gè)示范實(shí)施方案的流程圖。在激活4100時(shí),PLC的整體調(diào)制解調(diào)器通過(guò)網(wǎng)絡(luò)接收消息。在激活4200時(shí),該消息被解調(diào)。在激活4300時(shí),調(diào)制解調(diào)器對(duì)被解調(diào)的消息進(jìn)行處理。在激活3400時(shí),將處理的消息傳遞給PLC的主處理器。
圖5是本發(fā)明方法5000的一個(gè)示范實(shí)施方案的流程圖。在激活5100時(shí),與第一PLC結(jié)為整體的調(diào)制解調(diào)器可與第二PLC的調(diào)制解調(diào)器耦合。第二PLC的調(diào)制解調(diào)器可以和第二PLC結(jié)為整體,也可以和第二PLC分開(kāi)。在激活5200時(shí),第一PLC的調(diào)制解調(diào)器可調(diào)制數(shù)據(jù),并在激活5300時(shí),將調(diào)制的數(shù)據(jù)傳送給第二PLC的調(diào)制解調(diào)器。第二PLC的調(diào)制解調(diào)器一旦接收到這調(diào)制數(shù)據(jù),就對(duì)該數(shù)據(jù)進(jìn)行解調(diào),并從而予以響應(yīng),例如對(duì)數(shù)據(jù)進(jìn)行處理和/或把數(shù)據(jù)轉(zhuǎn)給第二PLC的處理器,或者回答第一PLC的調(diào)制解調(diào)器。在激活5500時(shí),第一PLC的調(diào)制解調(diào)器可與第二PLC的調(diào)制解調(diào)器去除耦合。
圖6是本發(fā)明方法6000的一個(gè)示范實(shí)施方案的流程圖。在激活6100時(shí),與PLC結(jié)為整體的調(diào)制解調(diào)器接收來(lái)自PLC處理器的消息說(shuō)明。在有些示范實(shí)施方案中,消息可以是尋呼消息說(shuō)明。在激活6200時(shí),調(diào)制解調(diào)器讀取該尋呼消息說(shuō)明。在激活6300時(shí),調(diào)制解調(diào)器借助,例如撥消息說(shuō)明中包括的電話號(hào)碼,確定要訪問(wèn)的裝置。在激活6400時(shí),調(diào)制解調(diào)器對(duì)消息說(shuō)明中的一個(gè)或多個(gè)數(shù)據(jù)變量進(jìn)行識(shí)別。在激活6500時(shí),調(diào)制解調(diào)器獲得和所說(shuō)明的數(shù)據(jù)變量相應(yīng)的數(shù)據(jù)值,將它們格式化并把它們置入消息中。在激活6600時(shí),調(diào)制解調(diào)器可以按消息說(shuō)明的定義以及/或者其它配置定義裝置,例如DIP交換機(jī),固件等的定義,對(duì)消息施用一種或多種消息配置。例如,調(diào)制解調(diào)器可以將眾多預(yù)-選格式,調(diào)制解調(diào)器標(biāo)準(zhǔn),以及/或者協(xié)議中的任何一種施用于該消息。在激活6700時(shí),調(diào)制解調(diào)器可能按照消息說(shuō)明和/或消息配置將消息通過(guò)通信網(wǎng)絡(luò)傳送到一種可尋呼裝置,和/或一種通信裝置,例如電話,蜂窩電話,“智能”電話(例如Handspring Treo-類裝置),尋呼機(jī),尋呼服務(wù),消息發(fā)送服務(wù)(例如Blackberry),計(jì)算機(jī)終端,個(gè)人計(jì)算機(jī),個(gè)人組織助理(例如Palm-類裝置),無(wú)線裝置,移動(dòng)終端,等。
圖7是本發(fā)明方法7000的一個(gè)示范實(shí)施方案的流程圖。在激活7100時(shí),與PLC結(jié)為整體的調(diào)制解調(diào)器接收來(lái)自呼叫裝置的連接請(qǐng)求。在激活7200時(shí),調(diào)制解調(diào)器向呼叫裝置要求用戶名和/或口令。在激活7300時(shí),調(diào)制解調(diào)器接收用戶名和/或口令。在激活7400時(shí),調(diào)制解調(diào)器對(duì)接收到的用戶名和/或口令進(jìn)行驗(yàn)證,如果驗(yàn)證正確,調(diào)制解調(diào)器承認(rèn)該驗(yàn)證結(jié)果。
在激活7500時(shí),調(diào)制解調(diào)器從呼叫裝置和/或存儲(chǔ)裝置,例如存儲(chǔ)器或數(shù)據(jù)庫(kù),獲得回叫電話號(hào)碼。在激活7600時(shí),調(diào)制解調(diào)器可能把從呼叫裝置獲得的回叫電話號(hào)碼與從存儲(chǔ)裝置獲得的回叫電話號(hào)碼進(jìn)行比較,來(lái)驗(yàn)證回叫電話號(hào)碼。在激活7700時(shí),調(diào)制解調(diào)器利用建立連接,置入連接請(qǐng)求,以及/或者調(diào)用預(yù)-編程序回叫號(hào)碼來(lái)對(duì)該連接予以認(rèn)可。在激活7800時(shí),調(diào)制解調(diào)器允許該呼叫裝置對(duì)PLC進(jìn)行訪問(wèn)。
本發(fā)明某些示范實(shí)施方案包括一種能讓PLC直接與模擬電話線連接的調(diào)制解調(diào)器模塊。這種調(diào)制解調(diào)器模塊的某些示范實(shí)施方案在這里有時(shí)候被稱作EM241調(diào)制解調(diào)器模塊,而PLC的某些示范實(shí)施方案在這里有時(shí)候被稱作S7-200。
本發(fā)明某些示范實(shí)施方案可支持在PLC和PLC程序設(shè)計(jì)工具之間的通信,該P(yáng)LC程序設(shè)計(jì)工具的一個(gè)示范實(shí)施方案在這里有時(shí)候被稱作STEP 7-Micro/WIN。本發(fā)明某些示范實(shí)施方案包括一種支持Modbus受控者RTU協(xié)議的調(diào)制解調(diào)器模塊。在EM241調(diào)制解調(diào)器模塊和PLC之間的通信可以在PLC的擴(kuò)展I/O總線上進(jìn)行。
PLC程序設(shè)計(jì)工具可以提供一種軟件向?qū)С绦?,該程序能有助于遠(yuǎn)程調(diào)制解調(diào)器或調(diào)制解調(diào)器模塊的安裝,用于連接當(dāng)?shù)豍LC與遠(yuǎn)程裝置。
EM241調(diào)制解調(diào)器模塊的性能圖8是一個(gè)示范的EM241調(diào)制解調(diào)器模塊8000的頂視圖,該模塊包括機(jī)架8100,一系列用于顯示模塊8000狀態(tài)的指示燈8200;用于連接模塊與PLC接口,如輸入/輸出擴(kuò)展總線,的連接器8300;用于將模塊8000配置為一個(gè)具體國(guó)度的一個(gè)或多個(gè)國(guó)家代碼轉(zhuǎn)換開(kāi)關(guān)8400;以及/或者通信網(wǎng)絡(luò)接口8500,如RJ 11插座。一個(gè)或多個(gè)國(guó)家代碼轉(zhuǎn)換開(kāi)關(guān)8400可以用手操作,并可與固件耦合,該固件從至少一個(gè)轉(zhuǎn)換開(kāi)關(guān)8400讀出一個(gè)國(guó)家代碼,并配置調(diào)制解調(diào)器8000以用于指定國(guó)度的操作。
下面的描述適用于EM241調(diào)制解調(diào)器模塊8000的某些實(shí)施方案,不過(guò)不應(yīng)視作為對(duì)它的限制。
EM241調(diào)制解調(diào)器模塊可以將S7-200 Micro PLC的功能擴(kuò)展到遠(yuǎn)程通信。該模塊支持四種模式(a)模式1用于Micro/WIN程序設(shè)計(jì)和調(diào)試。在某些實(shí)施方案中,不要求安裝。只要即插即用即可。
(b)模式2用于Modbus主控者/受控者通信。
(c)模式3用于字母-數(shù)字消息發(fā)送和數(shù)字尋呼。
(d)模式4用于CPU-到-CPU通信,例如在各S7-200Micro PLC之間的通信。
此外,EM241調(diào)制解調(diào)器模塊還可具備下列性能(e)它可以直接與S7-200的擴(kuò)展I/O總線連接,不再需要占用CPU的通信端口。
(f)可將S7-200 PLC直接連接到模擬電話線。
(g)波特速率可以根據(jù)線的質(zhì)量在300波特和33.6k波特(V.34bis)之間自行調(diào)節(jié)。
(h)提供國(guó)際電話線接口。
(i)利用硬件旋轉(zhuǎn)轉(zhuǎn)換開(kāi)關(guān)可以支持多個(gè)國(guó)家標(biāo)準(zhǔn)。所有其它設(shè)置都可以儲(chǔ)存在PLC的變量存儲(chǔ)器中。
(j)可支持脈沖撥號(hào)或雙音頻撥號(hào)。
k)具有到STEP 7-Micro/WIN的調(diào)制解調(diào)器接口,用于程序設(shè)計(jì)和故障檢修(遠(yuǎn)程服務(wù))。
(1)支持Mobus RTU協(xié)議。
(m)CPU-到-CPU或CPU-到-Modbus數(shù)據(jù)轉(zhuǎn)移。
(n)支持?jǐn)?shù)字和文本尋呼。
(o)支持SMS消息發(fā)送。
(p)支持回叫功能和/或口令保護(hù)可以將EM241調(diào)制解調(diào)器模塊配置儲(chǔ)存在CPU內(nèi)??梢詰?yīng)用STEP7-Micro/WIN調(diào)制解調(diào)器擴(kuò)展向?qū)С绦蛉ヅ渲肊M241調(diào)制解調(diào)器模塊。
國(guó)際電話線接口EM241調(diào)制解調(diào)器模塊可以是一種標(biāo)準(zhǔn)V.34(33.6k波特),10-位調(diào)制解調(diào)器,并可與大多數(shù)內(nèi)置的和外置的PC調(diào)制解調(diào)器兼容。
EM241調(diào)制解調(diào)器模塊可以與具有安裝在模塊前面的6-位4-線RJ11連接器的電話線相連接,如圖8所示。從前面看時(shí),RJ 11連接器的配置是,針3為振鈴,針4為觸點(diǎn)。反過(guò)來(lái)連接也是容許的。
在某些情況下,為了連接到各國(guó)的標(biāo)準(zhǔn)電話線終端,可以采用一種適配器對(duì)RJ 11連接器進(jìn)行轉(zhuǎn)換。
調(diào)制解調(diào)器和電話線接口可以利用外置24V直流電源供電。該電源可與CPU傳感器電源連接,或者與一種外置電源連接。EM241調(diào)制解調(diào)器模塊的接地終端與系統(tǒng)的地相連接。
在模塊供電后,EM241調(diào)制解調(diào)器模塊能夠自動(dòng)配置電話接口,用于指定國(guó)別的操作。模塊前面板上的兩個(gè)旋轉(zhuǎn)開(kāi)關(guān)選擇國(guó)家代碼。在有些實(shí)施方案中,可以在給EM241調(diào)制解調(diào)器模塊供電之前,將轉(zhuǎn)換開(kāi)關(guān)設(shè)置為要選擇的國(guó)家,如表1所示。
表1
STEP 7-Micro/WIN接口EM241調(diào)制解調(diào)器模塊可允許與STEP 7-Micro/WIN通過(guò)電話線進(jìn)行通信(遠(yuǎn)程服務(wù))。在應(yīng)用STEP 7-Micro/WIN時(shí),不需要對(duì)S7-200 CPU進(jìn)行配置或程序設(shè)計(jì),就可以把EM241調(diào)制解調(diào)器模塊用作遠(yuǎn)程調(diào)制解調(diào)器。
在采用具有STEP 7-Micro/WIN的EM241調(diào)制解調(diào)器模塊時(shí),可遵循以下步驟(q)斷開(kāi)S7-200 CPU電源,并將EM241調(diào)制解調(diào)器模塊掛接到I/O擴(kuò)展總線上。在S7-200 CPU接通電源的狀態(tài)下,不要掛接任何I/O模塊。
(r)將電話線連接到EM241調(diào)制解調(diào)器模塊。
(s)將24V直流電源連接到EM241調(diào)制解調(diào)器模塊接線終端單元。
(t)將EM241調(diào)制解調(diào)器模塊接線終端單元的地與系統(tǒng)的地相連接。
(u)設(shè)置國(guó)家代碼轉(zhuǎn)換開(kāi)關(guān)。
(v)給S7-200 CPU和EM241調(diào)制解調(diào)器模塊供電。
(w)配置STEP 7-Micro/WIN與10-位調(diào)制解調(diào)器通信。
Modbus RTU協(xié)議可以將EM241調(diào)制解調(diào)器模塊配置得象Modbus RTU受控者一樣進(jìn)行響應(yīng)。這種情況下,EM241調(diào)制解調(diào)器模塊通過(guò)調(diào)制解調(diào)器接口接收Modbus請(qǐng)求,翻譯這些請(qǐng)求,并將數(shù)據(jù)轉(zhuǎn)移到CPU中或者從CPU轉(zhuǎn)移出去。然后EM241調(diào)制解調(diào)器模塊產(chǎn)生Modbus響應(yīng),并通過(guò)調(diào)制解調(diào)器接口把它傳送出去。
在某些實(shí)施方案中,如果EM241調(diào)制解調(diào)器模塊配置得象ModbusRTU受控者一樣進(jìn)行響應(yīng)時(shí),STEP 7-Micro/WIN不能通過(guò)電話線與EM241調(diào)制解調(diào)器模塊通信。
EM241調(diào)制解調(diào)器模塊支持的Modbus功能示于表2表2 在一個(gè)請(qǐng)求中,Modbus功能4和16最多可以對(duì)125個(gè)占位寄存器(V存儲(chǔ)器的250個(gè)字節(jié))進(jìn)行讀和寫(xiě)。功能5和15可以寫(xiě)入CPU的輸出圖象寄存器。這些值可由用戶程序改寫(xiě)。
Modbus地址可以寫(xiě)成5或6個(gè)含有數(shù)據(jù)類型和偏離量的字符值。這種情況下,前一個(gè)或兩個(gè)字符可以確定數(shù)據(jù)類型,而后四個(gè)字符可以在數(shù)據(jù)類型之內(nèi)選擇合適的值。Modbus主控裝置可以將地址變換為正確的Modbus功能。
表3給出EM241調(diào)制解調(diào)器模塊支持的Modbus地址,以及把Modbus地址變換到S7-200 CPU的地址。
表3
可以用調(diào)制解調(diào)器擴(kuò)展向?qū)С绦蛟贓M241調(diào)制解調(diào)器模塊中創(chuàng)建配置塊以支持Modbus RTU協(xié)議。在應(yīng)用Modbus協(xié)議之前,可以將EM241調(diào)制解調(diào)器模塊配置塊下載到CPU數(shù)據(jù)塊中。
尋呼和SMS消息發(fā)送EM241調(diào)制解調(diào)器模塊支持把數(shù)字尋呼消息和文本尋呼消息,以及SMS(短消息服務(wù))消息發(fā)送給(由蜂窩提供商支持的)蜂窩電話。該消息和電話號(hào)碼都可以儲(chǔ)存在EM241調(diào)制解調(diào)器模塊配置塊中,且該配置塊可被下載到S7-200 CPU的數(shù)據(jù)塊中。
可以應(yīng)用調(diào)制解調(diào)器擴(kuò)展向?qū)С绦驗(yàn)镋M241調(diào)制解調(diào)器模塊配置塊創(chuàng)建消息和電話號(hào)碼。還可以應(yīng)用調(diào)制解調(diào)器擴(kuò)展向?qū)С绦騽?chuàng)建程序代碼以便讓程序啟動(dòng)消息的發(fā)送。
數(shù)字尋呼數(shù)字尋呼可以利用按鍵式雙音頻電話的雙音頻向?qū)ず魴C(jī)發(fā)送數(shù)字值。EM241調(diào)制解調(diào)器模塊可撥所要求的尋呼服務(wù),等候聲音消息完成,并把尋呼消息中與數(shù)字對(duì)應(yīng)的雙音頻發(fā)送出去。尋呼消息中可以允許有數(shù)字0到9,星號(hào)(*),A,B,C和D。尋呼機(jī)用于顯示星號(hào)和A,B,C和D的實(shí)際字符可以由尋呼機(jī)和尋呼服務(wù)提供商決定。
文本尋呼文本尋呼可以把字母數(shù)字消息發(fā)送給一個(gè)尋呼服務(wù)提供商,并從該提供商發(fā)送到尋呼機(jī)。一般文本尋呼提供商具有接收文本尋呼的調(diào)制解調(diào)器線。EM241調(diào)制解調(diào)器模塊可以采用電話定位器字母數(shù)字協(xié)議(TAP)將文本消息傳送給服務(wù)提供商。許多文本尋呼提供商采用這個(gè)協(xié)議接收消息。
短消息服務(wù)(SMS)有些蜂窩電話服務(wù),包括那些GSM兼容的服務(wù),支持短消息服務(wù)(SMS)的消息發(fā)送。SMS允許EM241調(diào)制解調(diào)器模塊通過(guò)模擬電話線向SMS提供商發(fā)送消息。然后SMS提供商把消息傳送給蜂窩電話,而且消息可以出現(xiàn)在電話的文本顯示上。EM241調(diào)制解調(diào)器模塊可采用電話定位器字母數(shù)字協(xié)議(TAP)以及/或者通用計(jì)算機(jī)協(xié)議(UCP)向SMS提供商發(fā)送消息。
在文本和SMS消息中嵌入變量EM241調(diào)制解調(diào)器模塊可以將來(lái)自CPU的數(shù)據(jù)值嵌入到文本消息中,并按照消息中的說(shuō)明使數(shù)據(jù)值格式化。用戶可以指定小數(shù)點(diǎn)左邊和右邊的數(shù)字?jǐn)?shù)目,而且不論小數(shù)點(diǎn)是一個(gè)句號(hào)或是一個(gè)逗號(hào)。當(dāng)用戶編程命令EM241調(diào)制解調(diào)器模塊傳送文本消息時(shí),EM241調(diào)制解調(diào)器模塊可以從CPU檢索該消息,確定消息中需要什么CPU值,并從CPU中檢索出那些值,并且/或者在把消息傳送到服務(wù)提供商之前,將這些值格式化并置入文本消息內(nèi)。
可以通過(guò)多次CPU掃描循環(huán)從CPU讀取消息發(fā)送提供商的電話號(hào)碼,消息,以及嵌入消息的變量。嵌入消息的變量在發(fā)送消息過(guò)程中可以不斷更新。假如消息包含多個(gè)變量,則這些變量可以通過(guò)CPU的多次掃描循環(huán)讀取。
數(shù)據(jù)轉(zhuǎn)移EM241調(diào)制解調(diào)器模塊允許用戶程序?qū)?shù)據(jù)通過(guò)電話線轉(zhuǎn)移到另外一個(gè)CPU或者M(jìn)odbus裝置??梢岳谜{(diào)制解調(diào)器擴(kuò)展向?qū)С绦蚺渲脭?shù)據(jù)轉(zhuǎn)移和電話號(hào)碼,并將它們儲(chǔ)存在EM241調(diào)制解調(diào)器模塊配置塊中。該配置塊可被下載到S7-200 CPU的數(shù)據(jù)塊中。調(diào)制解調(diào)器擴(kuò)展向?qū)С绦蜻€能夠創(chuàng)建程序代碼,以便讓用戶程序啟動(dòng)數(shù)據(jù)轉(zhuǎn)移。
數(shù)據(jù)轉(zhuǎn)移可以或者是一個(gè)從遠(yuǎn)程裝置讀取數(shù)據(jù)的請(qǐng)求,或者是一個(gè)將數(shù)據(jù)寫(xiě)入遠(yuǎn)程裝置的請(qǐng)求。讀或?qū)懙臄?shù)據(jù)轉(zhuǎn)移可在1和100數(shù)據(jù)字之間。數(shù)據(jù)轉(zhuǎn)移可以是將數(shù)據(jù)移動(dòng)到掛接的CPU的V存儲(chǔ)器中或者從中移動(dòng)出來(lái)。
調(diào)制解調(diào)器擴(kuò)展向?qū)С绦蚩稍试S用戶創(chuàng)建對(duì)遠(yuǎn)程裝置的數(shù)據(jù)轉(zhuǎn)移,包括從遠(yuǎn)程裝置單讀,向遠(yuǎn)程裝置單寫(xiě),或者既從遠(yuǎn)程裝置中讀出也向遠(yuǎn)程裝置寫(xiě)入。
數(shù)據(jù)轉(zhuǎn)移可采用EM241調(diào)制解調(diào)器模塊的配置協(xié)議。假如所配置的EM241調(diào)制解調(diào)器模支持PPI協(xié)議(這里它與STEP 7-Micro/WIN相應(yīng)),則EM241調(diào)制解調(diào)器模塊可采用PPI協(xié)議轉(zhuǎn)移數(shù)據(jù)。假如所配置的EM241調(diào)制解調(diào)器模塊支持Modbus RTU協(xié)議,則數(shù)據(jù)轉(zhuǎn)移可采用Modbus RTU協(xié)議進(jìn)行傳送。
可以通過(guò)多次CPU掃描循環(huán)從CPU中讀取遠(yuǎn)程裝置的電話號(hào)碼,數(shù)據(jù)轉(zhuǎn)移請(qǐng)求以及正在轉(zhuǎn)移的數(shù)據(jù)。一般,正在發(fā)送消息的時(shí)候,用戶程序不對(duì)電話號(hào)碼或消息進(jìn)行修改,或者正在發(fā)送消息的時(shí)候,對(duì)正在轉(zhuǎn)移的數(shù)據(jù)進(jìn)行修改。
假如遠(yuǎn)程裝置是另一個(gè)調(diào)制解調(diào)器模塊,則可鍵入在電話號(hào)碼配置中該遠(yuǎn)程調(diào)制解調(diào)器模塊的口令,利用口令功能進(jìn)行數(shù)據(jù)轉(zhuǎn)移。
口令保護(hù)EM241調(diào)制解調(diào)器模塊的口令安全性可以是任選的,并可利用調(diào)制解調(diào)器擴(kuò)展向?qū)С绦驅(qū)崿F(xiàn)。在某些實(shí)施方案中,EM241調(diào)制解調(diào)器模塊采用的口令和CPU的口令不同。而是,EM241調(diào)制解調(diào)器模塊的口令可以是單獨(dú)的,含有,例如8-字符,的口令,呼叫者在被允許訪問(wèn)掛接的CPU之前,可向EM241調(diào)制解調(diào)器模塊提供該口令。該口令可以作為EM241調(diào)制解調(diào)器模塊配置塊的一部分,儲(chǔ)存在CPU的V存儲(chǔ)器中??梢詫M241調(diào)制解調(diào)器模塊配置塊下載到掛接的CPU的數(shù)據(jù)塊中。
假如CPU具有的口令安全性已在系統(tǒng)數(shù)據(jù)塊中實(shí)現(xiàn),則呼叫者可提供CPU口令來(lái)獲得訪問(wèn)口令保護(hù)功能。
回叫安全性EM241調(diào)制解調(diào)器模塊的回叫功能可以是任選的,并可利用調(diào)制解調(diào)器擴(kuò)展向?qū)С绦蛴枰耘渲?。回叫功能可以僅允許預(yù)先確定的電話號(hào)碼訪問(wèn)CPU,以便給掛接的CPU提供附加的安全性。當(dāng)能夠?qū)崿F(xiàn)回叫功能時(shí),EM241調(diào)制解調(diào)器模塊可以回答任何一個(gè)來(lái)話,驗(yàn)證呼叫者,然后將線斷開(kāi)。假如呼叫者是已經(jīng)授權(quán)的,則EM241調(diào)制解調(diào)器模塊可以撥對(duì)該呼叫者預(yù)先確定的電話號(hào)碼,并允許訪問(wèn)CPU。EM241調(diào)制解調(diào)器模塊支持三種回叫模式(a)回叫單個(gè)預(yù)先確定的電話號(hào)碼(b)回叫多個(gè)預(yù)先確定的電話號(hào)碼(c)回叫任何一個(gè)電話號(hào)碼。
利用選勾調(diào)制解調(diào)器擴(kuò)展向?qū)С绦蛑械倪m當(dāng)選項(xiàng),然后定義回叫電話號(hào)碼,可以對(duì)回叫模式進(jìn)行選擇。回叫電話號(hào)碼可儲(chǔ)存在EM241調(diào)制解調(diào)器模塊的配置塊中,該配置塊儲(chǔ)存在掛接的CPU的數(shù)據(jù)塊中。
最簡(jiǎn)單的回叫形式是向單個(gè)預(yù)先確定的電話號(hào)碼回叫。假如在EM241調(diào)制解調(diào)器模塊的配置塊中僅儲(chǔ)存了一個(gè)回叫號(hào)碼,則當(dāng)EM241調(diào)制解調(diào)器模塊無(wú)論在什么時(shí)候回答一個(gè)來(lái)話時(shí),都可以通知呼叫者能夠進(jìn)行回叫,與呼叫者斷開(kāi)連接,并按配置塊中指定的回叫號(hào)碼撥號(hào)。
EM241調(diào)制解調(diào)器模塊還可支持回叫多個(gè)預(yù)先確定的電話號(hào)碼。在這個(gè)模式中,可向呼叫者詢問(wèn)電話號(hào)碼。假如提供的號(hào)碼符合預(yù)先在EM241調(diào)制解調(diào)器模塊配置塊中定義的一個(gè)號(hào)碼,則EM241調(diào)制解調(diào)器模塊可斷開(kāi)與呼叫者的連接,并利用配置塊中相符的電話號(hào)碼進(jìn)行回叫。用戶最多可以配置250個(gè)回叫號(hào)碼。
當(dāng)有多個(gè)預(yù)先確定的回叫號(hào)碼時(shí),有可能提供許多方案。在某些實(shí)施方案中,當(dāng)連接到EM241調(diào)制解調(diào)器模塊時(shí),提供的回叫號(hào)碼與EM241調(diào)制解調(diào)器模塊配置塊中的號(hào)碼除了前兩個(gè)數(shù)字之外是嚴(yán)格一致的。例如,如果由于需要撥外線(9)和長(zhǎng)途(1),配置的回叫是91(123)4569999,則提供的回叫號(hào)碼可以是下面當(dāng)中的任意一個(gè)(a)91(123)4569999(b)1(123)4569999(c)(123)45699999可以認(rèn)為上述所有電話號(hào)碼都是相配的回叫號(hào)碼。EM241調(diào)制解調(diào)器模塊在執(zhí)行回叫時(shí),可以從其配置塊中采用該回叫電話號(hào)碼,在本例中為91(123)4569999。在某些實(shí)施方案中,當(dāng)比較回叫號(hào)碼時(shí),僅采用電話號(hào)碼中的數(shù)字字符。在比較回叫號(hào)碼時(shí),有些字符,如逗號(hào)或括號(hào),可被忽略。
回叫任何一個(gè)電話號(hào)碼都可以在調(diào)制解調(diào)器擴(kuò)展向?qū)С绦蛑?,利用選擇“能夠回叫任何電話號(hào)碼”選項(xiàng),在回叫配置過(guò)程中來(lái)進(jìn)行設(shè)置。如果選擇了這個(gè)選項(xiàng),則EM241調(diào)制解調(diào)器模塊能夠回答來(lái)話,并請(qǐng)求回叫電話號(hào)碼。當(dāng)呼叫者提供電話號(hào)碼后,EM241調(diào)制解調(diào)器模塊可以斷開(kāi)連接,并撥那個(gè)電話號(hào)碼。這種回叫模式提供了一種允許把電話費(fèi)用帳單開(kāi)列給EM241調(diào)制解調(diào)器模塊電話連接的方式,而不需要對(duì)S7-200 CPU提供安全性。假如采用了這種回叫模式,為了安全可以應(yīng)用EM241調(diào)制解調(diào)器模塊口令。
EM241調(diào)制解調(diào)器模塊口令以及回叫功能可以同時(shí)起作用。EM241調(diào)制解調(diào)器模塊可以在處理回叫之前要求呼叫者提供正確的口令。
EM241調(diào)制解調(diào)器模塊的配置表格所有文本消息,電話號(hào)碼,數(shù)據(jù)轉(zhuǎn)移信息,回叫號(hào)碼以及其它選項(xiàng)都可以儲(chǔ)存在調(diào)制解調(diào)器模塊配置表格中,該表格可以載入S7-200CPU的V存儲(chǔ)器內(nèi)。調(diào)制解調(diào)器擴(kuò)展向?qū)С绦蛲ㄟ^(guò)創(chuàng)建調(diào)制解調(diào)器模塊配置表格對(duì)用戶進(jìn)行指導(dǎo)。然后STEP 7-Micro/WIN可以把EM241調(diào)制解調(diào)器模塊配置表格置入數(shù)據(jù)塊中,該數(shù)據(jù)塊可被下載到S7-200CPU中。
EM241調(diào)制解調(diào)器模塊可以在啟動(dòng)時(shí),在CPU的任何一次停止-到-運(yùn)行轉(zhuǎn)換的5秒鐘之內(nèi),從CPU讀這個(gè)配置表格。只要EM241調(diào)制解調(diào)器模塊與STEP 7-Micro/WIN聯(lián)機(jī),EM241調(diào)制解調(diào)器模塊就不需要從CPU讀新的配置表格。如果當(dāng)EM241調(diào)制解調(diào)器模塊聯(lián)機(jī)時(shí),下載了一個(gè)新的配置表格,則在聯(lián)機(jī)期間結(jié)束時(shí),EM241調(diào)制解調(diào)器模塊可以讀這個(gè)新的配置表格。
如果EM241調(diào)制解調(diào)器模塊檢測(cè)到配置表格中的一個(gè)錯(cuò)誤,則模塊前面板上的模塊良好(MG)LED將會(huì)閃亮和閃斷。用戶可檢查STEP7-Micro/WIN中的PLC信息屏幕,或者讀取SMW220(模塊槽0)中有關(guān)配置錯(cuò)誤信息的數(shù)值。EM241調(diào)制解調(diào)器模塊配置錯(cuò)誤列于表4。如果用戶采用調(diào)制解調(diào)器擴(kuò)展向?qū)С绦騽?chuàng)建EM241調(diào)制解調(diào)器模塊配置表格,則STEP 7-Micro/WI N可在創(chuàng)建配置表格之前檢查數(shù)據(jù)。
表4
EM241調(diào)制解調(diào)器模塊的狀態(tài)LEDsEM241調(diào)制解調(diào)器模塊在前面板上可以有8個(gè)狀態(tài)LEDs。表5說(shuō)明了這些狀態(tài)LEDs。
表5
利用調(diào)制解調(diào)器擴(kuò)展向?qū)С绦蚺渲肊M241調(diào)制解調(diào)器模塊用戶可以從STEP 7-Micro/WIN工具菜單或者從導(dǎo)航條的工具部分啟動(dòng)調(diào)制解調(diào)器擴(kuò)展向?qū)С绦颉?br>
為利用該向?qū)С绦?,通常要編輯一個(gè)用戶方案,并設(shè)置為符號(hào)地址模式。在調(diào)制解調(diào)器擴(kuò)展向?qū)С绦虻牡谝黄聊簧?,用戶可以選擇配置EM241調(diào)制解調(diào)器模塊,并撳擊下一步>。
調(diào)制解調(diào)器擴(kuò)展向?qū)С绦蚩梢垣@取EM241調(diào)制解調(diào)器模塊相對(duì)S7-200 CPU的位置以便產(chǎn)生正確的程序代碼。用戶可以撳擊讀模塊按鈕來(lái)自動(dòng)讀取掛接在CPU上的智能模塊的位置。擴(kuò)展模塊可以從0開(kāi)始順序編號(hào)。用戶可以雙擊EM241調(diào)制解調(diào)器模塊以便把模塊位置字段配置到,或者安排到EM241調(diào)制解調(diào)器模塊的位置。
口令保護(hù)屏幕允許用戶對(duì)EM241調(diào)制解調(diào)器模塊實(shí)施口令保護(hù),并且/或者為該模塊指派1-8個(gè)字符為口令。這個(gè)口令可以與S7-200CPU的口令相互獨(dú)立。當(dāng)模塊受口令-保護(hù)時(shí),任何一個(gè)想要通過(guò)EM241調(diào)制解調(diào)器模塊與S7-200 CPU連接的人都被要求提供正確的口令。如果要求,用戶可選擇口令保護(hù),并鍵入口令。
EM241調(diào)制解調(diào)器模塊支持兩個(gè)通信協(xié)議PPI協(xié)議(針對(duì)與STEP7-Micro/WIN通信),以及Modbus RTU協(xié)議。協(xié)議選擇取決于正在應(yīng)用的,作為遠(yuǎn)程通信對(duì)象的裝置類型。在EM241調(diào)制解調(diào)器模塊回應(yīng)一個(gè)呼叫,還有當(dāng)EM241調(diào)制解調(diào)器模塊啟動(dòng)CPU數(shù)據(jù)轉(zhuǎn)移時(shí),這種設(shè)置可對(duì)采用的通信協(xié)議進(jìn)行控制。
用戶可以對(duì)模塊進(jìn)行配置以向?qū)ず魴C(jī)發(fā)送數(shù)字消息和文本消息,或者向蜂窩電話發(fā)送短消息服務(wù)(SMS)消息。用戶可以選勾能夠發(fā)送消息檢驗(yàn)框,并撳擊配置消息發(fā)送...按鈕,以定義消息和接收者電話號(hào)碼。
當(dāng)設(shè)置一個(gè)要向?qū)ず魴C(jī)或蜂窩電話發(fā)送的消息時(shí),用戶可以對(duì)消息和電話號(hào)碼進(jìn)行定義。用戶可選擇配置消息發(fā)送屏幕上的消息標(biāo)記,并撳擊新消息按鈕。然后用戶可鍵入消息的文本并指定要插入消息的任何一個(gè)CPU數(shù)據(jù)值。為要將CPU數(shù)據(jù)值插入消息,用戶可以把光標(biāo)移動(dòng)到數(shù)據(jù)位置,并撳擊插入數(shù)據(jù)...按鈕。用戶可指定CPU數(shù)據(jù)值的地址(即VW100),顯示格式(即有正負(fù)之分的整數(shù))以及小數(shù)點(diǎn)左右的數(shù)字。用戶還可以指定小數(shù)點(diǎn)是句號(hào)還是逗號(hào)。
可以將數(shù)字尋呼消息限制為數(shù)字0-9,字母A,B,C和D,和星號(hào)(*)。數(shù)字尋呼消息的最大允許長(zhǎng)度可由服務(wù)提供商變更。文本消息的長(zhǎng)度可以直到119個(gè)字符,可包含任何字母數(shù)字字符。文本消息可以包含任意數(shù)目的嵌入變量。
嵌入變量可以來(lái)自掛接的CPU中的V,M,SM,I,Q,S,T,C或AI存儲(chǔ)器。十六進(jìn)制數(shù)據(jù)可用引導(dǎo)‘16#’顯示。數(shù)值中的字符數(shù)目依據(jù)變量的大小而定。例如,VW100顯示為16#0123。如果數(shù)據(jù)值是有正負(fù)號(hào)的整數(shù)或者是浮點(diǎn)數(shù)值,小數(shù)點(diǎn)左邊的數(shù)字?jǐn)?shù)目可足夠大以顯示數(shù)值的期望范圍,包括負(fù)號(hào)。假如數(shù)據(jù)格式是整數(shù),且小數(shù)點(diǎn)右邊數(shù)字的數(shù)目不是0,則整數(shù)值可以顯示為有標(biāo)度的整數(shù)。例如,如果VW100=1234,且小數(shù)點(diǎn)右邊有2個(gè)數(shù)字,則數(shù)據(jù)顯示為‘12.34’。如果數(shù)據(jù)值大于在說(shuō)明字段中顯示的大小,則EM241調(diào)制解調(diào)器模塊可以在數(shù)據(jù)值的所有字符位置中放置#字符。
可以在配置消息發(fā)送屏幕上選擇電話號(hào)碼標(biāo)記來(lái)對(duì)電話號(hào)碼進(jìn)行配置。為增加新的電話號(hào)碼,用戶可撳擊新電話號(hào)碼...按鈕。一旦電話號(hào)碼配置好,就可將它添加到方案中。用戶可以在可供應(yīng)用的電話號(hào)碼列中將該電話號(hào)碼加亮,并撳擊右箭框符將該電話號(hào)碼添加到當(dāng)前方案中。一旦用戶把該電話號(hào)碼添加到當(dāng)前方案中,用戶即可選擇該電話號(hào)碼,并可給這個(gè)號(hào)碼增加一個(gè)符號(hào)名,以供用戶程序應(yīng)用。電話號(hào)碼可以由幾個(gè)字段組成,它們可根據(jù)用戶選擇的消息發(fā)送類型而變化。
消息發(fā)送協(xié)議選擇可以告訴EM241調(diào)制解調(diào)器模塊,在向消息服務(wù)提供商發(fā)送消息時(shí)要采用什么協(xié)議。數(shù)字尋呼機(jī)僅支持?jǐn)?shù)字協(xié)議。文本尋呼服務(wù)通常要求TAP(電話定位器字母數(shù)字協(xié)議)。SMS消息發(fā)送提供商或者由TAP支持,或者由UCP(通用計(jì)算機(jī)協(xié)議)支持。通常有三種不同的UCP服務(wù)用于SMS消息發(fā)送。大多數(shù)提供商支持命令1或51。用戶可以和SMS提供商協(xié)商以確定該提供商要求的協(xié)議和命令。
說(shuō)明字段可以允許用戶給電話號(hào)碼添加文本說(shuō)明。電話號(hào)碼字段可以是消息發(fā)送服務(wù)提供商的電話號(hào)碼。對(duì)于文本消息,這可以是服務(wù)提供商用來(lái)接收文本消息的調(diào)制解調(diào)器線的電話號(hào)碼。對(duì)于數(shù)字尋呼,這可以是尋呼機(jī)自身的電話號(hào)碼。EM241調(diào)制解調(diào)器模塊允許電話號(hào)碼字段最多到40個(gè)字符。下面是電話號(hào)碼中允許的字符,EM241調(diào)制解調(diào)器模塊可利用它們向外撥號(hào)0-9允許用電話數(shù)字按鍵A,B,C,D,*,#DTMF數(shù)字(僅雙音頻撥號(hào)),暫停撥號(hào)2秒!產(chǎn)生線路中繼閃動(dòng)@靜等5秒W在繼續(xù)之前等候撥號(hào)音()忽略(可用于電話號(hào)碼的格式化)
指定尋呼機(jī)ID或蜂窩電話號(hào)碼字段是用戶能夠鍵入消息接收者的尋呼機(jī)號(hào)碼或蜂窩電話號(hào)碼的地方。包括的字符可以到20個(gè)。對(duì)于TAP消息,口令字段可以是任選的。有些提供商要求口令,不過(guò)通常這個(gè)字段可留為空白。EM241調(diào)制解調(diào)器模塊允許的口令可直到15個(gè)字符。
始發(fā)電話號(hào)碼字段允許在SMS消息中對(duì)EM241調(diào)制解調(diào)器模塊進(jìn)行鑒別。有些采用UCP的服務(wù)提供商要求這個(gè)字段。有些服務(wù)提供商要求該字段包含最少的字符數(shù)。EM241調(diào)制解調(diào)器模塊最多允許到15個(gè)字符。
在EM241調(diào)制解調(diào)器模塊和服務(wù)提供商調(diào)制解調(diào)器不能就調(diào)制解調(diào)器標(biāo)準(zhǔn)達(dá)成協(xié)議的情況下,可應(yīng)用調(diào)制解調(diào)器標(biāo)準(zhǔn)字段。缺損為V.34(33.6k波特)。
在向服務(wù)提供商傳送消息時(shí),數(shù)據(jù)格式字段允許用戶調(diào)節(jié)調(diào)制解調(diào)器模塊所應(yīng)用的數(shù)據(jù)位和奇偶校驗(yàn)。一般TAP采用7個(gè)數(shù)據(jù)位和偶奇偶校驗(yàn),不過(guò)有些服務(wù)提供商可以采用8個(gè)數(shù)據(jù)位,沒(méi)有奇偶校驗(yàn)。UCP可采用8個(gè)數(shù)據(jù)位,沒(méi)有奇偶校驗(yàn)。用戶可以和服務(wù)提供商商量以確定采用什么設(shè)置。
用戶可以配置EM241調(diào)制解調(diào)器模塊,將數(shù)據(jù)轉(zhuǎn)移到另一個(gè)S7-200 CPU中(假如選擇的是PPI協(xié)議),或者將數(shù)據(jù)轉(zhuǎn)移到Modbus裝置(假如選擇的是Modbus協(xié)議)。用戶可以選勾能夠轉(zhuǎn)移CPU數(shù)據(jù)檢驗(yàn)框,并撳擊配置CPU-到...按鈕,以便對(duì)數(shù)據(jù)轉(zhuǎn)移和遠(yuǎn)程裝置的電話號(hào)碼進(jìn)行定義。
當(dāng)設(shè)置的數(shù)據(jù)轉(zhuǎn)移是CPU-到-CPU或CPU-到-Modbus時(shí),用戶可以對(duì)要轉(zhuǎn)移的數(shù)據(jù)和遠(yuǎn)程裝置的電話號(hào)碼進(jìn)行定義。要做到這些,用戶可在配置數(shù)據(jù)轉(zhuǎn)移屏幕上選擇數(shù)據(jù)轉(zhuǎn)移標(biāo)記,并撳擊新轉(zhuǎn)移按鈕。數(shù)據(jù)轉(zhuǎn)移可包括從遠(yuǎn)程裝置讀取數(shù)據(jù),將數(shù)據(jù)寫(xiě)入遠(yuǎn)程裝置,或者既從遠(yuǎn)程裝置讀取數(shù)據(jù)也將數(shù)據(jù)寫(xiě)入遠(yuǎn)程裝置。假如選擇了既讀取也寫(xiě)入,則首先讀,然后再寫(xiě)。
每次讀或?qū)懰D(zhuǎn)移的字最多為100個(gè)。可以向或者從當(dāng)?shù)谻PU的V存儲(chǔ)器進(jìn)行數(shù)據(jù)轉(zhuǎn)移。向?qū)С绦蚩擅枋鲞h(yuǎn)程裝置中存儲(chǔ)器的位置,就好象遠(yuǎn)程裝置是S7-200 CPU一樣。如果遠(yuǎn)程裝置是Modbus裝置時(shí),可以向或者從Modbus裝置(地址04xxxx)中的占位寄存器進(jìn)行數(shù)據(jù)轉(zhuǎn)移。等同的Modbus地址(xxxx)可以決定如下Modbus地址=1+(V存儲(chǔ)器地址/2)V存儲(chǔ)器地址=(Modbus地址-1)*2在配置CPU數(shù)據(jù)轉(zhuǎn)移屏幕上的電話號(hào)碼標(biāo)記允許用戶定義CPU-到-CPU或CPU-到-Modbus之間數(shù)據(jù)轉(zhuǎn)移的電話號(hào)碼。用戶可以撳擊新電話號(hào)碼...按鈕,以增添新的電話號(hào)碼。一旦配置好電話號(hào)碼,就可以將它添加到方案中。用戶可以在可供應(yīng)用的電話號(hào)碼列中將該電話號(hào)碼加亮,并撳擊右箭框符將該電話號(hào)碼添加到當(dāng)前方案中。一旦用戶把該電話號(hào)碼添加到當(dāng)前方案中,用戶就可以選擇該電話號(hào)碼,并可以給這個(gè)電話號(hào)碼增加一個(gè)符號(hào)名,以供用戶程序應(yīng)用。
說(shuō)明和電話號(hào)碼字段與早先對(duì)消息發(fā)送的說(shuō)明相同。假如遠(yuǎn)程裝置是調(diào)制解調(diào)器模塊,而且具有口令保護(hù),則可要求口令字段。可以把當(dāng)?shù)卣{(diào)制解調(diào)器模塊中的口令字段設(shè)置為遠(yuǎn)程調(diào)制解調(diào)器模塊的口令。當(dāng)遠(yuǎn)程調(diào)制解調(diào)器模塊要求口令時(shí),當(dāng)?shù)卣{(diào)制解調(diào)器模塊可提供這個(gè)口令。
回叫可使得EM241調(diào)制解調(diào)器模塊在接收到來(lái)自遠(yuǎn)程STEP 7-Micro/WIN的來(lái)話后自動(dòng)斷開(kāi)連接,并撥預(yù)先確定的電話號(hào)碼。用戶可選擇能夠回叫檢驗(yàn)框,并撳擊配置回叫...按鈕,以配置回叫電話號(hào)碼。
配置回叫...屏幕允許用戶鍵入EM241調(diào)制解調(diào)器模塊應(yīng)答來(lái)話時(shí)使用的電話號(hào)碼。如果想要預(yù)先確定回叫號(hào)碼,用戶可選勾‘僅能回叫指定電話號(hào)碼’。如果EM241調(diào)制解調(diào)器模塊打算認(rèn)可任何一個(gè)由來(lái)話人提供的回叫號(hào)碼(為了反向連接收費(fèi)),用戶可選勾‘能夠回叫任何一個(gè)電話號(hào)碼’選擇。
如果僅允許指定的回叫電話號(hào)碼,用戶可以撳擊新電話號(hào)碼按鈕以便添加回叫電話號(hào)碼。回叫屬性屏幕允許用戶鍵入預(yù)先確定的回叫電話號(hào)碼以及對(duì)該回叫號(hào)碼的說(shuō)明。這里鍵入的回叫號(hào)碼可以是EM241調(diào)制解調(diào)器模塊在執(zhí)行回叫時(shí)撥號(hào)所采用的電話號(hào)碼。電話號(hào)碼可以包括連接外線,等候外線時(shí)的暫停,連接長(zhǎng)途等等所要求的全部數(shù)字。
鍵入一個(gè)新的回叫電話號(hào)碼之后,該號(hào)碼可被添加到方案中。用戶可以在可供應(yīng)用的回叫電話號(hào)碼列中將該電話號(hào)碼加亮,并撳擊右箭框符將該電話號(hào)碼添加到當(dāng)前方案中。
當(dāng)發(fā)送消息時(shí)或者在數(shù)據(jù)轉(zhuǎn)移過(guò)程中,用戶可以對(duì)EM241調(diào)制解調(diào)器模塊打算撥的號(hào)碼進(jìn)行設(shè)置。在某些實(shí)施方案中,只有當(dāng)所有撥號(hào)和發(fā)送消息的嘗試都沒(méi)有成功時(shí),EM241調(diào)制解調(diào)器模塊才可以向用戶程序報(bào)告錯(cuò)誤。
有些電話線當(dāng)受話器抬起時(shí)沒(méi)有撥號(hào)音。當(dāng)命令EM241調(diào)制解調(diào)器模塊發(fā)送消息或執(zhí)行回叫時(shí),如果不出現(xiàn)撥號(hào)音,則EM241調(diào)制解調(diào)器模塊可以向用戶程序報(bào)告錯(cuò)誤。為了能夠在沒(méi)有撥號(hào)音的線上撥出電話,用戶可以選勾的檢驗(yàn)框是,能夠撥無(wú)撥號(hào)音選擇。
調(diào)制解調(diào)器擴(kuò)展向?qū)С绦蚩梢詾镋M241調(diào)制解調(diào)器模塊創(chuàng)建配置塊,并要求用戶鍵入起始存儲(chǔ)器的地址,該地址用于存儲(chǔ)EM241調(diào)制解調(diào)器模塊的配置數(shù)據(jù)。EM241調(diào)制解調(diào)器模塊配置塊可存儲(chǔ)在CPU的V存儲(chǔ)器中。STEP 7-Micro/WIN可以把該配置塊寫(xiě)入方案數(shù)據(jù)塊中。配置塊的大小可根據(jù)消息的數(shù)量以及所配置的電話號(hào)碼而變化。用戶可選擇用于存儲(chǔ)配置塊的V存儲(chǔ)器的地址,或者,如果用戶想要該向?qū)С绦蚪ㄗh有正確大小且未曾用過(guò)的V存儲(chǔ)器的地址,則可撳擊建議地址按鈕。
配置EM241調(diào)制解調(diào)器模塊的最后一個(gè)步驟是為EM241調(diào)制解調(diào)器模塊指定命令字節(jié)的Q存儲(chǔ)器的地址。通過(guò)計(jì)算任何一個(gè)具有不連續(xù)輸出的模塊所利用的輸出字節(jié),用戶可確定Q存儲(chǔ)器地址,這些模塊安裝在EM241調(diào)制解調(diào)器模塊前面的S7-200上面。
調(diào)制解調(diào)器擴(kuò)展向?qū)С绦蚩梢詾橛脩暨x擇的配置(程序塊和數(shù)據(jù)塊)產(chǎn)生其方案組成部分,并能使這些代碼可供用戶程序使用。最終的向?qū)С绦蚱聊豢梢燥@示出用戶請(qǐng)求配置方案的組成部分。用戶可以將EM241調(diào)制解調(diào)器模塊配置塊(數(shù)據(jù)塊)和程序塊下載到S7-200 CPU中。
調(diào)制解調(diào)器指令和限制調(diào)制解調(diào)器擴(kuò)展向?qū)С绦蚋鶕?jù)模塊位置和由用戶選擇的配置選項(xiàng),借助創(chuàng)建唯一的指令子程序,能夠使得對(duì)EM241調(diào)制解調(diào)器模塊的控制較為容易。每個(gè)指令都用“MODx_”加以前級(jí),其中x是模塊位置。
EM241調(diào)制解調(diào)器模塊指令的應(yīng)用在你應(yīng)用調(diào)制解調(diào)器模塊指令時(shí),請(qǐng)考慮以下這些指導(dǎo)方針
(a)EM241調(diào)制解調(diào)器模塊指令可應(yīng)用三個(gè)子程序。
(b)EM241調(diào)制解調(diào)器模塊指令可以增加用戶程序要求的存儲(chǔ)總量,直到370個(gè)字節(jié)。
假如用戶刪除了一個(gè)未曾用過(guò)的指令子程序,只要需要,用戶可以重新運(yùn)行調(diào)制解調(diào)器擴(kuò)展向?qū)С绦騺?lái)創(chuàng)建這個(gè)指令。
(c)通常,每次只應(yīng)激活一個(gè)指令。
(d)通常,在中斷例行程序中,不應(yīng)用指令。
(e)當(dāng)EM241調(diào)制解調(diào)器模塊初次接上電源,以及在停止-到-運(yùn)行轉(zhuǎn)換之后,該模塊可以讀配置表格信息。在某些實(shí)施方案中,在模式發(fā)生改變或下次電源循環(huán)之前,模塊看不到用戶程序?qū)ε渲帽砀袼龅娜魏我环N改變。
EM241調(diào)制解調(diào)器模塊指令的應(yīng)用用戶可以在用戶的S7-200程序中加上以下步驟來(lái)利用EM241調(diào)制解調(diào)器模塊指令a.利用調(diào)制解調(diào)器擴(kuò)展向?qū)С绦騽?chuàng)建EM241調(diào)制解調(diào)器模塊配置表格。
b.在程序中插入MODx_CNTL指令,并利用SM0.0觸點(diǎn)在每次掃描時(shí)執(zhí)行該指令。
c.給每個(gè)需要發(fā)送的消息插入MODx_MSG指令。
d.給每個(gè)數(shù)據(jù)轉(zhuǎn)移插入MODx_XFR指令。
EM241調(diào)制解調(diào)器模塊的指令MODx_CNTL指令MODx_CNTL(控制)指令可用于使EM241調(diào)制解調(diào)器模塊能夠工作并初始化。這個(gè)指令在每次掃描時(shí)都可調(diào)用,在某些實(shí)施方案中,在方案里用一次。圖9是圖形用戶接口9000顯示某些MODx_CNTL指令的屏幕照片。
MODx_XFR指令MODx_XFR(數(shù)據(jù)轉(zhuǎn)移)指令用于命令EM241調(diào)制解調(diào)器模塊讀取數(shù)據(jù),并將數(shù)據(jù)寫(xiě)入另外一個(gè)S7-200 CPU或Modbus裝置。在某些實(shí)施方案中,從觸發(fā)開(kāi)始輸入到完成位出現(xiàn),這個(gè)指令要用20-30秒。圖10是圖形用戶接口10000顯示某些MODx_XFR指令的屏幕照片。
EN位可處于接通狀態(tài),以便向模塊發(fā)命令,而且其接通狀態(tài)可以一直保持到表示過(guò)程完成的完成位出現(xiàn)為止。當(dāng)開(kāi)始輸入接通,而且模塊當(dāng)前不忙,則在每次掃描時(shí)都可以把一個(gè)XFR命令發(fā)送到EM241調(diào)制解調(diào)器模塊。開(kāi)始輸入可以通過(guò)僅允許發(fā)送一個(gè)命令的邊緣檢測(cè)元件被脈沖接通。
電話可以是數(shù)據(jù)轉(zhuǎn)移電話號(hào)碼中的一個(gè)號(hào)碼。當(dāng)該號(hào)碼是用調(diào)制解調(diào)器擴(kuò)展向?qū)С绦蚨x時(shí),用戶可以采用賦予每個(gè)數(shù)據(jù)轉(zhuǎn)移電話號(hào)碼的符號(hào)名。
數(shù)據(jù)可以是所定義數(shù)據(jù)轉(zhuǎn)移中的一個(gè)數(shù)。當(dāng)數(shù)據(jù)轉(zhuǎn)移請(qǐng)求是用調(diào)制解調(diào)器擴(kuò)展向?qū)С绦蚨x時(shí),用戶可以采用賦予該數(shù)據(jù)轉(zhuǎn)移的符號(hào)名。
完成是當(dāng)EM241調(diào)制解調(diào)器模塊完成數(shù)據(jù)轉(zhuǎn)移后出現(xiàn)的位。錯(cuò)誤可以是包含數(shù)據(jù)轉(zhuǎn)移結(jié)果的一個(gè)字節(jié)。表6列出執(zhí)行這個(gè)指令可能產(chǎn)生的若干錯(cuò)誤情況。
表6 MODx_MSG指令MODx_MSG(發(fā)送消息)指令用于從調(diào)制解調(diào)器模塊發(fā)送尋呼消息或SMS消息。在某些實(shí)施方案中,從觸發(fā)開(kāi)始輸入時(shí)刻開(kāi)始,到完成位出現(xiàn),這個(gè)指令要用20-30秒。圖11是圖形用戶接口11000顯示某些MODx_MSG指令的屏幕照片。表7給出MODx_MSG指令的各種參數(shù)。
表7 EN位可處于接通狀態(tài),以便向模塊發(fā)命令,而且其接通狀態(tài)可一直保持到表示過(guò)程完成的完成位出現(xiàn)為止。當(dāng)開(kāi)始輸入接通,而且模塊當(dāng)前不忙,則在每次掃描時(shí)都可以把一個(gè)MSG命令發(fā)送到EM241調(diào)制解調(diào)器模塊。開(kāi)始輸入可以通過(guò)僅允許發(fā)送一個(gè)命令的邊緣檢測(cè)元件被脈沖接通。
電話可以是消息電話號(hào)碼中的一個(gè)號(hào)碼。當(dāng)該號(hào)碼是用調(diào)制解調(diào)器擴(kuò)展向?qū)С绦蚨x時(shí),用戶可以采用賦予每個(gè)消息電話號(hào)碼的符號(hào)名。
消息可以是所定義消息的一個(gè)數(shù)。當(dāng)該消息是用調(diào)制解調(diào)器擴(kuò)展向?qū)С绦蚨x時(shí),用戶可以采用賦予該消息的符號(hào)名。
完成是當(dāng)EM241調(diào)制解調(diào)器模塊完成向服務(wù)提供商發(fā)送消息之后出現(xiàn)的位。
錯(cuò)誤可以是一個(gè)字節(jié),其中包含向模塊發(fā)出這個(gè)請(qǐng)求的結(jié)果。表8給出執(zhí)行這個(gè)指令可能產(chǎn)生的若干錯(cuò)誤情況的定義。
表8
EM241調(diào)制解調(diào)器模塊的樣本程序表9為EM241調(diào)制解調(diào)器模塊提供了一個(gè)樣本程序。
表9
支持智能模塊的各S7-200 CPUEM241調(diào)制解調(diào)器模塊可以是一種設(shè)計(jì)成與S7-200 CPU共同工作的智能擴(kuò)展模塊,如表10所示。
表10
EM241調(diào)制解調(diào)器模塊的專用存儲(chǔ)器位置依據(jù)各智能模塊在I/O擴(kuò)展總線中的物理位置,可將專用存儲(chǔ)器(SM)的50個(gè)字節(jié)分配給每個(gè)智能模塊。當(dāng)檢測(cè)到錯(cuò)誤情況或狀態(tài)變化時(shí),模塊可相應(yīng)于模塊位置,對(duì)SM位置進(jìn)行更新來(lái)指出這種情況。如果這是第一模塊,可按需要對(duì)SMB200到SMB249進(jìn)行更新來(lái)報(bào)告狀態(tài)和錯(cuò)誤信息。如果這是第二模塊,可對(duì)SMB250到SMB299進(jìn)行更新,如此等等,如表11所示。
表11 表12表示為EM241調(diào)制解調(diào)器模塊分配的專用存儲(chǔ)器數(shù)據(jù)區(qū)域??蓪?duì)這個(gè)區(qū)域進(jìn)行定義,就好象該區(qū)域是位于I/O系統(tǒng)的槽0中的智能模塊一樣。
表12
附加論題理解配置表格為了能根據(jù)對(duì)關(guān)于系統(tǒng)給出的回答自動(dòng)產(chǎn)生配置表格,可對(duì)調(diào)制解調(diào)器擴(kuò)展向?qū)С绦蜻M(jìn)行開(kāi)發(fā)。下面的配置表格信息是為高級(jí)用戶提供的,這些用戶想要?jiǎng)?chuàng)建他們自己的調(diào)制解調(diào)器模塊控制例行程序以及它們自己的消息格式。
配置表格可位于S7-200的V存儲(chǔ)器區(qū)域中。如表13所示,表中字節(jié)偏離量欄可以是相對(duì)SM存儲(chǔ)器中配置區(qū)域指針?biāo)甘疚恢玫淖止?jié)偏離量。配置表格信息可分為四個(gè)部分。
(a)配置塊可包括配置該模塊的信息。
(b)回叫電話號(hào)碼塊可包括回叫安全已經(jīng)認(rèn)可的預(yù)先確定的電話號(hào)碼。
(c)消息電話號(hào)碼塊可包括,當(dāng)撥消息發(fā)送服務(wù)或CPU數(shù)據(jù)轉(zhuǎn)移時(shí)所利用的電話號(hào)碼。
(d)消息塊可包括預(yù)先確定要發(fā)送給消息發(fā)送服務(wù)的消息。
表13
當(dāng)下面這些事件發(fā)生時(shí),EM241調(diào)制解調(diào)器模塊可再次讀配置表格(a)在S7-200 CPU每次停止-到-運(yùn)行轉(zhuǎn)換的5秒之內(nèi)(除非調(diào)制解調(diào)器當(dāng)前在線);(b)每5秒鐘直到發(fā)現(xiàn)合法配置(除非調(diào)制解調(diào)器當(dāng)前在線);(c)調(diào)制解調(diào)器每次從在線狀態(tài)轉(zhuǎn)換到離線狀態(tài)。
消息發(fā)送電話號(hào)碼格式消息發(fā)送電話號(hào)碼的結(jié)構(gòu)包含EM241調(diào)制解調(diào)器模塊要發(fā)送消息所需要的信息。消息發(fā)送電話號(hào)碼可以是前導(dǎo)長(zhǎng)度字節(jié)后面跟隨ASCII字符的一個(gè)ASCII字符串。消息發(fā)送電話號(hào)碼的最大長(zhǎng)度為120字節(jié)(包括長(zhǎng)度字節(jié))。
消息發(fā)送電話號(hào)碼最多可包括6個(gè)字段,相互由前斜杠(/)字符隔開(kāi)。背靠背斜杠表示一個(gè)空白(零)字段。在EM241調(diào)制解調(diào)器模塊中可將零字段設(shè)置為缺損值。
格式<電話號(hào)碼>/<ID>/<口令/<協(xié)議>/<標(biāo)準(zhǔn)>/<格式>
電話號(hào)碼字段可以是EM241調(diào)制解調(diào)器模塊發(fā)送消息時(shí)所撥的電話號(hào)碼。假如要發(fā)送的消息是文本或是SMS消息,這可以是服務(wù)提供商的電話號(hào)碼。假如消息是數(shù)字尋呼,這個(gè)字段可以是尋呼機(jī)的電話號(hào)碼。假如消息是CPU數(shù)據(jù)轉(zhuǎn)移,這可以是遠(yuǎn)程裝置的電話號(hào)碼。這個(gè)字段中最多的字符數(shù)可為40個(gè)。
ID可以是尋呼機(jī)號(hào)碼或蜂窩電話號(hào)碼。這個(gè)字段可僅由數(shù)字0-9組成。如果協(xié)議是CPU數(shù)據(jù)轉(zhuǎn)移,這個(gè)字段可用于提供遠(yuǎn)程裝置的地址。這個(gè)字段中最多允許20個(gè)字符。
當(dāng)服務(wù)提供商要求口令時(shí),口令字段可用于憑借TAP發(fā)送消息時(shí)的口令。對(duì)于憑借UCP發(fā)送的消息,這個(gè)字段可用作始發(fā)地址或電話號(hào)碼。假如消息是向另一個(gè)調(diào)制解調(diào)器模塊的CPU數(shù)據(jù)轉(zhuǎn)移,這個(gè)字段可用于提供遠(yuǎn)程調(diào)制解調(diào)器模塊的口令??诹铋L(zhǎng)度最多可到15個(gè)字符。
協(xié)議字段可由一個(gè)ASCII字符組成,該字符說(shuō)明EM241調(diào)制解調(diào)器模塊應(yīng)如何編排消息格式和傳送消息。下面的值為允許值(a)數(shù)字尋呼協(xié)議(缺損)(b)TAP(c)UCP命令1(d)UCP命令30
(e)UCP命令51(f)CPU數(shù)據(jù)轉(zhuǎn)移標(biāo)準(zhǔn)字段可迫使EM241調(diào)制解調(diào)器模塊采用指定的調(diào)制解調(diào)器標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)字段可以是一個(gè)ASCII字符。下面的值為允許值(a)Bell 103(b)Bell 212(c)V.21(d)V.22(e)V.22位(f)V.23c(g)V.32(h)V.32位(i)V.34(缺損)格式字段可以是3個(gè)ASCII字符,它們說(shuō)明在傳送消息時(shí)要采用的數(shù)據(jù)位的數(shù)目和奇偶校驗(yàn)。如果將協(xié)議設(shè)置為數(shù)字尋呼,可不需要應(yīng)用這個(gè)字段。在某些實(shí)施方案中,僅允許下面兩種設(shè)置(a)8N1-8個(gè)數(shù)據(jù)位,無(wú)奇偶校驗(yàn),一個(gè)停止位(缺損)(b)7E1-7個(gè)數(shù)據(jù)位,偶奇偶校驗(yàn),一個(gè)停止位文本消息格式文本消息格式能定義文本尋呼或SMS消息的格式。這些消息類型可包括文本和嵌入的變量。文本消息可以是一個(gè)前導(dǎo)長(zhǎng)度字節(jié)后面跟隨ASCII字符的一個(gè)ASCII字符串。文本消息的最大長(zhǎng)度可為120個(gè)字節(jié)(包括長(zhǎng)度字節(jié))。
(a)格式<文本><變量><文本><變量>...
文本字段可由ASCII字符組成。
變量字段可以對(duì)EM241調(diào)制解調(diào)器模塊能夠從當(dāng)?shù)谻PU讀取的嵌入數(shù)據(jù)值進(jìn)行定義,編排格式,并把它們置入消息中??捎冒俜?%)字符標(biāo)記一個(gè)變量字段的開(kāi)始和結(jié)束。地址和左字段可用一個(gè)冒號(hào)隔開(kāi)。左字段和右字段的分界符可以是一個(gè)句號(hào),或是一個(gè)逗號(hào),并能被用作格式化變量的小數(shù)點(diǎn)。變量字段的語(yǔ)法為(a)%地址左.右格式%地址字段可說(shuō)明地址,數(shù)據(jù)類型以及嵌入數(shù)據(jù)值的大小(即VD100,VM50,MB20或T10)。下面的數(shù)據(jù)類型是允許的I,Q,M,S,SM,V,T,C和AI。字節(jié),字和雙字的大小都是允許的。
左字段可定義顯示小數(shù)點(diǎn)左邊數(shù)字的數(shù)目。這個(gè)值可足夠大以便能處理,如需要時(shí),包括負(fù)號(hào)的嵌入變量的預(yù)計(jì)范圍。如果左邊為0,則可用前導(dǎo)0顯示這個(gè)值。左邊的合法范圍為0-10。
右字段可定義顯示小數(shù)點(diǎn)右邊數(shù)字的數(shù)目。在某些實(shí)施方案中,小數(shù)點(diǎn)右邊的0一直是顯示出來(lái)的。如果右邊是0,顯示該數(shù)字時(shí)可以不要小數(shù)點(diǎn)。右邊的合法范圍為0-10。
格式字段可說(shuō)明嵌入值的顯示格式。格式字段中允許下列字符(a)i-帶符號(hào)的整數(shù)(b)u-不帶符號(hào)的整數(shù)(c)h-十六進(jìn)制(d)f-浮點(diǎn)/實(shí)數(shù)例“溫度=%VW1003.li%壓力=%VD2004.3f%”CPU數(shù)據(jù)轉(zhuǎn)移消息格式CPU數(shù)據(jù)轉(zhuǎn)移,無(wú)論是CPU-到-CPU或者是CPU-到-Modbus的數(shù)據(jù)轉(zhuǎn)移,都可以用CPU數(shù)據(jù)轉(zhuǎn)移消息格式予以說(shuō)明。CPU數(shù)據(jù)轉(zhuǎn)移消息可以是一個(gè)ASCII字符串,它能說(shuō)明在裝置之間數(shù)據(jù)轉(zhuǎn)移的任何數(shù)目,說(shuō)明的數(shù)目最多可到最大消息長(zhǎng)度,例如,120字節(jié)(119字符加一個(gè)長(zhǎng)度字節(jié))??捎靡粋€(gè)ASCII空格隔開(kāi)數(shù)據(jù)轉(zhuǎn)移說(shuō)明,但并不要求。所有數(shù)據(jù)轉(zhuǎn)移說(shuō)明可在一次連接之內(nèi)執(zhí)行??砂凑障⒅兴x的次序執(zhí)行數(shù)據(jù)轉(zhuǎn)移。如果在數(shù)據(jù)轉(zhuǎn)移中檢測(cè)到一個(gè)錯(cuò)誤,則會(huì)終止到遠(yuǎn)程裝置的連接,相繼的處理也就不再進(jìn)行。
假如說(shuō)明的操作是讀,則從遠(yuǎn)程裝置讀的字?jǐn)?shù)可從遠(yuǎn)程_地址算起,然后從當(dāng)?shù)豞地址開(kāi)始,將它們寫(xiě)入當(dāng)?shù)谻PU的V存儲(chǔ)器中。
假如說(shuō)明的操作是寫(xiě),則從當(dāng)?shù)谻PU讀的字?jǐn)?shù)可從當(dāng)?shù)豞地址算起,然后從遠(yuǎn)程_地址開(kāi)始,將它們寫(xiě)入遠(yuǎn)程裝置。
(a)格式<操作>=<計(jì)算>,<當(dāng)?shù)豞地址>,<遠(yuǎn)程_地址>
操作字段可由一個(gè)ASCII字符組成,并能定義轉(zhuǎn)移類型(a)R-從遠(yuǎn)程裝置讀數(shù)據(jù)(b)W-將數(shù)據(jù)寫(xiě)入遠(yuǎn)程裝置計(jì)算字段可指定要轉(zhuǎn)移的字?jǐn)?shù)。計(jì)算字段的合法范圍為1-100個(gè)字。
當(dāng)?shù)豞地址字段可指定當(dāng)?shù)谻PU中用于數(shù)據(jù)轉(zhuǎn)移的V存儲(chǔ)器的地址(即VW100)。
遠(yuǎn)程_地址字段可指定遠(yuǎn)程裝置中用于數(shù)據(jù)轉(zhuǎn)移的地址(即VW500)。即使是向Modbus轉(zhuǎn)移數(shù)據(jù),也可指定該地址為V存儲(chǔ)器的地址。如果遠(yuǎn)程裝置是Modbus裝置,則V存儲(chǔ)器地址和Modbus地址之間的轉(zhuǎn)換如下(a)Modbus地址=1+(V存儲(chǔ)器/2)(b)V存儲(chǔ)器地址=(Modbus地址-1)*2例R=20,VW100,VW200 W=50,VW500,VW1000 R=100,VW1000,VW2000雖然對(duì)本發(fā)明進(jìn)行的描述相關(guān)的是其一些特定的實(shí)施方案,但是可以理解,很多變更,修改和另加的實(shí)施方案都是可以的,據(jù)此,將把所有這些變更,修改,和實(shí)施方案都看作是在本發(fā)明的構(gòu)思和范圍之內(nèi)。例如,雖然某一特定實(shí)施方案利用的是電話網(wǎng)絡(luò),但是利用其它通信網(wǎng)絡(luò),諸如互聯(lián)網(wǎng),也在本發(fā)明的構(gòu)思和范圍之內(nèi)。還有,如同這里充分宣布的,已將這里明確指定和討論的一些參考資料引入作為參考。所以,將認(rèn)為這里的附圖和描述是例證性的,而不能視作為限制。
權(quán)利要求
1.一種方法,它包括在與一種可編程序邏輯控制器結(jié)為整體的一種調(diào)制解調(diào)器中接收連接請(qǐng)求,該連接請(qǐng)求包括口令;對(duì)照該可編程序邏輯控制器處理器的存儲(chǔ)器中所包含的口令一覽表驗(yàn)證該口令;從該可編程序邏輯控制器處理器的存儲(chǔ)器獲得一個(gè)回叫電話號(hào)碼;與該回叫電話號(hào)碼建立連接;以及允許通過(guò)調(diào)制解調(diào)器訪問(wèn)該可編程序邏輯控制器。
2.一種方法,它包括在與一種可編程序邏輯控制器結(jié)為整體的一種調(diào)制解調(diào)器中接收連接請(qǐng)求,該連接請(qǐng)求包括口令;對(duì)照該可編程序邏輯控制器處理器的存儲(chǔ)器中所包含的口令一覽表驗(yàn)證該口令;以及允許通過(guò)調(diào)制解調(diào)器訪問(wèn)該可編程序邏輯控制器。
3.一種方法,它包括在與一種可編程序邏輯控制器結(jié)為整體的調(diào)制解調(diào)器處接收連接請(qǐng)求;以及允許通過(guò)調(diào)制解調(diào)器訪問(wèn)該可編程序邏輯控制器。
4.權(quán)利要求3的方法,進(jìn)一步包括與一個(gè)呼叫裝置建立連接。
5.權(quán)利要求3的方法,進(jìn)一步包括通過(guò)互聯(lián)網(wǎng)與一個(gè)呼叫裝置建立連接。
6.權(quán)利要求3的方法,進(jìn)一步包括請(qǐng)求用戶名。
7.權(quán)利要求3的方法,進(jìn)一步包括請(qǐng)求口令。
8.權(quán)利要求3的方法,進(jìn)一步包括接收用戶名。
9.權(quán)利要求3的方法,進(jìn)一步包括接收口令。
10.權(quán)利要求3的方法,進(jìn)一步包括對(duì)照儲(chǔ)存的口令一覽表對(duì)接收到的口令進(jìn)行核對(duì)。
11.權(quán)利要求3的方法,進(jìn)一步包括對(duì)接收到的用戶名和接收到的口令進(jìn)行驗(yàn)證。
12.權(quán)利要求3的方法,進(jìn)一步包括對(duì)接收到的口令進(jìn)行驗(yàn)證。
13.權(quán)利要求3的方法,進(jìn)一步包括對(duì)驗(yàn)證了的口令予以認(rèn)可。
14.權(quán)利要求3的方法,進(jìn)一步包括接收來(lái)自呼叫裝置的回叫號(hào)碼。
15.權(quán)利要求3的方法,進(jìn)一步包括從存儲(chǔ)器中獲得回叫號(hào)碼。
16.權(quán)利要求3的方法,進(jìn)一步包括將接收到的號(hào)碼與儲(chǔ)存的回叫號(hào)碼進(jìn)行比對(duì)。
17.權(quán)利要求3的方法,進(jìn)一步包括對(duì)一個(gè)預(yù)-編程序回叫號(hào)碼啟動(dòng)呼叫。
18.權(quán)利要求3的方法,進(jìn)一步包括對(duì)一個(gè)接收到的回叫號(hào)碼啟動(dòng)呼叫。
19.一種系統(tǒng),它包括在與一種可編程序邏輯控制器結(jié)為整體的調(diào)制解調(diào)器中接收連接請(qǐng)求的裝置;和允許通過(guò)調(diào)制解調(diào)器訪問(wèn)該可編程序邏輯控制器的裝置。
20.一種包含激活指令的計(jì)算機(jī)-可讀媒體,其激活包括在與一種可編程序邏輯控制器結(jié)為整體的調(diào)制解調(diào)器中接收連接請(qǐng)求;和允許通過(guò)調(diào)制解調(diào)器訪問(wèn)該可編程序邏輯控制器。
21.一種方法,它包括在呼叫裝置和與可編程序邏輯控制器結(jié)為整體的調(diào)制解調(diào)器之間建立連接;和允許該呼叫裝置通過(guò)第一調(diào)制解調(diào)器訪問(wèn)第一可編程序邏輯控制器。
22.一種方法,它包括通過(guò)通信網(wǎng)絡(luò)對(duì)一種與可編程序邏輯控制器結(jié)為整體的調(diào)制解調(diào)器進(jìn)行連接;和通過(guò)該調(diào)制解調(diào)器訪問(wèn)可編程序邏輯控制器。
23.權(quán)利要求22的方法,進(jìn)一步包括向該調(diào)制解調(diào)器提供口令。
全文摘要
本發(fā)明至少有一個(gè)示范實(shí)施方案包括一種方法,該方法包括在一種與可編程序邏輯控制器結(jié)為整體的調(diào)制解調(diào)器中接收連接請(qǐng)求,并允許通過(guò)該調(diào)制解調(diào)器訪問(wèn)這種可編程序邏輯控制器。本發(fā)明至少有一個(gè)示范實(shí)施方案包括一種方法,該方法包括在呼叫裝置和與可編程序邏輯控制器結(jié)為整體的調(diào)制解調(diào)器之間建立連接,以及允許通過(guò)該調(diào)制解調(diào)器訪問(wèn)可編程序邏輯控制器。要強(qiáng)調(diào)的是,這里提供的摘要遵從對(duì)摘要所要求的規(guī)則,能讓搜索者或其他讀者迅速查明技術(shù)公開(kāi)內(nèi)容的主題素材。要理解,這里提交的摘要不應(yīng)用作對(duì)本權(quán)利要求的范圍或意義的解釋或限制。37 CFR 1.72(b)。
文檔編號(hào)H04L29/06GK1620792SQ02828053
公開(kāi)日2005年5月25日 申請(qǐng)日期2002年12月4日 優(yōu)先權(quán)日2001年12月18日
發(fā)明者T·福爾頓, G·弗雷蒙 申請(qǐng)人:西門子能量及自動(dòng)化公司