CN109839891B - 通信控制装置 - Google Patents

通信控制装置 Download PDF

Info

Publication number
CN109839891B
CN109839891B CN201811415141.4A CN201811415141A CN109839891B CN 109839891 B CN109839891 B CN 109839891B CN 201811415141 A CN201811415141 A CN 201811415141A CN 109839891 B CN109839891 B CN 109839891B
Authority
CN
China
Prior art keywords
communication
processing unit
data
data transfer
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811415141.4A
Other languages
English (en)
Other versions
CN109839891A (zh
Inventor
茂中义典
前田智康
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Azbil Corp
Original Assignee
Azbil Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Azbil Corp filed Critical Azbil Corp
Publication of CN109839891A publication Critical patent/CN109839891A/zh
Application granted granted Critical
Publication of CN109839891B publication Critical patent/CN109839891B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/054Input/output
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/052Linking several PLC's
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/408Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by data handling or data format, e.g. reading, buffering or conversion of data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40228Modbus

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Communication Control (AREA)
  • Programmable Controllers (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明的通信控制装置(1a)包括:通信请求处理部(11),根据写入请求信息,制作将数据写入至传输目的地的命令帧,并将命令帧发送至与可使用的连接相对应的PLC用通信处理部(10‑1~10‑n);通信请求处理部(13),根据读出请求信息,制作从传输源读出数据的命令帧,并发送至与传输源相对应的调节计用通信处理部(12‑1~12‑m);以及数据传输处理部(14),制作针对数据传输定义部(15)的数据传输定义信息中所定义的传输源的读出请求信息,当从传输源接收到读出请求信息中所请求的数据时,制作将所述数据写入至数据传输定义信息中所定义的传输目的地的写入请求信息。

Description

通信控制装置
技术领域
本发明涉及一种实现上位装置与下位装置之间的数据传输的通信控制装置。
背景技术
当通过通信而将数据读写至可编程逻辑控制器(Programmable LogicController,以下称为PLC)或温度调节计(以下称为调节计)等计量仪器时,具有如下的通信协议(protocol):经由专利文献1所揭示的通信控制装置,指定与设备内的参数(或寄存器(register))相关联的数据地址,通过命令响应(command response)通信,而读写所述参数的值。作为这种通信协议,有专利文献2所揭示的MODBUS(注册商标),MC协议、控制器周边链接(Controller Peripheral Link,CPL)等。
图15是说明专利文献1所揭示的通信控制装置的动作的图。在图15的示例中,通信控制装置1是利用CPL从调节计3读出数据,并利用MODBUS将读出的数据写入至PLC 2。
PLC 2是作为主机设备而存在,在通过其指示而使各调节计3进行控制的***中,各调节计3的数据(操作量MV或控制量PV的数据)是如上所述通过通信而读出,并汇集在PLC2内。
在经由通信控制装置1的PLC 2与调节计3的通信中,现有是利用串行通信(serialcommunication)。在串行通信的情况下,如图16所示,针对一个物理端口(COM端口)通过命令响应而读出数据的调节计3的台数是一台。
在近年来增多的利用Ethernet(以太网)(注册商标)等局域网(Local AreaNetwork,LAN)的网际协议(Internet protocol,IP)通信的情况下,如图17所示,能够从存在于相同的LAN 4上的多个调节计3并行地通过命令响应而大量且高速地读出数据。通信控制装置1向PLC 2传输数据的每单位时间的数据量与调节计3的连接台数成正比。通信控制装置1与PLC 2的能够通过命令响应而收发的数据数有限,当超过一次能够交换的数据数时,必须分成多个通信帧5-1、通信帧5-2、……而收发数据,当无法并行处理时,则必须一边等待每个通信帧的命令响应,一边依次进行处理。
关于通信控制装置1及PLC 2的每单位时间的通信量,在串行通信的情况下,即使调节计3的连接台数增加,也会因为物理上的通信端口的数量的制约而无大的变化,而在IP通信的情况下,通信控制装置1与PLC2的通信量则与调节计3的连接台数成正比地增加。其结果为,在利用大量的调节计3的***中,存在通信控制装置1与PLC 2的通信成为瓶颈(bottleneck)的问题。
作为这种问题的一个解决方法,有如下的方法:在通信控制装置1与PLC 2的通信中,在命令响应处理中不等待响应而并行发送命令。例如,只要是MODBUS/传输控制协议(Transmission Control Protocol,TCP)等具备帧编号(帧识别标识(identity,ID))的功能的通信协议,就可以一次发送多个命令。
但是,能够并行执行的数量受到通信协议或设备固有的规格制约。如果超过PLC 2的处理能力而发送命令,就存在TCP的重发处理会多次发生而导致整体性能下降的情况。
并且,还存在不具备帧编号的功能的通信协议。当利用这种通信协议时,有可能因为重发处理等而使得帧的顺序调换,因此无法并行执行多个命令响应处理。
[现有技术文献]
[专利文献]
[专利文献1]日本专利特开2017-34433号公报
[专利文献2]日本专利特开2011-234171号公报
发明内容
[发明所要解决的问题]
本发明是为了解决所述问题而成的,目的在于提供一种通信控制装置,即使在调节计等下位装置的连接数增加的情况下,也能够不受通信协议的制约而实现上位装置与下位装置之间的高效率的数据传输。
[解决问题的技术手段]
本发明的通信控制装置的特征在于包括:多个第一通信处理部,针对多个下位装置的各个而设置,以与相对应的下位装置进行通信的方式而构成;多个第二通信处理部,针对与上位装置之间设定的多个连接(connection)的各个而设置,以经由相对应的连接与所述上位装置进行通信的方式而构成;数据传输定义部,以预先存储数据传输定义信息的方式而构成;数据传输处理部,以如下的方式而构成:制作针对所述数据传输定义信息中所定义的传输源的下位装置的读出请求信息,当从所述传输源接收到所述读出请求信息中所请求的数据时,制作将接收到的所述数据写入至所述数据传输定义信息中所定义的传输目的地的上位装置的写入请求信息;第一通信请求处理部,以如下的方式而构成:根据所述读出请求信息,制作从所述传输源读出数据的第一命令帧(command frame),并发送至与所述传输源相对应的所述第一通信处理部,当所述第一通信处理部从所述传输源接收到第一响应帧时,从所述第一响应帧取出所述读出请求信息中所请求的数据并发送至所述数据传输处理部;以及第二通信请求处理部,以如下的方式而构成:当在所述多个连接中存在可使用的连接时,根据所述写入请求信息,制作将数据写入至所述传输目的地的第二命令帧,并将所述第二命令帧发送至与所述可使用的连接相对应的所述第二通信处理部,当所述第二通信处理部从所述传输目的地接收到第二响应帧时,将所述第二响应帧所表示的结果通知给所述数据传输处理部。
并且,本发明的通信控制装置的特征在于包括:多个第一通信处理部,针对与上位装置之间设定的多个连接的各个而设置,以经由相对应的连接与所述上位装置进行通信的方式而构成;多个第二通信处理部,针对多个下位装置的各个而设置,以与相对应的下位装置进行通信的方式而构成;数据传输定义部,以预先存储数据传输定义信息的方式而构成;数据传输处理部,以如下的方式而构成:制作针对所述数据传输定义信息中所定义的传输源的上位装置的读出请求信息,当从所述传输源接收到所述读出请求信息中所请求的数据时,制作将接收到的所述数据写入至所述数据传输定义信息中所定义的传输目的地的下位装置的写入请求信息;第一通信请求处理部,以如下的方式而构成:当在所述多个连接中存在可使用的连接时,根据所述读出请求信息,制作从所述传输源读出数据的第一命令帧,并发送至与所述传输源相对应的所述第一通信处理部,当所述第一通信处理部从所述传输源接收到第一响应帧时,从所述第一响应帧取出所述读出请求信息中所请求的数据并发送至所述数据传输处理部;以及第二通信请求处理部,以如下的方式而构成:根据所述写入请求信息,制作将数据写入至所述传输目的地的第二命令帧,并发送至与所述传输目的地相对应的所述第二通信处理部,当所述第二通信处理部从所述传输目的地接收到第二响应帧时,将所述第二响应帧所表示的结果通知给所述数据传输处理部。
并且,在本发明的通信控制装置的一个构成例中,所述数据传输定义信息一并地包含所述传输源的信息、所述传输目的地的信息及数据传输的启动条件,并设定有数据传输的周期,作为所述启动条件。
并且,在本发明的通信控制装置的一个构成例中,所述数据传输定义信息一并地包含所述传输源的信息、所述传输目的地的信息及数据传输的启动条件,并设定有触发信息,作为所述启动条件。
并且,本发明的通信控制装置的一个构成例的特征在于,在所述上位装置的一个通信端口上设定有所述多个连接。
并且,本发明的通信控制装置的一个构成例的特征在于,在所述上位装置的多个通信端口上各设定有一个所述连接。
[发明的效果]
根据本发明,通过在通信控制装置与上位装置之间设定多个连接而进行通信,可将多个命令帧经由多个连接并行发送至上位装置,因此即使在下位装置的连接数增加的情况下,也能够不受通信协议的制约而实现上位装置与下位装置之间的高效率的数据传输。
附图说明
图1是说明本发明的原理的图。
图2是表示本发明的第一实施例的通信控制装置的构成的框图。
图3是说明在本发明的第一实施例中在PLC的一个TCP通信端口上设定多个连接的示例的图。
图4是表示本发明的第一实施例的通信控制装置的数据传输定义部中所存储的数据传输定义信息的图。
图5是说明本发明的第一实施例的通信控制装置的数据传输处理部的动作的流程图。
图6是说明本发明的第一实施例的通信控制装置的调节计用的通信请求处理部及通信处理部的动作的流程图。
图7是说明本发明的第一实施例的通信控制装置的PLC用的通信请求处理部及通信处理部的动作的流程图。
图8是说明本发明的第一实施例的通信控制装置的动作的顺序图。
图9是说明现有的通信控制装置的动作的顺序图。
图10是说明在本发明的第二实施例中在PLC的多个TCP通信端口上各设定一个连接的示例的图。
图11是表示本发明的第三实施例的通信控制装置的数据传输定义部中所存储的数据传输定义信息的图。
图12是说明本发明的第三实施例的通信控制装置的PLC用的通信请求处理部及通信处理部的动作的流程图。
图13是说明本发明的第三实施例的通信控制装置的调节计用的通信请求处理部及通信处理部的动作的流程图。
图14是表示实现本发明的第一实施例~第三实施例的通信控制装置的计算机的构成例的框图。
图15是说明现有的通信控制装置的动作的图。
图16是说明利用串行通信的PLC与调节计的通信的图。
图17是说明利用LAN的PLC与调节计的通信的图。
[符号的说明]
1、1a:通信控制装置
2:PLC
3、3-1~3-m:调节计
4:LAN
5-1、5-2:通信帧
10-1~10-n:PLC用通信处理部
11、13:通信请求处理部
12-1~12-m:调节计用通信处理部
14:数据传输处理部
15:数据传输定义部
100-1~100-n、101-1~101-m、200、200-1~200-n、300-1~300-m:TCP通信端口
400:CPU
401:存储装置
402:接口装置(I/F)
Cc-1~Cc-3、Pc-1~Pc-3:命令帧
Ccon-1~Ccon-m、Pcon-1~Pcon-n:连接
Cr-1~Cr-3、Pr-1~Pr-3:响应帧
S100~S108、S200~S209、S300~S309、S400~S409、S500~S509:步骤
具体实施方式
[发明的原理]
图1是说明本发明的原理的图。在与PLC进行通信时,即使在可利用的通信协议是无法并行执行命令的协议的情况下,也存在作为PLC的规格,能够在一个TCP通信端口上确立多个连接的情况。并且,即使在只允许单一连接的情况下,也存在能够同时使用多个TCP通信端口的情况。这些PLC的规格是设想将多个设备(触控面板或计算机等)连接至PLC的规格。
在本发明中,通过利用能够与PLC之间同时确立多个连接的技术,通信控制装置1a对多个连接并行执行命令响应处理,来删除来自PLC的响应等待所造成的浪费时间。
[第一实施例]
以下,参照附图对本发明的实施例进行说明。图2是表示本发明的第一实施例的通信控制装置1a的构成的框图。通信控制装置1a包括:n个PLC用通信处理部10-1~PLC用通信处理部10-n(n为2以上的整数),经由以太网等网络与PLC 2连接,针对与PLC 2之间所设定的多个连接的各个而设置,经由相对应的连接与PLC 2进行通信;通信请求处理部11,根据来自后述数据传输处理部的写入请求信息,制作对传输目的地写入数据的命令帧,将命令帧发送至与可使用的连接相对应的PLC用通信处理部10-1~PLC用通信处理部10-n,当PLC用通信处理部10-1~PLC用通信处理部10-n接收到响应帧时,将所述响应帧所表示的结果通知给数据传输处理部;m个调节计用通信处理部12-1~调节计用通信处理部12-m(m为2以上的整数),针对每个调节计3-1~调节计3-m而设置,经由以太网等网络与调节计3-1~调节计3-m连接;通信请求处理部13,根据来自数据传输处理部的读出请求信息,制作从传输源读出数据的命令帧,并发送至与传输源相对应的调节计用通信处理部12-1~调节计用通信处理部12-m,当调节计用通信处理部12-1~调节计用通信处理部12-m接收到响应帧时,从响应帧取出读出请求信息中所请求的数据并发送至数据传输处理部;数据传输处理部14,制作针对数据传输定义信息中所定义的传输源的读出请求信息,当从传输源接收到所述读出请求信息中所请求的数据时,制作将接收到的所述数据写入至数据传输定义信息中所定义的传输目的地的写入请求信息;以及数据传输定义部15,预先存储包含传输源的信息、传输目的地的信息及数据传输的启动条件的数据传输定义信息。
在本实施例中,说明如下的情况:如图3所示,作为PLC 2的规格,允许在一个TCP通信端口200上确立多个连接Pcon-1~连接Pcon-n。图3中的100-1~100-n分别是通信控制装置1a的PLC用通信处理部10-1~PLC用通信处理部10-n中所设定的TCP通信端口,101-1~101-m分别是通信控制装置1a的调节计用通信处理部12-1~调节计用通信处理部12-m中所设定的TCP通信端口,300-1~300-m分别是调节计3-1~调节计3-m的TCP通信端口,Ccon-1~Ccon-m是在TCP通信端口101-1~TCP通信端口101-m与TCP通信端口300-1~TCP通信端口300-m之间所设定的连接。
在数据传输定义部15中,预先存储着如图4所示的数据传输定义信息。数据传输定义信息包括数据传输的启动条件、数据传输源的地址信息(在本实施例为调节计3-1~调节计3-m的监视点或指定数据的地址)、以及数据传输目的地的地址信息(在本实施例中为PLC2的寄存器的地址)。
在图4的示例中,是将数据传输的周期定义为数据传输的启动条件,并且知道每隔200msec就进行数据传输。这种数据传输定义信息是由通信控制装置1a的用户预先登录的。
图5是说明本实施例的通信控制装置1a的数据传输处理部14的动作的流程图,图6是说明通信请求处理部13及调节计用通信处理部12-1~调节计用通信处理部12-m的动作的流程图,图7是说明通信请求处理部11及PLC用通信处理部10-1~PLC用通信处理部10-n的动作的流程图。
数据传输处理部14进行待机,直到数据传输定义部15的数据传输定义信息中所定义的启动条件成立为止。
数据传输处理部14在到达应实施数据传输的时序(timing),启动条件成立时(在图5步骤S100中为是),基于数据传输定义信息中所定义的传输源地址信息,制作用于从数据传输源读出数据的读出请求信息(图5步骤S101)。在读出请求信息中,包含传输源地址信息。
然后,数据传输处理部14将所制作的读出请求信息,发送至与数据传输定义信息中所定义的数据传输源相对应的通信请求处理部(在本实施例中为通信请求处理部13)(图5步骤S102)。
数据传输处理部14反复进行步骤S101、步骤S102的处理,直到针对数据传输定义信息中所定义的数据传输源及数据传输目的地的所有的组,读出请求信息的发送结束为止(在图5步骤S103中为是)。
其次,通信请求处理部13在接收到来自数据传输处理部14的读出请求信息时(在图6步骤S200中为是),进行将接收到的读出请求信息保存至内部的通信请求队列(requestqueue)(未图示)的通信请求队列处理(图6步骤S201)。
接着,通信请求处理部13在通信请求队列中保存有未处理的读出请求信息时(在图6步骤S202中为是),将未处理的读出请求信息作为处理对象,判定与所述读出请求信息中所含的传输源地址信息中所特定的数据传输源的调节计3(3-1~3-m)之间是否处于通信处理中(图6步骤S203)。
通信请求处理部13在与数据传输源之间不处于通信处理中时(在步骤S203中为否),基于处理对象的读出请求信息,制作用于从数据传输源读出数据的命令帧(图6步骤S204)。在命令帧中,包含传输源地址信息。
然后,通信请求处理部13将所制作的命令帧发送至与数据传输源(在本实施例中为调节计)相对应的调节计用通信处理部12(12-1~12-m)。调节计用通信处理部12(12-1~12-m)将接收到的命令帧,经由与数据传输源之间设定的连接Ccon(Ccon-1~Ccon-m)而发送至数据传输源的调节计3(3-1~3-m)(图6步骤S205)。
调节计3(3-1~3-m)在接收到命令帧时,从内部的存储器获取接收到的命令帧中所含的传输源地址信息中所指定的数据,制作包含所述数据的响应帧。然后,调节计3(3-1~3-m)将所制作的响应帧,经由与命令帧的发送源的通信控制装置1a之间设定的连接Ccon(Ccon-1~Ccon-m)而发送至通信控制装置1a。
已发送命令帧的通信控制装置1a的调节计用通信处理部12(12-1~12-m)在从调节计3(3-1~3-m)接收到针对所述命令帧的响应帧时(在图6步骤S206中为是),将接收到的响应帧发送至通信请求处理部13。
通信请求处理部13对响应帧进行分析,从响应帧取出从数据传输源的调节计3(3-1~3-m)发送的数据(图6步骤S207)。通信请求处理部13将从响应帧取出的数据,作为处理对象的读出请求信息中所请求的结果而发送至数据传输处理部14(图6步骤S208)。
然后,通信请求处理部13在将处理对象的读出请求信息中所请求的结果发送至数据传输处理部14之后,从内部的通信请求队列删除所述读出请求信息(图6步骤S209),并返回至步骤S200。
其次,数据传输处理部14在从通信请求处理部13接收到读出请求信息中所请求的结果时(在图5步骤S104中为是),基于成为制作所述读出请求信息的原始信息的数据传输定义信息中所定义的传输目的地地址信息,制作用于将数据写入至数据传输目的地的写入请求信息(图5步骤S105)。在写入请求信息中,包含传输目的地地址信息、以及从数据传输源的调节计3(3-1~3-m)发送的数据。
然后,数据传输处理部14将所制作的写入请求信息,发送至与数据传输定义信息中所定义的数据传输目的地相对应的通信请求处理部(在本实施例中为通信请求处理部11)(图5步骤S106)。
其次,通信请求处理部11在接收到来自数据传输处理部14的写入请求信息时(在图7步骤S300中为是),进行将接收到的写入请求信息保存至内部的通信请求队列(未图示)的通信请求队列处理(图7步骤S301)。
接着,通信请求处理部11在通信请求队列中保存有未处理的写入请求信息时(在图7步骤S302中为是),将未处理的写入请求信息作为处理对象,判定与所述写入请求信息中所含的传输目的地地址信息中所特定的数据传输目的地(在本实施例中为PLC 2)之间是否处于通信处理中(图7步骤S303)。
在本实施例中,在通信控制装置1a与PLC 2之间设定有多个连接Pcon-1~连接Pcon-n,因此当使用所有的连接Pcon-1~连接Pcon-n时,会成为处于通信处理中这一判定结果,当连接Pcon-1~连接Pcon-n之中至少一个连接未使用时,则成为不处于通信处理中这一判定结果。
通信请求处理部11在与数据传输目的地之间不处于通信处理中时,即在多个连接Pcon-1~连接Pcon-n中存在可使用的连接时(在步骤S303中为否),基于处理对象的写入请求信息,制作用于对数据传输目的地写入数据的命令帧(图7步骤S304)。在命令帧中,包含传输目的地地址信息、以及从数据传输源的调节计3(3-1~3-m)发送的数据。
然后,通信请求处理部11将所制作的命令帧,发送至与数据传输目的地(在本实施例中为PLC 2)之间设定的多个连接Pcon-1~连接Pcon-n之中可使用的连接所对应的PLC用通信处理部10(10-1~10-n)。PLC用通信处理部10(10-1~10-n)经由相对应的连接Pcon(Pcon-1~Pcon-n)将命令帧发送至数据传输目的地的PLC 2(图7步骤S305)。
PLC 2在接收到命令帧时,利用接收到命令帧的连接Pcon(Pcon-1~Pcon-n),将表示已接收到命令帧的响应帧发回至通信控制装置1a。并且,PLC 2将所述命令帧中所含的数据写入至接收到的命令帧中所含的传输目的地地址信息中所指定的寄存器。
这样,可以将调节计3(3-1~3-m)的数据传输至PLC 2。
已发送命令帧的通信控制装置1a的PLC用通信处理部10(10-1~10-n)在从PLC 2接收到针对所述命令帧的响应帧时(在图7步骤S306中为是),将接收到的响应帧发送至通信请求处理部11。
通信请求处理部11对响应帧进行分析(图7步骤S307),当确认数据传输目的地的PLC 2接收到命令帧时,将表示处理对象的写入请求信息中所请求的处理已结束的信息,作为处理对象的写入请求信息中所请求的结果而发送至数据传输处理部14(图7步骤S308)。
然后,通信请求处理部11在将处理对象的写入请求信息中所请求的结果发送至数据传输处理部14之后,从内部的通信请求队列删除所述写入请求信息(图7步骤S309),并返回至步骤S300。
数据传输处理部14在从通信请求处理部11接收到写入请求信息中所请求的结果时(在图5步骤S107中为是),针对数据传输定义信息中所定义的数据传输源及数据传输目的地的所有的组判定数据传输是否已结束(图5步骤S108)。
数据传输处理部14在针对数据传输定义信息中所定义的数据传输源及数据传输目的地的所有的组,数据传输未结束时(在步骤S108中为否),返回至步骤S104。并且,数据传输处理部14在针对数据传输定义信息中所定义的数据传输源及数据传输目的地的所有的组,数据传输已结束时(在步骤S108中为是),返回至步骤S100,并进行待机直到下一个启动条件成立为止。
图8是说明本实施例的通信控制装置1a的动作的顺序图。在图8的示例中,说明在通信控制装置1a与PLC 2之间设定有三个连接Pcon-1~连接Pcon-3的情况。
通过图5、图6中所说明的动作,通信控制装置1a对调节计3-1~调节计3-3,发送用于读出数据的命令帧Cc-1~命令帧Cc-3。针对所述命令帧Cc-1~命令帧Cc-3,调节计3-1~调节计3-3将包含所请求的数据的响应帧Cr-1~响应帧Cr-3发回至通信控制装置1a。
然后,通信控制装置1a将命令帧Pc-1~命令帧Pc-3,经由三个连接Pcon-1~连接Pcon-3而并行发送至PLC 2,所述命令帧Pc-1~命令帧Pc-3用于将接收到的响应帧Cr-1~响应帧Cr-3中所含的数据写入至PLC 2。PLC 2将表示已接收到命令帧Pc-1~命令帧Pc-3的响应帧Pr-1~响应帧Pr-3,分别经由连接Pcon-1~连接Pcon-3而发回至通信控制装置1a。
图9是说明现有的通信控制装置1的动作的顺序图。在现有上,通信控制装置1与调节计3-1~调节计3-3之间的命令响应处理也与本实施例相同。
另一方面,针对通信控制装置1与PLC 2之间,只设定有一个连接Pcon-1,所以通信控制装置1直到接收到针对命令帧Pc-1的响应帧Pr-1,才能将下一个命令帧Pc-2发送至PLC2。同样地,通信控制装置1直到接收到针对命令帧Pc-2的响应帧Pr-2,才能将下一个命令帧Pc-3发送至PLC 2。如上所述,在现有的通信控制装置1中,可知无法并行执行多个命令响应处理。
如以上所述,在本实施例中,通过在通信控制装置1a与PLC 2之间设定多个连接而进行通信,可以实现经由通信控制装置1a的PLC 2与调节计3(3-1~3-m)的高效率的数据传输。PLC 2的通信协议或调节计3(3-1~3-m)的通信协议只要是可利用TCP/IP通信的通信协议即可,不论通信协议的种类如何,都可以应用本发明。因此,能够不受通信协议的制约而实现高效率的数据传输。
[第二实施例]
在第一实施例中,已说明如下的情况:作为PLC 2的规格,允许在一个TCP通信端口200上确立多个连接Pcon-1~连接Pcon-n。与此相对,也可以将本发明应用于如下的情况:如图10所示,作为PLC 2的规格,在每个TCP通信端口上只允许确立一个连接,但可以设定多个TCP通信端口200-1~TCP通信端口200-n,可以在各个TCP通信端口200-1~TCP通信端口200-n上分别确立连接Pcon-1~连接Pcon-n。
在图10所示的示例中,通信控制装置1a的构成及动作也如第一实施例中所说明。
并且,也可以将本发明应用于如下的情况:作为PLC 2的规格,能够设定多个TCP通信端口,并且允许在各TCP通信端口上确立多个连接。
[第三实施例]
在第一实施例、第二实施例中,已说明将数据传输的周期定义为数据传输的启动条件的情况,但是也可以如图11所示,将触发信息定义为启动条件。在图11的示例中,在PLC2的以M001这一地址而特定的寄存器变为导通(ON)时,启动条件成立,开始数据传输。并且,在第一实施例、第二实施例中,是说明调节计3-1~调节计3-m为传输源,PLC 2为传输目的地的情况,但是也可以如图11所示,PLC 2为传输源,调节计3-1~调节计3-m为传输目的地。
在本实施例中,通信控制装置1a的构成也与第一实施例、第二实施例相同,因此利用图2的符号,说明在数据传输定义部15中存储有如图11所示的数据传输定义信息时的通信控制装置1a的动作。
数据传输处理部14的处理的流程与第一实施例相同,因此利用图5的符号进行说明。图12是说明通信请求处理部11及PLC用通信处理部10-1~PLC用通信处理部10-n的动作的流程图,图13是说明通信请求处理部13及调节计用通信处理部12-1~调节计用通信处理部12-m的动作的流程图。
数据传输处理部14在PLC 2的以M001这一地址而特定的寄存器变为导通(ON),启动条件成立时(在图5步骤S100中为是),基于数据传输定义信息中所定义的传输源地址信息,制作读出请求信息(图5步骤S101)。再者,PLC 2的寄存器的状态可以经由通信请求处理部11及PLC用通信处理部10(10-1~10-n)而定期地监视。
然后,数据传输处理部14将所制作的读出请求信息,发送至与数据传输定义信息中所定义的数据传输源相对应的通信请求处理部(在本实施例中为通信请求处理部11)(图5步骤S102)。
其次,通信请求处理部11在接收到来自数据传输处理部14的读出请求信息时(在图12步骤S400中为是),进行将接收到的读出请求信息保存至内部的通信请求队列的通信请求队列处理(图12步骤S401)。
接着,通信请求处理部11在通信请求队列中保存有未处理的读出请求信息时(在图12步骤S402中为是),将未处理的读出请求信息作为处理对象,判定与所述读出请求信息中所含的传输源地址信息中所特定的数据传输源之间是否处于通信处理中(图12步骤S403)。
通信请求处理部11在与数据传输源的PLC 2之间不处于通信处理中时,即,在多个连接Pcon-1~连接Pcon-n中存在可使用的连接时(在步骤S403中为否),基于处理对象的读出请求信息,制作用于从数据传输源读出数据的命令帧(图12步骤S404)。
然后,通信请求处理部11将所制作的命令帧,发送至与数据传输源(在本实施例中为PLC 2)之间设定的多个连接Pcon-1~连接Pcon-n之中可使用的连接所对应的PLC用通信处理部10(10-1~10-n)。PLC用通信处理部10(10-1~10-n)经由相对应的连接Pcon(Pcon-1~Pcon-n)将命令帧发送至数据传输源的PLC 2(图12步骤S405)。
PLC 2在接收到命令帧时,从内部的存储器获取接收到的命令帧中所含的传输源地址信息中所指定的数据,制作包含所述数据的响应帧。然后,PLC 2利用接收到命令帧的连接Pcon(Pcon-1~Pcon-n),将响应帧发回至通信控制装置1a。
已发送命令帧的通信控制装置1a的PLC用通信处理部10(10-1~10-n)在从PLC 2接收到针对所述命令帧的响应帧之后(在图12步骤S406中为是),将接收到的响应帧发送至通信请求处理部11。
通信请求处理部11对响应帧进行分析,而从响应帧取出从数据传输源的PLC 2发送的数据(图12步骤S407)。通信请求处理部11将从响应帧取出的数据,作为处理对象的读出请求信息中所请求的结果而发送至数据传输处理部14(图12步骤S408)。
然后,通信请求处理部11在将处理对象的读出请求信息中所请求的结果发送至数据传输处理部14之后,从内部的通信请求队列删除所述读出请求信息(图12步骤S409),并返回至步骤S400。
其次,数据传输处理部14在从通信请求处理部11接收到读出请求信息中所请求的结果时(在图5的步骤S104中为是),基于成为制作所述读出请求信息的原始信息的数据传输定义信息中所定义的传输目的地地址信息,制作用于将数据写入至数据传输目的地的写入请求信息(图5步骤S105)。在写入请求信息中,包含传输目的地地址信息、以及从数据传输源的PLC 2发送的数据。
然后,数据传输处理部14将所制作的写入请求信息,发送至与数据传输定义信息中所定义的数据传输目的地相对应的通信请求处理部(在本实施例中为通信请求处理部13)(图5步骤S106)。
其次,通信请求处理部13在接收到来自数据传输处理部14的写入请求信息时(在图13步骤S500中为是),进行将接收到的写入请求信息保存至内部的通信请求队列的通信请求队列处理(图13步骤S501)。
接着,通信请求处理部13在通信请求队列中保存有未处理的写入请求信息时(在图13步骤S502中为是),将未处理的写入请求信息作为处理对象,判定与所述写入请求信息中所含的传输目的地地址信息中所特定的数据传输目的地(在本实施例中为调节计3-1~调节计3-m)之间是否处于通信处理中(图13步骤S503)。
通信请求处理部13在与数据传输目的地之间不处于通信处理中时(在步骤S503中为否),基于处理对象的写入请求信息,制作用于将数据写入至数据传输目的地的命令帧(图13步骤S504)。在命令帧中,包含传输目的地地址信息、及从数据传输源的PLC 2发送的数据。
然后,通信请求处理部13将所制作的命令帧发送至与数据传输目的地(在本实施例中为调节计)相对应的调节计用通信处理部12(12-1~12-m)。调节计用通信处理部12(12-1~12-m)将接收到的命令帧,经由与数据传输源之间设定的连接Ccon(Ccon-1~Ccon-m)而发送至数据传输源的调节计3(3-1~3-m)(图13步骤S505)。
调节计3(3-1~3-m)在接收到命令帧时,将表示已接受到命令帧的响应帧发回至通信控制装置1a。并且,调节计3(3-1~3-m)将所述命令帧中所含的数据写入至接收到的命令帧中所含的传输目的地地址信息中所指定的寄存器。
已发送命令帧的通信控制装置1a的调节计用通信处理部12(12-1~12-m)在从调节计3(3-1~3-m)接收到针对所述命令帧的响应帧时(在图13的步骤S506中为是),将接收到的响应帧发送至通信请求处理部13。
通信请求处理部13对响应帧进行分析(图13步骤S507),当确认数据传输目的地的调节计3(3-1~3-m)接收到命令帧时,将表示处理对象的写入请求信息中所请求的处理已结束的信息,作为处理对象的写入请求信息中所请求的结果而发送至数据传输处理部14(图13步骤S508)。
接着,通信请求处理部13在将处理对象的写入请求信息中所请求的结果发送至数据传输处理部14之后,从内部的通信请求队列删除所述写入请求信息(图13步骤S509),并返回至步骤S500。
数据传输处理部14在从通信请求处理部13接收到写入请求信息中所请求的结果时(在图5步骤S107中为是),针对数据传输定义信息中所定义的数据传输源及数据传输目的地的所有的组,判定数据传输是否结束(图5步骤S108)。
数据传输处理部14在针对数据传输定义信息中所定义的数据传输源及数据传输目的地的所有的组,数据传输未结束时(在步骤S108中为否),返回至步骤S104。并且,数据传输处理部14在针对数据传输定义信息中所定义的数据传输源及数据传输目的地的所有的组,数据传输已结束时(在步骤S108中为是),返回至步骤S100,并进行待机直到下一个启动条件成立为止。
这样一来,在本实施例中,可将PLC 2的数据传输至调节计3(3-1~3-m)。
再者,在本实施例中,是利用将指定PLC 2侧的事件发生的信息作为触发信息而登录至数据传输定义部15的示例进行说明,但是也可以设为例如将指定调节计3-1~调节计3-3的特定的警报或事件的发生的信息作为触发信息而登录至数据传输定义部15。调节计3(3-1~3-m)的状态可以经由通信请求处理部13及调节计用通信处理部12(12-1~12-m)而定期地监视。
在第一实施例~第三实施例中,是将PLC 2设为上位装置,将多个调节计3(3-1~3-m)设为下位装置,但是并不限于此。例如上位装置及多个下位装置的各个也可以是PLC。
并且,在第一实施例~第三实施例中,是说明已确立连接之后的动作,但是当然,在TCP/IP通信中连接的确立是众所周知的技术。
并且,当针对命令帧的发送,响应帧在规定的时间内不发回时,当然如众所周知,会进行命令帧的重发处理。
第一实施例~第三实施例中所说明的通信控制装置1a可以通过包括中央处理器(Central Processing Unit,CPU)、存储装置及接口(interface)的计算机、以及对这些硬件资源进行控制的程序来实现。将所述计算机的构成例示于图14。计算机包括CPU 400、存储装置401及接口装置(以下略作为I/F)402。在I/F 402上,连接着PLC 2及调节计3-1~调节计3-3。在这种计算机中,用于使本发明实现的程序是保存在存储装置401中。CPU 400按照存储装置401中所保存的程序,执行第一实施例~第三实施例中所说明的处理。
[工业上的可利用性]
本发明能够应用于在上位装置与下位装置之间进行数据传输的技术。

Claims (10)

1.一种通信控制装置,其特征在于包括:
多个第一通信处理部,针对多个下位装置的各个而设置,以与相对应的下位装置进行通信的方式而构成;
多个第二通信处理部,针对与上位装置之间设定的多个连接的各个而设置,以经由相对应的连接与所述上位装置进行通信的方式而构成;
数据传输定义部,以预先存储数据传输定义信息的方式而构成;
数据传输处理部,以如下的方式而构成:制作针对所述数据传输定义信息中所定义的传输源的下位装置的读出请求信息,当从所述传输源接收到所述读出请求信息中所请求的数据时,制作将接收到的所述数据写入至所述数据传输定义信息中所定义的传输目的地的上位装置的写入请求信息;
第一通信请求处理部,以如下的方式而构成:根据所述读出请求信息,制作从所述传输源读出数据的第一命令帧,并发送至与所述传输源相对应的所述第一通信处理部,当所述第一通信处理部从所述传输源接收到第一响应帧时,从所述第一响应帧取出所述读出请求信息中所请求的数据并发送至所述数据传输处理部;以及
第二通信请求处理部,以如下的方式而构成:当所述多个连接中存在可使用的连接时,根据所述写入请求信息,制作将数据写入至所述传输目的地的第二命令帧,并将所述第二命令帧发送至与所述可使用的连接相对应的所述第二通信处理部,当所述第二通信处理部从所述传输目的地接收到第二响应帧时,将所述第二响应帧所表示的结果通知给所述数据传输处理部。
2.一种通信控制装置,其特征在于包括:
多个第一通信处理部,针对与上位装置之间设定的多个连接的各个而设置,以经由相对应的连接与所述上位装置进行通信的方式而构成;
多个第二通信处理部,针对多个下位装置的各个而设置,以与相对应的下位装置进行通信的方式而构成;
数据传输定义部,以预先存储数据传输定义信息的方式而构成;
数据传输处理部,以如下的方式而构成:制作针对所述数据传输定义信息中所定义的传输源的上位装置的读出请求信息,当从所述传输源接收到所述读出请求信息中所请求的数据时,制作将接收到的所述数据写入至所述数据传输定义信息中所定义的传输目的地的下位装置的写入请求信息;
第一通信请求处理部,以如下的方式而构成:当在所述多个连接中存在可使用的连接时,根据所述读出请求信息,制作从所述传输源读出数据的第一命令帧,并发送至与所述传输源相对应的所述第一通信处理部,当所述第一通信处理部从所述传输源接收到第一响应帧时,从所述第一响应帧取出所述读出请求信息中所请求的数据并发送至所述数据传输处理部;以及
第二通信请求处理部,以如下的方式而构成:根据所述写入请求信息,制作将数据写入至所述传输目的地的第二命令帧,并发送至与所述传输目的地相对应的所述第二通信处理部,当所述第二通信处理部从所述传输目的地接收到第二响应帧时,将所述第二响应帧所表示的结果通知给所述数据传输处理部。
3.根据权利要求1或2所述的通信控制装置,其特征在于,
所述数据传输定义信息一并地包含所述传输源的信息、所述传输目的地的信息及数据传输的启动条件,
设定有数据传输的周期,作为所述启动条件。
4.根据权利要求1或2所述的通信控制装置,其特征在于,
所述数据传输定义信息一并地包含所述传输源的信息、所述传输目的地的信息及数据传输的启动条件,
设定有触发信息,作为所述启动条件。
5.根据权利要求1或2所述的通信控制装置,其特征在于,
在所述上位装置的一个通信端口上设定有所述多个连接。
6.根据权利要求1或2所述的通信控制装置,其特征在于,
在所述上位装置的多个通信端口上各设定有一个所述连接。
7.根据权利要求3所述的通信控制装置,其特征在于,
在所述上位装置的一个通信端口上设定有所述多个连接。
8.根据权利要求3所述的通信控制装置,其特征在于,
在所述上位装置的多个通信端口上各设定有一个所述连接。
9.根据权利要求4所述的通信控制装置,其特征在于,
在所述上位装置的一个通信端口上设定有所述多个连接。
10.根据权利要求4所述的通信控制装置,其特征在于,
在所述上位装置的多个通信端口上各设定有一个所述连接。
CN201811415141.4A 2017-11-27 2018-11-26 通信控制装置 Active CN109839891B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017226524A JP7034681B2 (ja) 2017-11-27 2017-11-27 通信制御装置
JP2017-226524 2017-11-27

Publications (2)

Publication Number Publication Date
CN109839891A CN109839891A (zh) 2019-06-04
CN109839891B true CN109839891B (zh) 2021-08-17

Family

ID=66844654

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811415141.4A Active CN109839891B (zh) 2017-11-27 2018-11-26 通信控制装置

Country Status (4)

Country Link
JP (1) JP7034681B2 (zh)
KR (1) KR102136184B1 (zh)
CN (1) CN109839891B (zh)
TW (1) TWI688248B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114697293B (zh) * 2022-03-30 2023-11-10 西安北方华创微电子装备有限公司 一种数据传输方法、下位机和控制器

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003030565A2 (es) * 2001-10-03 2003-04-10 Vodafone Group Plc Sistema y procedimiento de acceso a la informacion de abonado de una red de telefonia movil desde la red tcp/ip
JP2005275575A (ja) * 2004-03-23 2005-10-06 Toyota Motor Corp データ収集方法及びデータ収集装置
JP2010114838A (ja) * 2008-11-10 2010-05-20 Toshiba Corp 通信プロトコル変換装置、方法およびプログラム
CN102223273A (zh) * 2011-07-14 2011-10-19 中山爱科数字科技有限公司 一种数字传感网络及通讯方法
JP2011234171A (ja) * 2010-04-28 2011-11-17 Yokogawa Electric Corp Modbus制御システム
CN102368152A (zh) * 2010-06-30 2012-03-07 株式会社山武 具有hart通信功能的输入输出装置
TW201225612A (en) * 2010-09-14 2012-06-16 Sony Corp Communication device using spatial diversity, communications system and method
CN101681273B (zh) * 2007-05-10 2013-01-09 国际商业机器公司 响应于所接收的请求进行工作的服务器装置
CN104281178A (zh) * 2013-07-12 2015-01-14 阿自倍尔株式会社 调节计和数据收集方法
CN104601206A (zh) * 2008-07-18 2015-05-06 Lg电子株式会社 用于控制主机和控制器之间的消息的方法和装置
CN105262716A (zh) * 2014-07-10 2016-01-20 柯尼卡美能达株式会社 连接控制***、管理服务器以及连接支援方法
KR101648144B1 (ko) * 2016-03-04 2016-08-16 (주)동국일렉콘스 프로그래머블 게이트웨이 제어 시스템 및 이를 이용한 프로그래머블 게이트웨이 제어방법
JP2017034433A (ja) * 2015-07-31 2017-02-09 アズビル株式会社 通信制御装置および方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001100810A (ja) 1999-09-29 2001-04-13 Omron Corp コントローラ
GB2358761B (en) * 2000-01-25 2002-03-13 3Com Corp Multi-port network communication device with selective mac address filtering
US20020060624A1 (en) * 2000-11-17 2002-05-23 George Zhang Plug compatible power line communications network device

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003030565A2 (es) * 2001-10-03 2003-04-10 Vodafone Group Plc Sistema y procedimiento de acceso a la informacion de abonado de una red de telefonia movil desde la red tcp/ip
JP2005275575A (ja) * 2004-03-23 2005-10-06 Toyota Motor Corp データ収集方法及びデータ収集装置
CN101681273B (zh) * 2007-05-10 2013-01-09 国际商业机器公司 响应于所接收的请求进行工作的服务器装置
CN104601206A (zh) * 2008-07-18 2015-05-06 Lg电子株式会社 用于控制主机和控制器之间的消息的方法和装置
JP2010114838A (ja) * 2008-11-10 2010-05-20 Toshiba Corp 通信プロトコル変換装置、方法およびプログラム
JP2011234171A (ja) * 2010-04-28 2011-11-17 Yokogawa Electric Corp Modbus制御システム
CN102368152A (zh) * 2010-06-30 2012-03-07 株式会社山武 具有hart通信功能的输入输出装置
TW201225612A (en) * 2010-09-14 2012-06-16 Sony Corp Communication device using spatial diversity, communications system and method
CN102223273A (zh) * 2011-07-14 2011-10-19 中山爱科数字科技有限公司 一种数字传感网络及通讯方法
CN104281178A (zh) * 2013-07-12 2015-01-14 阿自倍尔株式会社 调节计和数据收集方法
CN105262716A (zh) * 2014-07-10 2016-01-20 柯尼卡美能达株式会社 连接控制***、管理服务器以及连接支援方法
JP2017034433A (ja) * 2015-07-31 2017-02-09 アズビル株式会社 通信制御装置および方法
KR101648144B1 (ko) * 2016-03-04 2016-08-16 (주)동국일렉콘스 프로그래머블 게이트웨이 제어 시스템 및 이를 이용한 프로그래머블 게이트웨이 제어방법

Also Published As

Publication number Publication date
TW201926974A (zh) 2019-07-01
JP2019097085A (ja) 2019-06-20
KR20190062214A (ko) 2019-06-05
JP7034681B2 (ja) 2022-03-14
TWI688248B (zh) 2020-03-11
CN109839891A (zh) 2019-06-04
KR102136184B1 (ko) 2020-07-22

Similar Documents

Publication Publication Date Title
EP1354249B1 (en) Plc executive with integrated web server
KR102030012B1 (ko) 통신 프로토콜을 변환하는 인터페이스 장치 및 방법
JP6626240B2 (ja) コントローラ
EP3211495B1 (en) Programmable logic controller, control method thereof and control program thereof
EP3032365A1 (en) Systems and methods for memory map utilization
EP3026556A1 (en) Event generation management for an industrial controller
US10007633B2 (en) Field bus coupler for connecting input/output modules to a field bus, and method of operation for a field bus coupler
US8792518B2 (en) Automation system
CN109839891B (zh) 通信控制装置
CN108363368B (zh) 运行自动化***的方法及自动化***、现场设备和控制器
CN106407139B (zh) 用于传输hart变量的方法和***组件及cpu单元
WO2016189709A1 (ja) コントローラ
US20190268300A1 (en) Communication device and method of controlling communication device
EP2859417B1 (en) Optimized communications with hart instruments
CN111052012A (zh) 控制装置以及控制***
US8126008B2 (en) Communication system and communication apparatus
US11226611B2 (en) Control device, control method, and control program
KR100819076B1 (ko) 다중 플랫폼 프로세서 상호간 정보 공유시스템 및 그 방법
JP2011134197A (ja) プログラマブルコントローラ、及びプログラマブルコントローラにおける複数処理の時分割方法
JP7277206B2 (ja) 通信制御装置および方法
JP7184108B2 (ja) 通信システム、通信制御方法、およびプログラム
CN114731287B (zh) 通信处理装置、通信处理方法及程序以及网络层的头部的数据结构
JP5810771B2 (ja) フィールド機器
JPH0635520A (ja) 作動装置と制御装置の間のシリアルデータの加工と識別と出力と入力を行うシリアルデータ処理装置及びこの装置を用いて作動装置の制御を行う方法
JP6409520B2 (ja) 制御システム、および中継装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant