一、通信模式
1、概要:MP200 的通信模塊大體可使用三種通信模式。但是,實(shí)際可使用的通信模式取決于通信類型。
2、信息傳送:信息傳送功能使用信息發(fā)送函數(shù)(MSG-SND) 和信息接收函數(shù)(MSG-RCV) 以事件的方式在機(jī)器控制器之間發(fā)送
和接收信息。可使用的兩種信息通信模式有以下兩種:
· MEMOBUS 信息傳送方式
·通用信息傳送方式
(1) MEMOBUS 信息通信模式
MEMOBUS 信息可由用戶程序進(jìn)行發(fā)送和接收,并且可使用多種通信協(xié)議來(lái)發(fā)送和接收MEMOBUS 信息。
主控制器使用MSG-SND 函數(shù)將MEMOBUS 消息發(fā)送至子控制器,子控制器則使用MSG-RCV 函數(shù)返回響應(yīng)消息。
(2) 通用信息傳送方式
通用信息傳送模式使用用戶程序中的MSG-SND 和MSG-RCV 函數(shù)直接發(fā)送和接收連續(xù)的M 寄存器中的數(shù)據(jù),而不對(duì)這些數(shù)據(jù)進(jìn)行處理。沒(méi)有預(yù)定義協(xié)議用于信息傳送。通過(guò)使用M 寄存器連續(xù)域,接送數(shù)據(jù)包,可以確立應(yīng)用程序固定協(xié)議。
(3) 自動(dòng)接收
[a] 概要:自動(dòng)接收是指在把MP200 通信模塊作為子控制器使用時(shí),在梯形程序中即使不存在信息接收函數(shù)(MSG-RCV函數(shù)) 也可以進(jìn)行信息傳送的功能。
[b] 自動(dòng)接收?qǐng)?zhí)行時(shí)間:自動(dòng)接收功能是通過(guò)中斷每隔50ms 的低速掃描處理來(lái)執(zhí)行的。
3、工程傳送
[a]概要:
工程傳送協(xié)議用來(lái)在MPE720 編程裝置和機(jī)器控制器之間進(jìn)行傳送。在機(jī)器控制器上安裝了支持工程通信模式的通信模塊時(shí),則將MPE720 直接連接至機(jī)器控制器便會(huì)啟用工程傳送。
4、鏈路通信
鏈路通信模式會(huì)自動(dòng)在機(jī)器控制器之間傳輸I/O 數(shù)據(jù)( 如繼電器、線圈和寄存器),并且它僅在215AIF-01 模塊之間操作。217IF-01、218IF-01、260IF-01 或261IF-01 模塊無(wú)法使用鏈路。機(jī)器控制器會(huì)根據(jù)事先設(shè)置的鏈路分配圖,使用一種稱為令牌傳輸?shù)臋C(jī)制,定期傳輸數(shù)據(jù)。
二、通信協(xié)議
1、通信協(xié)議:用來(lái)發(fā)送和接收消息的各種通信協(xié)議。
2、各種協(xié)議
1) MEMOBUS 協(xié)議:MEMOBUS 協(xié)議是本公司至今為止在RS-232C 中使用的標(biāo)準(zhǔn)協(xié)議,它是本公司控制器的核心協(xié)議。
2) 擴(kuò)展MEMOBUS 協(xié)議:擴(kuò)展MEMOBUS 協(xié)議用于配有215IF/218IF 模塊的機(jī)器控制器之間的通信。由于在進(jìn)行RS-232C 通信時(shí)可以使用的功能相比傳統(tǒng)的MEMOBUS 協(xié)議更多,因此擴(kuò)展MEMOBUS 協(xié)議可以提供更豐富的功能和更高效的通信。
擴(kuò)展MEMOBUS 協(xié)議支持MEMOBUS 消息通信模式和通用信息傳送模式。可通過(guò)指定MSG-SND 和MSG-RCV 函數(shù)的參數(shù)來(lái)指定使用哪個(gè)模式。
[a]在擴(kuò)展MEMOBUS 模式下傳輸數(shù)據(jù)
擴(kuò)展MEMOBUS 協(xié)議用來(lái)在安川的MP 系列和CP 系列機(jī)器控制器(MP2100M、MP2200、MP2300、MP920、CP-316、CP-317、CP-9200SH 和CP-3500H) 之間進(jìn)行通信。主控制器向子控制器發(fā)送擴(kuò)展MEMOBUS 格式的指令,子控制器接收該指令后向主控制器返回響應(yīng)信息。
[b]在通用信息傳送模式下傳輸數(shù)據(jù)( 僅適用于218IF-01/Ethernet 通信)通用信息模式可以發(fā)送或接收機(jī)器控制器的保持寄存器(M 寄存器) 中的內(nèi)容。