B&R Panimula ng MODBUS communication function block
may akda: PLC-SUPPLY
2022-12-23
Buksan ang help file ng B&R, hanapin ang DRV_MBUS, mahahanap mo ang DRV_MBUS library.
Sa figure sa itaas, makikita mo ang mga functional block na nauugnay sa MODBUS na komunikasyon, mayroong 4 na functional block na nauugnay sa master station, at 3 functional block na nauugnay sa slave station. Pangunahing ginagamit ng B&R ang mga sumusunod na function block bilang master station.
a. MBMOPEN()
Ang MBMOPEN() function block ay nagbubukas (nagpapagana) ng master communication interface. Ang mga parameter ay ang mga sumusunod
Kahulugan ng parameter ng I/O
Pinagana ko ang function block enable
I PDEVICE Pangalan ng interface ng komunikasyon
I PMODE Setting ng parameter ng interface ng komunikasyon
Ang pangalan ng IPCONFIG data block
I timeout na parameter ng timeout ng komunikasyon
I ascii MODBUS mode, (0=RTU/1=ASCII)
O status error code, 0 ay nangangahulugang walang error
O IDENT Ang hawakan na ibinigay sa MBMaster(), MBMCmd(), MBMClose()
b. MB Master()
Kahulugan ng parameter ng I/O
Pinagana ko ang function block enable
I ident Handle pointer na ibinalik mula sa MBMOpen()
O status error code, 0 ay nangangahulugang walang error
O execute Kung isasagawa ang utos
O recordnum Ang bilang ng kasalukuyang pagpapalitan ng data
c.MBMCmd()
Kahulugan ng parameter ng I/O
Pinagana ko ang function block enable
I ident Handle pointer na ibinalik mula sa MBMOpen()
I mfc Modbus function code
Node ko ang numero ng istasyon ng Slave, 0 ang broadcast
I data Data area unang address
Nag-offset ako ng offset
Hinahayaan ko ang haba ng data
O status error code, 0 ay nangangahulugang walang error
d. MBMClose()
Isara ang interface ng komunikasyon ng master station
Kahulugan ng parameter ng I/O I enable Function block enable I ident Handle pointer na ibinalik mula sa MBMOpen() O status Error code, 0 means no error
Sa figure sa itaas, makikita mo ang mga functional block na nauugnay sa MODBUS na komunikasyon, mayroong 4 na functional block na nauugnay sa master station, at 3 functional block na nauugnay sa slave station. Pangunahing ginagamit ng B&R ang mga sumusunod na function block bilang master station.
a. MBMOPEN()
Ang MBMOPEN() function block ay nagbubukas (nagpapagana) ng master communication interface. Ang mga parameter ay ang mga sumusunod
Kahulugan ng parameter ng I/O
Pinagana ko ang function block enable
I PDEVICE Pangalan ng interface ng komunikasyon
I PMODE Setting ng parameter ng interface ng komunikasyon
Ang pangalan ng IPCONFIG data block
I timeout na parameter ng timeout ng komunikasyon
I ascii MODBUS mode, (0=RTU/1=ASCII)
O status error code, 0 ay nangangahulugang walang error
O IDENT Ang hawakan na ibinigay sa MBMaster(), MBMCmd(), MBMClose()
b. MB Master()
Kahulugan ng parameter ng I/O
Pinagana ko ang function block enable
I ident Handle pointer na ibinalik mula sa MBMOpen()
O status error code, 0 ay nangangahulugang walang error
O execute Kung isasagawa ang utos
O recordnum Ang bilang ng kasalukuyang pagpapalitan ng data
c.MBMCmd()
Kahulugan ng parameter ng I/O
Pinagana ko ang function block enable
I ident Handle pointer na ibinalik mula sa MBMOpen()
I mfc Modbus function code
Node ko ang numero ng istasyon ng Slave, 0 ang broadcast
I data Data area unang address
Nag-offset ako ng offset
Hinahayaan ko ang haba ng data
O status error code, 0 ay nangangahulugang walang error
d. MBMClose()
Isara ang interface ng komunikasyon ng master station
Kahulugan ng parameter ng I/O I enable Function block enable I ident Handle pointer na ibinalik mula sa MBMOpen() O status Error code, 0 means no error
Kaugnay na Balita
Tungkol sa pag-uuri, aplikasyon at pagpapaunlad ng PLC 2024-01-02 416
May problema sa PLC, paano mabilis na mahanap ang dahilan? 2024-01-02 349
Ilang paraan ng komunikasyon mayroon ang Siemens PLC? 2023-08-03 800
Ang Siemens PLC S7-300 ay may pagkabigo sa komunikasyon at remote na paraan ng pagpapanatili 2023-08-03 3596
Ano ang mga serye at katangian ng Siemens PLC 2023-08-03 800
Buod ng paraan ng pagpili ng Siemens PLC 2 2023-08-03 383
Buod ng paraan ng pagpili ng Siemens PLC 1 2023-08-03 414
Anong mga Application ang Gagamitin Mo ng mga PLC? - Paggalugad sa Laganap na Paggamit ng mga Programmable Logic Controller 2023-05-31 533
Ginagamit ba ang PLC sa Robotics? - Pag-unawa sa Tungkulin ng mga PLC sa Robotics 2023-05-31 507
Mahirap ba ang PLC Programming? - Isang Komprehensibong Gabay sa PLC Programming 2023-05-31 707
Ano ang isang PLC sa Negosyo? 2023-05-27 509
Ano ang Ginagamit ng PLC? 2023-05-26 587
Ano ang Ladder Diagram sa PLC? 2023-05-25 614
Bakit Hindi Gumagana ang Smart Switch sa Aking PLC? 2023-05-24 534
Bakit Naka-install ang PLC sa loob ng isang Enclosure? 2023-05-23 530
Bakit Ginagamit ang Logical Racks sa PLC? 2023-05-22 535
Bakit Kailangan ng PLC sa Industriya 2023-05-20 556
Bakit Mahalaga ang PLC 2023-05-19 509
Bakit Ang Ilang PLC ay Gumagamit Lamang ng Mga Pangunahing Pagdaragdag 2023-05-18 533
Bakit Ginagawa ang Pag-scale sa PLC 2023-05-17 496