plc全称为可编程序控制器,它的应用是建立在电气控制系统上的,也就是说是建立在继电器控制回路的基础上的。可编程控制器是一种数字运算操作的电子系统,专为在工业环境应用而设计的。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟方式输入/输出控制各种类型的机械或生产过程。
plc是一种工业计算机,不光有硬件,软件也是必不可少的,在plc的软件中主要分为系统程序和用户程序两大部分。
一、系统程序
系统程序是plc赖以工作的基础,采用汇编语言编写,在plc出厂时就已经固化于rom型系统程序存储器中,不需用户干预。
二、用户程序
用户程序又称为应用程序,是用户为完成某一特定任务而利用plc的编程语言而编制的程序。用户程序通过编程器输入到plc的用户存储器中,再通过运行plc来完成这一特定的任务。
三、编程语言
主要分为指令表编程、梯形图编程和sfc顺序功能图编程。

【物联网开发基础】plc简介相关推荐

  1. 1-STM32+W5500+GPRS物联网开发基础篇-工控板简介

    最近这些日子都在忙活STM+W5500+GPRS的板子,所以前面的那块板子的教程耽搁了些时间. 这次的板子和上一版相比更贴近了使用,是因为有朋友督促我要做一块直接可以在工厂使用的板子,所以设计了这一块 ...

  2. Android开发基础——Android简介

    本系列文章主要针对Android 10(Q)进行介绍. Android系统架构 Android大致可以分为4层架构: Linux内核层 系统运行库层 应用框架层 应用层 Linux内核层 Androi ...

  3. 音频开发基础知识简介

    在现实生活中,音频(audio)主要用在两大场景中:语音(voice)和音乐(music).语音主要用于沟通通信,如打电话,现在由于语音识别的发展,人机语音交互也是语音的一个应用,目前正在风口上,好多 ...

  4. 物联网开发——TencentOS Tiny 简介

    TencentOS tiny是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率.TencentOS tiny 提供精简的 RTOS ...

  5. 【物联网开发基础】}评估板、开发板、单板机、单片机和核心板之间有什么区别?

    开发板,是用来进行嵌入式系统开发的电路板,包括中央处理器.存储器.输入设备.输出设备.数据通路/总线和外部资源接口等一系列硬件组件.开发板一般由嵌入式系统开发者根据开发需求自己订制,也可由用户自行研究 ...

  6. Android开发基础——Kotlin简介

    什么是Kotlin Java代码在运行前需要编译生成一种特殊的class文件,然后Java虚拟机会识别并解释这些class文件,而Kotlin作为一种新的编程语言,就是将其代码同样编译生成为这样的cl ...

  7. 零基础物联网开发,踩坑无数,得到这份宝典 | 原力计划

    作者 | Haor.L 责编 | 王晓曼 出品 | CSDN博客 笔者最近参加了校内的一场物联网开发竞赛,从零开始,踩坑无数,感觉很多时候事情都不像预料的一样发展,离开了美好的IDE,太多事情要在板子 ...

  8. IT:后端进阶技术路线图(初级→中级→高级)、后端开发工程师(技术方向分类之后台业务开发/中间件/内核/分布式架构)基础知识简介、技术路线/技术趋势指南(如何选择自己的技术方向)之详细攻略

    IT:后端进阶技术路线图(初级→中级→高级).后端开发工程师(技术方向分类之后台业务开发/中间件/内核/分布式架构)基础知识简介.技术路线/技术趋势指南(如何选择自己的技术方向)之详细攻略 目录 后端 ...

  9. 物联网国赛LORA模块开发基础教程(通用库)—点对点通信

    LORA模块开发基础教程目录 物联网国赛LORA模块开发基础教程-开发环境配置 物联网国赛LORA模块开发基础教程-输出(LED) 物联网国赛LORA模块开发基础教程-输入(按键) 物联网国赛LORA ...

  10. 物联网国赛LORA模块开发基础教程(通用库)—传感器

    LORA模块开发基础教程目录 物联网国赛LORA模块开发基础教程-开发环境配置 物联网国赛LORA模块开发基础教程-输出(LED) 物联网国赛LORA模块开发基础教程-输入(按键) 物联网国赛LORA ...

最新文章

  1. Kafka Zero-Copy 使用分析
  2. Scala学习之类和属性篇(一):定义类的主构造方法
  3. 【Interfacenavigation】风格和主题(21)
  4. 哪个更值得入手?荣耀8与小米6对比评测
  5. 对url给后台传数据的时候特殊字符需要转义
  6. C++ 学习之旅(1)——编译器Compiler
  7. 信息学奥赛一本通 1045:收集瓶盖赢大奖 | OpenJudge NOI 1.4 07
  8. 1.4Hadoop伪分布式安装
  9. 《认识电子计算机》的教学设计,认识计算机教学设计
  10. linux buffer cache 过高_你真的理解Linux的内存监控吗?
  11. php的zend引擎执行过程 一
  12. 【教程New】IDM安装使用教程--便捷下载网页视频的好方法
  13. java类转为er图_ER图,以及转化成关系模式
  14. unpack php,php unpack函数怎么用
  15. windows linux 共存,Windows与Linux共存
  16. 微信公众平台iPhone版内测开始了
  17. 打开Windows自带的画图工具
  18. Opencv实现去除背景留下前景
  19. linux查找最近新增的大文件
  20. 合金电阻参数选型资料

热门文章

  1. 前向断言/前向预查/正向断言/正向预查(lookahead assertions)
  2. webflux+r2dbc 实现响应式导出csv格式文件
  3. ps无法在此计算机上,电脑上ps打不开的解决方法
  4. 'sa'登录失败解决方案大全
  5. cd linux给u盘安装程序,CDLINUX U盘安装教程
  6. tableau度量值计算_度量值与度量名称
  7. 电动滑板车和电动自行车最新标准CE-EN17128和EN15194区别
  8. 关于php多维数组,PHP多维数组
  9. 软件文档的作用和分类
  10. poppin_xpower_ 常城