Soft PLC 可编程式控制器

   Soft PLC是运行在工业PC上的一个实时多任务控制内核,它既有所有"硬"PLC的特性, 又具有自己的特性,即开放结构系统(使用C/C++和Java编程),其系统结构如图(1-1)所示。它通过软件实现数据的采集、监控等PLC功能的同时,还增加了PC机容量大、处理速度快、网络互联方便等PLC不具备的优点,是PC技术和PLC技术的结晶。

Soft PLC将计算机强大的数据处理和组网能力,友好的用户界面和编程环境与传统PLC的高可靠性、强抗干扰能力、组合灵活、故障查找方便等特点结合在一起,通过软件的方式来实现PID控制、离散控制和模拟控制等PLC的功能。它可以采用Windows9x、2000、NT系列操作系统;I/O板卡采集过来的信号传到工控机中Soft PLC软件包的运行系统,用户编制的应用程序也在运行系统中编译运行,得出的控制量由I/O板卡送到执行机构对被控对象进行控制。
SOFT PLC一个CPU可以接4个板,一个板有8个槽,共32个模块,最多1024个点,连接方式如图(1-2)。使用环网连接方式,光纤最多距离为2K, Tealware Remote CPU可以连接15个栈,连接方式如图(1-3),如果使用以太网方式可以连接254个,但是使用以太网需要安装驱动,成本比较高。此次培训详细讲解了SOFTPLC的用法,通讯方式,比如PEAR - TO - PEAR连接方式,OPC通讯方式等。
SOFT PLC具有冗余系统,使用双CPU结构如图(1-4),一个为master,另一个为slave,两者的身份不能互换。slave从master拷贝所有数据备用,系统检测到master有异常时,自动实现无缝slave接替等。

Soft PLC 可编程式控制器相关推荐

  1. KubeVela 1.0 :开启可编程式应用平台的未来

    作者 | KubeVela 项目维护者 来源 | 阿里巴巴云原生公众号 作为 OAM(Open Application Model)在 Kubernetes 上的实现,KubeVela 项目从 oam ...

  2. TransactionTemplate编程式事务

    目录 一.TransactionTemplate相关源码 Spring支持编程式事务和声明式事务: 因为业务1.需要细粒度更高的事务控制:2.需要频繁与其他系统交互 举例:需要从A系统获取数据,根据获 ...

  3. 认识PLC可编程序控制器

    PLC可编程序控制器:PLC英文全称Programmable Logic Controller ,中文全称为可编程逻辑控制器,定义是:一种数字运算操作的电子系统,专为在工业环境应用而设计的.它采用一类 ...

  4. 【spring】编程式事务控制

    结构: AccountServiceImpl package com.itheima.service.impl;import com.itheima.dao.IAccountDao; import c ...

  5. Spring编程式和声明式事务实例讲解

    历史回顾: 可能是最漂亮的Spring事务管理详解 Spring事务管理 Spring支持两种方式的事务管理: 编程式事务管理: 通过Transaction Template手动管理事务,实际应用中很 ...

  6. 031_vue编程式导航

    1. 页面导航的两种方式 1.1. 声明式导航: 通过点击链接实现导航的方式, 叫做声明式导航.例如: 普通网页中的<a></a>链接或vue中的<router-link ...

  7. 编程式事务与声明式事务

    编程式事务 1.加入jar包 com.springsource.net.sf.cglib-2.2.0.jar com.springsource.org.aopalliance-1.0.0.jar co ...

  8. 页面导航的两种方式——声明式导航、编程式导航||vue-router编程式导航||router.push() 方法的参数规则

    页面导航的两种方式 vue-router编程式导航 编程式导航基本用法 <!DOCTYPE html> <html lang="en"><head&g ...

  9. 全面分析 Spring 的编程式事务管理及声明式事务管理(转)

    摘要 Spring 的事务管理是 Spring 框架中一个比较重要的知识点,该知识点本身并不复杂,只是由于其比较灵活,导致初学者很难把握.本教程从基础知识开始,详细分析了 Spring 事务管理的使用 ...

最新文章

  1. 风云榜查询名次 接单者与公司对应的数据库语句
  2. LNMP架构详解(1)——了解架构的基本信息
  3. 杭电2037java实现
  4. 一文弄懂用户画像以及如何召回用户
  5. linux kernel 进程管理,Linux内核 | 进程管理
  6. mysql流量控制_Daloradius限制上网流量
  7. 无法对视图创建索引,因为该视图未绑定到架构
  8. python刷题_小李飞刀:用python刷题ing....
  9. python打印9宫格,25宫格等奇数格,且横竖斜相加和相等
  10. 很久没来这里,今天的评测java怪东西,左右Date类和时间戳转换
  11. MySQL复制篇之---半同步复制
  12. 初学者如何运用VS打代码?
  13. 如何用两个栈模拟实现一个队列
  14. 分库分表知识详解与分库分表中间件介绍
  15. Win10(Win7)局域网设置共享文件夹,超全面步骤。
  16. 解决windows10 无法开热点问题
  17. YUV420(I420)与YV12的区别,YUV420p与YUV420区别
  18. 一款可以链接access数据库的工具
  19. 图神经网络和常见的神经网络的区别
  20. 在root目录下npm install报错Error: EACCES: permission denied, mkdir ‘/root/ttt/web/node_modul

热门文章

  1. python traceback_Python中的traceback模块
  2. Solidworks二次开发-连接solidworks
  3. 基于MATLAB碎纸片的自动拼接复原技术
  4. 洛谷 P4015 运输问题(费用流)
  5. 电商第三方支付微信支付接入订单系统
  6. 地砖设计 贪心、字符串
  7. ubuntu下,verdi语法错误Syntax error: “(“ unexpected
  8. 如何解决上传大文件时(批量上传文件)系统卡死宕机的问题
  9. 细说用电脑的正确坐姿
  10. 南航计算机学院陈兵,我校人工智能研究院赴中国电子科技集团第二十八研究所开展无人系统交流...