可编程控制器网络中常用的通用通信方法

电脑杂谈  发布时间:2020-06-07 13:01:48  来源:网络整理

自动洗衣机控制plc编程_可编程控制器 网络_重合器控制

首先,是可编程控制器控制网络的“循环I / O模式”通讯

可编程控制器的远程I / O链接是可编程控制器控制网络. 在远程I / O链接中,“循环I / O模式”用于交换数据. 远程I / O链接在主从模式下工作. 带有可编程控制器的远程I / O主单元充当远程I / O链接中的主站,所有其他远程I / O单元都是从站. 在主站中设置“远程I / O缓冲区”,使用邮箱结构,分为n个子邮箱,并与每个从站相对应,每个子邮箱分为两个部分,一个发送,一个网格接收. 主站中负责通信的处理器使用定期扫描方法与每个从站顺序交换数据,将发送到相应子框的数据发送到从站,并将数据从从站读入相应的子邮箱的接收箱. 这样,可以定期刷新主站中的“远程I / O缓冲区”.

主站中可编程控制器的CPU单元负责扫描用户程序. 它以循环扫描模式进行处理. 每个周期都有一段时间专注于I / O处理. 此时,它执行本地I / O处理. 单元和远程I / O缓冲区用于读取和写入. 可编程控制器的CPU单元定期扫描用户程序,而负责与可编程控制器通信的处理器则周期性地异步扫描远程I / O单元.

自动洗衣机控制plc编程_可编程控制器 网络_重合器控制

尽管可编程控制器的CPU单元不直接操作远程I / O单元,而是定期刷新远程I / O缓冲区,但是可编程控制器的CPU单元的读和写操作等效于直接访问远程I / O单元. 远程I / O单元.

主站中负责通信的处理器使用定期扫描来与每个从站交换数据,以便定期刷新主站中的“远程I / O缓冲区”. 这种通信方法既涉及循环又涉及I / O,称为“循环I / O模式”. 这种通讯方式占用了可编程控制器的I / O区域,因此仅适用于少量数据的通讯. 从表面上看,远程I / O链接的通信就像是可编程控制器直接读写远程I / O单元一样,因此简单方便.

可编程控制器控制网络的第二个“全局I / O模式”通讯

可编程控制器 网络_自动洗衣机控制plc编程_重合器控制

“全局I / O模式”是一种串行共享存储区通信方法,主要用于具有链接区的可编程控制器之间的通信.

全局I / O模式的通信原理如图所示. 在可编程控制器网络的每个可编程控制器网络的I / O区域中定义一个块作为链接区域,并且每个链接区域均采用图中所示的邮箱结构. 具有相同编号的发送区域和接收区域具有相同的大小,并占用相同的地址段. 一个是发送区域,另一个是接收区域. 使用广播通信. 可编程控制器在可编程控制器网络上的1#发送区域中广播数据可编程控制器 网络,并且可编程控制器2和可编程控制器3接收数据并将其存储在它们各自的1#接收区域中. 可编程控制器2在可编程控制器网络上的2#发送区域中广播数据,并且可编程控制器1和可编程控制器3接收该数据并将其存储在它们各自的2#接收区域中. 可编程控制器3在可编程控制器网络上的3#发送区域中广播数据,并且可编程控制器1和可编程控制器2接收数据并将其存储在它们各自的3#接收区域中. 显然,通过上述广播通信过程,可编程控制器1,可编程控制器2和可编程控制器3的每个链路区域中的数据是相同的,此过程称为等效过程. 通过均衡通信,可编程控制器网络中每个可编程控制器的链接区域中的数据保持一致. 它不仅包含自己发送的数据,还包含其他可编程控制器发送的数据. 因为每个可编程控制器的链接区域大小相同且占用相同的地址段,所以只要每个可编程控制器访问其自己的链接区域,就等于访问其他可编程控制器的链接区域,这等同于其他可编程控制器交换数据. 这样,链接区域就变成了真正的共享存储区域,并且共享区域成为了每个可编程控制器交换数据的中介.

当然,共享存储区和并行总线的共享存储区在结构上有所不同. 它物理上分布在每个站的链接区域中. 通过均衡的交流,它似乎重叠在一起并在逻辑上发生变化. 进入存储区域的大小与链接区域相同. 该共享存储区称为串行共享存储区.

可编程控制器 网络_自动洗衣机控制plc编程_重合器控制

可以异步(等效)或同步刷新链接区域. 异步刷新与可编程控制器中的用户程序无关. 每个可编程控制器承载的通信处理器按顺序执行广播通信,并迭代地保持所有链接区域相等. 通过向用户程序中的链接区域发送命令来启动同步刷新. 此方法仅刷新(均衡)链接区域发送区域中的数据,更有效.

将全局I / O模式下的链接区域与可编程控制器的I / O区域分开,并在等效通信后被所有可编程控制器共享(全局共享),因此称为``全局I / O模式”. 这样,可编程控制器直接使用读写指令直接读取和写入链接区域,这是简单,方便和快速的,但应注意,一个可编程控制器中地址的写入操作是在其他可编程控制器中的. 您只能在中间读取相同的地址. 与周期性I / O方法一样,全局I / O方法也占用了可编程控制器的I / O区域,因此它仅适用于少量数据的通信.

三,主从总线1: N通讯模式(可编程控制器通讯网络)

可编程控制器 网络_重合器控制_自动洗衣机控制plc编程

主从总线通信方法也称为1: N通信方法,这是在可编程控制器通信网络上采用的通信方法. 总线结构的可编程子网上有N个站,其中只有一个主站,其他是从站,即主从总线通讯方式也称为1: N通讯方式. 原因.

主从总线通信方法使用集中访问控制技术来分配总线使用权,通常使用轮询表方法. 所谓的轮询表方法是从站编号顺序的列表. 该表在主站中组态. 主站根据轮询表的顺序查询从站,看是否要使用总线,以分配总线. 权力的目的.

为了确保实时性能,要求轮询表至少包含每个从站号一次,以便在定期轮询期间,每个从站至少有一个机会可以在一个轮询中获得总线使用权. 循环,从而确保每个工作站的基本实时性能. 对于具有更高实时性要求的站,可以使从站号在轮询表中出现几次,以便以静态方式为该站赋予较高的通信优先级. 在某些主从总线中,轮询表方法和中断方法结合使用,以允许紧急任务中断正常的定期轮询并插入以获得优先服务. 这是要以动态的方式赋予紧急任务更高的优先级.

访问控制仅解决了谁使用总线的问题可编程控制器 网络,而获得总线的从站仍然存在如何使用总线的问题,即使用哪种数据传输方法. 主从总线通信模式下有两种基本的数据传输方法. 一种是仅允许主从通信,而不允许从对从通信. 要在从站和从站之间交换数据,必须通过主站进行传输. 另一种是允许主从通信和从从通信. 从站获得总线使用权后,首先安排主从通信,然后再安排自身与其他从站(即从站)之间的通信.

第四,令牌总线N: N通讯方式(可编程控制器通讯网络)


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-237179-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...