ARDUINO PRO更加逼近可程序化逻辑控制器PLC

发布时间:2023-01-31  

是什么?
什么是(Programmable Logical Controller;)这要追溯到1960年代,美国汽车工厂因应订单少量多样化而必须频繁更动生产线,但产线所用的生产设备、机具等的控制开关电路是固定的,每改一次产线就要重新拆拔、重新配置电路,非常麻烦费时。

本文引用地址:

图片.png

图一 : Arduino官方推出Arduino IDE开发工具(source:Arduino官网)


因此,产业期望有一种中央控制装置,只要修改装置内的控制程序,就可以改变设备、机具的开关顺序与条件,如此即可快速变更产线,此一控制装置即是。厂房产线只是开端,PLC之后也经常用于电梯、立体停车场、中央空调等各种控制应用上。
PLC跟Arduino有何关系?其实两者的骨子都是MCU微控制器芯片,只是Arduino比较常在用一些电子创作,例如简单的按钮、灯号、发声、感测,或小马达的驱动等,而PLC通常用在比较正经的产业用途(如前述),且通常用来透过继电器(relay)或其他隔离手法以便驱动大电力电流的设备。
另一个不同是PLC远较Arduino早出现,用的控制程序是阶梯图(Ladder Diagram;LD)或其他语言,Arduino在2005年才出现,用的是C/C++程序语言,且PLC因为是在工厂等环境,设计上会让PLC有较高的温度、噪声耐受力。

为进军产业应用推出Arduino PLC IDE
回到主题,Arduino官方为了进军产业应用市场,此前已经推出Arduino Pro体系 ,体系下有MKR、Nano、Portenta等家族的控制板,其中Portenta家族中有一片Portenta H7控制板,再搭配一款Portenta Machine Control工业控制单位后,其定位即类同于PLC的产业控制应用。

图片.png
 
图二 : Arduino Pro的Portenta Machine Control(source:Arduino官网)
图片.png

 
图三 : Portenta H7控制板位于Portenta Machine Control下方(source:Arduino官网)

为何说是类同?因为还是有点不一样,Portenta Machine Control方案还是用Arduino IDE的C/C++来写控制程序,虽然可以达到与PLC相同的控制效果,但开发方法与过程仍是不同。
为了让Arduino Pro体系更逼近于真正的产业应用,Arduino官方在2022年12月推出了新开发工具Arduino PLC IDE,就真的可以用产业界常用的PLC程序语言来撰写控制程序了。
Arduino PLC IDE支持IEC 61131-3标准中的5种控制程序撰写方法,除了支持前面谈及的阶梯图外,也支持指令表(Instruction List Diagram;ILD)、功能区块图(Function Block Diagram;FBD)、结构化文字(Structured Text Language;STL)以及顺序功能流程图(Sequential Function Chart;SFC),撰写者择一而用即可,端看熟悉与便利性,且能与Arduino本有的C/C++搭配使用。
目前Arduino PLC IDE已是1.0正式版,配套的IDE工具则在0.28版。虽然是正式版但现下只支持Windows,且必须是64位Windows 10之后的系统,不支持Linux、Mac等,不过一般产业界最常用的也是Windows,所以影响不大。
除了推出Arduino PLC IDE外,Arduino官方也加码推出一款新硬件Arduino Opta,Opta被Arduino官方定位为一台微型PLC(micro PLC)并具备产业物联网(Industrial IoT, IIoT)能力,意思是Opta具备多种产业常用的网络及协议,如Modbus TCP(走以太网络)、Modbus RTU(走RS485)以及Wi-Fi、BLE等。

图片.png
 
图四 : Opta(source:Arduino官网)

Opta还可以支持在线更新(Over-The-Air;OTA)韧体、云端装置管理(如Arduino Cloud但也可以是其他的)等,更新韧体过程也搭配使用防护技术,同时在板卡层面上也用上安全组件(Secure Element)及遵循X.509标准,这些都在强调Opta能合乎业界高目标控制管理要求、资安防护要求。
而之所以称为微型,笔者推测是Opta的控制输出、输入端点数目太少,输入仅8个端点,输出仅4个端点。相对的,Portenta Machine Control有8个数字输入、2个编码信道读取输入、3个模拟温度输入、3个模拟输入、8个数字输出、4个模拟输出、12个的数字I/O等,明显较Opta为多。
至于其他真正产业常见的PLC厂牌,如德国西门子(Siemens)、日本奥姆龙(Omron)等,其入门款PLC也多能运用模块化扩充到4~32个数字/模拟输出入端点,明显Opta是偏少的,且目前看来无法模块化扩充。
结语
不过,Opta毕竟是初试啼声,试试市场水温,若市场接受Opta,或许可以接续推出中高阶产品,或同样朝模块化路线发展。最后附带一提的,Opta内所使用的一些电子控制零件是由Finder公司提供,Finder公司在工控领域提供耐用、可靠、安全的电子零件已经有65年资历了,言下之意Opta很可靠,请产业放心运用。
(本文由VMAKER授权转载)

文章来源于:电子产品世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    入式螺丝端子的形式安装在外壳顶部。引脚分别标记为A(-)、GND和B(+)。除了用于供电的VIN引脚外,电机控制板还有其他相应的引脚。通过以下步骤将PLC与控制器连接起来: 1.将PLC的A(-) 引脚连接到控制板的A(-) 引脚。 2......
    开源形式提供全部重要功能模块,组件包括: -价格极低的STM32 Nucleo开发板(STM32微控制器)和STM32 Nucleo扩展板(传感器、通信接口、电机控制和致动功能),提供......
    器的性能和成本等因素。同时还需要考虑控制器与步进电机的匹配问题,确保控制器能够正常工作。 三、设计控制程序 在设计控制程序时,需要考虑控制器的特点和步进电机的特性。下面介绍一种基于单片机的步进电机控制系统程序......
    速度。当水下机器人偏离管道,控制器发出指令信息,调节前进方向,使之回到主管道。 4 程序设计 本系统利用不同语言对不同模块编程。主程序部分利用特有编程软件Arduino 编程,使编......
    往的RL78系列产品相比,它的各种定时器功能得到拓展,适用于电机控制、逆变器控制、电源控制和照明控制。 3  支持各种工业通信 RL78/G24支持工业通信标准SM/PM总线通信,借助......
    、感测,或小马达的驱动等,而PLC通常用在比较正经的产业用途(如前述),且通常用来透过继电器(relay)或其他隔离手法以便驱动大电力电流的设备。另一个不同是PLC远较Arduino早出现,用的控制程序......
    端和小车运动端,由五大模块构成:单片机最小系统、传感器模块、模块、显示模块和电机驱动模块。软件设计主要包括:手部控制程序设计和小车运动程序设计。系统总体方案设计框图如图1 所示。 手部......
    库函数、使用者自定义函数与UI函数均建构于BSP之上,而用户自行撰写的控制程序则植基于电机库函数、用户自定义函数与UI函数之上。因此用户可以很方便地调用电机控制函数控制MCU硬件外设,实现电机控制程序......
    使系统能稳定可靠的工作。具体驱动电路如图2所示。 3 、步进电机控制程序设计 3.1 下位机程序设计 单片机接口程序采用C51语言编写。程序中,定义了数组table1和table2,用来......
    器的软件开发平台,我们可以编写程序来实现所需的控制功能。 5、调试和优化:在控制程序开发完成后,我们需要对系统进行调试和优化,以确保系统的稳定性和可靠性。 总之,控制器与电机的匹配是非常重要的,它直......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>