Image
PLC从入门到精通(上) 2022-09-08 10:00:00
  • QPLC用的主控可以有哪些?

    A 针对小型PLC一般可以用MCU,中大型的PLC一般可以用MPU

  • QPLC相较于MCU具有哪些优势?哪些场景更适合PLC呢?

    A \1. 从产品的设计角度讲,PLC的设计厂商有多年的行业积累,在设计上有高可靠性的保障,同时还会加入相对完善的测试,比如硬件上有板级的时序测试(DDR, USB, Flexbus),环境/EMC测试,软件上有黑白盒测试,使之在可靠性,抗干扰方面有一定优势 \2. 从产品易用性角度讲,MCU/CPU的开发还是相对复杂,不仅仅是对语言的掌握,还有对开发环境。梯形图/FBD这种编程方式要比C语言要更容易上手,而且自动化从业人员更为熟悉;最初MCU/MPU的开发工具很难做到拖几个控件或者图标,连上线就完成一个应用的,随着技术的不断发展,MCU/MPU既有了Node-Red,scratch这种图形化编程,也支持Lua,MicroPython这种简单的高级脚本语言,也有一些厂商在做这方面的尝试 \3. 从产品灵活性角度讲,PLC可以以产品的形态,非常灵活的进行组合,针对不同的应用场景可以很容易搭建起原形,并且有些PLC编译器支持将PLC工程导出为C文件,这样就可以在原型验证完毕后快速的制作成本更有优势的专用控制器 最后,打开PLC的壳子会发现,它也是用MCU/CPU开发出来的,PLC也可以理解为自动化公司为了降低用户开发难度而设计的安全可靠的工业开发套件 对成本不敏感,需要快速应用部署,并且现场需要定制化应用的场合更适合PLC的应用  

  • QNXP有参考设计吗?

    A NXP合作的第三方有PLC参考设计,欢迎关注本讲座的后续系列,thanks

  • Qplc有类似mcu的开发板吗?

    A 有的,具体请联系当地代理商。

  • QNXP PLC支持哪几种现场总线?

    A EtherCAT: EhternetIP;等

  • QPLC主要用于哪些场合,跟arm有什么区别

    A PLC可能就是用ARM芯片做的,没有本质区别。你可以理解PLC是自动化公司为了降低用户开发难度而设计的安全可靠的工业开发套件。

  • QNXP PLC的编程软件是什么?能适应什么操作系统?

    ANXP并不提供PLC的编程软件,但是会有第三方提供方案,比如Codesys,MultiProg,OpenPCS,ISaGRAF等等  

  • QPLC编译环境支持哪些?

    A Codesys,MultiProg,ISaGRAF等等      

  • Q学会PLC开发需要准备哪些知识?

    A 学习使用PLC是相对容易的,不同厂家的PLC都提供了很多示例让用户上手。运动控制相关PLC可能还需要一些电机相关的知识,功能安全相关的PLC需要功能安全的相关知识。  

  • Q远程IO的安全性靠哪些部分和功能来保证?

    A远程IO的安全性需要通过信息加密来保证,现在Modbus TCP已经加入了TLS功能

  • Q恩智浦有哪些PLC应用的传感器?

    A NXP可以提供芯片,和传感器相关的有压力,温度以及加速度计/磁力计等  

  • QRTS是在PLC内部的MCU或者MPU里面运行吗?需要用户自己开发吗?

    ARTS是PLC内部MCU/MPU里运行的,是PLC厂商需要开发的,PLC的终端用户是不需要自己开发的。

  • Q原本的认识是PLC就是一个为了简化逻辑和控制过程以及简单的采集功能,不知道是否会随着实际的需要,改变职能,增强他的功能?

    A基本的逻辑控制和数据集中功能是不会改变的,但是会增强功能安全,信息安全以及各种通信接口,比如通过MQTT数据上云等等

  • Q有哪些常见的PLC编程语言?

    A IEC-61131-3常见的5种编程语言,包括3种图形语言:梯形图(LAD)、功能块图(FBD)和顺序功能图(SFC);两种文本语言:结构化文本(ST)和指令表(IL)

  • QNXP应用于PLC的方案主要是哪几个系列的MCU?

    A KV, KE, i.MX RT, LPC55xx,LPC546xx系列都非常适合做PLC应用

  • QPLC会有无线功能吗?

    A 应该会有的,无线功能其实很早就运行在工业现场,比如wireless hart

  • Q支持多少路的模拟量输入和输出?

    A 这个取决于PLC设计时需要支持多大,CPU模块本体支持的可能并不多,可以通过IO Bus扩展。

  • QPLC和FPGA有什么区别?

    A FPGA一般是用于做逻辑处理,协助MCU/MPU处理,MCU/MPU用于运行用户程序

  • Q循环周期为什么不能超过10毫秒?

    A 超过10ms就太慢了,适用工业场景的应用就太少了

  • QPLC上电时序有什么要求?

    A MCU一般是有上电时序要求的,PLC一般是24V供电,很少有上电时序这方面的要求。