011 - HostLink communication protocol description of Omron PLC

36 thousand Unauthorized reproduction is prohibited Understanding the course
Course Introduction
discuss {{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
Suitable for people
This course is suitable for children with advanced knowledge of C #. They hope to develop the communication of the lower computer independently. No matter what communication protocol, serial port or network port communication mode, this course will be explained one by one. After learning this course, you will get a breakthrough in the communication programming of the upper computer.
You will learn
You will learn the serial port programming, network programming, PLC communication development and architecture design of C #, and thoroughly handle the communication programming of the lower computer
Course Introduction

1. This course passes C #, Omron PLC HostLink communication protocol TCP communication ● serial port communication and other elements, and through C # related technologies such as data type abstract inheritance event function modifier (public private internal) generic Action delegate IPAddress polymorphic function socket programming (tcpclient) SerialPort serial port multithread ->sub thread asynchronous, develop a set of universal Extensible PLC communication framework.

2. Through the study of this course, you will thoroughly master the development of PLC communication framework, and realize the development of various lower computer communication classes independently.  

3. This course is a summary of the author's work experience in communication development with the subordinate computer for more than 10 years. It integrates all details into the framework to improve the communication development of various hardware.    

Expand more
release
 head portrait

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

Topping note
 Discussion Chart
{{ item.create_time }} reply
  • delete

    Are you sure to delete?

    confirm
    cancel
  • {{item. is_top==1? 'Cancel topping': 'topping'}}

    The discussion that has been set to the top, do you want to replace the existing one?

    confirm
    cancel
{{ tag.text}}
 head portrait
{{ subitem.user.nick_name }} {{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }} reply
delete

Are you sure to delete?

confirm
cancel
release
{{pageType==='video '?' The discussion area grabs the sofa, and you can get double credits': 'The discussion area is empty, please say two sentences~'}}
release
{{tips.text}}
{{ noteHeaderTitle }} note {{hasMyNote? 'My notes':' Take notes'}}
{{hasMyNote? 'My notes':' Take notes'}}
Quality Notes
Updated on: {{$dayjs. format ('YYYY-MM-DD HH: mm: ss', item.last_uptime*1000) }}
 head portrait
{{ detail.username }}

Public notes are visible to others and have the opportunity to be rated as "high-quality notes" by the administrator

{{ noteEditor.content.length }}/2000

Public Notes
preservation
put questions to

The lecturer will answer your questions as soon as possible. If you choose to ask questions in public, you can get more help from students.

Record time point
Record the time when the video is played when asking questions, so as to facilitate subsequent viewing
Open questions
Submit