Codesys的软件PLC解决方案
1). 简介
可编程逻辑控制器(PLC)产生于60年代末,当时它们基本上就是适合工业自动化需要的计算机,广泛应用于最多样化的制造工厂。本文主要介绍Codesys公司提供的软件PLC解决方案,部署在基于ARM的计算机模块系列(如Toradex公司的Colibri和Apalis系列)上,可以将模块转换为PLC解决方案。 它非常适合于设备最终用户必须需要对逻辑控制器进行编程的场合。 以下列表产品list of Devices using Codesys是使用Codesys解决方案的(其中不乏一些著名的PLC品牌,如Beckhoff,Wago和Eaton)。
Codesys实现为类似PLC的设备提供的解决方案有以下几个优势several advantages。 有关软件授权许请点击这里。如果你在Toradex 的硬件平台上需要Codesys的软件授权,请联系我们的合作伙伴Codesys 或者 Nexo.
Codesys可以在基于Linux 或者Windows Embedded Compact的系统上部署,详情如下。
2). Codesys 部署于Linux系统
a). Codesys可以在基于ARM硬件平台的多个操作系统上部署运行,在Linux上支持Codesys的必备条件:
为了在Linux上运行Codesys Control,你必须提供对OSADL实时扩展的支持,关于这部分的详细描述请见这里。
b). Codesys 演示
Toradex和Codesys联合开发,为Toradex Colibri iMX6DL计算机模块创建了一个演示内核。 这个预装Codesys的内核可以在这里下载,这个演示内核包含了可以运行两个小时的Codesys演示。 演示内核启用了以下功能:
./ Codesys Control Runtime
./ Codesy control 的运行部署
./ TargetVisu - Visualization Software
./ TargetVisu –虚拟化软件
./ WebVisu - WebServer for Visualization
./ WebVisu – 用于WebServer的虚拟化软件
c). 在Colibri iMX6DL上运行Codesys演示的步骤:
./ 下载预装Codesys的内核(tar.bz2 or zip)并解压,对于Windows 系统的用户,可以用zip解压软件如7-zip, 对于Linux系统的用户:
--------------------
tar xjvf codesys.tar.bz2
--------------------
./ 将Codesys文件夹内容拷贝到经FAT文件系统格式化的SD卡中,如果是Linux用户:
--------------------
cp codesys/* <path-to-your-sd-card-mount-point>
--------------------
./ 使用这张SD卡来更新Colibri iMX6DL 计算机模块, 将卡插入计算机载板并在booting过程中暂停启动,如果你的模块用Eboot启动(Windows CE), 你首先需要用recovery mode模式将模块刷新为U-boot启动, 如果模块上已经有U-boot了,执行以下步骤刷新Linux here, 大多数情况下暂定启动并执行以下指令:
--------------------
run setupdate run update
--------------------
./ 当刷新结束后,这个内核将自动启动Codesys 的系统,请注意以太网端口的配置:IP address 192.168.10.2 and default gateway as 192.168.10.1. 因此,你的计算机需要同样的网段以及IP address 192.168.10.1
./ 回到桌面计算机,下载并安装codesys开发工具,我们的测试采用版本的是Codesys v3.5 SP9 Patch3.
./ 在Codesys开发工具中安装Toradex-Device
./ 在Codesys开发工具中 Tool > Device Repository.
./ 从这里下载硬件设备描述文件,将文件的扩展名从.txt修改为.xml
./ 在Device Repository窗口点击安装,并选择前面的下载配置。
./ 当安装过程结束,你就可以开始一个你的新工程了。
3). Codesys 部署于WinCE系统
Toradex合作伙伴Nexo公司提供基于Colibri Tegra 系列计算机模块的现成解决方案,后续还会延伸到更多平台,详细情况可以联系 Nexo,这里不再赘述。
Codesys的软件PLC解决方案相关推荐
- 工控软件/PLC的信息远传的简单解决方案
工控软件/PLC的信息远传的简单解决方案 针对现在的物联网趋势,很多小伙伴想迈出工控信息远传这一步,但是又会出于对软件行业的陌生而望而却步.本人有10年工控经验以及物联网平台开发.对接经验,这里分享一 ...
- CODESYS 工业自动化软件存在多个严重缺陷
聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士 本周三,网络安全研究员发布了影响 CODESYS 自动化软件和 WAGO 可编程逻辑控制器 (PLC) 平台的多个安全漏洞,它们可被远程用 ...
- Linux软件安装解决方案
Linux软件安装解决方案 在linux中安装软件是一件并不算轻松的工作,有很多中解决方案供你选择,但需要的是你的一点点耐心与智慧!下面我将就Linux中最常见的安装方式,由浅入深的逐一做简单介绍与 ...
- windows下用pip安装软件超时解决方案
windows下用pip安装软件超时解决方案 参考文章: (1)windows下用pip安装软件超时解决方案 (2)https://www.cnblogs.com/Alier/p/6719799.ht ...
- 【操作系统/OS笔记12】同步互斥的三种实现方法:禁用硬件中断、基于软件的解决方案、更高级的抽象
本次笔记内容: 9.5 临界区 9.6 方法1:禁用硬件中断 9.7 方法2:基于软件的解决方案 9.8 方法3:更高级的抽象 文章目录 临界区 管理临界区的方法 方法1:禁用硬件中断 方法2:基于软 ...
- 一种典型的手机APP远程控制PLC解决方案
一种低成本的手机APP远程控制PLC解决方案 对于很多用户来说,通过手机APP远程控制设备,是一种非常便利的事情.在物联网技术快速发展的时代,当前有几种方式可以实现手机APP远程控制PLC的解决方案, ...
- 友PCB/PCBA工艺设计DFM软件应用解决方案入选《2020年机械装备可靠性提升技术解决方案推荐目录》
为推动机械装备可靠性总体水平提升,促进机械装备制造业高质量发展,中华人民共和国工业和信息化部科技司印发了<工业和信息化部科技司关于印发2020年机械装备可靠性提升工作方案的通知>(工科函[ ...
- 这是一篇制造业企业必看的软件资产管理解决方案
众所周知中国经济正处于由高速增长向高质量发展转型的过程中,与此同时,伴随着产业升级,我国制造业也将逐步由"中国制造"转向"中国智造".毋庸置疑,"智能 ...
- IP-guard软件管理解决方案,高效管理软件应用
软件应用是企业办公非常重要的一部分,然而随着大量软件应用的安装使用,各类管理问题也越来越多,如安装来源不明的软件不仅会给企业内网带来安全隐患,也容易引发版权问题,此外在终端安装与工作无关的软件,也会占 ...
最新文章
- 【SQL提数】case..when..then..end的使用
- go context包的WithTimeout和WithCancel的使用
- BZOJ2437 [Noi2011]兔兔与蛋蛋 【博弈论 + 二分图匹配】
- 裁员这件事,谁也没有鲍尔默、纳德拉这两届微软CEO演绎的淋漓尽致
- 深入浅出学Hive:Hive参数
- 开源GIS---.Net系列
- 047 一维数据的格式化和处理
- 2022 SpringBoot/SSM的极为轻量级推荐博客系统
- 实现H5页面微信分享功能
- 计算机网络试题及答案(史上最全)
- ResNet18、50模型结构
- CAD中插入外部参照字体会变繁体_CAD缺字体时为什么有些字体无法替换?大字体什么意思?什么是形文件?...
- 白盒测试的逻辑覆盖辨析(语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖)
- echarts 力导向关系图
- 2017 ICPCECIC 北方邀请赛 H MJF wants to work (贪心)
- caffe的安装配置(CUDA7.5+VS2013)
- RTC实时时钟(学习笔记)
- 计算机科学与技术职业生涯规划,计算机科学与技术职业生涯规划ppt
- 如果自己组装一个台式计算机有哪些,2015电脑组装教程:史上最全自己组装电脑教程...
- 3D游戏开发可视化渲染调试工具-KylinsGraphicsDebugger